/*
 .Banner002388 为demo编号
 */
.Banner002388{ overflow: hidden;}
.Banner002388 img{ position: relative;width: 100%; z-index: -1;}
@media only screen and (max-width:1024px ) {
	.Banner002388 img{ width: 100%; left: 0; max-width: none;}
}
@media only screen and (max-width:768px ) {
	.Banner002388 img{ width: 100%; left: 0;}
}
@media only screen and (max-width:480px ) {
	.Banner002388 img{ width: 100%; left: -0;}
}
/*
 .Menu000706 为demo编号
 */
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #103979; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#103979;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0; border-bottom: 3px solid #fff;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%;}
.Menu000706 nav li a:hover,
.Menu000706 nav li.on a{ color:#103979; border-bottom:3px solid #103979;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){

.Menu000706 header{ margin-top:0;}

.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#103979; padding:2px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #103979;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#103979; padding:2px; border-radius:0 0 5px 5px; display:none;z-index: 1000;}
.Menu000706 nav li{ background-color:#fff;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#103979;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
h3.h3{
	color:#103979;line-height:1.6;margin:0; font-size: 28px;font-weight: 600; text-align: center;padding-bottom: 1%;
}
h3.h3 span{display: block; text-transform: uppercase; font-size: 18px;}
h3.h3:after{
	color:#103979;width:40px;height:2px;background:#103979;border:none;margin:5px auto; content: ""; display: block;
}
h2.h2{background: #103979; color: #fff; font-weight: 400; line-height:2.5;margin:3% 0 2%; font-size: 16px; display: inline-block; width: 200px;text-align: center;}
@media(max-width: 768px){
    h3.h3{font-size: 22px;}
    h3.h3 span{font-size: 16px;}
}
/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{
	background: #f1f1f1;
}
.RighInfo002223 .auto{
    padding-top: 2%;
    overflow: hidden;
	padding-bottom: 3%;
}
.RighInfo002223 p{
	line-height:2;font-size:14px;color:#666;margin:0px 0px 20px;clear:both;
}
.RighInfo002223 .pic{ position: relative; border-radius: 10px;}
.RighInfo002223 .pic img{position: absolute; top: 0; left: 0; border-radius: 10px; cursor: pointer;}
.RighInfo002223 .pic video{height: 100%; border-radius: 10px;}
@media screen and (min-width: 768px){
   .RighInfo002223 .pic{
       position: relative;float:right;width:50%;box-shadow: 1px 1px 15px 3px #ccc;height: 400px;
   }
   .RighInfo002223 .con{
   	    float:left;
   	     width:45%;
   }
}
@media(max-width: 768px){
    .RighInfo002223 .pic img{display: none;}
    .RighInfo002223 .pic video{height: auto; width: 100%;}
}
/*Top002262*/
.Top002262 { background: #f6f6f6; position: relative; z-index: 100;}
.Top002262 .header-left{ float: left; width: 20%; display:table; height:90px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid{width: 60%; margin-right:10px;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;}
.Top002262 .header-menu li{ width:16.66%;}
.Top002262 .header-menu li em{ padding:0 15px;position:relative;}
.Top002262 .header-menu li em::after{position:absolute; content:''; right:0;top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/Top002262-icon.png) no-repeat;}
.Top002262 .header-menu li em:hover::after,
.Top002262 .header-menu li.aon em::after{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 .header-menu li em a{ line-height:90px; position:relative; font-size:16px; color:#333; transition: all .7s;}
.Top002262 .header-menu li em a.on,.Top002262 .header-menu li em a:hover{color: #103979;}
.Top002262 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#103979;width:0; transition:ease-in-out 0.3s;}
.Top002262 .header-menu li em a:hover::before,
.Top002262 .header-menu li.aon em a::before{width:100%;}
.Top002262 .header-menu li .sub{ width:130%; left:-15%;  overflow:hidden; }
.Top002262 .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:#103979; }
.Top002262 .header-right dd{ float:left;padding:30px 0;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#103979; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:768px){
.Top002262 .header-left{width: 70%;}
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#103979; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s; z-index:999}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#103979; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#000; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}
.fix{position: fixed; top: 0; left: 0; width: 100%; background: rgba(255,255,255,.8);}
/*
 .Banner002300 为demo编号
 */
.Banner002300{ position: relative;}
.Banner002300 .bx-wrapper{ position:relative; z-index:1;}
.Banner002300 .bx-viewport{ z-index:1;}
.Banner002300 li a{ display:block; }
.Banner002300 li img{ display:block; width:160%; position: relative; left: -30%; max-width: none; }
.Banner002300 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002300 .bx-pager div{ display:inline-block; height:12px; margin:0 3px; padding: 2px;}
.Banner002300 .bx-pager div a{ display:block; width:8px; height:17px; background: url(../images/Banner002300-dian.png) no-repeat center; background-size: 100%;border-radius:50%; overflow:hidden; text-indent: 9999px; overflow: hidden; transition: all .3s ease-out;}
.Banner002300 .bx-pager div a.active{  background-image: url(../images/Banner002300-dian_hover.png); width: 17px; height: 17px;}
.Banner002300 .bx-controls-direction{ display: none;}
.Banner002300 .bx-controls-direction a{ position:absolute; width:38px; height:59px; top:50%; margin-top:-29px; background-repeat: no-repeat; background-size: 100%; z-index:10; overflow:hidden; line-height:1000px;}
.Banner002300 .bx-controls-direction a.bx-prev{ background-image: url(../images/Banner002300-button_bannerleft_off.png); left:5%;}
.Banner002300 .bx-controls-direction a.bx-next{  background-image: url(../images/Banner002300-button_bannerright_off.png); right:5%;}
.Banner002300 .bx-controls-direction a.bx-prev:hover{ background-image: url(../images/Banner002300-button_bannerleft_on.png); }
.Banner002300 .bx-controls-direction a.bx-next:hover{  background-image: url(../images/Banner002300-button_bannerright_on.png); }

@media(min-width:768px){
.Banner002300 .bx-controls-direction{ display: none;}
.Banner002300 li img{width:100%; left: 0; max-width: 100%;}
.Banner002300 .bx-pager{ bottom:40px;}
.Banner002300 .bx-pager div{ padding: 6px;}
.Banner002300 .bx-pager div a{ display:block; width:13px; height:27px;}
.Banner002300 .bx-pager div a.active{ width: 27px; height: 27px;}
}
@media(min-width:1024px){
.Banner002300 .bx-controls-direction a{  width:58px; height:90px; margin-top:-45px;}	
}
/*
 .Floor001330 为demo编号
 */
.Floor001330{ margin:0 0 2%; position: relative;}
.Floor001330 h2{ display:none;}
.Floor001330 .main{ min-height:285px;}
.Floor001330 dd{ margin-bottom:1px; line-height:53px;height:53px; position:relative;padding-left:25%; font-size:15px; cursor:pointer; background-color:#e9e7e7;}
.Floor001330 dd:last-child{ margin-bottom:0;}
.Floor001330 dd i{ position:absolute; width:22%; left:0; top:0; height:100%; background:url(../images/Floor001330-icon1.png) no-repeat center center #103979;}
.Floor001330 dd:nth-child(2) i{ background-image:url(../images/Floor001330-icon2.png);}
.Floor001330 dd:nth-child(3) i{ background-image:url(../images/Floor001330-icon3.png);}
.Floor001330 dd:nth-child(4) i{ background-image:url(../images/Floor001330-icon4.png);}
.Floor001330 dd:nth-child(5) i{ background-image:url(../images/Floor001330-icon5.png);}
.Floor001330 dd:nth-child(6) i{ background-image:url(../images/Floor001330-icon6.png);}
.Floor001330 dd.on{ background-color:#f9f9f9;}
.Floor001330 dd.on i{background-color:#ed710c;}
.Floor001330 ul{ float:right; display:table;width:100%; background-color:#f9f9f9;min-height:270px;}
.Floor001330 li{ display:none; overflow:hidden; vertical-align:middle;}
.Floor001330 li .pic{ float:left; width:100%;}
.Floor001330 li .pic img{ display:block; width:100%;}
.Floor001330 li figure{background: #103979;color: #fff;}
.Floor001330 li figure h5{ margin:0;font-size: 38px;color: #fff; font-weight: 400;}
.Floor001330 li figure h6{margin: 0;border-bottom: #ececec 1px solid; font-weight:normal;padding-bottom: 20px;  color: #fff; text-transform: uppercase; font-size: 16px;}
.Floor001330 li figure p{font-size: 13px;color: #fff;line-height: 25px; margin-top: 20px; margin-bottom:0; overflow:hidden; height:100px;}
.Floor001330 li figure .more{display: block; line-height: 40px; border: 1px solid #E7E7E7; width: 50%; text-align: center; color: #fff; margin-top: 25%;}
@media(min-width: 768px){
.Floor001330 dl{ float:left; width:20%; position:absolute; left: 8%; top: 25%;}
.Floor001330 li figure{ float:right; width:23%; position: absolute; right: 0; top: 0;  height: 100%; padding: 10% 3.5%;}
}
@media(max-width:768px){
.Floor001330 ul,
.Floor001330 dl{ float:none; width:100%;}
.Floor001330 dl{ overflow:hidden;}
.Floor001330 dd{ float:left; width:16.66%; padding-left:0;overflow:hidden; text-indent:-999em;}
.Floor001330 dd i{ width:100%; border-right:1px solid #f9f9f9;}
.Floor001330 dd:last-child i{ border-right:0;}
    .Floor001330 li figure h5{font-size: 26px;}
    .Floor001330 li figure h6{font-size: 18px;}
    .Floor001330 li figure p{font-size: 12px;}
    .Floor001330 li figure .more{ margin: 0 auto;width: 30%; line-height: 35px;}
}
@media(max-width:640px){
.Floor001330 ul{ min-height:inherit;}
.Floor001330 li .pic,
.Floor001330 li figure{ float:none; width:auto;}
.Floor001330 li figure{ padding:5% 4%;}
}
@media(max-width:480px){
.Floor001330 .main{ padding-left:0; background:none;} 
.Floor001330 h2{ display:block; text-align:center; color:#48aa43; font-size:24px; margin:0;}
.Floor001330 h2 span{ display:block; font-weight:normal; font-size:16px; color:#666;}
}
/*
 .Floor002369 为demo编号
 */
.Floor002369{ padding: 0 0 2%;}
.Floor002369 .wrap-container{ padding-top: 25px; overflow: hidden;}
@media only screen and (max-width:767px ) {
	.Floor002369{ padding: 0 0 30px;}
}
.Floor002369 .box li h3 a{ color: #333;}
.Floor002369 .box li h3 a:hover{ color: #204da0;}
.piclist li{ position: relative;}
.piclist h3{ margin: 0; font-weight: normal; font-size: 20px;background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;
filter:Alpha(opacity=40); background:#000; position: absolute; left: 0; bottom: 0; width: 100%; padding: 15px 2%;}
.Floor002369 .piclist li h3 a{ position: relative;z-index: 1; color: #fff;}
.Floor002369 .piclist li h3 a:hover{ color: #fff;}
.Floor002369 .piclist .pic{ display: block;}
.piclist .owl-dots{ position: absolute; right: 2%; bottom: 20px;}
.piclist .owl-dots >div{ display: inline-block; width: 6px; height: 6px; margin-left: 3px;}
.piclist .owl-dots >div span{ display: block; width: 6px; height: 6px; background: #fff; border-radius: 50%;}
.piclist .owl-dots >div.active span{ background-color: #a9c7ff;}
@media only screen and (min-width:1200px) and (max-width:767px) {
	.Floor002369 .piclist .pic{ background: none !important;}
}
@media only screen and (min-width:768px) and (max-width:1999px) {
	.Floor002369 .piclist .pic{ background-repeat: no-repeat; background-position: center center; background-size: cover; height: 460px; width: 100%;}
	.Floor002369 .piclist .pic img{ display: none;}
}

.knowledgelist li{ position: relative; padding: 1.91rem 1.5rem 1.75rem; border-bottom: 1px solid #ddd; background: #eee; cursor: pointer;}
.knowledgelist li h3{ margin: 0;font-weight: 500; font-size: 20px; line-height: 1.5; height: 66px;}
.knowledgelist li:hover{background: #103979;border-bottom: 1px solid #103979;}
.knowledgelist li:hover h3 a,.knowledgelist li:hover .more{ color: #fff;}
.knowledgelist li:hover h3 a:hover{ color:#fff;}
.knowledgelist li .more{ color: #999; display: block; margin-top: 1rem;background: url(../images/more.png) no-repeat 5rem center;}
.knowledgelist li:hover .more{background: url(../images/morehover.png) no-repeat 5rem center;}

@media only screen and (min-width:768px ) {
	.Floor002369 .boxHome{ float: left; width: 70%;}
	.Floor002369 .knowledgelist{width: 30%;}
    .Floor002369 .boxHome+.boxHome{  margin-top: 0; height: 100%;}
}
@media(max-width: 768px){
	.Floor002369 .knowledgelist,.Floor002369 .box{width: 100%;}
}
/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}

.owl-carousel .owl-dots.disabled{ display:block}
.piclist .owl-dots{ position: absolute; right: 2%; bottom: 20px; display:block}
.piclist .owl-dots >div{ display: inline-block; width: 6px; height: 6px; margin-left: 3px;}
.piclist .owl-dots >div span{ display: block; width: 6px; height: 6px; background: #fff; border-radius: 50%;}
.piclist .owl-dots >div.active span{ background-color: #a9c7ff;}

.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/
/*
 .Bottom002289 为demo编号
 */
.Bottom002289{ background:#0f0f0f url(../images/Bottom002289-bg.jpg) no-repeat center top; padding:40px 0; width:100%; position: relative; margin-top: 0;}
.Bottom002289,
.Bottom002289 a{ color:#707070;}
.Bottom002289 a:hover{ opacity:0.8}
.Bottom002289 .auto{ position: relative;}
.Bottom002289 .subnav{ overflow:hidden; min-height:260px;}
.Bottom002289 .subnav dl dt{ padding:0 0 20px;}
.Bottom002289 .subnav dl dt a{ font-size:16px; color:#acacac;}
.Bottom002289 .subnav dl dd span{ padding:5px 0; display:block;}
.Bottom002289 .subnav dl.end{ display:none;}
.Bottom002289 .net{text-align: center; padding: 5% 0;}
.Bottom002289 .net a{display: inline-block; width: 35%; text-align: center; line-height: 35px; border-radius: 10px; margin: 0 13px; background: #282828; color: #fff;}
.Bottom002289 .share .ewm{ text-align:center;}
.Bottom002289 .share .ewm  span{ text-align:center; width:101px; display:inline-block; margin-left:5%;}
.Bottom002289 .share .ewm b{ display:block; color:#acacac; padding-top:5px;}
.Bottom002289 .share .ewm img{ width:101px; height:101px;}
.Bottom002289 .link{  position:relative;}
.Bottom002289 .link h6{ font-size:14px; line-height:35px; padding:0px 20px; background:#292828; margin: 0;}
.Bottom002289 .link h6 i{ cursor:pointer; display:block; position:absolute; right:0; width:35px; height:35px; background:url(../images/Bottom002289-foot_link_icon.png) no-repeat right;}
.Bottom002289 .link ul{ display:none; width:100%; position:absolute; right:0; bottom:100%; background-color:#333232;}
.Bottom002289 .link ul li{ border-bottom:solid 1px #292828;}
.Bottom002289 .link ul li a{ padding-left:20px; display:block; line-height: 30px;}
.Bottom002289 .link ul li a:hover{ background-color:#333232;}
.Bottom002289 .copyright{ overflow:hidden;}
.Bottom002289 .copyright i{ background:url(../images/Bottom002289-subnav_line.png) no-repeat center center; padding:0px 13px;}
.Bottom002289 .copyright .wanhu{ font-weight:bold;}
.Bottom002289 .jiathis_style_32x32{ text-align:right;}
.Bottom002289 .jiathis_style_32x32 a{ display:inline-block;}
.Bottom002289 .jiathis_style_32x32 .jtico_weixin{  background:url(../images/Bottom002289-share.png) no-repeat left!important;}
.Bottom002289 .jiathis_style_32x32 .jtico_tsina{  background:url(../images/Bottom002289-share.png) no-repeat right!important;}
.Bottom002289 .jiathis_style_32x32  .jiathis_txt,
.Bottom002289 .jiathis_style_32x32  .jtico{ padding:2px; float:none!important; box-sizing: content-box;}
@media only screen and (max-width:767px ) {
	.Bottom002289 .subnav dl{ border-bottom: 1px solid #222;}
	.Bottom002289 .subnav dl dd{ display: none; padding: 10px; border-top: 2px solid #222;}
	.Bottom002289 .subnav dl dt{ padding: 10px;}
	.Bottom002289 .share{ margin: 3% auto 0;}
	.Bottom002289 .fl,.Bottom002289 .fr{ display: block; width: 100%; text-align: center;}
	.Bottom002289 .fl{ margin: 8px 0;}
    .Bottom002289 .share{width: auto;}
}
@media only screen and (min-width:768px ) {
	.Bottom002289 .fl{ float: left;}
    .Bottom002289 .fr{ float: right;}
	.Bottom002289 .subnav dl{ width: 13%; padding-right: 10px;float:left;}
	.Bottom002289 .share{position:absolute; right:0; top:0; width: 250px;}
}
/*
 .PicList002295 为demo编号
 */
.PicList002295 .h4,.PicList002295 .p,.PicList002295 .h3{ margin: 0;}
.PicList002295{ background: #f2f2f2; overflow: hidden; padding-top: 2%;}
.PicList002295 .auto{ position: relative;min-height: 600px;}
.PicList002295 .bg_line{ position: absolute; width: 100%; top: 0; height: 100%; z-index: 1;}
.PicList002295 .bg_line span{ position: absolute; top:0; left: 0; height: 100%; width: 1px; background: #e7e7e7; display: block;}
.PicList002295 .bg_line .line2{ left: 33.3334%;}
.PicList002295 .bg_line .line3{ left: 66.6668%;}
.PicList002295 .bg_line .line4{ right: 0; left: auto;}
.PicList002295 .wrap-container{ position: relative; z-index: 2; color: #666666; line-height: 24px; text-justify: inter-ideograph;  text-align: justify;  word-wrap: break-word;  clear: both; }
.PicList002295 img,.PicList002295 ul li .txt h4 a{ transition: all .5s ease-out;}
.PicList002295 ul li{ float:left; width:48%; margin-right: 2%; margin-bottom:5%; }
.PicList002295 ul li .inner{ position: relative; z-index: 2; background:#e7e7e7 ;box-shadow:16px 10px 32px rgba(0, 0, 0, 0.3);}
.PicList002295 ul li .pic img{width: 100%;}
.PicList002295 ul li .pic{overflow: hidden;}
.PicList002295 ul li:hover .pic img{ transform: scale(1.05)}
.PicList002295 ul li .txt{ padding:5px 10px;}
.PicList002295 ul li .txt h4{ margin:10px 0; font-size:18px; line-height: 22px; height: 44px; overflow: hidden; font-weight: 400;}
.PicList002295 ul li:hover .txt h4 a{ color:#103979;}
.PicList002295 ul li .txt p{ color:#a1a1a1; line-height: 24px; height: 72px; overflow: hidden;white-space: pre;}
.PicList002295 ul li:nth-child(2n){ margin-right:0;}
@media only screen and (min-width:768px ) {
	.PicList002295 ul li{width:31.9334%; }
    .PicList002295 ul li .txt h4{margin: 20px 0;}
    .PicList002295 ul li .txt{ padding:10px 26px;}
	.PicList002295 ul li:nth-child(2n){ margin-right:2%;}
	.PicList002295 ul li:nth-child(3n){ margin-right:0;}
	.PicList002295 ul li.n0{ position: relative;}
	.PicList002295 ul li.n0:after{ content: ""; display: block; position: absolute; left: -12%; bottom: -8%; width: 197px; height: 197px; background: #103979; z-index: 1;}
	.PicList002295 ul li.n5{ position: relative;}
	.PicList002295 ul li.n5:after{ content: ""; display: block; position: absolute; right: -12%; top: -8%; width: 197px; height: 197px; background: #103979; z-index: 1;}	
}

/*Page001826*/
.Page001826 .auto{ border-bottom:6px solid #103979;padding:20px 0 40px 0;}
.Page001826 .Pages{ text-align:center;}
.Page001826 .Pages .p_page a{ display:inline-block; background:#f8f9fb; border:1px solid #bed1df; border-radius:3px; padding:0 15px;height:34px; line-height:34px;}
.Page001826 .Pages .p_cur,
.Page001826 .Pages .p_count,
.Page001826 .Pages .p_total{ display:none;}
.Page001826 .Pages .p_page em a{ font-style:normal; }
.Page001826 .Pages a.a_cur,
.Page001826 .Pages a:hover{ color:#fff; background:#103979 !important;}
.Page001826 .Pages .i_text{ border:1px solid #bed1df; border-radius:3px;width:43px; height:34px; text-align:center; line-height:34px;}
.Page001826 .Pages .i_button{ height:34px; color:#fff;background:#103979; width:34px; border:none; cursor:pointer; padding:0;}
.Page001826 .Pages .p_jump b{ margin:0 5px;}
@media(max-width:640px){
.Page001826 .Pages .p_page .a_end,
.Page001826 .Pages .p_page .a_first,
.Page001826 .Pages .p_page em{ display:none;}
.Page001826 .Pages .p_page a{ padding:0 10px;}
}
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:100%; padding-bottom:135%; position: relative;top: 0; transition: all 1s;}
.PicList000762 li:hover figure{top: -10px;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*
 .Floor002378 为demo编号
 */
.Floor002378{background: #fafafa; padding-top: 1%;}
.Floor002378 .auto{padding-bottom: 3%;}
.Floor002378 .word{ color: #2e303c;}
.Floor002378 .word p{ font-size: 14px; line-height: 24px; color: #666;}
.Floor002378 .word h4{font-weight: 400; font-size: 40px; margin: 0;margin-bottom: 2%;}
.Floor002378 .word h5{margin: 0 0 15%; font-weight: 400; font-size: 16px;}
@media only screen and (max-width:950px ) {	
	.Floor002378 .word { text-align: center; padding:5px 10px 2%;}
    .Floor002378 .word p{font-size: 13px;}
}
@media only screen and (min-width:951px ) {	
    .Floor002378 h2.h2{margin-bottom: 3%;}
.Floor002378 .pic{ width: 35%; float: left; background: #f6f6f6;}
.Floor002378 .pic img{ margin-left: 30%; margin-top: 70px;}
.Floor002378 .word{ width: 55%;float: right;height: 100%;padding:0 8%;}
}

/*Floor001893*/
.Floor001893{background: #f2f2f2; padding-top: 2%;}
.Floor001893 h5,.team h5{text-align: center; padding:0 25%; margin: 0; font-size: 14px; font-weight: 400; margin-bottom: 1%;}
.Floor001893 .year{ position:relative; padding:0 40px;}
.Floor001893 .year .prev,
.Floor001893 .year .next{ position:absolute; top:50%; width:36px; height:36px; margin-top:-18px; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer;}
.Floor001893 .year .prev{ left:0;}
.Floor001893 .year .next{ right:0; background-position:left bottom;}
.Floor001893 .year .nextStop,
.Floor001893 .year .prevStop{ cursor:default;}
.Floor001893 .year .prevStop{ background-position: right top;}
.Floor001893 .year .nextStop{ background-position: right bottom;}
.Floor001893 .year .bd{ background:url(../images/Floor001893-bg.png) repeat-x left center; overflow:hidden;}
.Floor001893 .year li{ cursor:pointer; text-align:center; background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:18px; padding-bottom:40px; float: left;}
.Floor001893 .year li span{ display:block; height:130px; padding-top:10px;}
.Floor001893 .year li:before{ display:block; width:0; height:0; margin:0 auto; border:20px solid transparent;  content:'';}
.Floor001893 .year li.on{color:#1865d0; background-image:url(../images/Floor001893-dot_hover.png);}
.Floor001893 .year li.on:before{border-top-color:#f1f1f1;}
.Floor001893 .year li.on span{ padding-top:0;}
.Floor001893 .txt .lis{overflow: hidden;}
.Floor001893 .txt .lis li{float: left; width: 23%;margin: 1%; padding: 2%; background: #eee;}
.Floor001893 .txt .lis li:nth-child(2n){margin-top: 6%;}
.Floor001893 .txt .lis li p{margin: 2% 0; font-size: 13px; overflow: hidden;}
.Floor001893 .txt .lis li h4{margin: 1% 0 0; font-size: 20px; color: #1865d0;}

.Floor001893 .txt{ background-color:#fafafa; }
.Floor001893 .txt li{ padding:3% 0; position:relative;}
.Floor001893 .txt li .img{ position:absolute; right:0; width:32%; top:-10%;}
.Floor001893 .txt li .img img{ display:block; width:100%;}
.Floor001893 .txt li dl{ display:table; width:100%;min-height:300px;} 
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl dd{ display:table-cell; vertical-align:middle;}
.Floor001893 .txt li dl dt{ border-right:1px solid #cacaca; width:245px; color:#014099; text-align: center; padding: 0 10px;}
.Floor001893 .txt li dl dt span{ display:block; text-align: center; font-size: 40px;}
.Floor001893 .txt li dl dt h3{font-size: 24px;padding: 2%;background: #014099; color: #fff; font-weight: 400;}
.Floor001893 .txt li dl dt h4{padding: 0 10px;}
.Floor001893 .txt li dl dt:after{ display:block; float:right;; content:''; width:20px; height:20px; background-color:#2465c2;}
.Floor001893 .txt li dl dd{ padding-left:30px; font-size:14px; line-height:24px;}
@media(min-width:768px){
    .Floor001893 .year li{width: 33.33%!important;} 
}
@media(max-width:768px){
.Floor001893 h5{padding: 0 10%;}
.Floor001893 .txt li dl{ position:relative; z-index:1;}
.Floor001893 .txt li .img{ display:none;}
.Floor001893 .txt li dl{min-height:none;} 
.Floor001893 .txt li dl dt{width:170px; font-size:50px; padding-left: 0;padding-right: 0;}
.Floor001893 .txt li dl dd{ font-size:14px; line-height:20px;padding-left: 0;}
    .Floor001893 .txt .lis li:nth-child(2n){margin-top: 1%;}
    .Floor001893 .txt .lis li{margin-right: .5%;}
    .Floor001893 .txt .lis li:nth-child(3n){margin-right: 0;}
    .Floor001893 .txt li dl dt span {font-size: 30px;}
    .Floor001893 .txt li dl dt h4{font-size: 14px; color: #666; font-weight: 400;}
    .Floor001893 .txt .lis li{width: 32%;}
    .Floor001893 .txt .lis li p{font-size: 12px; height: 65px;}
}
@media(max-width:480px){
.Floor001893 .txt li dl dt{width:120px; font-size:32px;}
}
@media(max-width:375px){
.Floor001893 .txt li dl dd,
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl{ display:block;}
.Floor001893 .txt li dl dt{ width:auto; border-right:0; overflow:hidden;}
.Floor001893 .txt li dl dt span{ padding-right:0;}
}
.team{text-align: center; padding-top: 1%;}
.team h4{font-size: 18px; font-weight: 400;}
.team h5{font-size: 18px; color: #333; position: relative;}
.team h5 b{background: #fff; font-weight: 400; padding: 0 3%;}
.team h5::before{width: 40%; background: #ccc;position: absolute;content: '';height: 1px; left: calc(50% - 20%); top: 50%;z-index: -1;}
.team .pic{position: relative;}
@media(max-width: 768px){
    .team h4{font-size: 16px; margin: 2% 0;}
    .team p{font-size: 13px; margin: 2% 0;}
}
/*Floor002040 */
.Floor002040{background: url(../uploadfiles/Floor002040.jpg) center no-repeat; padding: 3% 0 0;}
.Floor002040 h3.h3{color: #fff;}
.Floor002040 h3.h3:after{background: #fff;}
.Floor002040 .bx-pager{ text-align:center; padding:4% 0;}
.Floor002040 .bx-pager *{  width:12px; height:12px;}
.Floor002040 .bx-pager div{display:inline-block;margin:0 5px;}
.Floor002040 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background:#fff; transform:rotate(45deg); }
.Floor002040 .bx-pager div a.active{ background:#103979;}
.Floor002040 .bx-wrapper{ margin:0 auto;}

.Floor002040 .list li div{ height:204px; border: 1px solid #ddd;padding:15%; text-align: center;}
.Floor002040 .list li div h4{ margin: 2%; color: #fff;}
.Floor002040 .list li div p{ line-height:24px; overflow:hidden; height:48px;}
.Floor002040 .list li .dot{ font-size:16px; font-weight:bold;}
.Floor002040 .list li time{ display:block ; padding-top:5px; color:#999;}
.Floor002040 .list li .more{ background:url(../images/Floor002040-more.png) no-repeat; width:25px; height:22px; display:inline-block;}
@media(max-width:480px){
.Floor002040 h3{ text-align:center;}
}
@media(min-width: 768px){
.homeTime{margin: 5% auto; position: relative}
.homeTime .pic{padding: 0 30% 0 10%;}
.homeTime .word{position: absolute; right: 6%; bottom: 0; width: 40%;}
.homeTime .word h5{font-size: 30px; text-indent: 35%; margin: 0; font-weight: 400; color: #103979;}
.homeTime .word h2{font-size: 9rem; text-indent: 35%; margin: 0; font-weight: 400; color: #103979;}
.homeTime .word .txt{background: #103979; color: #fff; padding: 8% 12%;}
.homeTime .word .txt h3{font-size: 36px; font-weight: 400; margin: 0;}
.homeTime .word .txt p{margin: 4% 0; line-height: 25px;}
.homeTime .word .txt a{margin-top: 15%; display: inline-block; color: #fff; border: 1px solid #eee;width: 40%;line-height: 40px;padding-right: 20px; text-align: center; background: url(../images/moreHover.png) no-repeat 8rem center}
}
@media(max-width: 768px){
    .homeTime{padding: 5% 1%;}
.homeTime .word h5{font-size: 2rem; margin: 0; color: #103979;}
.homeTime .word h2{font-size: 6rem; margin: 0; color: #103979}
    .homeTime .word .txt h3{font-size: 2rem;margin: 3% 0 0; color: #fff;}
    .homeTime .word .txt p{color: #fff;}
    .homeTime .word .txt{background: #103979; padding: 4% 8%;}
.homeTime .word .txt a{margin-top: 7%; display: inline-block; color: #fff; border: 1px solid #eee;width: 40%;line-height: 40px;padding-right: 20px; text-align: center; background: url(../images/moreHover.png) no-repeat 8rem center}
    .homeTime .pic{margin-top: 1%;}
}
.none{ position: fixed; top: 0; left: 0; width: 100%; background:#103979;z-index: 1000; display: none;}
.none ul{overflow: hidden;}
.none li{list-style: none;float: left;padding: 0 3%;border-right: 1px solid #fff;}
.none li a{color: #fff; display: block; line-height: 70px; text-align: center;}

.organ .text{overflow: auto;}
.organ .text h3{text-align: center; font-weight: 400; font-size: 24px;}
.organ .text p{line-height: 30px; font-size: 16px;}

.organ.qikan .pic{ display:none }
.organ .text{ width:100%; margin:0 }
@media(min-width: 768px){
    .organ{overflow: hidden; padding: 3% 0 2%;}
    .organ h2{text-align: center; font-weight: 400; font-size: 38px; margin-top: 0; color: #333;}
	.organ .text,.organ .pic{float: left; width: 48%; margin-right: 2%; background: #F5F5F5; padding: 3%; height: 461px; overflow: hidden;}
    .organ.qikan .text,.organ.qikan .pic{float: left;width:auto;height:auto;  margin-right: 2%; background: #F5F5F5; padding: 3%; overflow: hidden;}

    .organ.qikan .pic{margin: 0; display:none }
}
@media(max-width: 768px){
.organ h2{font-weight: 400; text-align: center; font-size: 1.8rem;}
.none li{padding: 0 1%;}
.none li a{line-height: 40px; font-size: 12px;}
}
.box{background:#B20C24; color: #fff; padding: 1% 0; text-align: center;}
.box h3{ font-size: 20px; font-weight: 400; margin: 1%;}
.box p{font-size: 14px;}
.desc{padding: 0 20%;text-align: center; color: #333; background: #F2F2F2;}
.desc h2{margin: 0; font-weight: 400; padding: 2% 0 1%;}
.desc p{line-height: 25px; margin: 0;}
@media(max-width: 768px){
    .desc{padding: 0 5%;}
    .box h3{font-size: 16px;}
}

.cont{padding: 0 0 3%;}
.info{text-align: center; padding: 1% 0 2%; margin: 2% 0;background: #f5f5f5;}
.info h3,.info h5{font-weight: 400;}
.info h3{font-size: 24px; text-decoration: underline;}
.info h5{ font-size: 16px; padding: 0 10%; line-height: 24px;}
@media(max-width:768px){
    .info h5{padding: 0 5%;}
}
/*
 .Floor000881 为demo编号
 */
.Floor000881 .list_copy{ display:none;}
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881 .list_scroll li{ text-align:center; position:relative;}
.Floor000881 .list_scroll li .Ispic{ display:block; padding-bottom:65%;}
.Floor000881 .list_scroll li p{ margin:0; line-height:40px;border:1px solid #eaeaea; border-top:0; background-color:#fff;}
.Floor000881 .list_scroll li:hover p{ background:#103979;}
.Floor000881 .list_scroll li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#103979; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}

.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

/* 友情链接列表样式 开始 */
.i_list{ position:relative; padding-top:20px }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:20px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#103979; text-align:center; line-height: 32px;}
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a; line-height: 24px; }

.some_info{ min-height:350px; padding:1% 0 }

.PicList002149{padding-top:2%}
.PicList002149 .auto{max-width:1600px}
.PicList002149 h3{margin:0;font-size:18px}
.PicList002149 p{line-height:26px;overflow:hidden;color:#999;height:52px;margin:2% 0 0 0}
.PicList002149 ol{background-color:#fafafa;margin-bottom:2%;position:relative;padding-left:36.25%}
.PicList002149 ol .Ispic{width:36.25%;position:absolute;left:0;top:0;height:100%}
.PicList002149 ol .Ispic img{display:none}
.PicList002149 ol div{padding:5% 10% 3% 5%}
.PicList002149 ol h3 a{color:#d0111b}
.PicList002149 ol time{display:block;padding:3% 0}
.PicList002149 ol p{margin:0 0 3% 0;height:78px}
.PicList002149 ol span{display:inline-block;width:130px;line-height:40px;text-align:center;color:#fff;background:#d0111b;font-size:12px}
.PicList002149 ol span a{ color:#fff }
.PicList002149 li{overflow:hidden;padding-left:160px;padding-right:58px;position:relative;margin-bottom:2%;background-color:#fafafa}
.PicList002149 li:after{position:absolute;content:'';right:0;top:0;width:58px;height:100%;background:url(../images/PicList002149-more.png) no-repeat center center;border-left:2px solid #fff}
.PicList002149 li div{border-left:1px solid #ededed;padding:2% 3%}
.PicList002149 li time{position:absolute;left:0;top:0;width:160px;height:100%}
.PicList002149 li time span{position:absolute;width:100%;text-align:center;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#b2b2b2;font-size:16px}
.PicList002149 li time i{font-style:normal;font-size:50px;color:#999;display:block;font-family:"Courier New",Courier,monospace;line-height:40px}
.PicList002149 li time i:after{display:block;content:'';margin:5px auto;height:1px;width:50%;max-width:66px;background:#dfdfdf}
@media(max-width:1000px){.PicList002149 li{padding-left:100px;padding-right:30px}
.PicList002149 li:after{width:30px;background-size:35% auto}
.PicList002149 li time{width:100px}
.PicList002149 li time span{font-size:14px}
.PicList002149 li time i{font-size:40px;line-height:30px}
}
@media(max-width:768px){.PicList002149 h3{font-size:16px}
}
@media(max-width:640px){.PicList002149 ol{padding-left:0}
.PicList002149 ol .Ispic{width:auto;position:relative;height:auto;display:block;padding-bottom:60%}
.PicList002149 ol div{padding:3%}
}
@media(max-width:480px){.PicList002149 li{padding-left:80px;padding-right:0}
.PicList002149 li:after{display:none}
.PicList002149 li time{width:80px}
.PicList002149 li time span{font-size:12px}
.PicList002149 li time i{font-size:30px}
.PicList002149 h3{font-size:14px}
.PicList002149 p{font-size:12px;line-height:20px;overflow:hidden;height:40px}
.PicList002149 ol p{height:60px}
}

.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ 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:65%; 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.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0; text-align:left  }
.PicList002273 .right .h3::after{ display:none; text-align:left }
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 600px;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}


.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#103979; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#103979;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#103979; padding:30px 0;}

.Map_Contain{ position:relative }

.map-text{position:absolute;right:0;top:20%;width:22rem;padding:1.5rem 7rem 1.5rem 1.8rem;background:#d82128}
.n-contact .h2{text-align:left;font-size:1.2rem;line-height:1;color:#fff;margin-bottom:20px;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.2)}
.n-contact .h2 span{padding-left:1.8rem;background:url(../images/pic14-1.png) no-repeat left center;background-size:auto 1rem;display:block}
.n-contact .p-tit{font-size:14px;margin-top:10px;color:#fff;padding-left:25px }

.n-contact .p-tit1{background:url(../images/pic21-5.png) no-repeat left top;background-size:auto }
.n-contact .p-tit2{background:url(../images/pic21-6.png) no-repeat left top;background-size:auto }
.n-contact .p-tit3{background:url(../images/pic21-7.png) no-repeat left top;background-size:auto }
.n-contact .p-tit4{background:url(../images/pic21-8.png) no-repeat left top;background-size:auto }
.n-contact .p-tit5{background:url(../images/pic21-9.png) no-repeat left top;background-size:auto }


@media (max-width: 1480px){
	.map-text {
		width: 35rem;
		padding: 1.5rem 4rem 1.5rem 1.8rem;
	}
}

@media (max-width: 768px){
	.map-text{ width:100%; position:relative; top:auto; margin-top:3.5% }
}




















