﻿body{overflow-x: hidden;}
.auto_1600{max-width:1600px;}
@media(max-width:1600px){
    .auto_1600{padding:0 2%;}
}
@media(max-width:1360px){.auto_1600{}}

.auto_1400{max-width:1400px;}
@media(max-width:1400px){
	.auto_1400{max-width:1200px; padding:0 }
}
@media(max-width:1280px){
	.auto_1400{ padding:0 3%}
}

a:hover{ color: #1649bc }


/*Top002070 */
.Top002070{width:100%;z-index:1000; border-bottom: 2px solid #1649bc; position: relative;}
.Top002070 .auto{position:relative;}
.Top002070 .header-left{position:absolute;top:36px;left:10%;;}
.Top002070 .header-left .logo { height: auto; overflow: hidden;display: block;}
.Top002070 .header-left .logo img{max-width:230px}
.Top002070 .header-right{float: right;height: 120px; margin-top:0px; padding: 0 0 0 60px; position: relative; z-index: 100}
.Top002070 .header-right:before{position: absolute;content: '';width: 120%;height: 100%;left: 15px;top: 0;transform: skewX(-15deg);background: #1649bc;}
.Top002070 .header-right:after{position: absolute;content: '';width: 300px;height: 100%;right: -280px;top: 0;background: #1649bc;}
.Top002070 .header-right dd{position:relative;float:left;z-index: 101; margin:48px 0 0;}
.Top002070 .header-right dd >a{display:block;}
@media(min-width:1025px){.Top002070 .header-mid{margin-right: 40px;float: right;}}
.Top002070 .header-right .right_btn a{text-align: center; color: #fff; display: inline-block; text-align: center; font-size: 16px; margin-left: 15px; padding-left:20px;}
.Top002070 .header-right .gq a{background: url(../images/top_icon1.png) no-repeat left center; background-size:14px;}
.Top002070 .header-right .oa a{background: url(../images/top_icon2.png) no-repeat left center; background-size:14px;}
.Top002070 .open-search{position:relative;width:30px; height:30px; background:url(../images/search.png) no-repeat center center; background-size:26px 26px; display:block;}
.Top002070 .open-search-show{background:none;}
.Top002070 .open-search-show::before,
.Top002070 .open-search-show::after{position:absolute; content:''; width:100%; height:3px; background:#fff; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002070 .open-search-show::after{transform:rotate(-45deg);}
.Top002070 .search-box{display:none; z-index:90; position:absolute; right:0; top:72px;width:400px;}
.Top002070 .search-box .text{line-height:50px; width:100%; padding:0 10px; border:2px solid #1649bc; font-size: 16px;}
.Top002070 .search-box .btn{position:absolute; right:0; top:0; width:50px; height:50px; background:url(../images/search2.png) no-repeat center center; background-size:40% auto;}


.Top002070 .header-right .top-language{ position: relative; margin-right:30px;}
.Top002070 .header-right .top-language span{ display:block; background:url(../images/top-language.png) no-repeat 16px center; padding-left:42px; line-height:30px; cursor:pointer; color: #fff; border: 1px solid rgba(255,255,255,0.5); border-radius: 50px;}
.Top002070 .header-right .top-language span::after{ display:inline-block; content:''; vertical-align:middle; width:9px; height:5px; background:url(../images/Top002667_icon_down.gif) no-repeat; margin-left:10px;}
.Top002070 .header-right .top-language figure{ display:none; position:absolute; left:0; width:100%; top:110%; }
.Top002070 .header-right .top-language a{display:inline-block; line-height: 32px; color: #eaeaea;font-size: 14px; transition: 0.5s;position: relative}
.Top002070 .header-right .top-language a:first-child{margin-right: 30px;}
.Top002070 .header-right .top-language a:first-child::before{content: ''; position: absolute;width: 1px;height: 10px;background: #ddd;right: -18px;top: 50%;transform: translateY(-50%);}
.Top002070 .header-right .top-language a:hover{ color: #fff;text-decoration: underline}


.Top002070 .header-menu li{width: auto !important;}
.Top002070 .header-menu li em{font-size:16px;position:relative;padding: 0px 8px}
.Top002070 .header-menu li em a{line-height: 120px; color: #444 ; position: relative;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{color: #1649bc; }
.Top002070 .header-menu li:hover em a:after,
.Top002070 .header-menu li.aon em a:after{content: ""; display: block; position: absolute; left: 0; width: 100%; height: 2px;bottom: 0; background: #1649bc}
.Top002070 .header-menu li .sub{background:none; width: 300px;}
.Top002070 .header-menu li .sub dt{margin-bottom:1px; background:#fff;}
.Top002070 .header-menu li .sub dt a{text-align:center; color:#444; font-size: 16px;}
.Top002070 .header-menu li .sub dt a:hover{background:#1649bc; color: #fff;}
.Top002070 .header-menu li:first-child:hover em::before{display:none;}
.Top002070 .header-menu li#m14 .sub .sub-menu{display: none}
.Top002070 .header-menu li#m22{display: none}

@media(max-width:1500px){
.Top002070 .header-left{position:absolute;top:42px;left:2%;;}
.Top002070 .header-left .logo img{ width:180px; }
.Top002070 .header-right{}
}
@media(max-width:1280px){
.Top002070 .header-mid{margin-right: 0px!important;}
.Top002070 .header-right{padding: 0 0 0 40px;}
}
@media(max-width:1024px){
.Top002070 .header{margin:0 2%;}
.Top002070 .header-right .top-language{ margin:38px 0 0;}
.Top002070 .header-left{max-width:36%; left: 1%; top: 32px;}
.Top002070 .header-left .logo img{max-width:100%}
.Top002070 .header-right{z-index:101; right:0%; margin-top: -30px; padding: 0 0 0 30px; width: 56%; margin-right: 0}
.Top002070 .Public_nav_style #open_menu{position:absolute; right:20px;top:27px; border-radius:0; height:32px; border:none;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{background:#fff !important;}
.Top002070 #open_menu i{height:2px; margin-top:-1.5px; background: #fff}
.Top002070 .header-mid{position: relative;z-index: 80}
.Top002070 #header-menu ul{padding:0; background: rgba(22,73,188,0.9); padding-top: 90px;}
.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.2);}
.Top002070 #header-menu li .sub dt a{border-bottom:0;}
.Top002070 #header-menu li.has-sub em::before,
.Top002070 #header-menu li.has-sub em::after{/*display: none*/}
.Top002070 .header-right .top-search{position: absolute; right: 70px; top:28px;}
.Top002070 .open-search,
.Top002070 .search-box .btn{background-size: 18px;}
.Top002070 .search-box{ width: 300px;right: -57px;top: 52px;}
.Top002070 .search-box .text{padding: 0 50px 0 10px;}
}


/*Banner002917 */
.Banner002917{position: relative; z-index: 1;}
@media(min-width:1025px){.Banner002917 .wap{display: none;}}
@media(max-width:1024px){.Banner002917 .pc{display: none;}}
.Banner002917 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%; bottom: 100px; text-align: center;}
.Banner002917 .slick-dots li{display: inline-block; margin: 0 10px; border-bottom: 3px solid #fff;}
.Banner002917 .slick-dots li button{color: #1649bc;font-weight: bold;font-size: 18px;background: none;border: 0;cursor: pointer;display: block;height: 26px;padding: 0;width: 50px;opacity: 0;}
.Banner002917 .slick-dots li.slick-active{border-bottom-color: #1649bc;}
.Banner002917 .slick-dots li.slick-active button{opacity: 1;}
@media(max-width:640px){.Banner002917 .slick-dots li button{width: 30px;font-size: 14px;}}




.title{line-height: 40px; text-align: center;}
.title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #1649bc;}
.title .cn{font-size: 36px; margin-top: -20px; color: #333;}
.title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase;}
@media(max-width:768px){
.title { margin-bottom:20px; }
.title .cn{font-size: 28px; margin-top: -30px }
.title .en{font-size: 32px;  line-height: 32px; }
.title:after{display: none;}	
}




/* .Floor0001 */
.Floor0001{position: relative;z-index: 2;margin-bottom: 7%;}
.Floor0001 .auto{background: #fff; position: absolute; top: -70px; left: 50%; transform: translateX(-50%); width: 100%; padding:1.5% 3%; border-radius: 10px; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);}
.Floor0001 .title h1{margin:0; font-size:48px; text-transform:uppercase; color: #f0f0f0; line-height: 50px; font-family: Arial," sans-serif";}
.Floor0001 .title h1 span{display:block; font-size:28px; font-weight:normal; margin-top: -34px; color: #333;}
.Floor0001 .title i{background:url(../images/Floor002571_details.png) no-repeat; width:21px; height:21px; display:block; margin-top:30px;}
.Floor0001 .title:after{display:none;}
.Floor0001 .right{position:relative; padding-left:310px;}
.Floor0001 .right .Ispic{position:absolute; left:0; top:0; width:270px; height:100%; border-radius:5px;}
.Floor0001 .right .txt{padding: 2% 0;}
.Floor0001 .right .txt .dot{font-size:16px; color:#333; margin-bottom:15px;}
.Floor0001 .right .txt p{margin: 0; line-height:26px; height:52px;color:#888; margin-bottom:2.5%;}
.Floor0001 .right .txt time{font-size:12px; color:#999;}

.Floor0001 .right:hover  .txt .dot{ color: #1649bc }

@media(min-width:1025px){
.Floor0001 .title{float:left;}
.Floor0001 .right{float:right; width:80%;}
}
@media(max-width:1367px){	
.Floor0001{padding: 2vw 0 0}
}

@media(max-width:768px){	
.Floor0001 {  padding: 30px 0 0; margin: 0}	
.Floor0001 .auto{ position: relative; margin: 0; top: 0; left: 0;transform: translateX(0%); padding: 0 3%; box-shadow: none}	
.Floor0001 .title { margin-bottom: 10px; }
.Floor0001 .title h1{font-size: 32px; }
.Floor0001 .title i{ display: none}
.Floor0001 .right{ padding-left:0px;}
.Floor0001 .right .Ispic{position:relative; width: 100%; padding-bottom: 50%; height: auto; border-radius: 0}
.Floor0001 .right .txt{padding:20px 0;}
.Floor0001 .right .txt .dot{font-size:18px;}
.Floor0001 .right .txt p{line-height:24px; height:auto; margin:0 0 10px 0;}	
	
}



/*Floor0002 */
.Floor0002{padding:3% 0 7% 0;}
.Floor0002 .auto{max-width:1400px; position:relative;}
.Floor0002 .txt{box-shadow:10px 0 51px rgba(0,0,0,0.1);background: #f8f8f8;background-size:contain;font-size:18px;}
.Floor0002 .txt figure{padding: 2% 14% 7%;}
.Floor0002 .txt h1,
.Floor0002 .txt h2{margin:0; font-weight:normal;}
.Floor0002 .txt h1{font-size: 28px;color:#000;padding-bottom: 10px;}
.Floor0002 .txt h2{font-size: 21px;color:#1649bc;}
.Floor0002 .txt p{color:#6b6464;line-height:30px;font-size: 14px;}
.Floor0002 .pic{ height: 500px;}
.Floor0002 .txt .more{color:#1649bc; border-bottom:1px solid #1649bc; display:inline-block; padding-right:40px; position:relative; line-height:30px;}
.Floor0002 .txt .more::after{position:absolute; right:10px; bottom:-5px; height:30px; width:1px; background-color:#1649bc; content:''; transform:rotate(-45deg);}
.Floor0002 .video_btn{position:absolute;left:0;bottom:0;background-size:cover;text-align:center;padding:3% 4%;color: #1649bc;cursor:pointer;font-size:18px;background-color: #f8f8f8;}
.Floor0002 .video_btn i,
.Floor0002 .video_pause{border: 1px solid #1649bc;border-radius:50%;}
.Floor0002 .video_btn i{display:block;margin:0 auto;margin-bottom:10px;height: 80px;width: 80px;background:url(../images/Floor002477-btn-play.png) no-repeat center center;background-size:30%;}
.Floor0002 .video_area{position:relative;}
.Floor0002 .video_area video{width:100%; height:100%;}
.Floor0002 .video_play,
.Floor0002 .video_pause{position:absolute;z-index:10;}
.Floor0002 .video_play{display:none; left:0; top:0; width:100%; height:100%; background-color:#000;}
.Floor0002 .video_pause{cursor:pointer; left:5%; bottom:5%; width:50px; height:50px;}
.Floor0002 .video_pause::before,
.Floor0002 .video_pause::after{position:absolute; content:''; width:4px; height:29px; background-color:#cbbeae; border-radius:4px; top:50%; margin-top:-15px; left:50%;}
.Floor0002 .video_pause::before{margin-left:-8px;}
.Floor0002 .video_pause::after{margin-left:4px;}
@media(min-width:769px){
.Floor0002 .img{width:62%; position:relative;padding-left:5%; padding-bottom:3%;}
.Floor0002 .txt{position:absolute;right:0;bottom:-5%;width: 53%;}
.Floor0002 .txt figcaption{padding: 10% 0 15%;}
}
@media(max-width:768px){
.Floor0002 .txt{font-size:14px; box-shadow: none; background: none}
.Floor0002 .txt h1{font-size:22px;}
.Floor0002 .txt h2{font-size:14px;}
.Floor0002 .txt p{line-height:24px; }
.Floor0002 .img	{position: relative}
.Floor0002 .pic{ height: auto; padding-bottom: 50%}	
.Floor0002 .txt figure{padding: 20px 0;}	
.Floor0002 .video_btn{ position: absolute; left: 0; bottom: 0; width:80px;height: 80px; background: #fff; font-size: 14px; padding: 5px;}	
.Floor0002 .video_btn i{border: 2px solid #1649bc; width: 40px; height: 40px; margin: 5px auto 2px;}
.Floor0002 .txt .more{ margin: 20px 0 0}	
}
.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}







/*Floor002658 */
.Floor0003{ overflow:hidden; padding-bottom: 1%;}
.Floor0003 .auto{ overflow: hidden; }
.Floor0003 ul{ margin: 0 -300px }
.Floor0003 .slick-list{ margin: 0 -30px }
.Floor0003 li{margin: 0 30px; opacity: 0.5;}
.Floor0003 li .pic{padding-bottom: 85%; position: relative;transition: all 0.6s;}
.Floor0003 li .pic:before{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border:4px solid #1649bc; display: none; }
.Floor0003 li .pic:after{ content: ""; display: block; position: absolute; right: 0; bottom: 0; width:40px; height: 40px ; background:url(../images/search.png) no-repeat center center #1649bc;background-size: 60%; display: none; }
.Floor0003 li .pic:hover{transform: scale(1.05);border: 4px solid #1649bc;}
.Floor0003 .slick-center .pic:hover{border: none;}
.Floor0003 li .text{text-align: center; padding: 0 10%; display: none}
.Floor0003 li .text h1{font-size: 18px; font-weight: bold; margin:12px 0}
.Floor0003 li .text h2{font-size: 14px; font-weight: normal; margin: 0; line-height: 24px; }
.Floor0003 .slick-center{ opacity: 1;; } 
.Floor0003 .slick-center .text{ display: block; } 
.Floor0003 .slick-center .pic:before{ display: block; }
.Floor0003 .slick-center .pic:after{ display: block; }
.Floor0003 .slick-arrow{ font-size:0; width:70px ; height:70px ; border:none; position:absolute; top:50%; margin-top:-70px; background:none !important; cursor:pointer; padding:0; z-index: 100}
.Floor0003 .slick-prev{ left:645px}
.Floor0003 .slick-next{ right:645px;}
.Floor0003 .slick-next::before,
.Floor0003 .slick-prev::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #1649bc; border-right:3px solid #1649bc; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor0003 .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor0003 .slick-next:hover::before,
.Floor0003 .slick-prev:hover::before{ opacity: 0.7}
@media(max-width:768px){
.Floor0003 ul,
.Floor0003 .slick-list,
.Floor0003 li{margin: 0 }
.Floor0003 .slick-arrow{ background: rgba(0,0,0,0.3) !important; width: 40px; height: 40px; margin-top: -20px; border-radius: 50%}
.Floor0003 .slick-next::before,
.Floor0003 .slick-prev::before{ border-color: #fff; border-width: 2px; width: 40%; height: 40%; left: 36%; top: 30%}	
.Floor0003 .slick-next::before{ left:26%}
.Floor0003 .slick-prev{ left:10px}
.Floor0003 .slick-next{ right:10px;}	
}




/* .Floor0004 */
.Floor0004{padding:4% 0 4.5%;}
.Floor0004 .list{position: relative; padding-top:10px;}
.Floor0004 .CaseMnue{position: absolute; left: 0; top: 0; width: 26%; z-index: 2;}
.Floor0004 .CaseMnue h2{background: #1549bc; display: block; margin: 10px 0 0; padding: 0 40px; font-size: 22px; color: #fff; font-weight: normal; line-height: 90px; border-radius: 10px 10px 0 0;}
.Floor0004 .CaseMnue h2 span{display: inline-block; padding-left: 15px; font-size: 16px; text-transform: uppercase; opacity: 0.6;}
.Floor0004 .CaseMnue dl{border: 1px solid #eee; border-top: none; border-bottom: none;}
.Floor0004 .CaseMnue dl dd{padding: 24px 40px; border-bottom: 1px solid #eee;}
.Floor0004 .CaseMnue dl dd a{font-size: 16px; color: #666;}
.Floor0004 .CaseMnue dl dd a.aon{color: #1549bc;}
.Floor0004 .list-row{position:relative;}


@media(min-width:769px){
.Floor0004 .list-row ul:first-child{width: 32%;}
.Floor0004 .list-row ul:not(:first-child){z-index:10; position:absolute; right:0; width: 66%; height:47.5%;}
.Floor0004 .list-row ul:not(:first-child) li{position:absolute; top:0; height:100%; width:48.5%;}
.Floor0004 .list-row ul:not(:first-child) li:nth-child(1){left:0;}
.Floor0004 .list-row ul:not(:first-child) li:nth-child(2){right:0;}	
.Floor0004 .list-row ul:nth-child(2){top:0;}
.Floor0004 .list-row ul:nth-child(3){bottom:0;}
.Floor0004 .list-row ul:first-child li{padding-bottom:124%;}
.Floor0004 .list ul li{position:relative; border-radius: 10px; overflow: hidden;}
.Floor0004 .list ul li > *{position:absolute;transition: all .3s ease-in-out;}
.Floor0004 .list li a,
.Floor0004 .list li .Ispic,
.Floor0004 .list li .layer{width:100%; height:100%; left:0; top:0;}
.Floor0004 .list li .Ispic{z-index:0;}
.Floor0004 .list li a{z-index:10;}
.Floor0004 .list li .layer{background:rgba(0,0,0,0.5); top: auto; bottom:0; color:#fff;}
.Floor0004 .list li .layer dl{position: absolute; top: 50%; transform: translateY(-50%); z-index: 5; color: #fff; text-align: center; width: 100%;}
.Floor0004 .list li .layer dt{font-size: 20px; font-weight: normal; margin-bottom: 10px;}
.Floor0004 .list li .layer dd{font-size: 14px;}
.Floor0004 .list li .more{position: absolute; z-index: 5; height:32px; line-height:32px; width: 100px; border-radius:16px; display: block; background: #1549bc; color: #fff; font-size: 14px; text-align: center; opacity: 0; right:6%; top: 50%;transform: translateY(-50%);}
.Floor0004 .list li:hover .layer{height: auto; padding: 18px 6%;}
.Floor0004 .list li:hover .layer dl{float: left; position: static; text-align: left;transform: translateY(0);}
.Floor0004 .list li:hover .layer dt{font-size:18px; margin-bottom:4px;}
.Floor0004 .list li:hover .more{opacity: 1;}
.Floor0004 .list li:hover img{transform: scale(1.1);}	
}

@media(max-width:769px){
	.Floor0004 {padding: 30px 0 20px}
	.Floor0004 .list li{margin-bottom: 10px; position: relative}
	.Floor0004 .list li .Ispic{ padding-bottom:50%}
	.Floor0004 .list li .layer{background:rgba(0,0,0,0.5); position: absolute;left: 0; bottom:0; color:#fff;height: auto; padding: 10px 2%; width: 100%; text-align: center}
	.Floor0004 .list li .more{display: none}
.Floor0004 .list li a{width:100%; height:100%; left:0; top:0;position:absolute;transition: all .3s ease-in-out;}
}



/*Bottom002918 */
.Bottom002918{background: #353535;overflow: hidden;}
.Bottom002918 .auto{ }
.Bottom002918 .b-foot{position: relative; z-index: 3; border-top: 1px solid rgba(255,255,255,0.08);line-height: 22px; padding: 25px 0;}
.Bottom002918 .b-foot dt{color: #fff;font-size: 18px;font-family: 'DIN-Medium';width: 25.429%;text-align: center;}
.Bottom002918 .b-foot dt span{background: url("../images/Bottom002918_tel.png") no-repeat left center;padding-left: 30px;}
.Bottom002918 .b-foot dd{color: #828282;}
.Bottom002918 .b-foot dd a{color: #828282;}
.Bottom002918 .b-foot dt span{}
.Bottom002918 .b_contact,
.Bottom002918 nav{padding: 2.917vw 0; width: 65%}
.Bottom002918 nav dt a{color: #fff;font-size: 18px; height: 60px; display: block;}
.Bottom002918 nav dt:after{display: block;content: '';height: 1px;width: 14px;background: #1649bc;margin: 12px 0;}
.Bottom002918 nav dd{line-height: 22px; padding: 5px 0;}
.Bottom002918 nav dd a{color: #8e8e8e;}
.Bottom002918 nav .item{float: left; max-width: 140px;}
.Bottom002918 nav .item dl{display: block!important;}


.Bottom002918 .b_contact{width:25.429%;position: relative; z-index: 1;}
.Bottom002918 .b_contact .bg{position: absolute; left: 0; top: 0; width: 200%; height: 150%; bottom: -10%;background: url("../images/Bottom002918_bg.png") no-repeat center bottom #1649bc;background-size: cover; z-index: 1;}
.Bottom002918 .b_contact .main{max-width: 90%;position: relative; z-index: 3; text-align: center;color: #fff;margin: 0 auto;}
.Bottom002918 .b_contact .logo{margin-bottom: 30px;}
.Bottom002918 .b_contact .code dd {float: left;width: 50%;}
.Bottom002918 .b_contact .code img{max-width: 125px;}
.Bottom002918 .b_contact .code aside{padding-top: 10px;}


@media(max-width:1367px){
.Bottom002918 .b_contact .bg{width: 250%; margin-left:-50px;}

}
@media(max-width:768px){

.Bottom002918 nav{display: none}
.Bottom002918 .b_contact{display: none}
.Bottom002918 .b_hotline{display: none}
.Bottom002918 nav .item{margin: 0 0 3vw 0!important; border-bottom: 1px solid rgba(255,255,255,0.2);}
.Bottom002918 nav .item dl{display: none;padding: 20px 0;} .Bottom002918 nav .item dt{padding-right: 40px;padding-top: 12px; position: relative;overflow: hidden;}
.Bottom002918 nav .item dt:after{margin-bottom: 0;}
.Bottom002918 nav .item .open{position: absolute;right: 0; top: 0; width: 40px; height: 100%; transition: 0.3s;}
.Bottom002918 nav .item .open.on{transform: rotate(45deg);}
.Bottom002918 nav .item .open:before,
.Bottom002918 nav .item .open:after{position: absolute; content: ''; background: #fff; width: 12px; height: 2px; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.Bottom002918 nav .item .open:after{width: 2px; height: 12px;}

}


/*Other002648 */
.Other002648 .float-fixed{position:fixed;right: 30px;top:0%;height:100%;width:50px;z-index:1000;}
.Other002648 .ul_icon{width:100%; }
.Other002648 .ul_icon li{position:relative;border:1px solid #f1f1f1;margin-bottom: 2px;background-color: #fff;}
.Other002648 .ul_icon li figure{display:none;width: 200px;border:1px solid #f1f1f1;margin-right:1px;border-right:0;background:#fff;padding:15px;position:absolute;right:100%;bottom:0;}
.Other002648 .ul_icon li > a{display:block;padding: 20px 0;transition:0.3s;}
.Other002648 .ul_icon li > a::before{ display:block; content:''; width:20px; height:20px; margin:0 auto; background:url(../images/Other002648_icon.png) no-repeat 0 0; transition:0.3s;}
.Other002648 .ul_icon li.li_qq > a::before{ background-position:0 -20px;}
.Other002648 .ul_icon li.li_tel > a::before{ background-position:0 -40px;}
.Other002648 .ul_icon li.li_email > a::before{ background-position:0 -60px;}
.Other002648 .ul_icon li.li_map > a::before{ background-position:0 -80px;}
.Other002648 .ul_icon li.li_gettop > a::before{ background:none; width:0; height:0; border:7px solid transparent; border-bottom-color:#1649bc; border-top:0;}
.Other002648 .ul_icon li > a:hover{ background-color:#1649bc;}
.Other002648 .ul_icon li > a:hover::before{ background-image:url(../images/Other002648_icon_hover.png);}
.Other002648 .ul_icon li.li_gettop > a:hover::before{border-bottom-color:#fff;}

.Other002648 .ul_icon li.li_tel figure h3,
.Other002648 .ul_icon li.li_email figure h3{ font-size:18px; color:#333; margin: 0 0 10px 0}
.Other002648 .ul_icon li.li_tel figure pre,
.Other002648 .ul_icon li.li_email figure pre{ line-height:24px;}




.Other002648 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.Other002648 .pop-up .ycenter{ height:100%;}
.Other002648 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #0598aa; border-radius:10px; padding:2%;}
.Other002648 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#0598aa; cursor:pointer;}
.Other002648 .pop-up .close::before,
.Other002648 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
.Other002648 .pop-up .close::before{ transform:rotate(45deg);}
.Other002648 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.Other002648 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002648 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.Other002648 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#0598aa; max-width:120px;}
.Other002648 .pop-up#form td .btn_reset{ background:#999;}
.Other002648 .pop-up#form td textarea.text{ height:90px;}
.Other002648 .pop-up#form p{ margin:0; text-align:center; color:#0598aa;}
.Other002648 .pop-up#map .main{ padding:15px;}
.Other002648 .pop-up .map{ height:300px;}
@media(max-width:1024px){
.Other002648{ display: none; }
}






/* .PicList000762 */
.PicList000762{padding:4vw 0 0}
.PicList000762 li{float:left; width:32%; margin-right:2%; margin-bottom:3%;}
.PicList000762 li:nth-child(3n){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%; font-weight: normal;}
.PicList000762 li figure{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom: 70%;}
.PicList000762 li a:hover{background-color:#1649bc;}
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:768px){
.PicList000762 li{width:100%; margin: 0 0 15px 0}
}



/* .Page002193 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:80px 0 100px; text-align:center;}
.Page002193 span{padding:0px 3px; display:inline-block;}
.Page002193 a{display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{color:#fff; border:1px solid #1649bc; background:#1649bc;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{display:none;}
.Page002193 .p_cur b{color:#F00;}
.Page002193 .p_count b{color:#F00;}
.Page002193 .p_total b{color:#F00;}
.Page002193 .p_page em{font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{color:#fff; background:#1649bc; border-color:#1649bc;}
.Page002193 .p_page b{font-weight:normal;}
@media(max-width:768px){
.Page002193{ padding:30px 0;}
}



/*Floor002749 */
.Floor002749{padding: 80px 0 80px 0;}
.Floor002749 .title{line-height: 40px; text-align: center;}
.Floor002749 .title:after{display: block; content: ''; margin: 25px auto 30px;width: 40px; height: 4px; background: #1649bc;}
.Floor002749 .title .cn{font-size: 36px; margin-top: -20px; color: #333;}
.Floor002749 .title .en{opacity: 0.1;-webkit-opacity: 0.1;font-size: 56px; font-family: Arial," sans-serif"; font-weight: bold; text-transform: uppercase;}
@media(max-width:480px){.Floor002749 .title .cn{font-size: 24px;}
.Floor002749 .title .en{font-size: 40px;}}
/*slick Basic*/
.Floor002749 .slick-slider{position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list{position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus{outline: none}
.Floor002749 .slick-list.dragging{cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track,
.Floor002749 .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track{position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before,
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{clear: both;}
.Floor002749 .slick-loading .slick-track{visibility: hidden;}
.Floor002749 .slick-slide{display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide{float: right;}
.Floor002749 .slick-slide .slick-loading img{display: none;}
.Floor002749 .slick-slide .dragging img{pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide{display: block;}
.Floor002749 .slick-loading .slick-slide{visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden{display: none;}
/*slick Basic End*/
.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block;}
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 3px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{background: #1649bc; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute;content: '';left: 50%;border:4px solid transparent;border-top-color: #1649bc;top: 100%;margin-left: -2px;}
.Floor002749 .tab-list .list{position: fixed;left: -100%;width: 96%;max-width: 1400px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}
@media(min-width:769px){.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd:first-child{margin-bottom: 19px;}
.Floor002749 .list dd .ytable{height: 100%;}}
.Floor002749 .top-news{padding: 2.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #f8f8f8;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{padding-bottom: 62.828%;}
.Floor002749 .list dd{padding: 2% 5.5%;}
.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover{color: #1649bc;}
.Floor002749 .list h2{font-size: 22px;line-height: 30px;margin: 0;}
.Floor002749 .list h2.dot2{max-height: 60px;}
.Floor002749 .list time b{font-size: 36px;color: #555;}
.Floor002749 .top-news .txt{position: relative; margin: 35px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 26px; max-height: 52px;color: #888; font-size: 16px; margin: 5% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}
.Floor002749 .list .more a{color: #888;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #888; border-top: 2px solid #888; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}
.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #1649bc;}
@media(min-width:769px) and (max-width:1024px){.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}}
@media(max-width:768px){.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}}
@media(max-width:640px){.Floor002749{padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 18px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px; margin: 10px 0;}}
@media(max-width:480px){.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}}

/*PicList002035 */
.PicList002035{color:#333;padding-top:4%;}

.PicList002035 li{margin-bottom:3%;border-bottom:1px solid #ececec; height: auto; overflow: hidden;}
.PicList002035 li a{ display: block;position:relative; height: auto; overflow: hidden; padding-left: 400px;}

.PicList002035 li .Ispic{position:absolute; left:0; top:0; width:373px; height:100%;}
.PicList002035 li .Ispic img{display:none;}
.PicList002035 li .text{padding:4% 100px 4% 0; margin-left:3%;width:97%; /*position:relative;*/ float: left}
.PicList002035 li time{position:absolute; right:20px; top:50%; transform:translateY(-50%); color:#434343; font-size:13px;}
.PicList002035 li time span{color:#1649bc; font-size:48px; display:block;}
.PicList002035 li .dot{font-size: 20px;color: #333;}
.PicList002035 li:hover{ background:#f5f5f5 }
.PicList002035 li p{/* opacity:0.5; */line-height: 30px;overflow:hidden;height: 87px;margin-bottom:3%;font-size: 15px;color: #666;}
.PicList002035 li i{background:url(../images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}

@media(max-width:1000px){

.PicList002035 li a{ padding: 0}
.PicList002035 li .Ispic{position:relative; width:100%; height:auto;padding-bottom: 50%; float: none; }
.PicList002035 li .text{ margin: 0; width: 100%; float: none; padding:20px 80px 20px 20px;position:relative; }
.PicList002035 li time span{font-size:30px;}
.PicList002035 li p{ height: auto;}
}

@media(max-width:640px){
.PicList002035 li .text{padding:2%}
.PicList002035 li time{ top: auto;  bottom: -10px; line-height: 30px;}
.PicList002035 li time span{ font-size:20px; float: right; display: inline-block;}
}




/*PicList002035-1 */
.PicList002035-1{color:#333;padding-top:4%;}
.PicList002035-1 .auto{max-width:1400px;}
.PicList002035-1 li{margin-bottom:3%; padding-left:373px; padding-right:72px; position:relative;border-bottom:1px solid #ececec;}
.PicList002035-1 li:nth-child(2n){/* background-color:#1a1a1a; */}
.PicList002035-1 li .Ispic{position:absolute; left:0; top:0; width:373px; height:100%;}
.PicList002035-1 li .Ispic img{display:none;}
.PicList002035-1 li div{padding:4% 10% 4% 0; margin-left:3%; position:relative;}
.PicList002035-1 li time{position:absolute; right:5%; top:50%; transform:translateY(-50%); color:#434343; font-size:13px;}
.PicList002035-1 li time span{color:#1649bc; font-size:48px; display:block;}
.PicList002035-1 li .dot{font-size:16px;color: #333;}
.PicList002035-1 li .dot1{font-size:14px;color: #b0b0b0;margin-top:3px;}
.PicList002035-1 li:hover{box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
.PicList002035-1 li p{opacity:0.5; line-height:24px; overflow:hidden; height:72px; margin-bottom:3%;}
.PicList002035-1 li i{background:url(../images/PicList002035-1-more.png) no-repeat; width:21px; height:11px; display:inline-block;}
@media(max-width:1680px){.PicList002035-1 .auto{padding:0 2%;}}
@media(max-width:1000px){.PicList002035-1 li{padding-left:35%;}
.PicList002035-1 li .Ispic{width:35%;}}
@media(max-width:640px){.PicList002035-1 li time span{font-size:40px;}
.PicList002035-1 li p{height:48px;}}
@media(max-width:480px){.PicList002035-1 li .Ispic{position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035-1 li{padding:0;}
.PicList002035-1 li time{right:auto; top:auto; transform:translateY(0); left:0; top:0; background-color:#000; color:#ccc; padding:3%;}}

/*Banner002922 */
.Banner002922 .Ispic{height: 30vw;max-height:600px;}
/*Menu001093 */
.Menu001093{background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .nav-top{ display: none}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw;}
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #1649bc;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px; content: '';border:4px solid transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:1367px){
.Menu001093 .nav li a{font-size: 14px;padding: 0 1vw;}
}
@media(max-width:768px){
.Menu001093{padding:20px 0 0; text-align: left; border:none; box-shadow: none}
.Menu001093 li{width:auto;margin: 0; float:none; text-align: left;padding: 5px 0; margin-right: 20px;}
.Menu001093 .nav-top{display: block;width: 100%;height: 40px;line-height: 40px;color: #666;font-size: 16px;text-align: center;border: 1px solid #eee;background: url(../images/icon_r.png)no-repeat right 20px center;}
.Menu001093 .nav{ display: block}
.Menu001093 .nav-list {display: none;background: #fff;;border-top: none;}
.Menu001093 .nav-list li{padding: 0; border-bottom: 1px solid #e5e5e5;color: #666666;font-size: 16px;text-align: center;margin: 0;display: block;width: 100%;text-align: center; height: auto}
.Menu001093 .nav-list li:last-child{ border-bottom: none;}
.Menu001093 .nav-list li a{ line-height: 36px; font-size: 16px; background:#f5f5f5; display: block }
.Menu001093 .nav li a:after{ display: none}	
}




/*RighInfo002851 */
.RighInfo002851{padding: 4vw 0;}
.RighInfo002851 .auto{padding:3%;-webkit-box-shadow: #ddd 0px 0px 10px;-moz-box-shadow: #ddd 0px 0px 10px;box-shadow: #ddd 0px 0px 10px;background: #fff;}
.RighInfo002851 .singlePage{line-height: 32px;color: #666;font-size: 16px;}
.RighInfo002851 .singlePage p{padding-left: 30px;position: relative;}
.RighInfo002851 .singlePage p:before{float: left;content: '';height: 20px;width: 20px;background: url("../images/RighInfo002851_icon.png") left top no-repeat;position: absolute;left: 0;top: 0;margin-top: 6px;}

@media(max-width:640px){
	.RighInfo002851{padding: 30px 0 0;}
	.RighInfo002851 .auto{ box-shadow: none}
}

/*PicList002953 */
.PicList002953{;}
.PicList002953 li{float: left;width: 31%;margin-bottom: 3%;margin-right: 3.5%;}
.PicList002953 li:nth-child(3n){margin-right: 0;}
.PicList002953 li h2{font-size: 20px;margin-bottom: 20px;font-weight: bold;}
.PicList002953 li:hover h2{color: #1649bc;}
.PicList002953 li .txt{padding: 20px 20px 0;}
.PicList002953 li p{margin: 0;line-height: 2em;font-size: 16px;color: #666;}
.PicList002953 li .pic{overflow: hidden;}
.PicList002953 li .Ispic{padding-bottom: 70%;transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
@media(max-width:768px){
.PicList002953 li{float: left;width: 100%;margin-bottom: 3%;margin-right: 0;}	
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
	.PicList002953 li h2{font-size: 20px;margin-bottom: 10px;}
	.PicList002953 li p{line-height: 1.6em;font-size: 14px;color: #999}
}




.Singlepage{padding: 4vw 0; font-size: 16px; line-height: 2em}
.Singlepage .about{width: 100% ; height: auto; overflow: hidden;}
.Singlepage .about .pic{width: 45%; float: left}
.Singlepage .about .text{width: 50%; float: right}
.Singlepage .about .text h1{font-size: 26px; font-weight: normal; color: #1c1e39; margin: 0; display: block}
.Singlepage .about .text h1:after{content: "";display: block;width:40px;height: 4px;background: #ccc;border-right: 20px solid #1649bc;margin: 20px 0 30px;}
.Singlepage .about .text p{line-height: 32px; font-size: 16px;}
@media(max-width:1024px){.Singlepage .about .pic,
.Singlepage .about .text{width: 100%; float:left; margin: 15px 0; padding: 0; position: relative}}
/* .Map001070 */
.Map001070{padding: 4vw 0;}
.Map001070 dl{border:1px solid #e7e7e7;margin-top: 3vw;padding: 0 30px 30px 30px;}
.Map001070 .map *{max-width:none;}
.Map001070 h1{font-size: 22px;color: #1649bc;font-weight:normal;padding: 16px 0;margin: 0 0 30px 0;border-bottom: dashed 1px #ccc;}
.Map001070 ul li{line-height: 30px;margin-bottom:10px;padding-left:36px;background-repeat:no-repeat;background-position:0 0;width: 48%;float: left;margin-right: 4%;font-size: 15px;}
.Map001070 ul li:nth-child(2n){margin-right:0;}
.Map001070 ul li:nth-child(1),.Map001070 ul li:nth-child(6){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 ul li:nth-child(2){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 ul li:nth-child(3){background-image:url(../images/Map001070-ico_06.png);}
.Map001070 ul li:nth-child(4){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 ul li:nth-child(5){background-image:url(../images/Map001070-ico_01.png);}
@media(min-width:769px){
.Map001070 .map{width: 100%;height: 400px;}
}
@media(max-width:768px){
.Map001070 ul{padding:3%; height: auto; overflow: hidden;}
.Map001070 .map{height:300px; position:relative !important;}
.Map001070 h1{font-size: 20px;}
.Map001070 ul li{ width: 100%; margin: 0 0 10px 0 }
.Map001070 dl{padding: 0 20px 20px 20px;}
}




/* .TextList001729 */
.TextList001729{padding:4vw 0 ;}
.TextList001729 .tit p{font-size:16px;line-height:32px;color:#333;}
.TextList001729 .xx{margin-top:1%;}
.TextList001729 .xx .auto{padding:1% 3%;-webkit-box-shadow: #ddd 0px 0px 10px;-moz-box-shadow: #ddd 0px 0px 10px;box-shadow: #ddd 0px 0px 10px;background: #fff;}
.TextList001729 .xx span{width:25%;float:left;margin-bottom:20px;font-size:15px;color:#666;}
.TextList001729 ol.type{margin-top:3%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#1649bc; color:#fff;}
.TextList001729 .type li{display:table-cell;vertical-align:middle;text-align:center;padding-top:10px;padding-bottom:10px;line-height: 31px;font-size: 15px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li{width:25%;}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .list .con p{line-height:30px;font-size:15px;}
.TextList001729 .btn_apply{padding:10px 0;}
.TextList001729 .btn_apply a{display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#1649bc; font-size:16px; border-radius:3px;}
@media(max-width:1367px){
.TextList001729 .xx span{width:33.3334%;}
}
@media(max-width:768px){
.TextList001729{padding:30px 0 0 ;}	
.TextList001729 .type li:nth-child(1){ width: 60% }
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(3){ display: none }
.TextList001729 .type li:nth-child(4){ width: 40% }
.TextList001729 .btn_apply a{ height:40px; line-height:40px; font-size:16px; }
.TextList001729 .xx {  }
.TextList001729 .xx .auto{ box-shadow: none; padding: 30px ;background:#f5f5f5;}
.TextList001729 .xx span{width:100%;font-size:16px; margin-bottom: 10px;}
}


/*PicList002925 */
.PicList002925{background: #f5f5f5;padding: 4vw 0 0;overflow: hidden;}
.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 67% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 67% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 67% #f5f5f5; width:7.4375vw;right: -2vw;}}
@media(max-width:768px){
.PicList002925 {padding:30px 0 ; background:none;}
.PicList002925 .auto{}
.PicList002925 .list{padding: 0;overflow: hidden;}
.PicList002925 li{width:100%;  background-position:center 90%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom:20px 0}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before,
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{ display: none}

}



/* .Timeline000618 */
.Timeline000618{padding:4vw 0;}
.Timeline000618 .year{position: relative; z-index: 1;}
.Timeline000618 .year li{width: 100%;position: relative;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top 10px; background-size:contain; font-size:16px; padding-top: 40px;}
.Timeline000618 .year li.slick-current{color:#1649bc;}
.Timeline000618 .year li:after{position: absolute;left: 50%;top:4px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -6px;}
.Timeline000618 .year li.slick-current:after{border-color:#1649bc;}
.Timeline000618 .btn .slick-arrow{position:absolute; top:-15px; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;font-size: 0;}
.Timeline000618 .btn .slick-prev{left:0;}
.Timeline000618 .btn .slick-next{right:0;}
.Timeline000618 .btn .slick-next:hover,
.Timeline000618 .btn .slick-prev:hover{background-color:#1649bc;}
.Timeline000618 .btn .slick-prev:before,
.Timeline000618 .btn .slick-next:before{position:absolute; content: ''; width: 12px; height: 12px; border-left: 4px solid #fff;border-top: 4px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;transform: rotate(135deg);}
.Timeline000618 .btn .slick-prev:before{transform: rotate(-45deg);margin-left: -3px;}
.Timeline000618 .list{padding-right:30%; position:relative; padding-top:5%;}
.Timeline000618 .list:before{background:url(../images/Timeline000618-bg.png) no-repeat right bottom; width:30%; height:100%; position:absolute; content:''; right:0; bottom:0; background-size:contain;}
.Timeline000618 .box dl{padding-bottom:2%;}
.Timeline000618 .box dl dt{border-bottom:1px solid #d1d1d1;font-size:24px;color:#000;padding-bottom:30px;margin-bottom: 30px;}
.Timeline000618 .box dl dd{margin-bottom: 20px;font-size:16px;line-height: 32px;}
@media(max-width:768px){
.Timeline000618 .list{padding-right:0;  padding-top:0;}	
.Timeline000618 .box dl dt{font-size:16px; padding-bottom:10px;}
.Timeline000618 .box dl dd{font-size:12px;}
}



.PicList002120{padding:3vw 0 0}
.PicList002120 li{float:left; width:23.5%; margin-right:2%; margin-bottom:2%;}
.PicList002120 li:nth-child(4n){margin-right:0;}
.PicList002120 li p{margin:0; line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain !important;}

@media(max-width:768px){
.PicList002120 {padding: 30px 0 0}
.PicList002120 li{width:100%; margin:0 0 15px 0;}
}


/* .RighInfo002799 */
.RighInfo002799{padding: 5% 0; height: auto; overflow: hidden;}
.RighInfo002799 .text{float: left; width: 60%;}
.RighInfo002799 .pic{float: right; width: 35%;}
.RighInfo002799 .tit .en{font-family: 'Times New Roman';font-size: 42px;color: #eff4fe;font-weight: bold;letter-spacing: 5px;text-transform: uppercase;}
.RighInfo002799 .tit .cn{margin-top: -35px;font-size: 30px;color: #1649bc;letter-spacing: 0px;}
.RighInfo002799 .subtit{font-size: 22px;font-size: #1649bc !important;margin-top: 3%;position: relative;margin-bottom: 20px;}
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #1649bc;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 42px;text-transform: uppercase;font-family: 'Times New Roman';opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 68px;font-style: normal;}
.RighInfo002799 p{font-size: 16px; color: #666; line-height: 26px; margin:0;}
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}



@media (max-width: 768px){.RighInfo002799 .auto{padding: 0 3%;}
.RighInfo002799 .pic{float: none; width: 100%; margin-bottom: 5%; margin-left: 0;}
.RighInfo002799 .text{float: none; width: 100%; }
.RighInfo002799 .tit .en{font-size: 38px;}
.RighInfo002799 .tit .cn{margin-top: -25px; font-size: 38px;}}
.RighInfo002309{margin: 3vw 0;}
.RighInfo002309 .info .pic{width: 45%; float: left}
.RighInfo002309 .info .txt{width: 50%;float: right;margin-top: 3vw;}
.RighInfo002309 .info .txt h1{font-size: 26px; font-weight: normal; color: #1c1e39; margin: 0; display: block}
.RighInfo002309 .info .txt h1:after{content: "";display: block;width:40px;height: 4px;background: #ccc;border-right: 20px solid #1649bc;margin: 20px 0 30px;}
.RighInfo002309 .info .txt p{line-height: 32px; font-size: 16px;}
.RighInfo002309 .info{margin-bottom: 3vw;}
.RighInfo002309 .table th,
.RighInfo002309 .table td{text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo002309 .table th{font-size:14px; font-weight:normal;}
.RighInfo002309 .table table{
	width: 100% !important;
}
@media(max-width:480px){
.RighInfo002309 { padding: 30px 0;}
.RighInfo002309 .table{overflow:auto;}
.RighInfo002309 .table table{width:100%;}
}

.RighInfo002309_2{margin: 3% 0;}
.RighInfo002309_2 h1{text-align:center;font-size: 22px;color: #333;margin-bottom: 30px;}
.RighInfo002309_2 .info .pic{width: 45%; float: left}
.RighInfo002309_2 .info .txt{width: 50%;float: right;margin-top: 3vw;}
.RighInfo002309_2 .info .txt h1{font-size: 26px; font-weight: normal; color: #1c1e39; margin: 0; display: block}
.RighInfo002309_2 .info .txt h1:after{content: "";display: block;width:40px;height: 4px;background: #ccc;border-right: 20px solid #1649bc;margin: 20px 0 30px;}
.RighInfo002309_2 .info .txt p{line-height: 32px; font-size: 16px;}
.RighInfo002309_2 .info{margin-bottom: 3vw;}
.RighInfo002309_2 .table th,
.RighInfo002309_2 .table td{text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo002309_2 .table th{font-weight:normal;background: #1649bc;color: #fff;font-size: 16px;}

@media(max-width:480px){
.RighInfo002309_2 { padding: 0;}
.RighInfo002309_2 .table{overflow:auto;}
.RighInfo002309_2 .table table{width:100%;}
}



/*RighInfo001774*/



/*slick Basic End*/
.RighInfo001774{margin: 4vw 0;}
.RighInfo001774 .title{color:#000;font-size: 24px;border-bottom:1px solid #e5e5e5;padding:15px 0;margin-bottom:30px;text-align: left;}
.RighInfo001774 .title:after{margin:20px 0;}
.RighInfo001774 .txt p{font-size:16px;line-height:32px;}
.RighInfo001774 .list_img{float:left; width:42%;}
.RighInfo001774 .txt{width:50%;float:right;}
.RighInfo001774 .big{margin-bottom:20px;}
.RighInfo001774 .big li figure{border:1px solid #e5e5e5;padding-bottom: 100%;background-size:contain;}
.RighInfo001774 .small{padding:0 30px; position: relative;}
.RighInfo001774 .small .slick-arrow{position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; border: 0;background: none;padding: 0;}
.RighInfo001774 .small .slick-prev{left:0;}
.RighInfo001774 .small .slick-next{right:0;}
.RighInfo001774 .small .slick-disabled{cursor:default;}
.RighInfo001774 .small .slick-arrow span{font-size:20px; color:#ccc;}
.RighInfo001774 .small li figure{margin:0 auto; padding-bottom:90%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001774 .small li.slick-current figure{border-color:#1649bc;}
.RighInfo001774 .list li{border-bottom:1px dashed #d2d2d2;padding:20px;}
.RighInfo001774 .list li time{float:right; color:#b6b6b6;}
.RighInfo001774 .info_pn {border:1px solid #eee; margin-top: 30px;}
.RighInfo001774 .info_pn a{float: left;width: 50%;font-size: 15px;line-height:44px;padding: 0 22px;color:#999; display: block;}
.RighInfo001774 .info_pn a+a{border-left: 1px solid #eee;}
.RighInfo001774 .info_pn a:hover{color:#1649bc}

@media(max-width:768px){
.RighInfo001774 .list_img{float:none; width:auto; margin-bottom:3%;}
.RighInfo001774 .list_img,
.RighInfo001774 .txt{width:100%;float:left;}	
.RighInfo001774 .txt{margin-bottom: 20px;;}	
.RighInfo001774 .info_pn a{float:none;width:100%;}
.RighInfo001774 .info_pn a+a{border-left:none; border-top: 1px solid #eee;}
	
}


.ck{margin:4vw 0 0;text-align:center;}
.ck a{color: #fff;background:#1649bc;padding: 15px 30px;font-size:16px;border-radius: 5px;}




/*
 .Form001725 为demo编号
 */
.Form001725{ padding:3% 0 3%;}
.Form001725 .auto{ padding:4% 8%; background:#f8f8f8; width: 100%; overflow: hidden}



.Form001725 .form .btn{ background:#666; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:200px; height:45px; border-radius:3px; border:none; margin-top:10px; margin-right: 5px;}
.Form001725 .form .btn_submit{ background:#1649bc }
.Form001725 .form dl{ position:relative; height: auto; overflow: hidden; margin-bottom: 25px;}

.Form001725 .form dd{  width:48%; z-index:10; margin-right: 4%; float: left; position: relative; padding-left: 120px;line-height: 40px; }
.Form001725 .form dd input{  width: 100%; line-height: 40px;height: 40px; border: 1px solid #e5e5e5; padding: 0 10px}
.Form001725 .form dd h1{ font-size: 18px; margin: 0; color: #444}
.Form001725 .form dd>p{position: absolute; left: 0; top: 0px;line-height: 22px; margin: 0; font-size: 16px;  width: 100px}
.Form001725 .form dd:nth-child(2n){ margin-right:0 }

.Form001725 .form .resume dd{ width: 100%; padding-left: 0}


.Form001725 .queueList{ border:1px dashed #ddd;  margin:0; padding: 30px;background: #fff; }

.Form001725 .placeholder{ padding-top: 40px; }
.Form001725 .placeholder p{font-size: 16px; position: relative; width: 100%; text-align: center}
.Form001725 .wu-example{padding-left:120px;}
.Form001725 .placeholder .webuploader-pick{ background: #999; font-size: 16px;}
.Form001725 .webuploader-container{ font-size: 12px !important;}

.Form001725 .form dd.last{  width:100%; margin:0;}



/*PicList002149 */

@media(max-width:768px){
	.Form001725 {padding:20px 0  0}
	.Form001725 .auto{padding: 4%}
	.Form001725 .form dl{ margin-bottom: 0}
	.Form001725 .form dl dd{ width: 100%; padding-left: 90px; margin-bottom: 10px;}
	.Form001725 .wu-example{padding-left:0px}
	.Form001725 .resume p{ position: relative !important}
	.Form001725 .form dl:last-child dd{ padding-left: 0; text-align: center}
	.Form001725 .form dl:last-child dd input{ display: inline-block}
	
	
}





.search_list{ padding:3% 0 0;}
.search_list .title{ text-align: center;}
.search_list .title h1{font-size: 26px; font-weight: normal; color: #1c1e39; margin: 0; display: block}
.search_list .title h1:after{content: ""; display: block;  width:40px; height: 4px; background: #e60012;  border-right: 20px solid #666; margin: 10px auto 30px}
.search_list li{ padding: 10px 0; border-bottom: 1px dashed #dedede; font-size: 16px;}
.search_list time{ float: right; background: url(../images/time22.png) no-repeat left 2px; padding-left: 18px;}
@media(max-width:1000px){
.search_list{ padding:30px 0 0;}
}





/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;background: #f5f5f5}
.RichInfo005 .auto_1500{ background: #fff;padding: 5%}
.RichInfo005 .news_info .tit{ text-align:center; padding-bottom:20px;  border-bottom:1px dashed #d2d2d2; margin-bottom: 30px}
.RichInfo005 .news_info .tit h1{ margin:0; padding-bottom:15px; font-size:32px; font-weight:normal; color:#444}
.RichInfo005 .news_info .tit p{ margin:0; padding-bottom:10px;}
.RichInfo005 .news_info .tit p span{ margin:0 5px; color:#777;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 .info {  font-size: 16px; line-height:28px; color: #666;}
.RichInfo005 .info p{  text-indent: 2em }
.RichInfo005 .info img{ width:70%; display: block; margin: 3% auto}
.RichInfo005 .info video{ width: 70%; display: block; margin: 3% auto}
.RichInfo005 .info .tou{ width:100px; height:100px; overflow: hidden; margin:20px auto 50px;;  border-radius: 50%; }
.RichInfo005 .info .tou img{ height: 100%; width: auto; margin: 0 }





.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:#fff; font-size:14px; background:#1649bc; display: block; padding: 10px 30px; border-radius: 50px; text-align: center} 
.RichInfo005  .info_back a:hover{  background: #0e3897}
.RichInfo005 .info_pn span{ display:block; font-size: 14px; margin: 15px 0}
.RichInfo005  .info_pn span a{ color:#666;}
@media(max-width:1024px){
	.RichInfo005{ padding:30px 0;background: #fff}
	.RichInfo005 .info_back{ position: relative }
	.RichInfo005  .bot{  position: relative ; margin-top:15px;} 
}

@media(min-width:1025px){
	.RichInfo005  .info_pn span{ width: 80%}
}







.Galary002512{ background:#f9f9f9; padding:2% 0;}
.Galary002512 .auto{ max-width:800px}
.Galary002512 .slider-for{ margin-bottom:3%;}
.Galary002512 .slider-for li{/* background:#fff;*/}
.Galary002512 .slider-for li .Ispic{ padding-bottom:40%; background-size:contain;}
.Galary002512 .slider-nav li .Ispic{ border:1px solid #fff; background-color:#fff; padding-bottom:60%; margin:0 3%;}
.Galary002512 .slider-nav li.slick-center .Ispic{ border-color:#1649bc;}
.Galary002512 .slider-nav{ margin-bottom:30px;}
/* Arrows */
.Galary002512 .slick-arrow{font-size: 0;line-height: 0;position: absolute;top: 50%; width: 40px;height: 40px;padding: 0;cursor: pointer;border: none; z-index:10; margin-top:-20px; border-radius:50%; background-color:#1649bc;}
.Galary002512 .slick-arrow:hover{background-color: rgba(253, 141, 43, 0.9);}
.Galary002512 .slick-arrow::before{ position:absolute; content:''; left:50%; top:50%; margin-left:-4px; margin-top:-8px; width:16px; height:16px;  transform:rotate(-45deg);}
.Galary002512 .slick-prev{left: -45px;}
.Galary002512 .slick-next{right: -45px; background-position: right top;}
.Galary002512 .slick-prev::before{ border-left:3px solid #fff;border-top:3px solid #fff;}
.Galary002512 .slick-next::before{ border-right:3px solid #fff;border-bottom:3px solid #fff;margin-left:-12px;}
/* Dots */
.Galary002512 .slick-dots{list-style: none;text-align: center; position:absolute; left:0; bottom:-30px; width:100%;}
.Galary002512 .slick-dots li{display: inline-block;margin: 0 5px;}
.Galary002512 .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 10px;height: 10px;cursor: pointer;border: 0;background: rgba(0, 0, 0, 0.3); border-radius:50%; padding:0;}
.Galary002512 .slick-dots li.slick-active button{opacity: .75;background: rgba(22, 73, 188, 0.5);}
@media(max-width:1200px){
.Galary002512 .slider-for{ margin-bottom:50px;}
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ right:auto; left:50%; margin-top:0; top:-45px;}
.Galary002512 .slick-prev{ margin-left:-50px;}
.Galary002512 .slick-next{ margin-right:-50px;}
}
@media(max-width:640px){
.Galary002512 .slick-prev,
.Galary002512 .slick-next{ display:none !important;}
.Galary002512 .slider-for{ margin-bottom:3%;}
}






/*Floor003051 */
.Floor003051{padding: 3.2vw 0 5.83vw 0;background-color: #f7f7fa;}
.Floor003051 .auto{max-width: 1400px;}

.Floor003051 .title{color: #000;font-weight: 100;padding-bottom: 1.45vw; }
.Floor003051 .title h3{font-weight: normal;margin:0 0 0.445em 0; font-size: 42px; color: #1649bc;}
.Floor003051 .title .desc{font-size:18px;position: relative;padding-right: 90px;}
.Floor003051 .title .more{position: absolute;right: 0; top: 0;font-size: 0.889em;padding-right: 20px;background: url("../images/Floor003051_more.png") no-repeat right center;color: #666;}
.Floor003051 .title .more:hover{color: #006aff;background-image: url("../images/Floor003051_more_on.png");}
@media(max-width:1024px){
.Floor003051 .title{font-size: 4vw; padding-bottom: 5vw;}
 .Floor003051 .title .desc{font-size:0.5em; padding-right: 8em;}
.Floor003051 .title h3{ font-size:30px;}
}
@media(max-width:640px){
.Floor003051 .title{font-size: 6vw;}
.Floor003051 .title h3{ font-size:20px;}
}

.Floor003051 li{margin-bottom: 2%;}
.Floor003051 li a{display: block;position: relative;background:url("../images/Floor003051_line.svg") no-repeat center center #c4d9f3;background-size: cover; padding-right: 10px;color: #000;}
.Floor003051 li .hover{position: absolute; left: -10px; top: -10px;right: 10px;bottom: 10px;;background: #006aff;color: #fff; z-index: 10; opacity: 0; transition: 0.3s;}
.Floor003051 li .hover .ytable{padding-left: 40px;padding-right: 30px;}
.Floor003051 li .hover .main{font-size: 16px;line-height: 1.875em;max-height: 7.5em; padding-right: 42px; background: url("../images/Floor003051_hover_icon.png") no-repeat right center; text-align: justify;}
.Floor003051 li .inner{background: #fff; margin-left: -10px; position: relative;z-index: 1; top: -10px; padding: 30px 0;}
.Floor003051 li .age{word-wrap: break-word;min-height: 6.25vw;border-right:1px solid #ebebeb;text-align: center;font-size: 24px;font-family: 'DIN-Bold';color: #1649bc; width: 16.85vw;}
.Floor003051 li .age aside{font-size: 0.234em;color: #d9d9d9;}
.Floor003051 li .list dl{padding-left: 2.03vw; }
.Floor003051 li .list dd:not(:last-child){border-bottom: 1px dotted #d9d9d9;}
.Floor003051 li .list dd p{font-size: 16px;line-height: 28px; font-weight:normal;padding-right: 6%;margin: 0 0 20px;}
@media(min-width:1025px){
/*.Floor003051 li{float: left; width:47.5%; }
.Floor003051 li:not(:nth-child(2n)){margin-right: 5%;}*/
.Floor003051 li .inner{height: 195px;}
.Floor003051 li .ytable{height: 100%;}
.Floor003051 li a:hover .hover{opacity: 1;}
}
@media(max-width:1024px){
 .Floor003051 li .hover{display: none;}
.Floor003051 li .hover .ytable{height: 100%;}
.Floor003051 li:not(:first-child){margin-top: 20px;}
.Floor003051 li .age{width: 25%;}
.Floor003051 li .age{font-size: 5vw;}
.Floor003051 li .age aside{font-size: 12px;}
.Floor003051 li a{padding-right: 5px;}
.Floor003051 li .inner{margin-left: -5px; top: -5px;}
}
@media(max-width:640px){
.Floor003051 li .inner{padding: 2vw 0;}
.Floor003051 li .age{font-size: 18px;width:30%;}
.Floor003051 li .age aside{font-size: 3vw;}
.Floor003051 li .list dd{font-size:4vw;}
.Floor003051 li .list dl{padding-left: 5vw;}
.Floor003051 li .list dd p{font-size: 14px;}
}
