/*Top002070 */
.Top002070{ position:absolute; left:0; top:0; width:100%; z-index:10; height: 116px; }
.Top002070 .header{ margin:0 3%;}
.Top002070 .header-left{position:absolute; top:50%; left:3%; transform:translateY(-50%); -webkit-transform: translateY(-50%);  width:40%; max-width:191px;}
.Top002070 .header-right{  position:absolute; top:50%;right:3%;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-left:52%;}
}

.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 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;z-index: 100;border: 1px solid #4e4e80}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px; z-index: 15;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:38px 0 10px; font-size:15px;position:relative; display: flex;justify-content: center;align-items: center;}
.Top002070 .header-menu li em a{ color: #1b1919; /*text-shadow: 0 0 10px rgba(0,0,0,0.4);font-weight:bold;*/ font-size:16px; white-space: nowrap;}
.Top002070 .header-menu li em .down_icon{ color: #fff;  background: url(../images/menu_a.gif) no-repeat center;display: block;width: 20px;height: 40px;}
.Top002070 .header-menu li:first-child{ width: 8% !important; }
.Top002070 .header-menu li:first-child em a{ padding-right: 0; background: none; }
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ }
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{  background:#fff;}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#333;}
.Top002070 .header-menu li .sub dt a:hover{ background: #4e4e80; color: #fff; }
@media(max-width:1366px){
/* .Top002070 .header-menu li em a{background: url(../images/menu_a.gif) no-repeat 87px center; }    */
}
@media(max-width:1290px){
/* .Top002070 .header-menu li em a{background: url(../images/menu_a.gif) no-repeat right center; }    */
}
@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#4e4e80; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#fff !important;} 
.Top002070 #open_menu i{background:#fff; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#4e4e80;}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:940px; width:100%; height:100%;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li .boximg{background-repeat: no-repeat;background-size: cover;background-position: center;position: absolute;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{ position:absolute; left:16.666667%; width:62.5%; top:50%; height:220px; 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:45px; /*font-weight: normal;*/ color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li p{ margin:0; font-size:18px; font-weight: lighter; color:#fff; top:-120%;transition:top 1s; text-transform:uppercase; letter-spacing:5px; }
.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;text-shadow: 0 0 10px rgba(0,0,0,0.4)}
.Banner002058 li figure.active p{ top:75px;text-shadow: 0 0 10px rgba(0,0,0,0.4)}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; display: none; 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:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:rgba(255,255,255,0.5); }
.Banner002058 .bx-pager div a.active{ background:#fff;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li .boximg{ 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;}
}
@media(max-width:640px){
.Banner002058 li figure{ position:absolute; left:13.666667%; width:72.5%; top:57%; height:220px; transform:translateY(-50%);}
.Banner002058 li figure{ height:125px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure.active p{ top:40px;font-size: 14px}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}

/*首页标题*/
.home_title{ text-align:center; font-size:36px; color:#4e4e80; padding-bottom:3%;font-family: '黑体'}
.home_title p{ margin:0; opacity:0.6; font-size:16px; color: #666; padding-top: 10px;font-family: '幼圆' }
.home_title::after{ display:block; content:''; background:#4e4e80;margin:20px auto 0; height:4px; width:52px;}
@media(max-width:640px){
.home_title{ text-align:center; font-size:28px; color:#4e4e80; padding-bottom:3%;}   
}
/*首页查看更多*/
.home_more{ text-align:center; }
.home_more a{ display: inline-block; width: 150px; height: 40px; line-height: 38px; border: 1px solid #eee; border-radius: 5px; }
.home_more a:hover{ background: #4e4e80; color: #fff; border: 1px solid #4e4e80; border-radius: 5px; }
@media(max-width:640px){
.home_more{margin-top: 20px}  
}

/*Floor002632 */
.Floor002632{ padding:4% 0 0%;}
.Floor002632 li{ float:left; width:20.8%; margin-right:5.6%;box-shadow: 0 0 10px 3px #f5f5f5;    margin-bottom: 4%;}
.Floor002632 li a{ display:block;}
.Floor002632 li .pic{ position:relative; overflow:hidden;}
.Floor002632 li .pic img{ display:block; width:100%; transition:0.2s;}
.Floor002632 li a:hover .pic img{ transform:scale(1.2);}
/*.Floor002632 li .pic::after{ position:absolute; content:''; width:90%; height:15%; background:#fff; border-radius:5px 0 0 0; right:0; bottom:0;}*/
.Floor002632 li .txt{ background:#fff;     text-align: center; padding:15px 10% 10%;transition: 0.3s}
.Floor002632 li a:hover .txt {background: #4e4e80}
.Floor002632 li a:hover .txt p{color: #fff}
.Floor002632 li .txt p{ margin:0; font-size:20px; color:#333;}
.Floor002632 li .txt p.en{ font-size:16px; color:#c4c4c4;font-family: '幼圆' }
@media(min-width:769px){
.Floor002632 li:nth-child(4n){ margin-right:0;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor002632 li .txt p{  font-size:18px;}
.Floor002632 li .txt p.en{ font-size:15px;}
.Floor002632 li{ width:23.5%; margin-right:2%;}
}
@media(max-width:768px){
.Floor002632 li{ width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002632 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.Floor002632{ padding:4% 0 3%;}
}
@media(max-width:480px){
.Floor002632{ padding:4% 0 3%;}
.Floor002632 li .txt p{  font-size:18px;}
.Floor002632 li .txt p.en{ font-size:15px;}
}
/*
 .Floor002248 为demo编号
 */
.Floor002248{}
.Floor002248 .home_more{ text-align: left; padding-top: 7%; }
.Floor002248 .home_more a{ text-align: center; }
.Floor002248 .word{ width: 100%; padding-top: 55px; }
.Floor002248 .word h3{ margin: 0; font-size: 16px; line-height: 1.2; color: #4e4e80; padding-bottom: 5px; font-weight: normal;}
.Floor002248 .word figure{ margin: 15px 0; line-height: 30px; height: 120px; overflow: hidden; font-size: 14px; color: #888; }
.Floor002248 .word ul{ padding-top: 15px; }
.Floor002248 .word ul li{ float: left;  text-align: center; margin-right: 15px;  }
.Floor002248 .word ul li:first-child{ }
.Floor002248 .word ul li a{ display: block; border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002248 .word ul li .img_hover,.Floor002248 .word ul li a:hover .img{ display: none;}
.Floor002248 .word ul li a:hover .img_hover{ display: block;}

.Floor002248 .right-img{ position: relative;}
@media only screen and (max-width: 767px) {
	.Floor002248 .word h3{ text-align: center;}
	.Floor002248 .right-img{ margin: 0 auto; max-width: 580px; padding-left: 5%;}
	.Floor002248 .right-img .right-img_tit{ left:0;}
	.Floor002248 .word ul{ margin: 0 auto 30px;max-width: 408px;}
}
@media only screen and (max-width: 365px) {
	.Floor002248 .word ul li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) {
	.Floor002248 .word h3{ font-size: 24px;}
	.Floor002248 .word{ width: 46%; float: left;}
	.Floor002248 .right-img{ float: right; width: 47%;}
	.Floor002248 .right-img img{ border-radius: 20px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002248 .word h3{ font-size: 18px; color: #333;  }
	.Floor002248 .right-img .right-img_tit{ padding: 25px 0;}
}
@media only screen and (min-width: 1260px) {
	.Floor002248 .right-img .right-img_tit{ width: 160px; padding: 35px 0;}
}

/*Floor002140 */
.Floor002140{ padding:5% 0;}
.Floor002140 .home_title{ padding-bottom: 4%;}
.Floor002140 .tab_list dt{ float:left; width:47%;}
.Floor002140 .tab_list dd{ float:right; width:47%; padding-top:1%;}
.Floor002140 .tab_list dd:first-of-type{ padding-top:2%;}
.Floor002140 .tab_list p{ line-height:20px; font-size:12px; color:#999; overflow:hidden; margin: 15px 0; }
.Floor002140 .tab_list h2{ font-size:18px; font-weight: normal; }
.Floor002140 .tab_list dd time{color:#999; font-size:12px;}
.Floor002140 .tab_list dt:after,
.Floor002140 .tab_list dd:after{ display:block; content:''; width:100%; height:1px; background:#dfdfdf;}
.Floor002140 .tab_list dd:after{ width:90%;}
.Floor002140 .tab_list dd:last-of-type::after{ display: none; }

.Floor002140 .tab_list dt .Ispic{ padding-bottom:60%; display:block; position:relative;}
.Floor002140 .tab_list dt .Ispic img{ display:none;}
.Floor002140 .tab_list dt time{ background:#fff; position:absolute; right:0; bottom:0; text-align:center; padding:3% 5%; color:#999; font-size:12px; border-radius: 10px 0 0 0;}
.Floor002140 .tab_list dt time span{ font-size:50px; display:block; line-height:50px;}
.Floor002140 .tab_list dt h2{ margin:4% 0;}
.Floor002140 .tab_list dt p{ margin-top:0;}
.Floor002140 .home_more{ padding-top: 4%;}

@media(max-width:1000px){
.Floor002140 .tab_list p{ height:40px;}
}
@media(max-width:640px){
.Floor002140 .tab_list dt,
.Floor002140 .tab_list dd{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor002140 .tab_list dt time span{ font-size:30px;line-height:30px;}
}
/*
 .Floor001705 为demo编号
 */
.Floor001705{ padding:4.5% 0 5.5%;}
.Floor001705 .tab{ text-align:center; padding:0 0 4% 0;}
.Floor001705 .tab span{ display:inline-block; margin: 0 1%; padding: 10px 2%; font-size:16px; cursor:pointer;font-family: '黑体'}
.Floor001705 .tab span.on{ color:#fff; background: #4e4e80; }
.Floor001705 ul{ display:none;}
.Floor001705 li{ float:left; width:30%; margin-right:3.1%;margin-bottom:20px;}
.Floor001705 li:last-child{ margin-right:0;}
.Floor001705 li a{ display:block;position:relative;} 
.Floor001705 li figure{ position:relative; overflow:hidden;}
.Floor001705 li figure span{ display:block; padding-bottom:60%; background-size:cover;}
.Floor001705 li time{ font-size: 12px; color: #999; }
.Floor001705 li h3{ color:#333; margin:20px 0 10px 0; font-size:18px; font-weight: normal; }
.Floor001705 li dl span{color:#4e4e80;}
.Floor001705 li dt{ padding-bottom:5%; color:#666;}
.Floor001705 li dd p{ line-height:20px; overflow:hidden; height:60px; color:#888; font-size:12px;font-family: '黑体'}
.Floor001705 li .more{ width:96px; height:28px; line-height:28px; color:#666; border-radius:28px; background:center #eee;  display:inline-block;transition:0.3s;text-align: center;padding-left: 0;margin-top:5px;}
.Floor001705 li a:hover .more{ width:120px;background: #4e4e80;color: #fff;text-align: center;padding-left: 0}
@media(max-width:768px){
.Floor001705 li{ margin-right:2%; width:32%;}
}
@media(max-width:640px){
.Floor001705 li{ margin-right:0; width:auto; float:none; margin-bottom:5%;}
.Floor001705 li a{ width:90%; max-width:400px; margin:0 auto;}
}

/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding:2% 0 3%;}
.TextList002208 .thead{line-height:40px; text-align:center; background:#4e4e80;}
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:14px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #6d6dac;}
/*.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}*/
.TextList002208 .dl{}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:14px;}
/*.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}*/
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative; color:#cb0d2c;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:28px; background:url(../images/TextList002208-icon.png) no-repeat -44px -87px ; display:block; width:16px; height:7px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox p{ line-height:30px;}
.TextList002208 .conbox .h5{color:#4e4e80; font-size:16px;    margin: 0;font-family: '黑体'}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .btn{ color:#cb0d2c;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	
}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}


/*RighInfo002222*/
.RighInfo002222{ padding:3% 0 5%}
.RighInfo002222 .h2{font-size:30px; font-weight:normal; margin:0 0 20px;}
.RighInfo002222 .p{font-size:16px; line-height:30px;}
.RighInfo002222 .box1{ position:relative; text-align:center;}
.RighInfo002222 .box1 figure{ position:absolute; top:12%; left:0; width:100%; text-align:center;}
.RighInfo002222 .box1 .h2{ color:#fff;}
.RighInfo002222 .box1 .p{ margin:0 auto; max-width:790px; color:#7b7b7b; }
.RighInfo002222 .box2{ background:#fff; padding:6% 0;}
.RighInfo002222 .box2 .img{ float:left; width:32%; display:block; padding-top:8%; text-align:left; padding-right:3%;}
.RighInfo002222 .box2 figure{ float:right; width:68%;}
.RighInfo002222 .box2 .h2{ color:#008cd6;}
.RighInfo002222 .box2 .p{ color:#728391;}
.RighInfo002222 .box2 .ul{ padding-top:6%;}
.RighInfo002222 .box2 .ul li{ display:inline-block; margin-right:6%; color:#728391; text-align:center;}
.RighInfo002222 .box2 .ul li span{ display:block; font-size:15px; margin-top:10px;}
.RighInfo002222 .box3{ position:relative; text-align:center;}
.RighInfo002222 .box3 figure{ position:absolute; top:12%; left:0; width:100%; text-align:center;}
.RighInfo002222 .box3 .h2{ color:#fff;}
.RighInfo002222 .box3 .p{ margin:0 auto; max-width:790px; color:#787878; }
.RighInfo002222 .box4{}
.RighInfo002222 .box4 .h2{ background:#008cd6; text-align:center; color:#fff; padding:6% 0; position:relative; margin:0;}
.RighInfo002222 .box4 .h2 i{ position:absolute; bottom:0; left:50%; width:0; height:0; border-style:solid; border-color:transparent transparent #f3f3f3 transparent; border-bottom-width:15px;border-left-width:12px;border-right-width:12px;}
/*.RighInfo002222 .box4 .ul{ background-color:#f3f3f3; }*/
.RighInfo002222 .box4 .ul li{ float:left; width:31.3334%; text-align:center;padding:6% 2%;margin-right: 3%;
    box-shadow: 0 0 10px 3px #f6f6f6;}
.RighInfo002222 .box4 .ul li:last-child{ margin-right:0;}	
/*.RighInfo002222 .box4 .ul li+li{ border-left:1px solid #e7e7e7;}*/
.RighInfo002222 .box4 .ul li .h2{ background:none; color:#4e4e80; padding:30px 0 10px;}
.RighInfo002222 .box4 .ul li .p{ color:#000; margin:0;}
.RighInfo002222 .box4 .ul li figure{ max-width:215px; margin:0 auto;}
@media(max-width:1000px){
.RighInfo002222 .box2 .img,.RighInfo002222 .box2 figure{ width:100%; float:none; text-align:center;}
.RighInfo002222 .h2{ font-size:24px;}	
.RighInfo002222 .p{ font-size:14px;}
}
@media(max-width:700px){
.RighInfo002222 .box2 .ul li{ float:left; width:25%; margin:0; padding:0 2%;}	
}
@media(max-width:640px){
.RighInfo002222 .h2{ font-size:20px;}
.RighInfo002222 .box1 figure,.RighInfo002222 .box3 figure{ position:static; padding:4% 0;}	
.RighInfo002222 .box1 .h2,.RighInfo002222 .box3 .h2{ color:#008cd6;}
}
/*RighInfo002222 End*/
/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px;    box-shadow: 0 4px 11px 0px #f0f0f0;}
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#4e4e80;}
@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 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:35px 0 20px;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; /*border-radius:36px;*/}
}

/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding-bottom:5%;    padding-top: 20px;}
.RighInfo002218 .box1{padding:25px 15px 25px 15px;color:#728391;font-size:15px;line-height:30px; box-shadow: 0 0px 11px 2px #f0f0f0;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:22px;color:#4e4e80;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 .figure{ padding:3.5% 4%; color:#555;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/
/*
 .Map002364 为demo编号
 */
.Map002364{}
.Map002364{ padding:3% 0;}
.Map002364 .columnName{ font-size:32px;  color:#4e4e80; margin:0; padding-bottom:2%; text-align:center;font-family: '黑体'}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:60px; height:2px; background-color:#4e4e80; margin-top:10px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px solid #efefef; background:url(../images/Map002364-icon_name.png) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.png);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.png);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.png);}
.Map002364 dd li:nth-child(5){background-image:url(../images/Map002364-icon_wz.png);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}
/*
 .Form001215 为demo编号
 */
.Form001215{ padding:3% 0;    background: #f8f8f8;}
.Form001215 .form{ float:left; width:43%;padding-top: 3%;}
.Form001215 .form li{ padding-bottom:3%;}
.Form001215 .form .text{ border:1px solid #d8d8e6; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{ cursor:pointer;  background:#4e4e80; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:52%; background:url(../images/Form001215-bg.png) no-repeat right bottom/contain; padding:10% 0 16% 0; text-shadow:0 1px 0 #fff;}
.Form001215 .hotline figure{ width:60%; max-width:285px; font-size:14px;line-height: 22px;/*border-top:1px solid #d6e1e0;*/ padding-top:3%; margin-top:3%;}
.Form001215 .hotline figure b{ display:block; color:#4e4e80; font-size:14px;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
.Form001215 .hotline dd{ font-size:33px; color:#4e4e80; font-weight:bold;}
.Form001215 .hotline dt{ color:#000;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#4e4e80;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;font-family: '黑体'}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #4e4e80 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
/*PicList001938*/
.PicList001938{ padding-top:3%;}

.PicList001938 li{ float:left; width:31.3333%; margin-right:3%; }
.PicList001938 li:nth-child(3n){ margin-right:0;}
.PicList001938 li div{ position:relative; margin-top:12%; border:1px solid #cacad5; padding:4% 3% 4% 55%;margin-bottom: 16%;}
.PicList001938 li .Ispic{ position:absolute; width:46%;left:3%; bottom:0;padding-bottom: 61%}
.PicList001938 li .Ispic img{ display:none;}
.PicList001938 li h5{font-size:20px; margin:0;}
.PicList001938 li h5 a{ color:#4e4e80;font-family: '黑体'}
.PicList001938 li b{    margin-top: 9px;
    display: block;
    font-size: 15px;}
.PicList001938 li h5 a:hover{color: #f57921;}
.PicList001938 li time{color:#444;}
.PicList001938 li p{ margin:20px 0; line-height:24px; overflow:hidden; height:72px;}
.PicList001938 li pre{ margin:20px 0; line-height:24px; overflow:hidden; height:72px;}
.PicList001938 li .more{ display:inline-block; line-height:25px; padding:0 15px; border-radius:25px; border:1px solid #ffdbbb; color:#f57921;}
.PicList001938 li .more:hover{ background:#febb12; color:#fff;}

@media(max-width:768px){
.PicList001938 li{ margin-right:2%; margin-left:0 !important; width:49%;}
.PicList001938 li:nth-child(2n){ margin-right:0%;}
.PicList001938 li:nth-child(3n){ margin-right:2%;}
.PicList001938 li:nth-child(6){ margin-right:0%;}
.PicList001938 li div{ margin-top:20%;}
}
@media(max-width:480px){
.PicList001938 li div{ padding:3%; margin-top:0;}
.PicList001938 li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:80%; left:auto; background-size:cover; margin-bottom:20px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ 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: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#4e4e80;}
.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: 宋体; font-weight: bold; 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;}
}
/*PicList002120 */
.PicList002120{ padding:3% 0;}
.PicList002120 .title{color:#4e4e80; text-align:center; padding-bottom:3%;}
.PicList002120 .title h1{ margin:0; padding-bottom:5px;  font-size:24px; text-transform:uppercase;}
.PicList002120 .title h1{ display:inline-block; position:relative;font-family: '黑体'}
.PicList002120 .title h1::after,
.PicList002120 .title h1::before{ position:absolute; content:''; top:50%; width:27px; height:1px; background-color:#000;}
.PicList002120 .title h1::before{ left:-40px;}
.PicList002120 .title h1::after{ right:-40px;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:118%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 .PicList010 为demo编号
 */
.PicList010{ padding:20px 0;}
.PicList010 ul{ margin:0 -2%}
.PicList010 ul li{ float:left; width:21%; margin:0 2% 1%;}
.PicList010 ul li .box{border: #e6e6e6 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 ul li .Ispic{background-repeat: no-repeat;background-position: center center;background-size: cover;padding-bottom: 66%;}
.PicList010 ul li:hover .box{border:#a1d0ed 1px solid; background:#eff9ff;}
.PicList010 ul li .Ispic img{ width:100%; display:none;}
.PicList010 ul li.end{ margin-right:0;}
.PicList010 ul li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 ul li a:hover h3{ color:#1e8fd3; font-weight:bold;}
.PicList010 ul li.clear{ float:none; width:100%; margin-right:0;}
@media(max-width:640px){
.PicList010 ul li{ float:left; width:32.5%; margin:0 1% 1% 0;}
.PicList010 ul li:nth-child(3n){ margin-right: 0}
}
/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding:2% 0;}
.PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
.PicList001747 .more:hover{ background-color:#ab0858; border-color:#ab0858; color:#fff;}
.PicList001747 li{float: left;width: 32%; margin-right: 2%; margin-bottom:3%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block;}
.PicList001747 li a:hover{ box-shadow:0 0 10px #ccc;color:#4e4e80;}
.PicList001747 li figure{ padding-bottom:37%;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:4%;}
.PicList001747 li h3{ margin:0;font-size: 16px; }
.PicList001747 li p{line-height: 22px; margin:4% 0 0 0;color:#999; height:40px; overflow:hidden; font-size:14px;font-family: '黑体'}
@media(max-width:768px){
.PicList001747 li{ width:49%;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}




/*
 Bottom000714 为demo编号
 */
.Bottom000714{ background:#2c3032;}
.Bottom000714 .list{ width:100%;padding:30px 0 30px;}
.Bottom000714 .list dl{ width:20%; float:left; padding-right:4.545%;}
.Bottom000714 .list dl:nth-child(1){ width:18%;}
.Bottom000714 .list dl:nth-child(2){ width:34%;}
.Bottom000714 .list dl:nth-child(4){ float:right;}
.Bottom000714 .list dl dt{ font-weight:normal; line-height:3;position: relative}
.Bottom000714 .list dl dt span{ display:inline-block; position:relative; border-bottom: 1px solid #424646; font-size: 16px;}
.Bottom000714 .list dl dt span::before{ width: 20px;  height: 2px; background-color: #8B8C8E;  position: absolute; left: 0; bottom: -1px;  content: '';}
.Bottom000714 .list dl dt a{ color:#fff;}
.Bottom000714 .list dl dd{ margin-top:15px;}
.Bottom000714 .list dl dd p{ line-height:20px;color:#878889;font-size:14px;}
.Bottom000714 .list dl dd p a{color:#878889;}
.Bottom000714 .list dl dd p a:hover{color:#fff;}
.Bottom000714 .list dl dd p img{ margin-right: 5px;}
.Bottom000714 .list dl dt .img{display: none;width: 100px;height: 100px;position: absolute;top: -100px;;left: 11px;border: 4px solid #fff;}
.Bottom000714 .list dl dt .img:after{display: block;width: 0;height: 0;margin: 0 auto;content: '';border: 13px solid transparent;border-bottom: 0;border-top-color: #fff;}
.Bottom000714 ul li{ width:50%; float:left; padding-left:6.538%; text-align:center;}
.Bottom000714 ul li img{ width:100%; padding:5px; border:1px solid #3c4144;}
.Bottom000714 ul li p{ font-size:13px; color:#878889; margin:0; line-height:2;}

.Bottom000714 .bot{ background:#232729; line-height:1; font-size:12px; padding: 1% 0;}
.Bottom000714 .bot dl dd{    text-align: center; color:#a7a8a9;}
.Bottom000714 .bot dl dd a{color:#a7a8a9;}
.Bottom000714 .bot dl dd.link{ float:left;padding-top: 30px;}
.Bottom000714 .bot dl dd.link a{ color:#a7a8a9;}
.Bottom000714 .bot dl dd em{ padding:0 10px; font-style:normal;}
.Bottom000714 .bot .Copyright{ padding: 38px 20px 0px 0px;}
.Bottom000714 .bot dl dd img{ width:70px; margin-left:20px;}
.Bottom000714 .bot dl dd a.wh{color: #606061; text-decoration: underline;}


@media (max-width:860px){
    .Bottom000714 .list dl{ padding-right:0;}
	}
@media (max-width:768px){
	.Bottom000714 .list{ width:100%}
	.Bottom000714 ul{ float:left; padding:0 0 30px 0; width:40%;}
	.Bottom000714 .bot dl dd img{ display:none;}
	.Bottom000714 .bot{ height:50px; line-height:50px; padding:0;}
	.Bottom000714 .bot dl dd.link{ padding:0;}
	}
@media (max-width:660px){
    .Bottom000714 .list dl:nth-child(2){ width:30%;}
    .Bottom000714 .list dl:nth-child(3){ width: 30%}
    .Bottom000714 .list dl:nth-child(4){ float:left;width: 30%}
	.Bottom000714 .bot{ height:auto; line-height:30px;}
	.Bottom000714 .bot dl dd{ width:100%; text-align:center; float:none;}
	}
@media (max-width:552px){
     .Bottom000714 .list dl dt:hover .img{display: block;}
     .Bottom000714 .list dl dd{ display:none;}
	 .Bottom000714 .list dl{ text-align:center;}
	 .Bottom000714 ul{ width:83%;}
	 .Bottom000714 ul li{ padding-left:20%}
	}







/*Bottom002590 */
.Bottom002590{ background:#131313; line-height:50px; color:#a0a0a0; font-size:12px;}
.Bottom002590 a{ color:#a0a0a0;}
.Bottom002590 a:hover{ color:#fff;}
.Bottom002590 dd a::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:10px; margin:0 10px; background:#c9c9c9; opacity:0.3;}
.Bottom002590 dd a:last-child::after{ display:none;}
@media(min-width:1025px){
.Bottom002590 dt{ float:left;}
.Bottom002590 dd{ float:right;}
}
@media(max-width:1024px){
.Bottom002590{ text-align:center; line-height:30px; padding:2% 0;}
}



/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1100px;}
.RighInfo002228 .single-header{ text-align:center;border-bottom: 1px solid #ddd}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;text-align: center}
.RighInfo002228 .info_back {text-align: center;clear: both;padding: 10px 20px;background: #4e4e80;display:block;max-width: 110px;margin:30px auto 20px;}
.RighInfo002228 .info_back a{color: #fff}
.RighInfo002228 .info_pn span{display: block;line-height: 24px;}
.RighInfo002228 .info_pn span a{color: #777}
@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 h1{ font-size:24px;}
  .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 screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


.join_table {display: none;position: fixed;z-index: 200;left: 0;top: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.5);}
.join_table .table_con {position: absolute;left: 50%;top: 50%;background: #fff;max-width: 430px;width: 100%;transform: translate(-50%,-50%);padding: 20px 10px;}
.join_table .table_con .close {position: absolute;right: 0;top: 0;width: 30px;line-height: 26px;font-size: 20px;text-align: center;cursor: pointer;}
.join_table .table_con table .td {width: 100px;vertical-align: top;}
.join_table .table_con table td {line-height: 30px;padding-bottom: 10px;}
.join_table .table_con table td input.text {width: 100%;line-height: 35px;padding: 0 10px;border: 1px solid #ccc;border-radius: 5px;}
.join_table .table_con table p {margin: 0;}
.join_table .table_con table .btn {padding: 0 10%;line-height: 30px;background: #e5e5e5;border: none;}



/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 3% 0;}
.RighInfo001749 .pic{float: left;margin:0px 78px 9px 0px}
.RighInfo001749 h3{font-size: 24px;color: #4e4e80;font-weight: normal;}
.RighInfo001749 p{font-size: 14px;color:#666;line-height: 32px;padding-bottom: 32px;}
.RighInfo001749 .more{background: #4e4e80;display:block;max-width: 110px;margin:30px auto 20px;text-align: center;clear: both;padding: 10px 20px;color: #fff}



/*
.TextList002322
*/
.TextList002322{ padding: 2% 0;}
.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; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #4e4e80;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} }  



/*Other002524 */
.Other002524{ position:fixed; z-index:100; right:30px; top:50%; transform:translateY(-50%);}
.Other002524 li{ padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{ display:block;height:55px;position:relative;}
.Other002524 li a::before{ content:'';width:55px; border-radius:10px; border:3px solid #4e4e80; background-color:#4e4e80; background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png); z-index:10;}
.Other002524 li a:hover::before{ background-color:#fff; border-color:#0da4dc;}
.Other002524 li a span{ display:none; position:absolute; right:0; top:0; padding-right:39px; border-radius:39px; line-height:55px; color:#fff;background-color:#0da4dc; z-index:3; width:139px; padding-left:25px;}
.Other002524 li.qq a::before{ background-position:-113px 5px;}
.Other002524 li.qq a:hover::before{ background-position:-151px 5px;}
.Other002524 li.qq_2 a::before{ background-position:-199px -3px;}
.Other002524 li.qq_2 a:hover::before{ background-position:-4px 4px;}
.Other002524 li.gettop a::before{ background-position:-34px 4px;}
.Other002524 li.gettop a:hover::before{ background-position:-71px 4px;}
.Other002524 li.qq a.phone{ display:none;}
.Other002524 li a:hover span{ display:block;}
 @media(max-width:1024px){
.Other002524 li.qq a.pc{ display:none;}
.Other002524 li.qq a.phone{ display:block;}
}
