a:hover{color:#118cd2;}
/*Top002908 */
.Top002908{font-size: 16px;position: absolute; left: 0; top: 0; width: 100%; z-index: 100;background:#fff;}
.Top002908_2{border-bottom:1px solid #e8e8e8;}
.Top002908,
.Top002908 a{color: #333;}
.Top002908 .auto{max-width: 1440px; width: 96%;}
.Top002908 .logo{float: left;position: absolute;top:0;}
.Top002908 .logo a{display: table-cell; vertical-align: middle;}
.Top002908 .logo img{max-height: 145px;}
.Top002908 .top-menu,
.Top002908 .top-nav{float: right;}

.Top002908 .logo,
.Top002908 .top-nav{display: table; height: 90px;}
.Top002908 .top-nav dd{display: table-cell; vertical-align: middle;}

.Top002908 .t-login a{display: block; border: 1px solid #e8e8e8;padding: 0 27px;line-height: 36px; border-radius: 50px; transition: 0.3s;font-size:18px; }
.Top002908 .t-login a:before{display: inline-block; content: ''; width: 22px; height: 16px;background: url("../images/Top002908_login2.png") no-repeat left center; margin-top:-3px; vertical-align: middle;}
.Top002908 .t-login a:hover{background: #118cd2;border-color: #118cd2;color:#fff;}
.Top002908 .t-login a:hover:before{background: url("../images/Top002908_login.png") no-repeat left center;}
.Top002908 .top-menu li.has-sub{position: relative;z-index: 100;}
.Top002908 .top-menu li .sub{display: none; padding: 10px;}
.Top002908 .top-menu li .sub dt a{padding: 10px 10px; transition: 0.3s;color:#fff; text-align: left;}
.Top002908 .top-menu li .sub dt a:hover{background: #fff;color: #118cd2;}
.Top002908 .top-menu li .sub dt:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.1);}
.Top002908 .top-menu li span,
.Top002908 .top-menu li a{display: block;}
@media(min-width:1025px){
.Top002908 .top-menu{float: right;}
.Top002908 .top-menu li{float: left;margin-right: 3.90625vw;}
.Top002908 .top-menu li span a{line-height: 90px;font-size:18px;}
.Top002908 .top-menu li a:hover,
.Top002908 .top-menu li.aon span a{color: #118cd2;}
.Top002908 .top-menu li .sub{position: absolute; top: 100%; left: 50%; width: 200px;margin-left: -100px; z-index: 100; background: #118cd2;}
[type="Vertical"] .sub dl{background: none; padding: 0;}
}
@media(max-width:1024px){
.Top002908 .logo,
.Top002908 .top-nav{height: 80px;}
.Top002908 .logo img{max-height: 110px;}
.Top002908 .top-menu{position: fixed;right:-100%;opacity: 0; top: 80px;bottom: 0; width: 240px; background: rgba(255,255,255,0.95); z-index: 100; transition:.3s;}
body.menu-show{overflow: hidden;}
body.menu-show .Top002908 .top-menu{right: 0;opacity: 1;}
.Top002908 .top-menu ul{height: 100%; overflow: auto;}
.Top002908 .top-menu li:nth-child(2n){background: rgba(0,0,0,0.1);}
.Top002908 .top-menu li span{position: relative;overflow: hidden;line-height: 40px;padding:15px 10px;}
.Top002908 .top-menu li .sub{background: #118cd2;}
.Top002908 .top-menu li .sub dt a{padding: 15px 10px;}
.Top002908 .op{position: absolute;right: 0; width: 40px; height: 40px; top: 0;}
.Top002908 .op:before,
.Top002908 .op:after{position: absolute; content: '';background:#118cd2 !important; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.Top002908 .op:before{width: 14px; height: 2px;}
.Top002908 .op:after{width: 2px; height: 14px;}
.Top002908 .t-login a{padding: 0 16px;line-height: 30px;font-size: 14px;}
 .Top002908 .t-login a:before{width: 18px; margin-top: -2px;}
.Top002908 .open-menu span{display: block;width: 36px; height: 30px;position: relative; margin-left: 20px;}
.Top002908 .open-menu span i{position: absolute; top: 50%; left: 0; width: 100%; margin-top: -1.5px; display: block;height: 3px; background:#118cd2; transition:transform 0.3s;}
.Top002908 .open-menu span i:nth-child(1){margin-top: -9px;}
.Top002908 .open-menu span i:nth-child(3){margin-top: 7px;}
body.menu-show .Top002908 .open-menu span i{margin-top: -1.5px; width: 70%; left: 15%;}
body.menu-show .Top002908 .open-menu span i:nth-child(2){opacity: 0;}
body.menu-show .Top002908 .open-menu span i:nth-child(1){transform: rotate(45deg);}
body.menu-show .Top002908 .open-menu span i:nth-child(3){transform: rotate(-45deg);}
}
@media(max-width:640px){
.Top002908 .logo{width: 38%;}
}
/*Banner003077 */
.Banner003077{position: relative;}
@media(min-width:1025px){
    .Banner003077 .wap{display: none;}
}
@media(max-width:1024px){
    .Banner003077 .pc{display: none;}
}
.Banner003077 .dots{position: absolute;right: 3.44vw; top: 50%; transform: translateY(-50%); z-index: 20;}
.Banner003077 .dots li{list-style: none;position: relative;width: 68px; height: 12px;}
.Banner003077 .dots li button{position: absolute;right: 3px; top: 0; content: ''; background: none;color: #fff;font-size: 16px; border: 0;padding: 0; ;line-height: 1; opacity: 0; transition: 0.3s; width: 16px;}
.Banner003077 .dots li.slick-active button{opacity: 1;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 40px;}
.Banner003077 .dots li:before,
.Banner003077 .dots li:after{position: absolute; content:'';transition: 0.3s;}
.Banner003077 .dots li:after{width: 12px; top: 50%;right: 4px; margin-top: -4px; border-radius: 50%; height: 12px;border: solid 2px #ffffff;}
.Banner003077 .dots li.slick-active:after{opacity: 0;}
.Banner003077 .dots li:before{width: 0;height: 3px;background-color: #118cd2;top: 50%;left: 0; margin-top: -1.5px; }
.Banner003077 .dots li.slick-active:before{width: 25px;}
@media(max-width:640px){
.Banner003077 .dots li{width: 40px;}
.Banner003077 .dots li.slick-active:before{width: 15px;}
.Banner003077 .dots li:not(:last-child){margin-bottom: 20px;}
}


.h-title{text-align: center;color:#333;font-size:46px;font-weight: bold;margin-bottom:55px;text-transform: uppercase;}
@media(max-width:1024px){
.h-title{font-size:36px;margin-bottom:30px;}
}
@media(max-width:640px){
.h-title{font-size: 1.75em;}
}


.h-more a{display: table;}
.h-more span{display: inline-block;  vertical-align: middle;}
.h-more .icon{width: 65px;height: 65px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 20px; transition: 0.3s ease-out;}
.h-more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.h-more a:hover .icon{border-color: #118cd2;background: #118cd2;}
.h-more a:hover .icon:before{border-color: #fff;}
.h-more .txt{color: #666;font-size: 18px;}
.h-more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.h-more a:hover .txt{color: #118cd2;}
.h-more a:hover .txt:before{background: #118cd2;}






/*Floor003170 */
.Floor003170{position: relative;z-index: 1;padding:5% 0;}
.Floor003170 .right-con{ padding-top: 2%;color: #333;}
.Floor003170 .right-con .cate-name{font-size: 46px; font-weight: bold; line-height: 1;text-transform: uppercase;}
.Floor003170 .right-con h3{font-size: 34px; margin:3% 0 7% 0;}
.Floor003170 .right-con pre{line-height: 1.8;color: #666;font-size:18px;text-align: left;}
@media (min-width:1025px) {
.Floor003170 .pic{width: 50%;}
.Floor003170 .right-con{width:42%;}
.Floor003170 .right-con pre{margin-bottom: 8%;}
}
@media (max-width:1024px) {
.Floor003170{padding: 60px 0;}
.Floor003170::before{height: 40%; width: 51%;}
.Floor003170 .right-con{ padding-top:40px;}
.Floor003170 .right-con pre{margin-bottom: 4em;}
.Floor003170 .right-con .cate-name{font-size:36px; }
.Floor003170 .right-con h3{font-size:24px; }
.Floor003170 .right-con pre{font-size:16px;}
}
@media (max-width:640px) {
.Floor003170 .right-con .cate-name{font-size: 1.75em;}
.Floor003170 .right-con h3{font-size:1.25em;}
.Floor003170 .right-con pre{font-size:1em;}
}




/*RighInfo002521 */
.RighInfo002521{ padding:5% 0;background:#f8f8f8;}
.RighInfo002521 .ul_rundown li{ position:relative;text-align: center;}
.RighInfo002521 .ul_rundown li p{ font-size:20px; color:#333; margin-bottom:0; padding:0 15px;}
@media(min-width:769px){
.RighInfo002521 .ul_rundown{ display:table; width:100%; margin-bottom:125px;}
.RighInfo002521 .ul_rundown li{ display:table-cell; vertical-align:top; width:20%;}
.RighInfo002521 .ul_rundown li .num{ top:160px; font-size:48px; font-weight: bold; border-top:1px solid rgba(17, 140, 210, 0.15); padding-top:20px; width:100%;}
.RighInfo002521 .ul_rundown li .num::before{ position:absolute; content:''; width:16px; height:16px; border-radius:50%; background:#118cd2; left:50%;margin-left:-8px; top:-8px;}
.RighInfo002521 .ul_rundown li .txt img{ max-height:80px;}
}
.RighInfo002521 .ul_rundown li .num{ position:absolute; left:0;  color:rgba(17,140,210, 0.1); }
@media(max-width:1024px){
.RighInfo002521{padding: 60px 0;}
.RighInfo002521 .ul_rundown{ margin-bottom:130px;}
.RighInfo002521 .ul_rundown li p{ font-size:16px;}
.RighInfo002521 .ul_rundown li .num{ font-size:40px; top:150px; }
}
@media(max-width:768px){
.RighInfo002521 .ul_rundown{ margin-bottom:0;}
.RighInfo002521 .ul_rundown li{ padding-left:60px; min-height:50px;}
.RighInfo002521 .ul_rundown li:nth-child(2n){ background:#fff;}
.RighInfo002521 .ul_rundown li .num{ top:8px; left:5px;}
.RighInfo002521 .ul_rundown li .txt{ position:relative; padding-left:60px;}
.RighInfo002521 .ul_rundown li .txt img{ position:absolute; left:0; top:50%; max-width:45px; max-height:45px; transform: translateY(-50%);}
.RighInfo002521 .ul_rundown li .txt p{ margin:0; padding:20px 0;}
}


.RighInfo002522{ padding:5% 0;}
.RighInfo002522 .ul_rundown li{ position:relative;text-align: center;}
.RighInfo002522 .ul_rundown li p{ font-size:20px; color:#333; margin-bottom:0; padding:0 15px;}
@media(min-width:769px){
.RighInfo002522 .ul_rundown{ display:table; width:100%; margin-bottom:118px;}
.RighInfo002522 .ul_rundown li{ display:table-cell; vertical-align:top; width:33.3%;}
.RighInfo002522 .ul_rundown li .num{ top:150px; font-size:48px; font-weight: bold; border-top:1px solid rgba(17, 140, 210, 0.15); padding-top:20px; width:100%;}
.RighInfo002522 .ul_rundown li .num::before{ position:absolute; content:''; width:16px; height:16px; border-radius:50%; background:#118cd2; left:50%;margin-left:-8px; top:-8px;}
.RighInfo002522 .ul_rundown li .txt img{ max-height:80px;}
}
.RighInfo002522 .ul_rundown li .num{ position:absolute; left:0;  color:rgba(17,140,210, 0.1); }
@media(max-width:1024px){
.RighInfo002522{padding: 60px 0;}
.RighInfo002522 .ul_rundown{ margin-bottom:130px;}
.RighInfo002522 .ul_rundown li p{ font-size:16px;}
.RighInfo002522 .ul_rundown li .num{ font-size:40px; top:155px; }
}
@media(max-width:768px){
.RighInfo002522 .ul_rundown{ margin-bottom:0;}
.RighInfo002522 .ul_rundown li{ padding-left:60px; min-height:50px;}
.RighInfo002522 .ul_rundown li:nth-child(2n){ background:#f5f5f5;}
.RighInfo002522 .ul_rundown li .num{ top:8px; left:5px;}
.RighInfo002522 .ul_rundown li .txt{ position:relative; padding-left:60px;}
.RighInfo002522 .ul_rundown li .txt img{position:absolute; left:0; top:50%; max-width:45px; max-height:45px; transform: translateY(-50%);}
.RighInfo002522 .ul_rundown li .txt p{ margin:0; padding:20px 0;}
}





/*Bottom003199 */
.Bottom003199{background-color: #2a2a2a; }
.Bottom003199 a:hover{color: #118cd2;}
.Bottom003199 .b-top,
.Bottom003199 .b-top a:not(:hover){color: rgba(255,255,255,0.4);}
.Bottom003199 .b-top nav dd{line-height: 1.4; padding: 0.3em 0;}
.Bottom003199 .b-top nav dt{font-size: calc(18 / 16 * 1em); border-bottom: 1px solid rgba(255,255,255,0.1); min-height: calc(38 / 18 * 1em); margin-bottom: calc(22 / 18 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover){color: #fff;}

.Bottom003199 .hotline{margin-bottom: calc(18 / 16 * 1em);}
.Bottom003199 .hotline aside{font-size: calc(18 / 16 * 1em); color: #fff; }
.Bottom003199 .hotline .tel{display: inline-block; font-size: calc(28 / 16 * 1em); font-weight: bold; color: #fff; padding-left: calc(27 / 24 * 1em); background: url(../images/Bottom00319-tel.svg) no-repeat left center; background-size: calc(20 / 24 * 1em) auto;margin:15px 0;}

.Bottom003199 .online-msg{position: relative; overflow: hidden;background-color: #333333; border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 calc(25 / 16 * 1em);}
.Bottom003199 .online-msg .text{display: block; background: none; border: 0; width: 100%; height: calc(48 / 16 * 1em); line-height: calc(50 / 16 * 1em);color: #fff; font-size:1em;}
.Bottom003199 .online-msg .text::placeholder{color: rgba(255,255,255,0.3);}
.Bottom003199 .online-msg .btn{font-size:1em;width:calc(72 / 16 * 1em);color: #fff;height: calc(48 / 16 * 1em); position: absolute; background-color: #118cd2;background:url(../images/bottomicon.png) no-repeat left 17px center/24px;  border: 0; cursor: pointer; right: 0; top: 0;z-index: 10; padding: 0;}

.Bottom003199 .b-bottom{border-top: 2px solid rgba(255,255,255,0.05);padding: calc(30 / 14 * 1em) 0; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .b-bottom a{display: inline-block;}
.Bottom003199 .b-bottom,
.Bottom003199 .b-bottom a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003199 .b-bottom nav a:not(:last-child):after{content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6);}
@media (min-width:1025px) {
    .Bottom003199 .b-top{padding-top: calc(79 / 16 * 1em); margin-bottom: calc(70 / 16 * 1em);}
    .Bottom003199 .b-top nav{width: calc(1173 / 1600 * 100%);}
    .Bottom003199 .b-top .contact{width: calc(330 / 1600 * 100%);}
    .Bottom003199 .b-top nav dl{float: left; width: calc((100% - (70 / 1920 * 100vw) * 4) / 5);}
    .Bottom003199 .b-top nav dl:not(:nth-child(4n)){margin-right: calc(110 / 1920 * 100vw);}
    .Bottom003199 .b-top nav dt a{display: block; background: url(../images/Bottom00319-icon.svg) no-repeat right center; background-size: auto calc(13 / 18 * 1em);}
    .Bottom003199 .b-top nav dt a:hover{background-image: url(../images/Bottom00319-icon-on.svg);}
    .Bottom003199 .b-top nav dd{display: block!important;}
    .Bottom003199 .hotline{text-align: right; }
}
@media (max-width:1024px) {
    .Bottom003199 .b-top{padding: calc(50 / 16 * 1em) 0;}
    .Bottom003199 .b-top nav dd{display: none;}
    .Bottom003199 .b-top nav dd:last-child{margin-bottom: 2em;}
    .Bottom003199 .b-top nav dt{position: relative; overflow: hidden;}
    .Bottom003199 .b-top nav dt .wap-open{position: absolute; width:calc(40 / 18 * 1em); height: 100%; right: 0; z-index: 10; top: 0;background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; transition: 0.3s;}
    .Bottom003199 .b-top nav dt.on  .wap-open{ background-image: url(../images/Bottom00319-icon-on.svg); transform: rotate(90deg);}
    .Bottom003199 .hotline,
    .Bottom003199 .b-bottom{text-align: center; }
    .Bottom003199 .b-bottom nav{margin-bottom: 1em;}
}

.procon{padding-top:5%;}
.w22{width:19%;}
.w75{width:77%;}
@media(max-width:1024px) {
.procon{padding-top:50px;}
.w22,
.w75{width:100%;}
}




/*PicList002953 */
.PicList002953{padding:0% 0 0;}
.PicList002953 li{float: left;width: 48%;margin-right:4%; border-radius: 8px;margin-bottom: 4%;}
.PicList002953 li a{display: block;}
.PicList002953 li:nth-child(2n){margin-right:0;}

.PicList002953 li aside.dot{font-size: 22px;line-height: 1em;margin-bottom: 0px;font-weight: bold;}
.PicList002953 li a:hover aside.dot{color: #118cd2;}
.PicList002953 li .txt{padding: 20px 0;border-bottom: 1px solid #e8e8e8;text-align: center;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom: 64%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #118cd2;background: #118cd2;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953{padding-top:30px;}
.PicList002953 li .txt{padding:20px 1vw;}
}
@media(max-width:640px){
.PicList002953 li{float: none;width:100%;margin-right:0; margin-bottom:0;}
.PicList002953 li:not(:last-child){ margin-bottom:40px;}
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}






/*Page002623 */
.Page002623{padding: 2vw 0 1vw 0; text-align: center;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; border-radius: 50%; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #118cd2;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:56px; }
.Banner002730 .txt .auto{ max-width: 1440px;}
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{text-align: left;text-transform: uppercase;font-weight: bold;margin-top:25%; }
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 1em; padding-left: 1.5em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.5;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.9;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #118cd2;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #118cd2;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}
.Menu003135 .nav-menu li{line-height:3;}
}


/*RighInfo003186 */
.RighInfo003186{ padding:6% 0; overflow: hidden;}
@media (min-width:1025px) {
.RighInfo003186 .left-intro{width: calc(610 / 1440 * 100%);padding-top:0%;}
.RighInfo003186 .right-img{width: 50%; }
.RighInfo003186 .right-img .pic{width: 50vw;}
}

.RighInfo003186 .intro h2{margin: 0 0 calc(30 / 40 * 1em);color: #333;font-size: calc(36 / 16 * 1em);}
.RighInfo003186 .intro h2:after{content:'';width:20px;height: 20px;background:#118cd2;display: block;margin-top:28px;margin-bottom:40px;}
.RighInfo003186 .intro p{ line-height: calc(30 / 16 * 1em);font-size:18px;}
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}

@media (max-width:1024px) {
.RighInfo003186{ padding:50px 0;}
.RighInfo003186 .right-img .pic{margin: 0 -3vw;}
.RighInfo003186 .intro h2{margin:0;font-size:24px; line-height: 1.5;}
.RighInfo003186 .intro h2:after{margin-top:24px;margin-bottom:30px;}
.RighInfo003186 .intro p{ font-size:16px;}
}




/*RighInfo*/
.RighInfo{ padding:4% 0; overflow: hidden;}
@media (max-width:1024px) {
.RighInfo{ padding:50px 0;}
}




/*Menu002518 */
.Menu002518 .side-title{background:#118cd2;color:#fff;font-size: 34px;border-radius:20px 20px 0 0;padding:20px 0 0 40px;height:79px;font-weight:bold;text-transform: uppercase;}
.Menu002518 .side-title span{ display:block; opacity:0.5; font-size:14px; }
.Menu002518 .side-menu{ background:#f6f6f6; border-radius:0 0 20px 20px; padding:25px 0 4% 10px;}
.Menu002518 .side-menu li{ margin-bottom:10px;}
.Menu002518 .side-menu li a{display:block;font-size:16px;position:relative;color: #333;}
.Menu002518 .side-menu > ul > li > a{ line-height:44px; padding-left:30px; border-radius:30px 0 0 30px; font-weight:bold; font-size:18px; background:#fff;}
.Menu002518 .side-menu li a i{ position:absolute; right:34px; top:50%; margin-top:-10px; width:20px; height:20px; background:#fff; border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li a i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li a i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{background: rgb(17 140 210 / 10%);}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{color: #118cd2;font-weight:bold;}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{background: #118cd2;}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:16px 0 0 0;}
.Menu002518 .side-menu li ul li{padding-left:30px; }
.Menu002518 .side-menu li ul li a{ line-height:48px; border-bottom:1px solid #e3e3e3; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{right:34px;top:50%;width:15px;height:15px;margin-top:-7.5px;background: #118cd2;border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:39px; top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:10;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100;}
.Menu002518 .side-open_menu{ position:relative; background:#fff; border:3px solid #118cd2;border-radius:0 0 6px 6px; padding:15px 20px; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#118cd2; right:20px; top:50%; margin-top:-2px;}
}

@media(max-width:768px){
    .Menu002518 .side-title{font-size:24px;height: 60px;padding:20px 0 0 20px;}
}

@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:10px;}
}



/*Form002099 */
.Form002099{padding:11% 0 5%;}
.Form002099 section{ position:relative;}
.Form002099 .ad aside,
.Form002099 .ad{ position:absolute; left:0; top:0; height:100%; width:50.417%;}
.Form002099 .ad img{ display:none;width:100%;}
.Form002099 .ad aside{ width:100%;}
.Form002099 .form{ padding:10% 10% 13% 60%; border:6px solid #f0f0f0;}
.Form002099_2 .form{padding:7% 10% 7% 60%;}
.Form002099 .form h1{ margin:0; margin-bottom:15px; font-size:32px; color:#333; text-transform: uppercase; }
.Form002099 .form td{ padding-top:18px;}
.Form002099 .form td div{ position:relative; line-height:44px;}
.Form002099 .form td .a{ text-decoration: underline;}
.Form002099 .form td label{ position:absolute; left:10px; color:#999;}
.Form002099 .form td .text{ width:100%;  line-height:44px;height:44px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
.Form002099 .form td .text:focus{ border-color:#118cd2;}
.Form002099 .form td.yzm .text{width:35%;}
.Form002099 .form td.yzm .btn2{float:right;width:62%;border-radius: 3px;font-size:16px;color:#fff;background:#118cd2;cursor: pointer;padding:0;border:none;height: 44px;text-transform: uppercase;}

.Form002099 .form .fgpsw{ float:right; color:#737373;text-transform: uppercase;}
.Form002099 .form .fgpsw:hover{ text-decoration:underline; color:#f04848;}
.Form002099 .form .btn{ float:left; width:46%;border-radius:3px; font-size:18px; color:#fff; background:#118cd2; cursor:pointer; padding:0;  border:none; height:44px; text-transform: uppercase;}
.Form002099 .form .btn_reg{ float:right; background:#b9b9b9;}
@media(max-width:1024px){
  .Form002099{padding:140px 0 50px;}

}

@media(max-width:640px){
.Form002099 .ad{ position:relative; width:auto; height:auto;}
.Form002099 .ad aside{ display:none;}
.Form002099 .ad img{ display:block;}
.Form002099 .form{ padding:3%;}
.Form002099 .form td.yzm .btn2{font-size:13px;}

}



/*PicList002938 */
.PicList002938{padding:4% 0;}
.PicList002938 .auto{padding-bottom:1%;}
.PicList002938 ul{padding: 1.2vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 50px;font-size: 16px; }
.PicList002938 li time{color: #999;}
.PicList002938 li time a{float: right;color: #e43937;}
.PicList002938 li p{color: #666;line-height: 1.625em; height: 3.25em;margin:25px 0;}
.PicList002938 li aside{font-size: 22px;}
.PicList002938 li aside a{color: #333;}
.PicList002938 li aside a:hover{color: #118cd2;}
@media(min-width:481px){
.PicList002938 ol{width: 280px;}
}
@media(max-width:1024px){
.PicList002938{padding:50px 0;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding:20px 0;}
.PicList002938 li .inner{padding: 3vw;}
}
/*
 .Form002802
 */
.Form002802{ padding: 5% 0 3%; }
.Form002802 .from{margin:0 auto; }
.Form002802 .from td{ padding-right: 5%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 15px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background:#0047bb; cursor:pointer; padding:0; border:none; width: 160px; height:38px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}

.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;color:#333;}
.Form002802 .address dd h1{ margin-top:0; margin-bottom: 3%; padding-left: 0; font-size:30px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.png);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.png);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.png);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.png);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:1024px){
.Form002802{ padding:50px 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}


/*Timeline002853 */
@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 28.516%;}
.Timeline002853 .slider-for{float: right;width: 64.134%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;}
}
.Timeline002853 .slider-nav{position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 45px; height: 45px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin-top:-22px;border:1px solid #efefef;}
.Timeline002853 .slider-nav li{line-height: 140px; font-size: 18px;color: #dfdfdf;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-size: 34px; margin-right: 10px;font-weight: bold;}
.Timeline002853 .slider-nav li.slick-center{color: #333;}
.Timeline002853 .slider-for .box{padding-top: 5vw; padding-bottom:5vw; line-height: 28px;}
.Timeline002853 .slider-for .year{ color: #118cd2;font-size: 48px;font-weight: bold; line-height: normal; margin-bottom:3%;}
.Timeline002853 .slider-for .desc{line-height: 28px;color: #333; margin: 1vw 0 2vw 0;font-size: 16px;line-height: 28px;}
.Timeline002853 .slider-for .info{font-size:18px;line-height: 1.8}
.Timeline002853 .slider-for .info .pic{margin-top:3%;width:66%;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
@media(max-width:1024px){
.Timeline002853{padding:50px 0;}
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 60px;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 0;}
.Timeline002853 .slider-nav .slick-next{ right:45px;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #666;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
}


/*PicList002854 */
.PicList002854{padding: 5vw 0 3vw 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 2px #efefef;position: relative;padding: 3vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 20px; line-height: 28px; height: 56px; text-align: center; margin-bottom: 1vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 58.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #118cd2;}
.PicList002854 li a:hover:after{background-color: #118cd2; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 30.6%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 4%;}
}
@media(max-width:1024px){
  .PicList002854{padding:50px 0 30px;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}



/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:5% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:28px; font-weight:normal; color:#333;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:22px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info .pic{text-align: center;padding:1% 0;}
.RichInfo005 .news_info .info p{font-size:18px;line-height: 1.8}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:45px 0;}
.RichInfo005 .news_info .info_back a{ color:#118cd2; font-size:16px;display: inline-block;border:1px solid #118cd2;padding:12px 25px;}
.RichInfo005 .news_info .info_back a:hover{ color:#fff; background-color: #118cd2;}
.RichInfo005 .news_info .info_pn span{ display:block;line-height: 32px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#118cd2;}
@media(max-width:1024px){
  .RichInfo005{padding:50px 0;}
  .RichInfo005 .news_info .info_pn span+span{padding-top: 20px;margin-top: 20px; border-top: 1px dashed #eaeaea;}

}




/*
 .PicList002796
 */
.PicList002796{ padding:5% 0 3%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 47%; }
.PicList002796 ol p{ margin: 25px 0 25px; font-size: 22px; color: #333; line-height: 28px; text-align: center; }
.PicList002796 ol time{ float: right; margin-top: 35px; }

.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #118cd2;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative; overflow: hidden;}
.PicList002796 figure em{ display:block; padding-bottom: 65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.35); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
.PicList002796 li p{ font-size: 18px; color: #333; line-height: 28px; text-align: center; overflow: hidden;margin:0;border-bottom:1px solid #e8e8e8;padding:20px 0;}
.PicList002796 time{ background: #ff6900; display: inline-block; padding: 2px 15px; color: #fff; border-radius: 99px;}
@media(max-width:1024px){
  .PicList002796{padding:50px 0;}
}
@media(min-width:769px){
.PicList002796 li{ float: left; width: 30.66%;margin-right: 4%; margin-bottom:2%;}
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 figure em{ padding-bottom: 47%; background-size:cover;}
}
@media(max-width:480px){
.PicList002796 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList002796 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList002796 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
}


.PersonalCenter{padding:11% 0 5%;}
.PersonalCenter .w75{width:77%;min-height:500px;border-radius: 10px;margin-top:0px;border:1px solid #e8e8e8;}
.PersonalCenter .Personal-tit{font-size:26px;border-bottom:1px solid #e8e8e8;color:#333;padding:25px 45px;font-weight: bold;position: relative;}
.PersonalCenter .Personal-tit:after{content:'';width:3px;height: 25px;background:#118cd2;display: block;position: absolute;left:31px;top:27px;}

.PersonalCenter .Personal-tit .more{background-color: #118cd2;color: #fff;font-weight: bold;display: inline-block; line-height: 45px; border-radius: 3px;padding: 0 30px;font-size:16px;text-transform: uppercase; cursor: pointer;border: none;margin-top:-6px;transition:.3s all;float:right;}
.PersonalCenter .Personal-tit .more:hover{color:#fff;background:#0e6ea5;}

@media(max-width:1024px){
  .PersonalCenter{padding:140px 0 50px;}
  .PersonalCenter .w75{width:100%; margin-top: 30px;}
  .PersonalCenter .Personal-tit{padding:20px 20px;}
  .PersonalCenter .Personal-tit:after{display: none;}
  .PersonalCenter .Personal-tit .more{float:none;margin-top:10px;}
}


/*
 .Form002330
 */
.Form002330{  padding:4% 25px;}
.Form002330 .row{padding-bottom:18px;}
.Form002330 .rowbox{ padding-bottom: 0;}
.Form002330 .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Form002330 .row-inner{ margin: 0 auto; position: relative; color: #666; font-size: 16px; line-height: 34px;}
.Form002330 .row-inner .h5{ font-size: 18px; color:#333;line-height: 44px; display: block; margin: 0;}
.Form002330 .row-inner .username{ display: block;}
.Form002330 .row-inner .text{border: 1px solid #e8e8e8; color: #666; line-height: 42px; width: 74%; padding: 0 10px; display: inline-block;border-radius: 3px;}
.Form002330 .row-inner .text.focus{border-color: #d70c18; color: #666; box-shadow:0 0 5px rgba(215,12,24,.5) inset; -webkit-box-shadow:0 0 5px rgba(215,12,24,.5) inset; -moz-box-shadow:0 0 5px rgba(215,12,24,.5) inset; -o-box-shadow:0 0 5px rgba(215,12,24,.5) inset;}

.Form002330 .btn{border-radius: 3px; background-color: #118cd2; line-height: 36px; font-size: 18px; text-transform: uppercase; font-weight: bold; color: #fff; text-align: center; width: 116px; border: none; cursor: pointer; margin: 8px 0 0 0; display: block;}
.Form002330 .btn:hover{color:#fff;background:#0e6ea5;}
@media(max-width:1024px){
 .Form002330 .row-inner .text{ width: 100%;}
}

@media(min-width:769px){
  .Form002330 .row-inner{ padding-left: 130px;}
  .Form002330 .row-inner .h5{ position: absolute; left: 0; top: 0; width:123px;text-align: right;}
  .Form002330 .row{padding:0 30px 18px;}
  .Form002330 .btn{ margin: 8px 0 0 11%;}
}



/*
 .Form002331
 */
.Form002331{ padding:4% 25px;}
.Form002331 .row{padding-bottom:18px;}
.Form002331 .rowbox{ padding-bottom: 0;}
.Form002331 .rowbox:after{ content: "";height: 1px; width: 100%; margin: 30px 0; padding: 0; background-color: #f2f2f2; border: none; display: block;}
.Form002331 .row-inner{ margin: 0 auto; position: relative; color: #666; font-size: 16px; line-height: 34px;}
.Form002331 .row-inner .h5{font-size: 18px; color:#333;line-height: 44px;margin: 0;}
.Form002331 .row-inner .username{ display: block;}
.Form002331 .row-inner .text{border: 1px solid #e8e8e8; color: #666; line-height: 42px; width: 100%; padding: 0 10px; display: inline-block;border-radius: 3px;}
.Form002331 .row-inner .text.focus{border-color: #d70c18; color: #666; box-shadow:0 0 5px rgba(215,12,24,.5) inset; -webkit-box-shadow:0 0 5px rgba(215,12,24,.5) inset; -moz-box-shadow:0 0 5px rgba(215,12,24,.5) inset; -o-box-shadow:0 0 5px rgba(215,12,24,.5) inset;}
.Form002331 .row-inner .Uploadfiles{position: relative;border: 1px solid #e8e8e8;padding:8% 2% 6%; text-align: center;border-radius: 3px;font-size:18px;color:#333;}
.Form002331 .row-inner .Uploadfiles span.se,
.Form002331 .row-inner .Uploadfiles span.b2{background:#118cd2;color:#fff;display: inline-block;padding: 3px 25px;border-radius: 3px;font-size: 16px;font-weight: bold;}
.Form002331 .row-inner .Uploadfiles b{display: block;font-weight: normal;color:#999;margin-top:5px;}
.Form002331 .row-inner .Uploadfiles .b1{margin:0 15px;}
.Form002331 .btn{  border-radius: 3px; background-color: #118cd2; line-height: 38px; font-size: 16px; text-transform: uppercase; font-weight: bold; color: #fff; text-align: center; width: 130px; border: none; cursor: pointer; margin: 8px 0 0 0; display: block;}
.Form002331 .row-inner .Uploadfiles #fileUploadProgress{display: none;position: absolute;left: 50%;top: 30px;transform: translateX(-50%);z-index: 3;}
@media(max-width:1024px){
  .Form002331 .row-inner .text{ width: 100%;}
}
@media(min-width:769px){
.Form002331 .row-inner{ padding-left: 130px;}
.Form002331 .row-inner .h5{ position: absolute; left: 0; top: 0; width:123px;text-align: right;}
.Form002331 .row{padding:0 30px 18px;}
.Form002331 .btn{ margin: 8px 0 0 157px;}
}


/*
 .TextList001131 为demo编号
 */
.TextList001131{ padding:4% 4% 0;}
.TextList001131 .topcon{background: #f7f7f7;padding: 2% 2%;}
.TextList001131 .topcon b{color:#333;font-size:18px;margin-right: 3%;}
.TextList001131 .topcon .checkmark{margin-top:0;}
.TextList001131 .topcon .Batchdown{border: 1px solid #d9d9d9;color: #333;padding: 10px 15px;display: inline-block;float: right;border-radius: 3px;margin-top: -9px;margin-left:10px;}
.TextList001131 .topcon .Batchdown:hover{border-color:#118cd2;background:#118cd2;color:#fff;}

.TextList001131 li{position: relative;font-size:16px;padding: 18px 2%;border-bottom:1px dashed #e7e7e7;padding-right:72px;}
.TextList001131 li:hover{ }
.TextList001131 li a:hover{color:#118cd2;}
.TextList001131 li a{ display:block; overflow:hidden; line-height: 30px}
.TextList001131 input[type="checkbox"] {display: none;}
.TextList001131 .checkmark{display: inline-block;width: 18px;height: 18px;background: #fff;border:1px solid #d5d5d5; margin-right: 0px;margin-top:5px; border-radius: 4px;position: relative;}
.TextList001131 input[type="checkbox"]:checked + .checkmark:before {content: "";position: absolute;left: 5px;top: 2px;width: 6px;height: 10px;border: solid #118cd2;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.TextList001131 .custom-checkbox {user-select: none;display: inline-flex;align-items: center;cursor: pointer;float:left;margin-right:7px;}

.TextList001131 li button{position: absolute;right:20px;top:50%;margin-top:-12px;width:24px;height: 24px;border:none;z-index: 20; cursor: pointer;}
.TextList001131 li button.down{right:55px;background: url(../images/TextList001131-li.png) no-repeat center;}
.TextList001131 li button.down:hover{background-image:url(../images/TextList001131-li_hover.png);}
.TextList001131 li button.del{background: url(../images/TextList001131-li2.png) no-repeat center;}
.TextList001131 li button.del:hover{background: url(../images/TextList001131-li2_hover.png) no-repeat center;}

.TextList001131 li b{ font-size:18px;font-weight: normal; }
@media(max-width:768px){
.TextList001131 .topcon{padding:6% 2%;}
.TextList001131 .topcon .Batchdown{padding:10px 6px;}
.TextList001131 li{ font-size:14px; padding:10px 0;padding-right:72px;}
.TextList001131 li b{ float:none; display:block; width:auto;font-size:16px;}
}


/*
 .Form002324 为demo编号
 */
.Form002324{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:200;display: none;}
.Form002324 .wrap-container{position:fixed;top: 30%;width: 450px;height: 200px;margin-left: -225px;left:50%;background:#fff;z-index:100;border-radius: 20px;}
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002324 .Title{font-size:22px;color:#333;text-align:center;line-height: 75px;border-bottom: 1px solid #eee;}
.Form002324 form{padding:35px;}
.Form002324 form a{border:1px solid #eee;display: inline-block;padding: 8px 25px;line-height: 26px;border-radius: 3px;width: 48%;margin-right:4%; text-align: center;float:left;}
.Form002324 form a:nth-child(2){margin-right:0;}
.Form002324 form a:hover{border-color:#118cd2;color:#fff;background:#118cd2;}

@media only screen and (max-width:664px ) {
    .Form002324 .wrap-container{margin-top: 0;width: 96%;margin-left:0;left: 2%;padding: 0%;height: 180px;}
    .Form002324 .Title{ font-size: 16px; line-height: 70px;}
    
}

.Form002325{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:200;display: none;}
.Form002325 .wrap-container{position:fixed;top: 30%;width: 450px;height: 200px;margin-left: -225px;left:50%;background:#fff;z-index:100;border-radius: 20px;}
.Form002325 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.jpg) no-repeat;}
.Form002325 .Title{font-size:22px;color:#333;text-align:center;line-height: 75px;border-bottom: 1px solid #eee;}
.Form002325 form{padding:35px;}
.Form002325 form a{border:1px solid #eee;display: inline-block;padding: 8px 25px;line-height: 26px;border-radius: 3px;width: 48%;margin-right:4%; text-align: center;float:left;}
.Form002325 form a:nth-child(2){margin-right:0;}
.Form002325 form a:hover{border-color:#118cd2;color:#fff;background:#118cd2;}

@media only screen and (max-width:664px ) {
    .Form002325 .wrap-container{margin-top: 0;width: 96%;margin-left:0;left: 2%;padding: 0%;height: 180px;}
    .Form002325 .Title{ font-size: 16px; line-height: 70px;}
    
}


/*Form002112 */
.Form002112{padding:4%; }
.Form002112 table{  margin:0 auto;}
.Form002112 table td{ padding-bottom:18px; font-size:18px; padding-right:10px; color:#333;font-weight: bold;}
.Form002112 .f_name{ width:7%; min-width:344px; text-align:right;}
.Form002112 .f_name em{color:#f04848;}
.Form002112 .f_txt{ width:40%;}
.Form002112 .f_tips span{ font-size:12px; padding:0 10px; display:inline-block;border: 1px solid #FCDCDC;background-color: #FFFAFA; line-height:20px;}
.Form002112 td .text{width: 78%;height: 42px;line-height: 42px;padding: 0px 5px;border: solid 1px #e8e8e8;background: #fff;border-radius: 3px;}
.Form002112 td .text:focus{ border-color:#f04848;}
.Form002112 td .btn{background-color: #118cd2;color: #fff;font-weight: bold;height: 38px;border-radius: 3px;padding: 0 42px;font-size:18px;text-transform: uppercase; cursor: pointer;border: none;}

@media(max-width:1024px){
.Form002112 td .text{ width: 100%;}
}
@media(max-width:768px){
.Form002112 table td{ display:block; width:auto !important;}
.Form002112 .f_name{ text-align:left;}
}



/*TextList002957 */
.TextList002957{padding:2% 4%;}
.TextList002957 li{ border-bottom: 1px dotted #d9d9d9; line-height: 54px;}
.TextList002957 li time{float: right;color: #b2b2b2; margin-left: 20px;}
.TextList002957 li a{font-size: 18px;}

.TextList002957 .more{background-color: #118cd2;color: #fff;font-weight: bold;display: inline-block; line-height: 45px; border-radius: 3px;padding: 0 30px;font-size:18px;text-transform: uppercase; cursor: pointer;border: none;margin-top:4%;}

@media(max-width:480px){
.TextList002957 li{font-size: 3vw;line-height: 10vw;}
.TextList002957 li a{font-size: 3.5vw;}
}



/*
 .TextList001366 为demo编号
 */
.TextList001366{ padding:4% 4% 0;}
.TextList001366 ol{ overflow:hidden; clear:both;}
.TextList001366 ol,
.TextList001366 li{ border:1px solid  transparent;}
.TextList001366 ol{ font-size:16px; color:#fff; background-color:#118cd2; line-height:44px;}
.TextList001366 span{ float:left; width:40%; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:2.25% 20px;font-size:18px;}
.TextList001366 span:nth-child(2){width:30%;}
.TextList001366 span:nth-child(3){width:30%;}
.TextList001366 span a{margin-right:10px;display: inline-block;border:1px solid #e6e6e6;padding:8px 15px;border-radius: 3px;}
.TextList001366 span a:hover{color:#118cd2;border:1px solid #118cd2;}
.TextList001366 ol span{ padding:3px 20px;font-size:18px;font-weight: bold; }

.TextList001366 li:nth-of-type(2n){ background-color:#f7f7f7;}
.TextList001366 li span:nth-child(3){color:#999;font-size:16px;padding:1.5% 20px;}

.TextList001366 .more{background-color: #118cd2;color: #fff;font-weight: bold;display: inline-block; line-height: 45px; border-radius: 3px;padding: 0 30px;font-size:18px;text-transform: uppercase; cursor: pointer;border: none;margin-top:4%;transition:.3s all;}
.TextList001366 a.more:hover{color:#fff;background:#0e6ea5;}

@media(max-width:1530px){
    .TextList001366 span{font-size:14px;}
    .TextList001366 span a{font-size:14px;padding:8px 10px;}
}

@media(max-width:640px){
.TextList001366{overflow: auto;}
.TextList001366 .ul{width:500px;}
.TextList001366 span:nth-child(1){ width:50%;}
.TextList001366 span:nth-child(2){ display:none;}
.TextList001366 span:nth-child(3){width:50%;}
}








 /*TextList002514*/
 .TextList002514{padding:5% 0;}
 .TextList002514 .list{padding:0 5%;background:#fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);}
 .TextList002514 .list+.list{margin-top:2vw;}
 .TextList002514 .job-title{ line-height:calc(30 / 16 * 1em); padding:calc(32 / 16 * 1em) 0;cursor:pointer; position:relative;color: #333;}
 .TextList002514 .job-title p{ margin: 0;position: relative;line-height:calc(34 / 20 * 1em);font-size:calc(20 / 16 * 1em); font-weight: bold;}
 .TextList002514 .job-title p::before{content: '' ;position: absolute;width:12px;height:2px; background: #ccc;left:-30px;top:calc(13 / 16 * 1em); }
 .TextList002514 .job-title i{ position:absolute; width:28px; height:28px; background:#118cd2; border-radius:50%; right:0; top:50%; margin-top:-14px;}
 .TextList002514 .job-title i::before,
 .TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
 .TextList002514 .job-title i::before{ left:25%; width:50%; height:2px; top:50%; margin-top:-1px;}
 .TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:25%; height:50%;}
 .TextList002514 .job-title.select i::after{ display:none;}
 .TextList002514 .job-title.select{ color:#118cd2;}
 .TextList002514 .job-title.select p::before{background:#118cd2; }
 .TextList002514 .job-main{ display:none; padding:40px 0 20px; border-top:1px dotted rgba(0, 0, 0, 0.15);}
 .TextList002514 strong{display: block; color: #333; margin-bottom: 14px;}
 .TextList002514 .job-main .job-info{ line-height:1.75;}
 .TextList002514 .job-main .job-info p{margin: 0;}
 .TextList002514 .job-main .job-info p+p{margin-top:8px;}
 .TextList002514 .send{ padding: 2vw 0; margin-top: 2vw; border-top: 1px dashed rgba(0, 0, 0, 0.15); }
 .TextList002514 .send em{ font-style: normal; border-bottom:1px solid #118cd2; font-weight: bold; margin-left: 10px; }
 .TextList002514 .send a{display: inline-block;line-height:calc(30 / 16 * 1em);color:#118cd2;background:url(../images/TextList002514_icon.svg) no-repeat right center;padding-right:calc(50 / 16 * 1em); background-size: auto calc(30 / 16 * 1em);}
 @media(max-width:1024px){
 .TextList002514{padding:50px 0;}
 .TextList002514 .job-title p::before{display: none; }
 }





.sitemap li{ padding:20px 0; line-height: 24px; border-bottom: 1px dashed #eaeaea; font-size: 16px; position: relative; padding-left: 100px;}
.sitemap strong{display: inline-block; width:100px; position: absolute; left: 0; top:20px;}
.sitemap span a{padding: 0 25px; display: inline-block; }
.sitemap a:hover{color:#118cd2;}



/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 h2.tit{font-size:30px;color:#333;margin:0;margin-bottom:3%;}
.Form002219 form{border:5px solid #f3f3f3;padding:3% 4% 4%;border-radius: 5px;}
.Form002219 dl{ width:48%; float:left;  min-height:40px; position:relative; margin-bottom:15px; }
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#333; font-size:18px; font-weight: bold;  left:0; line-height:40px;}
.Form002219 dt span{color:#ff0000;}
.Form002219 .text{ border:1px solid #e4e4e4; border-radius:5px; width:100%; padding:0 10px; line-height:42px;height:42px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #e4e4e4; border-radius:5px;overflow:hidden; resize:none; width:100%; height:160px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:42px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:16px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#118cd2;transition:.3s all}
.Form002219 .submitbtn:hover{color:#fff;background:#0e6ea5;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/