body { font-size: 16px; line-height: 1.5; font-family: "Microsoft YaHei" !important }
.Top { position: fixed; background: rgba(255, 255, 255, 0); width: 100%; top: 0; left: 0; z-index: 99; transition: 0.3s; }
.Top .header-left a { display: block; }
@media (min-width:1025px) {
	.Top .header-right, .Top .header-left { position: absolute; top: 0; height: 100%; }
	.Top .header-left { left: 2%; }
	.Top .header-right { right: 2%; }
}
.Top .header-mid { max-width: 1090px; transition: 0.3s; }
.Top .header-menu li em { position: relative; }
.Top .header-menu li em a { position: relative; line-height: 66px; font-size: 16px; color: #fff; transition: all 0.3s; }
.Top .header-menu li em a:before { position: absolute; content: ''; width: 0; height: 2px; left: 50%; bottom: 0; transform: translateX(-50%); background: #009ba4; transition: 0.3s; }
.Top .sub-vertical .has-sub.aon, .Top .header-menu li.aon em { z-index: 200; }
@media (min-width:1025px) {
	.Top .sub-vertical .sub { background-color: #fff; top: 110% !important; }
}
.Top .header-menu li.aon em > a { color: #009ba4; font-weight: bold; border-color: #009ba4; }
.Top .header-menu li.aon em > a:before { width: 65px; }
.Top .header-menu li .sub { width: auto; }
.header-menu li .sub dt a { padding: 0 35px; }
.Top .header-menu li .sub-menu dt { text-align: center; }
.Top .header-menu li .sub-menu dt a { background: #fff; transition: 0.3s; }
.Top .header-menu li .sub-menu dt a:hover { background: #009ba4; }
.Top .header-right::before { display: none; content: ''; width: 1px; height: 20px; background: #dcdcdc; margin-right: 20px; vertical-align: middle; }
.Top .top-search { position: relative; margin-left: 14px; display: inline-block; }
.Top .top-search .search { position: absolute; right: 0; top: 100%; background: #fff; width: 315px; padding: 10px; margin-top: 1px; display: none; }
.Top .top-search .search * { line-height: 35px; height: 35px; border-radius: 0 3px 3px 0; }
.Top .search .text { width: 100%; border: 1px solid #ccc; padding: 0 75px 0 10px; background: #CED1D1; color: rgba(255, 255, 255, .75); }
.Top .search .btn { position: absolute; top: 10px; right: 10px; text-align: center; color: #fff; width: 65px; background: none; }
.Top .search .btn i { width: 22px; height: 32px; display: inline-block; content: ''; background: url(../images/Top_top_icon_search2.png) no-repeat center center; }
.Top .open-search { width: 22px; height: 32px; display: inline-block; background: url(../images/Top_top_icon_search2.png) no-repeat center center; }
.Top .top-share { display: inline-block; position: relative; }
.Top .top-share a { display: inline-block; margin: 0 14px; width: 25px; height: 25px; background: url(../images/Top_icon_sina.png) no-repeat center center; }
.Top .top-share a.wx { background-image: url(../images/Top_icon_wx.png); }
.Top .top-share figure { display: none; position: absolute; right: 0; top: 100%; width: 120px; background: #fff; padding: 5px; }
.Top .top-share figure img { display: block; width: 100%; }
.Top .top-language { display: inline-block; cursor: pointer; position: relative; margin-left: 30px; height: 47px; line-height: 47px; }
.Top .top-language a { color: #fff; width: 100%; display: block; height: 100%; cursor: pointer; font-family: calibri; font-size: 16px; }
.Top .top-language a:hover { color: #009ba4; }
.Top .top-language figure { display: none; position: absolute; top: 90%; left: 50%; z-index: 99999; width: 200%; transform: translateX(-50%); background: #fff; text-align: center; line-height: 25px; }
.Top .top-language figure a { display: block; color: #333; transition: 0.3s; }
.Top .top-language figure a:hover { background: #009ba4; color: #fff; }
.Top .top-language:hover figure { display: block; }
.Top_fixed { background: #fff; box-shadow: 0 5px 5px rgba(6, 0, 1, 0.24); }
.Top_fixed .header-menu li em a { color: #333; }
.Top_fixed .top-language a { color: #333; }
.Top_fixed .open-search { background-image: url(../images/Top_top_icon_search.png); }
.Top .open-search-close { width: 25px; height: 32px; display: inline-block; background: url(../images/Top_top_icon_search-close.png) no-repeat center center; }
@media (min-width:1025px) {
	.Top .header-right::before { display: none; }
	.Top .top-search .search { right: 100%; top: 50%; transform: translateY(-50%); z-index: 999; background: none; margin-top: -2px; }
}
@media (min-width:1200px) {
	.Top .header-left a { margin-top: 15px; }
	.Top .header-right aside { display: inline-block; padding-top: 8px; }
	.Top .top-share { top: 7px; }
	.Top .top-search { top: 11px; }
}
@media (max-width:1600px) {
	.Top .top-share a { margin: 0 8px; }
	.Top .top-search { margin-left: 8px; }
	.Top .top-language { margin-left: 15px; }
}
@media (min-width:1366px) {
	.Top .header-mid { margin-left: 29%; }
}
@media (min-width:1401px) {
	.Top .header-mid { margin-left: 24%; margin-right: 20%; padding: 20px 0; }
	.Top .header-left a { margin-top: 24px; }
	.Top .header-right aside { padding-top: 26px; }
}
@media (max-width:1400px) {
	.Top .header-left { width: 15%; }
	.Top .header-mid { max-width: 800px; margin-left: 23%; margin-right: 18%; }
	.Top .top-share a { margin: 0 5px; }
	.Top .top-search { margin-left: 5px; }
	.Top .top-language { margin-left: 10px; }
}
@media (max-width:1400px) and (min-width:1200px) {
	.Top .header-left { width: 18%; top: -5px; max-width: 230px; }
}
@media (max-width:1200px) and (min-width:1024px) {
	.Top .header-mid { max-width: 656px; margin-left: 17%; margin-right: 15%; }
	.Top .header-left a { margin-top: 15px; }
	.Top .header-right aside { display: inline-block; padding-top: 8px; }
	.Top .top-search { top: 11px; }
}
@media (max-width:1024px) {
	.Top .header-mid { max-width: 640px; margin-left: 18%; margin-right: 20%; }
	.Top .top-language { }
	.Top { margin-top: 32px; }
	.Top aside { position: absolute; right: 0; top: -32px; line-height: 32px; padding: 0 2%; background: #ececec; width: 100%; text-align: right; }
	.Top aside dd { float: right; }
	.Top aside .open-search { background-image: url(../images/Top_top_icon_search.png); }
	.Top aside .top-language { line-height: 32px; height: 32px; margin-right: 10px; }
	.Top aside .top-language a { color: #333; }
	.Top .top-language figure { display: block; top: 3px; left: -20px; background: none; }
	.Top #header-menu { top: 90px; }
	.Top #open_menu { margin-left: 0; margin-top: 18px; }
	.Top .header { min-height: 68px; }
	.Top .header-mid { padding: 0; }
	.Top .header-left { float: left; height: 68px; width: auto; left: auto; padding-left: 2%; }
	.Top .header-left img { max-height: 40px; margin-top: 18px; }
	.Top .header-right { float: right; height: 68px; right: auto; padding-right: 2%; }
	.Top #header-menu { position: fixed; right: 0; top: 68px; height: 100%; overflow: auto; background: url(../images/Top_bg.jpg) repeat-y right top #fff; padding-right: 15px; padding-left: 7px; transition: 0.3s; width: 0; opacity: 0; }
	.Top #header-menu.header-menu-show { width: 240px; opacity: 1; }
	.Top #header-menu li a { color: #5f5d5d; }
	.Top #header-menu li em a { font-size: 18px; }
	.Top #header-menu li.has-sub em .op { display: block; }
	.Top #header-menu li.has-sub em .op::before, .Top #header-menu li.has-sub em .op::after { background: #009ba4; }
	.Top #header-menu li em a { border-bottom-color: #009ba4; }
	.Top #header-menu li .sub-three dd a { padding-left: 20px; line-height: 30px; background: #fff4fc; }
	.Top #header-menu li .sub .more { display: none; }
	.Top #header-menu li .sub-menu dt a { border-bottom-color: rgba(0, 155, 164, 0.35); }
	.Top #open_menu { position: relative; width: 36px; height: 36px; margin-left: 20px; }
	.Top #open_menu i { height: 3px; width: 80%; left: 10%; top: 50%; margin-top: -1.5px; }
	.Top #open_menu i::before, .Top #open_menu i::after, .Top #open_menu i { background: #009ba4; }
}
@media (max-width:480px) {
	.Top #header-menu li em a { font-size: 15px; }
}

/*

.Homeban

*/
.Homeban { position: relative; z-index: 1; }
.Homeban .banner { position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; }
.Homeban .img img, .Homeban .banner .slide img { width: 100%; }
.Homeban .img { z-index: 0;}
.Homeban .banner .bx-controls .bx-pager { text-align: center; position: absolute; bottom: 40px; z-index: 99; width: 100%; left: 0; display: block; height: 18px; }
.Homeban .banner .bx-controls-direction { display: none; }
.Homeban .banner .bx-controls .bx-pager-item { display: inline-block; margin: 0 15px; }
.Homeban .banner .bx-controls .bx-pager-item a { position: relative; display: block; overflow: hidden; width: 26px; height: 26px; border-radius: 50%; border: 1px solid #fff; line-height: 100px; }
.Homeban .banner .bx-controls .bx-pager-item a:before { position: absolute; content: ''; width: 12px; height: 12px; background: #fff; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Homeban .banner .bx-controls .bx-pager-item a.active { border-color: #009ba4; }
.Homeban .banner .bx-controls .bx-pager-item a.active:before { background-color: #009ba4; }
.Homeban .banner .video_files { position: absolute; background: #000; width: 100%; left: 0; top: 0; height: 100%; z-index: 10; overflow: hidden; }
.Homeban .banner .video_files ~ .img{ opacity: 0; }
.Homeban .banner .video_files #myvideo { position: absolute; visibility: visible; margin: auto; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; }
.Homeban .video_controls { z-index: 100; }
.Homeban .video_controls span { display: block; cursor: pointer; }
.Homeban .video_controls span.btnplay { display: none; position: absolute; top: 50%; margin-left: -50px; margin-top: -50px; left: 50%; width: 100px; height: 100px; background: url(../images/play.png) no-repeat center; }
.Homeban .video_controls .btnpause { position: absolute; bottom: 40px; margin-bottom: -5px; left: 42%; width: 14px; height: 21px; border-left: 3px solid #009ba4; border-right: 3px solid #009ba4; }
@media only screen and (max-width:1024px) {
	.Homeban .banner { overflow: visible; height: 250px; }
	.Homeban .bx-viewport { overflow: visible !important; }
	.Homeban .img img, .Homeban .banner .slide img { height: 250px; }
	.Homeban .video_controls span.btnpause { bottom: auto; top: 50%; left: 50%; transform: translate(-50%, -50); }
	.Homeban .banner .bx-controls .bx-pager { top: 220px; bottom: auto; }
	.Homeban .banner .bx-controls .bx-pager-item { margin: 0 8px; }
	.Homeban .banner .bx-controls .bx-pager-item a { width: 18px; height: 18px; }
	.Homeban .banner .bx-controls .bx-pager-item a:before { width: 8px; height: 8px; }
}
.morebtn { padding-top: 6%; }
.phonebtn { display: none; }
.morebtn a { display: block; text-align: center; width: 200px; height: 40px; font-size: 16px; line-height: 38px; color: #009ba4; border: 1px solid #009ba4; position: relative; overflow: hidden; }
.morebtn a:after { position: absolute; content: ''; left: -10px; width: 50px; top: 0; height: 8px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); border: 1px solid #009ba4; transition: 0.3s; }
.morebtn a::before { position: absolute; content: ''; left: 0; width: 0; top: 0; height: 100%; background: #009ba4; transition: 0.3s; }
.morebtn a:hover::before { width: 100%; }
.morebtn a:hover::after { border-color: rgba(255, 255, 255, 0.75); }
.morebtn a:hover { color: #fff; }
.morebtn a span { position: relative; z-index: 2; font-size: 16px; transition: 0.3s; }
@media (max-width:768px) {
	.morebtn a { margin: 0 auto; }
}

/*

.Homeabout

*/
.Homeabout { padding: 5% 0; }
.Homeabout .word { width: 100%; }
.Homeabout .word h3 { margin: 0; font-size: 24px; color: #000; padding-bottom: 30px; font-weight: bold; }
.Homeabout .word figure { line-height: 1.5; font-size: 15px; color: #333; text-indent: 2em; }
.Homeabout .word figure p { margin: 0; margin-bottom: 4%; line-height: 1.5; }
.Homeabout .word ul { padding-top: 50px; margin-right: -5%; }
.Homeabout .word ul li { float: left; text-align: center; width: 33.333%; }
.Homeabout .word ul li a { color: #fffefe; font-size: 16px; display: block; width: 152px; height: 152px; padding: 38px 25px; border-radius: 50%; position: relative; overflow: hidden; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
.Homeabout .word ul li:hover a { transform: scale(1.05); }
.Homeabout .word ul li a i { position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/Homeabout-icon_bg.png) no-repeat center center; background-size: contain; }
.Homeabout .word ul li a img { display: inline-block; margin-bottom: 15px; }
.Homeabout .word ul li a em { font-style: normal; display: block; }
@-webkit-keyframes rotation {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}
.Homeabout .rotation { -webkit-transform: rotate(360deg); animation: rotation 2s linear infinite; -moz-animation: rotation 2s linear infinite; -webkit-animation: rotation 2s linear infinite; -o-animation: rotation 2s linear infinite; }
.Homeabout .right-img { position: relative; }
.Homeabout .right-img:after { position: absolute; z-index: -1; content: ''; width: 100%; height: 100%; left: -20px; bottom: -20px; background: #009ba4; }
@media (max-width:768px) {
	.Homeabout .word ul li a { font-size: 14px; width: 140px; height: 140px; padding: 35px; }
	.Homeabout .word ul li a img { margin-bottom: 5px; }
	.Homeabout .morebtn { display: none; }
	.Homeabout .phonebtn { display: block; padding: 20px 0 50px; }
}
@media (max-width:480px) {
	.Homeabout .word ul li a { font-size: 12px; width: 120px; height: 120px; padding: 30px; }
	.Homeabout .word ul li a img { max-width: 30px; }
}
@media only screen and (max-width:1024px) {
	.Homeabout .word h3 { padding-bottom: 15px; text-align: center; }
	.Homeabout .right-img { margin: 0 auto; }
	.Homeabout .word ul { margin: 0 auto 30px; padding-top: 15px; }
}
@media only screen and (min-width:1025px) {
	.Homeabout .word { width: 45%; float: left; }
	.Homeabout .right-img { position: absolute; right: 8.5%; max-width: 38.5%; }
}
@media only screen and (min-width:1400px) {
	.Homeabout .word h3 { font-size: 20px; padding-bottom: 50px; }
}
@media only screen and (min-width:1025px) {
	.Homeabout .word h3 { font-size: 18px; }
}

/*

.Homefield

*/
.Homefield { padding-top: 1%; }
.Homefield .title { margin: 0; font-size: 24px; color: #000; padding: 0 0 30px; font-weight: bold; }
@media only screen and (min-width:1025px) {
	.Homefield .title { font-size: 18px; }
}
@media only screen and (min-width:1400px) {
	.Homefield .title { font-size: 20px; padding-bottom: 70px; }
}
.Homefield .main { background: url(../images/Homefield-bg.jpg) no-repeat center top; background-size: cover; }
.Homefield li { width: 20%; background-color: rgba(255, 255, 255, 0); position: relative; float: left; padding: 14% 1.8% 12% 1.8%; transition: all ease 0.5s; overflow: hidden; }
.Homefield li:before { position: absolute; content: ''; left: 0; top: 0; width: 1px; height: 100%; background: #fff; opacity: 0.2; }
.Homefield li:last-child:after { position: absolute; content: ''; right: 0; top: 0; width: 1px; height: 100%; background: #fff; opacity: 0.2; }
.Homefield li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Homefield li h3 { text-align: center; margin: 0; font-weight: 100; font-size: 24px; color: #fff; padding: 5% 0; position: relative; }
.Homefield li figure { text-align: center; margin-bottom: 8%; }
.Homefield li p { font-size: 15px; line-height: 1.5; height: 120px; overflow: hidden; color: #fff; margin: 15% 0; }
.Homefield i { display: block; margin: 0 auto; margin-top: 5%; font-style: normal; font-weight: 100; font-size: 18px; color: #fff; width: 40px; height: 40px; text-align: center; line-height: 38px; border: 1px solid #fff; }
.Homefield .morebtn { margin: 0 auto; margin-top: 5%; padding-top: 0; display: none; text-align: center; width: 200px; height: 40px; line-height: 40px; font-size: 16px; color: #009ba4; background: #fff; position: relative; overflow: hidden; }
.Homefield .morebtn:after { position: absolute; content: ''; left: -10px; width: 50px; top: 0; height: 8px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); border: 1px solid #009ba4; transition: 0.3s; }
@media (min-width:1024px) {
	.Homefield li:hover { background-color: rgba(0, 155, 164, 0.9); }
	.Homefield li:hover h3, .Homefield li:hover p { color: #fff; }
	.Homefield li:hover h3::before { background-color: #fff; }
	.Homefield li:hover figure { animation: ease 0.6s hover001201; }
	.Homefield li:hover i { display: none; }
	.Homefield li:hover .morebtn { display: block; }
}
@media (max-width:1024px) {
	.Homefield li h3 { font-size: 20px; }
}
@media (max-width:640px) {
	.Homefield .title { padding: 50px 0 30px; text-align: center; }
	.Homefield .main { padding: 3% 0; }
	.Homefield li { width: 50%; padding: 6% 3%; }
	.Homefield li figure { margin-bottom: 0; }
	.Homefield li figure img { max-width: 50px; }
	.Homefield li h3 { font-size: 16px; }
	.Homefield li p { margin: 5% 0; }
}
@media (max-width:480px) {
	.Homefield li span { display: none; }
	.Homefield li h3 { font-size: 14px; }
}
@keyframes hover001201 {
	0% { transform: translateX(150px); opacity: 0; }
	100% { transform: translateX(0); opacity: 1; }
}
@-moz-keyframes hover001201 {
	0% { transform: translateX(150px); opacity: 0; }
	100% { transform: translateX(0); opacity: 1; }
}
@-webkit-keyframes hover001201 {
	0% { transform: translateX(150px); opacity: 0; }
	100% { transform: translateX(0); opacity: 1; }
}
.Homedata { padding: 2% 0; }
.Homedata .intro { padding-bottom: 2%; }
.Homedata .intro .ul_num { margin: 4% auto; }
.Homedata .intro .ul_num li { float: left; width: 20%; text-align: center; font-size: 18px; color: #fff; }
.Homedata .intro .ul_num li aside { display: block; margin: 0 auto; margin-bottom: 20px; width: 198px; height: 198px; border: 10px solid #b2e1e4; background: #009ba4; border-radius: 50%; text-align: center; padding-top: 50px; }
.Homedata .intro .ul_num li span { color: #fff; font-size: 54px; font-weight: 100; letter-spacing: -2px; }
.Homedata .intro .ul_num li p { font-size: 20px; margin: 0; color: #333; }
@media (max-width:1024px) {
	.Homedata .intro .ul_num li aside { width: 140px; height: 140px; padding-top: 35px; }
	.Homedata .intro .ul_num li span { font-size: 36px; }
	.Homedata .intro .ul_num li p { font-size: 18px; }
}
@media (max-width:640px) {
	.Homedata .intro .ul_num li { font-size: 14px; width: 33.3333%; margin-bottom: 3%; }
	.Homedata .intro .ul_num li aside { width: 100px; height: 100px; padding-top: 25px; }
	.Homedata .intro .ul_num li span { font-size: 24px; }
	.Homedata .intro .ul_num li p { font-size: 16px; }
}

/*

.Homeglobal

*/
.Homeglobal { background: url(../images/Homeglobal-bg.jpg) no-repeat center center; background-size: cover; position: relative; }
.Homeglobal .title { margin: 0; font-size: 24px; color: #000; font-weight: bold; position: absolute; top: 60px; width: 100%; left: 0; z-index: 2; }
@media only screen and (min-width:1025px) {
	.Homeglobal .title { font-size: 18px; }
}
@media only screen and (min-width:1400px) {
	.Homeglobal .title { font-size: 20px; }
}
.Homeglobal .map_list { max-width: 1520px; margin: 0 auto; width: 100%; position: relative; }
.Homeglobal .map_list dl { position: absolute; }
.Homeglobal .map_list dl dt { background: url(../images/bgs-2.png) no-repeat bottom center; padding-bottom: 45px; line-height: 22px; letter-spacing: 2px; font-size: 14px; color: #000; transition: all 0.5s; }
.Homeglobal .map_list dl dt a { position: absolute; display: inline-block; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; cursor: pointer; }
.Homeglobal .map_list dl dt::after { content: ''; position: absolute; width: 100px; height: 100%; left: 50%; margin-left: -50px; top: 0px; background: url(../images/bgs-1.png) no-repeat bottom center; }
.Homeglobal .map_list dl i { position: absolute; bottom: -6px; left: 50%; margin-left: -30px; height: 34px; width: 60px; z-index: 22; border-radius: 50%; background: #109ca6; opacity: 0.12; filter: alpha(opacity=12); -webkit-animation: warn 2s ease-out; -moz-animation: warn 2s ease-out; animation: warn 2s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; }
@media only screen and (min-width:769px) {
	.Homeglobal .map_list dl.fangX { padding-bottom: 10px; }
	.Homeglobal .map_list dl.fangX .icon { width: 8px; height: 8px; border: 1px solid #109ca6; position: absolute; left: 50%; margin-left: -4px; top: 4px; background: #109ca6; z-index: 9; }
	.Homeglobal .map_list dl.yuanX { padding-top: 10px; }
	.Homeglobal .map_list dl.yuanX .icon { width: 8px; height: 8px; border-radius: 100%; border: 1px solid #109ca6; position: absolute; left: 50%; margin-left: -4px; top: 4px; background: #109ca6; z-index: 9; }
	.Homeglobal .map_list dl { width: 25%; }
	.Homeglobal .map_list dl dt { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
	.Homeglobal .map_list dl aside { display: none; top: 100%; width: 100%; max-width: 380px; max-height: 250px; overflow-y: auto; position: absolute; z-index: 100; padding-top: 45px; }
	.Homeglobal .map_list dl.fangX aside { padding-top: 10px; }
	.Homeglobal .map_list dl.yuanX aside { padding-top: 10px; }
	.Homeglobal .map_list dl .box { padding: 20px; background: rgba(255, 255, 255, 0.85); border: 1px solid #009ba4; border-bottom-width: 10px; }
	.Homeglobal .map_list dl:hover aside { display: block; }
	.Homeglobal .map_list dl dd { display: block; color: #333; font-size: 15px; padding: 5px 0; line-height: 25px; }
}
@keyframes warn {
	0% { transform: scale(0); opacity: 1; }
	30% { transform: scale(0); opacity: 0.1; }
	60% { transform: scale(0.5); opacity: 0.5; }
	100% { transform: scale(1); opacity: 0.0; }
}
@-webkit-keyframes warn {
	0% { transform: scale(0); opacity: 1; }
	30% { transform: scale(0); opacity: 0.1; }
	60% { transform: scale(0.5); opacity: 0.5; }
	100% { transform: scale(1); opacity: 0.0; }
}
@-moz-keyframes warn {
	0% { transform: scale(0); opacity: 1; }
	30% { transform: scale(0); opacity: 0.1; }
	60% { transform: scale(0.5); opacity: 0.5; }
	100% { transform: scale(1); opacity: 0.0; }
}
.Homeglobal .map_list dl:hover dt::after { animation: mymoves 1.1s infinite; -webkit-animation: mymoves 1.1s infinite; animation-direction: alternate; -webkit-animation-direction: alternate; }
@keyframes mymoves {
	from { top: -10px; }
	to { top: 0px; }
}
@-webkit-keyframes mymove {
	from { top: -10px; }
	to { top: 0px; }
}
@media (max-width:768px) {
	.Homeglobal .map_list dl dt::after { -webkit-animation-play-state: paused; }
	.Homeglobal { padding: 3% 0; }
	.Homeglobal .title { position: static; padding: 4% 0; text-align: center; }
	.Homeglobal .map { padding: 0 5%; }
	.Homeglobal .map .map_list { overflow: auto; max-height: 300px; }
	.Homeglobal .map_list dl { position: static; color: #000; padding-bottom: 3%; }
	.Homeglobal .map_list dl dt { background: none; padding-bottom: 0; padding-left: 0; line-height: 50px; color: #009ba4; }
	.Homeglobal .map_list dl dt:after, .Homeglobal .map_list dl dt i { display: none; }
}

/*

*  Owl Carousel - Core  插件样式如遇相同只留一份

*/
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }
.owl-carousel .owl-item img { display: block; width: 100%; }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .owl-item { visibility: hidden; }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab { cursor: move; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }

/*

*  Owl Carousel - Animate Plugin

*/
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

/*

* 	Owl Carousel - Auto Height Plugin

*/
.owl-height { transition: height 500ms ease-in-out; }

/*

* 	Owl Carousel - Lazy Load Plugin

*/
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }

/*

* 	Owl Carousel - Video Plugin

*/
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url('owl.video.play.png') no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }

/*

.Homenews

*/
.Homenews { padding: 5% 0; }
.Homenews .auto { position: relative; }
.Homenews .morebtn { padding-top: 3%; }
.Homenews .title { margin: 0; font-size: 24px; color: #000; padding-bottom: 30px; font-weight: bold; }
@media only screen and (min-width:1025px) {
	.Homenews .title { font-size: 18px; }
}
@media only screen and (min-width:1400px) {
	.Homenews .title { font-size: 20px; padding-bottom: 70px; }
}
.Homenews .wrap-content .list li .pic { overflow: hidden; position: relative; }
.Homenews .wrap-content .list li .pic a { background-position: center; background-size: cover; background-repeat: no-repeat; display: block; transition: transform 0.5s ease-in-out; }
.Homenews .wrap-content .list li:hover .pic a { transform: scale(1.05); }
.Homenews .wrap-content .list li .pic i { position: absolute; z-index: 99; right: 0; bottom: 0; width: 54px; height: 54px; background: url(../images/detail.png) no-repeat center center #009ba4; transition: transform 0.3s ease-in-out; }
.Homenews .wrap-content .list li:hover .pic i { transform: translateX(100%); }
.Homenews .wrap-content .list li .pic img { visibility: hidden; }
.Homenews .wrap-content .list li .word { position: relative; padding: 30px 20px 30px 90px; min-height: 146px; }
.Homenews .wrap-content .list li .word { transition: all 0.3s ease-in-out; }
.Homenews .wrap-content .list li .word time { position: absolute; left: 10px; top: 20px; color: #999; font-size: 14px; text-align: center; height: 100%; width: 60px; }
.Homenews .wrap-content .list li .word time span { font-size: 48px; color: #464447; display: block; border-bottom: 1px solid #cecece; margin-bottom: 5px; }
.Homenews .wrap-content .list li .word dt { overflow: hidden; line-height: 24px; max-height: 48px; font-size: 16px; margin-bottom: 10px; }
.Homenews .wrap-content .list li .word dt a { color: #333; }
.Homenews .wrap-content .list li .word dd { overflow: hidden; font-size: 14px; color: #999; line-height: 1.5; }
.Homenews .wrap-content .list li:hover .word { background: #009ba4; }
.Homenews .wrap-content .list li:hover .word * { color: #fff !important; }
.Homenews .wrap-content .list li:hover .word time { background-image: url(../images/Homenews-line_hover.png); }
@media (max-width:640px) {
	.Homenews .title { padding-top: 5%; text-align: center; }
}

/*

.Homepartner

*/
.Homepartner { background: #eee; padding: 4% 0; }
.Homepartner .auto { position: relative; }
.Homepartner .title { margin: 0; font-size: 24px; color: #000; padding-bottom: 30px; font-weight: bold; }
@media only screen and (min-width:1025px) {
	.Homepartner .title { font-size: 18px; }
}
@media only screen and (min-width:1400px) {
	.Homepartner .title { font-size: 20px; padding-bottom: 70px; }
}
.Homepartner .list { width: 100%; position: relative; }
.Homepartner .bd ul { padding-top: 1px; margin: 0; }
.Homepartner .bd li { width: 100%; margin-top: -1px; border-right: none; transition: 0.5s; display: block; overflow: hidden; position: relative; background: #e7e7e7; }
.Homepartner .bd li a { border: 1px solid #fff; background-position: center center; background-repeat: no-repeat; background-size: contain; display: block; padding-bottom: 80px; }
.Homepartner .list .iconfont { position: absolute; top: -80%; width: 48px; height: 45px; line-height: 45px; font-size: 36px; text-align: center; cursor: pointer; color: #858585; background: #fff; font-weight: 100; }
.Homepartner .list .iconfont:hover { color: #fff; background: #009ba4; }
.Homepartner .list .prev { right: 60px; }
.Homepartner .list .next { right: 0; }
@media only screen and (max-width:1360px) {
	.Homepartner .list .iconfont { top: -50%; }
}
@media only screen and (min-width:769px) {
	.Homepartner li img { transition: all 0.5s ease-out 0s; }
	.Homepartner li:hover img { transform: scale3d(1.1, 1.1, 1.1); }
}
@media only screen and (max-width:767px) {
	.Homepartner .title { padding-top: 5%; text-align: center; }
	.Homepartner .list { padding: 0; overflow: hidden; }
	.Homepartner .list .iconfont { display: none; }
}

/*

.Bottom

*/
.Bottom { background: url(../images/Bottom-bg.jpg) no-repeat center bottom #323232; }
.Bottom .auto { position: relative; }
.Bottom .main, .Bottom .main a { color: #fff; }
.Bottom .main { padding-top: 4%; }
.Bottom nav { overflow: hidden; width: 70%; float: left; }
.Bottom nav li { float: left; width: 20%; padding: 0 1%; }
.Bottom nav li h3 { font-weight: normal; font-size: 18px; color: #fff; border-bottom: 1px solid #696969; position: relative; padding-bottom: 20px; margin: 0 0 20px 0; }
.Bottom nav li h3:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0; width: 14px; height: 1px; background: #fff; }
.Bottom nav li dl dd { font-size: 13px; line-height: 30px; }
.Bottom .code { float: right; width: 20%; text-align: center; font-size: 16px; color: #ccc; }
.Bottom .code .logo { margin-bottom: 40px; }
.Bottom .code img { max-width: 147px; }
.Bottom .code dl{display: flex;flex-wrap: wrap;margin: -2%;}
.Bottom .code dl dd{width: 46%;margin: 2%;}
.Bottom .code dl dd img{width: 100%;}
.Bottom footer, .Bottom footer a { color: #5b5b5b; }
.Bottom footer a:hover { color: #fff; }
.Bottom footer .auto { border-top: 2px solid rgba(255, 255, 255, 0.2); margin-top: 1%; padding-top: 1.5%; padding-bottom: 3%; }
.Bottom footer .links a { color: #fff; }
.Bottom footer .links a + a { margin-left: 20px; position: relative; }
.Bottom footer .links a + a:before { content: ''; position: absolute; left: -10px; top: 20%; height: 60%; width: 1px; background: rgba(255, 255, 255, 0.2); }
.Bottom footer .copyright { margin-top: 10px; color: #929292; }
.Bottom footer .share { position: absolute; right: 0; top: 50%; margin-top: -22px; }
.Bottom footer .share a { width: 44px; height: 44px; display: inline-block; border-radius: 50%; border: 1px solid #3b3b3b; text-align: center; line-height: 40px; font-size: 20px; color: #8c8c8c; }
.Bottom footer .share a + a { margin-left: 10px; }
.Bottom footer .share a:hover { color: #fff; }
.Bottom footer .share a.Gotop { background: #fff; border-color: #fff; font-weight: bold; color: #009ba4; cursor: pointer; }
.Bottom footer .share a { background-image: url(../images/share.png); background-position: left center; padding-left: 0; }
.Bottom footer .share a.twi { background-position: -44px center; }
.Bottom footer .share a.weixin { background-position: -88px center; }
.Bottom footer .share a.sina { background-position: -132px center; }
.Bottom footer .share a.more { background-position: right center; }
@media only screen and (max-width:1024px) {
	.Bottom .main nav { display: none; }
	.Bottom .code { float: none; width: auto; }
	.Bottom footer { text-align: center; }
	.Bottom footer .share { position: static; margin: 15px 0 0; display: inline-block; }
	.Bottom footer .share a + a { margin-left: 4px; }
}
.Banner002579 { padding-top: 106px; width: 100%; overflow: hidden; }
.Banner002579 img { display: block; width: 100%; }
@media (max-width:1400px) {
	.Banner002579 { padding-top: 66px; }
}
@media (max-width:1024px) {
	.Banner002579 { padding-top: 100px; }
}
.Menu002662 { text-align: center; padding: 2% 0; }
.Menu002662 .columnname { font-size: 48px; color: #333; padding-bottom: 2%; display: none; }
.Menu002662 ul { position: relative; }
.Menu002662 ul:before { position: absolute; content: ''; width: 100%; height: 1px; left: 0; top: 50%; background: #ccc; z-index: -1; }
.Menu002662 ul li { margin: 0 4px; position: relative; padding: 8px; display: inline-block; }
.Menu002662 ul li a { display: block; background: #e5e5e5; color: #333; padding: 8px 45px; line-height: 24px; font-size: 16px; }
.Menu002662 ul li i { position: absolute; width: 3px; height: 100%; top: 0; opacity: 0; }
.Menu002662 ul li i.i_1 { left: 0; }
.Menu002662 ul li i.i_2 { right: 0; }
.Menu002662 ul li i::before, .Menu002662 ul li i::after { position: absolute; content: ''; width: 13px; height: 12px; }
.Menu002662 ul li i::before { top: 0; }
.Menu002662 ul li i::after { bottom: 0; }
.Menu002662 ul li i.i_1::before, .Menu002662 ul li i.i_1::after { left: 0; border-left: 2px solid #009ba4; }
.Menu002662 ul li i.i_2::before, .Menu002662 ul li i.i_2::after { right: 0; border-right: 2px solid #009ba4; }
.Menu002662 ul li i.i_1::before, .Menu002662 ul li i.i_2::before { border-top: 2px solid #009ba4; }
.Menu002662 ul li i.i_1::after, .Menu002662 ul li i.i_2::after { border-bottom: 2px solid #009ba4; }
.Menu002662 ul li a:hover, .Menu002662 ul li.aon a { background: #009ba4; color: #fff; font-weight: bold; }
.Menu002662 ul li:hover i, .Menu002662 ul li.aon i { opacity: 1; }
@media (max-width:1024px) {
	.Menu002662 .columnname { font-size: 36px; }
	.Menu002662 ul:before { display: none; }
	.Menu002662 ul { display: block; }
	.Menu002662 ul li { float: left; width: 49%; margin: 0; }
	.Menu002662 ul li a { padding: 8px 0; font-size: 14px; text-align: center; }
}
@media (max-width:640px) {
	.Menu002662 .columnname { font-size: 26px; }
	.Menu002662 ul li a { font-size: 12px; }
}

/*

.RighInfo001749

*/
.RighInfo001749 { padding: 2% 0; line-height: 1.5; }
.RighInfo001749 .videobox { float: right; margin: 0 0 5% 5%; width: 35%; position: relative; }
.RighInfo001749 .videobox i { position: absolute; width: 3px; height: 90%; top: 5%; z-index: 99; }
.RighInfo001749 .videobox i.i_1 { left: 5%; }
.RighInfo001749 .videobox i.i_2 { right: 5%; }
.RighInfo001749 .video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background: rgba(0, 0, 0, 0.3); }
.RighInfo001749 .video .ytable { height: 100%; }
.RighInfo001749 .video .txt { text-align: center; width: 90%; margin: 0 auto; }
.RighInfo001749 .video .txt .play { background: url(../images/play.png) no-repeat; background-size: contain; width: 55px; height: 55px; display: block; margin: 0 auto; }
.RighInfo001749 p { margin: 0; margin-bottom: 0.5%; color: #666; font-size: 14px; line-height: 1.5; text-indent: 2em; }
@media (max-width:768px) {
	.RighInfo001749 .videobox { float: none; max-width: 605px; margin: 0 auto 5% auto; }
}
.video-RighInfo001749 { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; background: rgba(0, 0, 0, 0.6); }
.video-RighInfo001749 .close { cursor: pointer; width: 40px; height: 40px; position: fixed; z-index: 4; right: 20px; top: 20px; }
.video-RighInfo001749 .close::before, .video-RighInfo001749 .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-RighInfo001749 .close::before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.video-RighInfo001749 .ytable { height: 100%; }
.video-RighInfo001749 .ytable-cell { text-align: center; }
.video-RighInfo001749 video { width: 90%; max-width: 1400px; border: 2px solid #009ba4; }
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/PicList002311-fancybox_sprite.png'); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('../images/PicList002311-fancybox_loading.gif') center center
	
no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../images/PicList002311-blank.gif'); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../images/PicList002311-fancybox_overlay.png'); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-x: hidden; overflow-y: scroll; }
.fancybox-title { visibility: hidden; font: normal 13px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #fff; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('../images/PicList002311-fancybox_sprite@2x.png'); background-size: 44px 152px; }
	#fancybox-loading div { background-image: url('../images/PicList002311-fancybox_loading@2x.gif'); background-size: 24px 24px; }
}

/*

.PicList002311

*/
.PicList002311 { background: url(../images/Homeglobal-bg.jpg) no-repeat center; background-size: cover; padding: 4% 0; }
.PicList002311 .title { padding-bottom: 3%; text-align: center; font-size: 20px; font-weight: bold; color: #000; line-height: 30px; }
.PicList002311 .honorList { position: relative; padding: 0 50px; }
.PicList002311 .honorList .btn { display: block; position: absolute; top: 50%; margin-top: -24px; width: 48px; height: 48px; background: url(../images/PicList002311-button_hover.png); cursor: pointer; }
.PicList002311 .honorList .prev { left: 0; background-position: left top; }
.PicList002311 .honorList .prev:hover { background-position: left bottom; }
.PicList002311 .honorList .next { right: 0; background-position: right top; }
.PicList002311 .honorList .next:hover { background-position: right bottom; }
.PicList002311 .honorList .list { margin: 0 auto; overflow: hidden; }
.PicList002311 .honorList .list .ul .owl-dots { display: block; text-align: center; margin-top: 3%; }
.PicList002311 .honorList .list .ul .owl-dot { display: inline-block; width: 30px; height: 6px; background: #eee; margin: 0 8px; }
.PicList002311 .honorList .list .ul .owl-dot.active { background: #009ba4; }

.Timeline001915 { padding: 4% 0 15% 0; background: url(../images/Timeline-bg.jpg) no-repeat center bottom; }
.Timeline001915 .title { padding-bottom: 5%; text-align: center; font-size: 20px; font-weight: bold; color: #000; line-height: 30px; }
.Timeline001915 .list ul { padding: 60px 0; position: relative; }
.Timeline001915 .list ul:before { position: absolute; content: ''; width: 1px; height: 100%; left: 50%; top: 0; background: #d2d2d2; }
.Timeline001915 li { padding-left: 50%; padding-bottom: 6%; position: relative; }
.Timeline001915 li:before { position: absolute; content: ''; width: 20px; height: 20px; border-radius: 50%; left: 50%; margin-left: -10px; top: 10px; background: #009ba4; border: 5px solid #d2d2d2; }
.Timeline001915 li div { padding-left: 40px; }
.Timeline001915 li div p { margin: 0; padding-bottom: 15px; line-height: 1.5; font-size: 16px; color: #53555c; border-bottom: 1px solid #d2d2d2; }
.Timeline001915 ul li:nth-child(2n) { padding-left: 0; padding-right: 50%; }
.Timeline001915 ul li:nth-child(2n) div { padding-left: 0; padding-right: 36px; }
.Timeline001915 li time { position: absolute; left: 41%; top: 0; color: #009ba4; font-size: 24px; font-weight: bold; font-family: calibri; }
.Timeline001915 ul li:nth-child(2n) time { left: 53%; }
.Timeline001915 ol { text-align: center; height: 50px; position: relative; }
.Timeline001915 ol a { display: block; width: 45px; height: 45px; background: url(../images/down.png) no-repeat center; position: absolute; bottom: 10px; left: 50%; margin-left: -22.5px; z-index: 100; cursor: pointer; animation-name: firstPart; animation-duration: 0.8s; animation-timing-function: linear; animation-delay: 0.3s; animation-iteration-count: infinite; animation-direction: alternate; animation-play-state: running; -moz-animation-name: firstPart; -moz-animation-duration: 0.8s; -moz-animation-timing-function: linear; -moz-animation-delay: 0.3s; -moz-animation-iteration-count: infinite; -moz-animation-direction: alternate; -moz-animation-play-state: running; -webkit-animation-name: firstPart; -webkit-animation-duration: 0.8s; -webkit-animation-timing-function: linear; -webkit-animation-delay: 0.3s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; -webkit-animation-play-state: running; -o-animation-name: firstPart; -o-animation-duration: 0.8s; -o-animation-timing-function: linear; -o-animation-delay: 0.3s; -o-animation-iteration-count: infinite; -o-animation-direction: alternate; -o-animation-play-state: running; }
@keyframes firstPart {
	0% { bottom: 40px; }
	100% { bottom: 20px; }
}
@-webkit-keyframes firstPart {
	0% { bottom: 40px; }
	100% { bottom: 20px; }
}
@media (max-width:480px) {
	.Timeline001915 .list ul:before { left: 100px; }
	.Timeline001915 li { padding: 0 !important; margin-bottom: 5%; }
	.Timeline001915 li:before { left: 100px; margin-left: -7px; }
	.Timeline001915 li div { padding: 0 0 0 120px !important; }
	.Timeline001915 li time { left: 0 !important; font-size: 20px; }
	.Timeline001915 ol { text-align: left; margin-left: 78px; }
}
.PicList001938 { padding: 3% 0; }
.PicList001938 .pic { width: 100%; background: url(../uploadfiles/PicList001938-img1.jpg) no-repeat center center; background-size: contain; overflow: hidden; }
.PicList001938 #current { position: relative; width: 30%; padding: 6.6% 4%; margin: 0 20% 0 50%; color: #fff; background-color: rgba(0, 155, 164, 0.8); transform: skewX(-20deg); -webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg); }
.PicList001938 #current:before, .PicList001938 #current:after { position: absolute; content: ""; left: -50px; width: 20px; height: 50%; top: 0; background-color: rgba(0, 155, 164, 0.8); }
.PicList001938 #current:after { left: auto; right: -50px; top: auto; bottom: 0; }
.PicList001938 #current h1 { font-weight: normal; font-size: 36px; margin: 0; margin-bottom: 30px; transform: skewX(20deg); -webkit-transform: skewX(20deg); -moz-transform: skewX(20deg); }
.PicList001938 #current p { font-size: 24px; line-height: 1.5; margin: 0; transform: skewX(20deg); -webkit-transform: skewX(20deg); -moz-transform: skewX(20deg); }
.PicList001938 ul { margin: 5% 0; }
.PicList001938 li { float: left; width: 47%; margin-right: 3%; }
.PicList001938 li:nth-child(2n) { margin-right: 0; margin-left: 3%; }
.PicList001938 li div { position: relative; margin: 6% 0; border: 1px solid #dcdcdc; padding: 6% 9% 6% 56%; text-align: center; transition: all 0.5s ease-in-out; }
.PicList001938 li:hover div { background: #009BA4; }
.PicList001938 li .Ispic { position: absolute; display: block; width: 47%; height: 110%; top: -5%; left: 0; overflow: hidden; }
.PicList001938 li .Ispic figure { position: relative; height: 100%; width: 100%; }
.PicList001938 li .Ispic figure .pic { position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s ease-in-out; background-position: center; background-repeat: no-repeat; background-size: cover; }
.PicList001938 li:hover .Ispic figure .pic { transform: scale(1.1); }
.PicList001938 li .Ispic img { display: none; }
.PicList001938 li h5 { font-size: 26px; color: #333; margin: 0; transition: all 0.5s ease-in-out; }
.PicList001938 li:hover h5 { color: #fff; }
.PicList001938 li p { margin: 20px 0 0; line-height: 1.5; font-size: 14px; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; transition: all 0.5s ease-in-out; }
.PicList001938 li:hover p { color: #fff; }
@media (max-width:1024px) {
	.PicList001938 li h5 { font-size: 22px; }
	.PicList001938 li p { font-size: 14px; }
	.PicList001938 #current { width: 50%; padding: 8% 4%; margin: 0 0 0 50%; transform: skewX(0); -webkit-transform: skewX(0); -moz-transform: skewX(0); }
	.PicList001938 #current:before, .PicList001938 #current:after { display: none; }
	.PicList001938 #current h1 { font-size: 30px; margin-bottom: 20px; transform: skewX(0deg); -webkit-transform: skewX(0deg); -moz-transform: skewX(0deg); }
	.PicList001938 #current p { font-size: 18px; line-height: 1.5; transform: skewX(0deg); -webkit-transform: skewX(0deg); -moz-transform: skewX(0deg); }
}
@media (max-width:768px) {
	.PicList001938 li { float: none; margin-right: 0; margin-left: 0 !important; width: auto; }
	.PicList001938 li div { margin-top: 20%; }
	.PicList001938 li h5 { font-size: 20px; }
	.PicList001938 li p { margin: 10px 0 0; font-size: 15px; }
}
@media (max-width:480px) {
	.PicList001938 li div { padding: 3%; margin-top: 0; }
	.PicList001938 li .Ispic { position: relative !important; display: block !important; top: auto !important; width: 100% !important; height: 100%; left: auto !important; background-size: cover; margin-bottom: 20px; }
	.PicList001938 li .Ispic figure .pic { background: none !important; position: relative !important; }
	.PicList001938 li .Ispic img { display: block; }
}

/*

.Floor000959

*/
.Floor000959 { position: relative; margin-top: 2%; padding: 4% 0; background: url(../images/Floor000959-bg.jpg) no-repeat center center; background-size: cover; overflow: hidden; min-height: 580px; }
.Floor000959 .tab_menu { position: absolute; right: 0; top: 0; width: 45%; height: 100%; }
.Floor000959 .tab_menu li { margin-bottom: 1%; cursor: pointer; font-size: 18px; padding: 11.4% 30%; color: #333; background: #fff; position: relative; transition: all ease-in-out 0.3s; }
.Floor000959 .tab_menu li.on { background: none; }
.Floor000959 .tab_menu li i { position: absolute; width: 54px; height: 54px; left: 15%; top: 50%; margin-top: -27px; background: url(../images/arrow.png) no-repeat center; }
.Floor000959 .tab_menu li.on i { background-image: url(../images/arrow-on.png); }
.Floor000959 .con { display: none; overflow: hidden; clear: both; }
.Floor000959 .con .txt { width: 48%; padding-bottom: 3%; border-bottom: 1px solid #959595; }
.Floor000959 .con .txt img { margin-bottom: 8%; }
@media (min-width:1200px) {
	.Floor000959 .con .txt img { max-height: 92px; height: 100%; width: auto; }
	.Floor000959 .tab_menu li { padding: 9.4% 30%; }
}
.Floor000959 .con .txt p { line-height: 1.5; color: #333; font-size: 14px; margin: 0 0 1.5% 0; overflow: hidden; }
.Floor000959 .con .txt .morebtn a { background-color: #fff; }
@media (max-width:1024px) {
	.Floor000959 .tab_menu { position: static; width: 100%; margin-bottom: 5%; }
	.Floor000959 .tab_menu li { font-size: 15px; width: 32%; margin-right: 2%; float: left; padding: 5%; }
	.Floor000959 .tab_menu li:last-child { margin-right: 0; }
	.Floor000959 .tab_menu li i { display: none; }
	.Floor000959 .con .txt { width: auto; }
	.Floor000959 .con .txt img { margin-bottom: 3%; }
}
@media (max-width:768px) {
	.Floor000959 .tab_menu li i { right: 6%; }
	.Floor000959 .tab_menu li i::before, .Floor000959 .tab_menu li i::after { width: 10px; }
	.Floor000959 .tab_menu li i::after { left: 0; }
	.Floor000959 .tab_menu li.on i::after { left: 4px; }
}
@media (max-width:640px) { }
@media (max-width:480px) {
	.Floor000959 .tab_menu li, .Floor000959 .con dd { float: none; width: auto; margin-bottom: 2%; margin-right: 0; }
}
.PicList002220 { padding: 4% 0 5% 0; }
.PicList002220 .tit { position: relative; margin: 0; text-align: center; }
.PicList002220 .tit:before { width: 24%; height: 2px; background: #009ba4; display: block; content: ''; position: absolute; top: 50%; margin-top: -1px; left: 38%; z-index: 2; }
.PicList002220 .tit span { color: #000; font-weight: bold; font-size: 20px; background: #fff; padding: 0 20px; position: relative; z-index: 3; }
.PicList002220 ul { list-style: none; }
.PicList002220 .ListAll { padding-top: 3%; }
.PicList002220 .ListAll ul { position: relative; overflow: hidden; }
.PicList002220 .ListAll li { float: left; width: 25%; background: #e9e9e9; transition: all 0.5s ease-out 0s; }
.PicList002220 .ListAll li + li { border-left: 1px solid #d1d1d1; }
.PicList002220 .ListAll .pic { display: block; overflow: hidden; }
.PicList002220 .ListAll .pic img { transition: all 0.5s ease-out 0s; }
.PicList002220 .ListAll h4 { margin: 0; font-weight: normal; font-size: 16px; padding: 30px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.PicList002220 .ListAll h4 a { display: block; color: #333; background: url(../images/arrow-on.png) no-repeat center right; }
.PicList002220 .ListAll li:hover .pic img { transform: scale3d(1.04, 1.04, 1.04); }
.PicList002220 .ListAll li:hover h4 a { color: #009ba4; }
@media (max-width:768px) {
	.PicList002220 .tit span { font-size: 30px; }
	.PicList002220 .ListAll li { width: 49%; margin: 0 0.5%; margin-bottom: 1%; }
	.PicList002220 .ListAll li + li { border-left: none; }
	.PicList002220 .Ptit span { font-size: 20px; }
}

/*

.RighInfo002257

*/
.RighInfo002257 { padding: 3% 0; }
.RighInfo002257 .item { background: #eee; margin-bottom: 3%; }
.RighInfo002257 .item .h1 { font-size: 22px; color: #009ba4; margin: 0; }
.RighInfo002257 .item .con { color: #333; font-size: 14px; line-height: 1.5; margin: 10px 0 0; }
.RighInfo002257 .item .con p { margin: 0; }
.RighInfo002257 .item .con dd { padding-left: 16px; position: relative; }
.RighInfo002257 .item .con dd:before { position: absolute; content: ''; left: 0; top: 18px; width: 3px; height: 3px; border-radius: 50%; background: #009ba4; }
.RighInfo002257 .item .pic { overflow: hidden; }
.RighInfo002257 .item .pic .pic-inner { transition: transform 0.5s ease-in-out; }
.RighInfo002257 .item .pic:hover .pic-inner { transform: scale(1.05); }
@media (max-width:1200px) {
	.RighInfo002257 .item .h1 { font-size: 20px; }
	.RighInfo002257 .item .con { font-size: 14px; line-height: 1.5; margin: 5px 0 0; }
	.RighInfo002257 .item .con dd:before { top: 13px; }
}
@media only screen and (min-width:1025px) {
	.RighInfo002257 .item .pic { float: left; width: 35%; }
	.RighInfo002257 .item .word { float: right; width: 65%; padding: 4% 5% 0 6%; }
	.RighInfo002257 .item:nth-child(2n) .pic { float: right; }
	.RighInfo002257 .item:nth-child(2n) .word { float: left; }
}
@media only screen and (max-width:1024px) {
	.RighInfo002257 .item .con { font-size: 15px; line-height: 30px; }
	.RighInfo002257 .item { margin: 0 auto; }
	.RighInfo002257 .item .pic .pic-inner  img { display: block; margin: 0 auto; }
	.RighInfo002257 .item .h1 { font-size: 18px; }
	.RighInfo002257 .item .word { padding: 5%; }
}

/*

.kcxfz

*/
.kcxfz { padding: 3% 0; }
.kcxfz .item { background: #eee; margin-bottom: 3%; }
.kcxfz .item .h1 { font-size: 30px; color: #333; margin: 0; position: relative; padding-bottom: 20px; }
.kcxfz .item .h1:after { position: absolute; content: ''; left: 0; bottom: 0; width: 60px; height: 2px; background: #009ba4; }
.kcxfz .item .con { color: #333; font-size: 14px; line-height: 1.5; margin: 20px 0 0; }
.kcxfz .item .con dd { padding-left: 16px; position: relative; }
.kcxfz .item .con dd:before { position: absolute; content: ''; left: 0; top: 8px; width: 4px; height: 1px; background: #333; }
@media (max-width:1366px) {
	.kcxfz .item .h1 { font-size: 24px; padding-bottom: 10px; }
	.kcxfz .item .con { margin: 10px 0 0; }
}
@media only screen and (min-width:769px) {
	.kcxfz .item .pic { float: left; width: 36%; }
	.kcxfz .item .word { float: right; width: 64%; padding: 3% 5% 3% 6%; }
}
@media only screen and (max-width:768px) {
	.kcxfz .item { max-width: 495px; margin: 2% auto; }
	.kcxfz .item .h1 { font-size: 18px; }
	.kcxfz .item .word { padding: 5%; }
	.kcxfz .item .con { font-size: 15px; }
}

/*

.PicList001395

*/
.PicList001395 { padding: 3% 0; }
.PicList001395 .columnname { text-align: center; font-size: 48px; color: #333; padding-bottom: 2%; }
@media (max-width:1024px) {
	.PicList001395 .columnname { font-size: 36px; }
}
@media (max-width:640px) {
	.PicList001395 .columnname { font-size: 20px; }
}
.PicList001395 li { width: 47.5%; float: left; margin: 0 5% 2.5% 0; text-align: center; }
.PicList001395 li:nth-child(2n) { margin-right: 0; }
.PicList001395 li .pic { display: block; border-radius: 5px; border: 1px solid #e5e5e5; overflow: hidden; }
.PicList001395 li img { width: 100%; display: block; transition: all 0.5s ease-out 0s; }
.PicList001395 li:hover .pic img { transform: scale3d(1.04, 1.04, 1.04); }
.PicList001395 li .dot { color: #333; font-weight: bold; font-size: 24px; margin: 20px 0 0; text-align: left; transition: 0.3s; }
.PicList001395 li:hover .dot { color: #009ba4; }
.PicList001395 li p { text-align: left; margin: 15px 0 0; display: block; color: #666; font-size: 14px; line-height: 1.5; }
.PicList001395 li .more { display: inline-block; margin: 0 auto; font-weight: 100; font-size: 18px; color: #009ba4; width: 34px; height: 34px; text-align: center; line-height: 32px; border: 1px solid #009ba4; }
@media (max-width:768px) {
	.PicList001395 li { float: none; margin-right: 0 !important; width: auto; }
	.PicList001395 li .dot { font-size: 18px; margin: 20px 0 0 0; }
	.PicList001395 li p { margin: 10px 0 20px 0; }
}
.Floor001864 { padding: 3% 0 5% 0; }
.Floor001864 li { width: 32%; margin-right: 2%; float: left; }
.Floor001864 li:last-child { margin-right: 0; }
.Floor001864 li a { display: block; padding: 10% 0; text-align: center; background: url(../images/Homeabout-icon_bg.png) no-repeat center; background-size: contain; transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; }
.Floor001864_v2 li a { background: url(../images/Homeabout-icon_bg2.png) no-repeat center; background-size: contain; }
.Floor001864 li:hover a { transform: scale(1.1); }
.Floor001864 li figure img { margin: 0 auto; width: 20%; max-width: 70px; }
.Floor001864 li span { font-size: 20px; color: #fff; margin: 10px 0 20px 0; }
.Floor001864_v2 li span { max-width: 120px; margin-left: auto; margin-right: auto; color: #009BA4; }
@media (max-width:1024px) {
	.Floor001864_v2 li span { max-width: 100px; }
	.Floor001864 li span { font-size: 16px; }
}
@media (max-width:640px) {
	.Floor001864 li { width: auto; max-width: 200px; margin: 0 auto; margin-bottom: 2%; float: none; }
	.Floor001864 li:last-child { margin-right: auto; }
	.Floor001864 li span { font-size: 14px; }
	.Floor001864 li figure img { max-width: 60px; }
}

/*

.Form000961

*/
.Form000961 { padding: 2% 0 5% 0; }
.Form000961 .form { display: table; width: 100%; }
.Form000961 .form p { margin: 0; margin-bottom: 50px; font-size: 18px; color: #666; text-align: center; }
.Form000961 tr { font-size: 0; }
.Form000961 td { font-size: 14px; }
.Form000961 td { padding-bottom: 10px; display: inline-block; width: 50%; padding: 20px; }
.Form000961 td .text { width: 100%; border: 1px solid #ddd; line-height: 50px; height: 48px; padding: 0 20px; margin-bottom: 25px; }
.Form000961 td textarea.text { line-height: 28px; height: 196px; padding: 10px 20px; }
.Form000961 .btn { text-align: center; }
.Form000961 .btn input { cursor: pointer; color: #fff; font-weight: bold; font-size: 18px; letter-spacing: 5px; border: none; background: #009ba4; width: 70%; max-width: 140px; height: 42px; border-radius: 42px; }
@media (max-width:640px) {
	.Form000961 .form p { margin-bottom: 30px; font-size: 15px; }
	.Form000961 td { display: block; width: auto; padding: 0; }
}

/*

.PicList002273

*/
.PicList002273 { padding-top: 2%; }
.PicList002273 .right { padding: 20px 0; }
.PicList002273 .right .h3 { color: #333; font-size: 16px; margin: 0; margin-top: 42px; }
.PicList002273 .right .p { color: #666; font-size: 14px; line-height: 28px; margin: 0; }
.PicList002273 ul li { margin-bottom: 3%; background: #eee; position: relative; padding-right: 120px; }
.PicList002273 ul li .right_btn { border-left: 1px solid #c9c9c9; width: 100px; height: 80px; padding: 10px; color: #666; text-align: center; font-size: 14px; background: url(../images/download.png) no-repeat center bottom; display: inline-block; position: absolute; top: 50%; right: 0; cursor: pointer; margin-top: -40px; }
.PicList002273 .left { float: left; width: 20%; max-width: 117px; }
.PicList002273 .right { float: right; width: 72%; }
@media (max-width:1440px) {
	.PicList002273 .left { width: 30%; max-width: 114px; }
	.PicList002273 .right { float: right; width: 58%; }
}
@media (max-width:640px) {
	.PicList002273 .left { width: 35%; }
	.PicList002273 .right { width: 60%; padding: 10px 0; }
	.PicList002273 .right .h3 { margin-top: 38px; }
	.PicList002273 .right .p { line-height: 22px; max-height: 44px; }
}
@media screen and (min-width:1025px) {
	.PicList002273 ul li { width: 48%; float: left; margin-right: 4%; }
	.PicList002273 ul li:nth-child(2n) { margin-right: 0; }
}
@media screen and (min-width:1200px) {
	.PicList002273 .left { float: left; margin-right: 35px; }
	.PicList002273 .right { float: left; }
}
.Page002046 .Pages { text-align: center; padding: 1% 0 5% 0; }
.Page002046 .Pages a { display: inline-block; vertical-align: middle; border: 1px solid #ececec; padding: 0 15px; line-height: 38px; color: #999; }
.Page002046 .Pages a:hover, .Page002046 .Pages a.a_cur { background-color: #009ba4; color: #fff; }
.Page002046 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; overflow: hidden; }
.Page002046 .Pages em a { float: left; margin-left: -1px; }
.Page002046 .Pages .p_cur, .Page002046 .Pages .p_count, .Page002046 .Pages .p_jump, .Page002046 .Pages .p_total { display: none; }
.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next { padding: 0; width: 44px; background: url(../images/Page002046-a_prev.gif) no-repeat center center; overflow: hidden; line-height: 1000px; height: 38px; }
.Page002046 .Pages .a_next { background-image: url(../images/Page002046-a_next.gif); }
@media (max-width:640px) {
	.Page002046 .Pages .a_first, .Page002046 .Pages .a_end { display: none; }
}

/*

.PicList002256

*/
.PicList002256 { padding-top: 2%; }
.PicList002256 li { padding-left: 35px; position: relative; margin-bottom: 3%; }
.PicList002256 li time { font-family: Arial; background: url(../images/PicList002256-date.jpg) no-repeat; width: 72px; height: 72px; padding: 8px 0 0; overflow: hidden; text-align: center; color: #fefefe; position: absolute; left: 0; top: 50%; margin-top: -31px; font-size: 14px; }
.PicList002256 li time span { display: block; font-size: 30px; padding-top: 10px; }
.PicList002256 li .txt { padding: 20px 20px 20px 80px; border: 1px solid #e6e6e6; overflow: hidden; }
.PicList002256 li .txt .pic { display: block; }
.PicList002256 li .txt .pic img { width: 180px; height: 115px; }
.PicList002256 li .txt h3 { margin: 0; font-size: 16px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.PicList002256 li .txt h3 a { color: #424242; transition: 0.3s; }
.PicList002256 li .txt h3 a:hover { color: #009ba4; }
.PicList002256 li .txt p { color: #979797; height: 48px; line-height: 1.5; overflow: hidden; font-size: 14px; margin: 5px 0; }
.PicList002256 li .txt .more { background: url(../images/PicList002256-more.jpg) no-repeat right center; padding-right: 20px; font-family: Arial; color: #009ba4; text-transform: uppercase; background-size: 88%; }
@media only screen and (min-width:481px) {
	.PicList002256 li .txt .pic { float: right; margin-left: 40px; margin-bottom: 0; }
	.PicList002256 li .txt h3 { font-size: 18px; }
	.PicList002256 li .txt p { font-size: 14px; margin: 10px 0; }
}

/*

.RichInfo005

*/
.RichInfo005 { padding: 2% 0 3% 0; }
.RichInfo005 .news_info .title { text-align: center; padding-bottom: 20px; }
.RichInfo005 .news_info .title h1 { margin: 0; padding-bottom: 25px; font-size: 30px; color: #424242; }
.RichInfo005 .news_info .title p { margin: 0; border-bottom: 1px dashed #e8e8e8; padding-bottom: 25px; }
.RichInfo005 .news_info .title p span { color: #a9a9a9; }
.RichInfo005 .news_info .info { text-align: justify; text-justify: inter-ideograph; font-size: 14px; color: #797979; line-height: 1.5; }
.RichInfo005 .news_info .info p { text-indent: 2em; margin-bottom: 25px; }
.RichInfo005 .news_info .info p.pic { text-indent: 0; }
.RichInfo005 .news_info .info p img { margin: 0 2%; width: 46%; }
.RichInfo005 .news_info .info_pn { padding-top: 1%; }
.RichInfo005 .news_info .info_pn span { display: block; margin: 1% 0; }
.RichInfo005 .news_info .info_pn span a { color: #949494; }
.RichInfo005 .news_info .info_pn span a:hover { color: #009ba4; }
@media (max-width:1024px) {
	.RichInfo005 .news_info .title h1 { font-size: 24px; }
}
@media (max-width:768px) {
	.RichInfo005 .news_info .title h1 { font-size: 16px; padding-bottom: 10px; }
	.RichInfo005 .news_info .title p { padding-bottom: 10px; }
	.RichInfo005 .news_info .info { font-size: 15px; }
}
.TextList002514 { padding: 2% 0 5% 0; }
.TextList002514 .list { border-bottom: 1px solid #dbdbdb; }
.TextList002514 .job-title { line-height: 50px; padding: 15px 0; font-size: 16px; color: #666; cursor: pointer; position: relative; }
.TextList002514 .job-title span { display: inline-block; width: 18%; margin-right: 1%; }
.TextList002514 .job-title span.jobname { width: 50%; }
.TextList002514 .job-title strong { font-size: 18px; color: #424242; }
.TextList002514 .job-title i { position: absolute; width: 22px; height: 22px; background: #009ba4; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.TextList002514 .job-title i::before, .TextList002514 .job-title i::after { position: absolute; content: ''; background: #fff; }
.TextList002514 .job-title i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002514 .job-title i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002514 .job-title.select i::after { display: none; }
.TextList002514 .job-title.select strong { color: #009ba4; }
.TextList002514 .job-main { display: none; border-top: 1px solid #dbdbdb; }
.TextList002514 .job-info { color: #666; line-height: 1.5; font-size: 14px; }
.TextList002514 .job-info span { margin-right: 2.5%; }
.TextList002514 .job-btn { display: block; margin: 4% auto; text-align: center; }
.TextList002514 .job-btn a { display: inline-block; line-height: 42px; border-radius: 42px; color: #fff; background: url(../images/TextList002514-btn.png) no-repeat 75% center #009ba4; font-size: 18px; padding: 0 100px 0 60px; }
@media only screen and (max-width:768px) {
	.TextList002514 .job-title { line-height: 1.2; font-size: 15px; }
	.TextList002514 .job-title strong { font-size: 16px; }
	.TextList002514 .job-title span.jobname { width: 90%; }
	.TextList002514 .job-title span.jobadd, .TextList002514 .job-title span.data { display: none; }
	.TextList002514 .job-info { font-size: 14px; line-height: 1.5; }
}

/*

.Form001725

*/
.Form001725 { padding: 2% 0 5% 0; }
.Form001725 .tips { padding-bottom: 30px; border-bottom: 1px solid #dcdcdc; font-size: 16px; color: #666; position: relative; }
.Form001725 .tips h1 { margin: 0; margin-bottom: 10px; font-size: 18px; color: #009ba4; }
.Form001725 .form { padding-top: 30px; width: 70%; }
.Form001725 .form td { padding-bottom: 30px; font-size: 16px; }
.Form001725 .form td.w1 { width: 30%; }
.Form001725 .form td.w2 { width: 5%; }
.Form001725 .form .text { width: 100%; border: 1px solid #c9c9c9; line-height: 40px; height: 40px; font-size: 16px; text-indent: 10px; background: none; }
.Form001725 .form .text2 { width: auto; }
.Form001725 .form p { margin: 0 0 10px 0; color: #009ba4; }
.Form001725 .form td em { font-style: normal; font-size: 14px; color: #000; }
.Form001725 .form td aside { display: inline-block; border: 1px solid #000; margin-left: 20px; }
.Form001725 .form .btn { background: #009ba4; color: #fff; cursor: pointer; font-size: 16px; width: 60%; max-width: 188px; height: 48px; border: none; margin-top: 20px; }
@media only screen and (max-width:1200px) {
	.Form001725 .form { width: 100%; }
	.PicList001938 li .Ispic { position: absolute; width: 47%; height: 100%; left: 0; bottom: 0; }
}
@media only screen and (max-width:1440px) and (min-width:1200px) {
	.PicList001938 li div { position: relative; margin: 6% 0; border: 1px solid #dcdcdc; padding: 6% 9% 6% 56%; text-align: center; min-height: 240px; }
	.PicList001938 li .Ispic { position: absolute; width: 47%; height: 115%; left: 0; bottom: -7%; }
}
@media only screen and (max-width:1024px) {
	.Form001725 .form td em { display: block; margin-top: 20px; }
}
@media only screen and (max-width:480px) {
	.Form001725 .tips { font-size: 15px; }
	.Form001725 .tips h1 { font-size: 16px; }
	.Form001725 .form td { display: block; padding-bottom: 5px; font-size: 14px; }
	.Form001725 .form td.w1 { width: 100%; }
	.Form001725 .form td.w2 { width: 0; }
	.Form001725 .form td aside { margin-top: 20px; margin-left: 65px; }
}

/*

.RighInfo002296

*/
.RighInfo002296 .h5, .RighInfo002296 .h3, .RighInfo002296 .p { margin: 0; padding: 0; }
.RighInfo002296 { padding: 2% 0 5% 0; overflow: hidden; }
.RighInfo002296 .auto { position: relative; }
.RighInfo002296 ul { background: #eee; position: relative; }
.RighInfo002296 ul li { padding: 3% 4%; font-size: 14px; color: #666; line-height: 1.5; position: relative; }
.RighInfo002296 ul li + li:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 1px; background: #dadada; }
.RighInfo002296 ul li h5 { font-size: 20px; color: #333; line-height: 50px; }
.RighInfo002296 ul li strong { font-size: 16px; color: #333; display: block; }
.RighInfo002296 figure { margin-top: 5%; color: #000; font-size: 24px; }
.RighInfo002296 figure strong { margin-right: 20px; font-size: 30px; color: #009ba4; font-weight: normal; }
.RighInfo002296 figure img.ewm { margin-left: 20px; }
@media only screen and (max-width:1200px) {
	.RighInfo002296 figure img { margin: 20px 0; }
}
@media only screen and (max-width:1024px) {
	.RighInfo002296 figure, .RighInfo002296 figure strong { font-size: 20px; }
}
@media only screen and (max-width:480px) {
	.RighInfo002296 ul li { font-size: 14px; line-height: 24px; }
	.RighInfo002296 ul li h5 { font-size: 16px; line-height: 40px; }
	.RighInfo002296 ul li strong { font-size: 15px; }
	.RighInfo002296 figure, .RighInfo002296 figure strong { font-size: 16px; }
}
@media only screen and (min-width:1025px) {
	.PicList001938 li div { height: 230px; }
	.RighInfo002296 ul li + li:before { width: 1px; height: 100%; }
	.RighInfo002296 ul li { float: left; width: 50%; }
	.RighInfo002296 figure .boxl { float: left; width: 57%; }
	.RighInfo002296 figure .boxr { float: left; width: 43%; }
	.RighInfo002296 figure .boxl img { max-width: 65%; }
}
@media only screen and (min-width:1367px) {
	.RighInfo002296 figure .boxl img { max-width: 71%; }
}
@media only screen and (max-width:1390px) and (min-width:768px) {
	.RighInfo002296 figure .boxl { padding-top: 1%; float: left; width: 50%; }
	.RighInfo002296 figure .boxr { float: left; width: 50%; }
}
@media only screen and (max-width:1315px) and (min-width:1025px) {
	.RighInfo002296 figure .boxl img { max-width: 60%; }
	.RighInfo002296 figure .boxl { float: left; width: 50%; }
	.RighInfo002296 figure .boxr { float: left; width: 50%; }
	.RighInfo002296 figure img.ewm { max-width: 90px; }
}

/*

.PicList002313

*/
.PicList002313 { padding: 2% 0 3% 0; }
.PicList002313 li { position: relative; float: left; width: 32%; margin-right: 2%; margin-bottom: 2%; overflow: hidden; }
.PicList002313 li:nth-child(3n) { margin-right: 0; }
.PicList002313 li a { display: block; width: 100%; padding-bottom: 68%; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: 0.3s; }
.PicList002313 li:hover a { transform: scale(1.05); }
.PicList002313 li dl { position: absolute; left: 0; bottom: 0; width: 100%; padding: 3%; color: #fff; background-image: -webkit-linear-gradient(top, transparent 30%, #000 110%); background-image: -o-linear-gradient(top, transparent 30%, #000 110%); background-image: linear-gradient(to bottom, transparent 30%, #000 110%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#FF000000', GradientType=0); }
.PicList002313 li h3 { font-size: 18px; font-weight: normal; margin: 0; line-height: 50px; text-align: center; transition: 0.3s; }
.PicList002313 li:hover h3 { color: #009ba4; }
@media(max-width:768px) {
	.PicList002313 li h3 { font-size: 16px; }
}
@media(max-width:640px) {
	.PicList002313 li { width: 49%; }
	.PicList002313 li:nth-child(3n) { margin-right: 2%; }
	.PicList002313 li:nth-child(2n) { margin-right: 0; }
}
@media(max-width:375px) {
	.PicList002313 li { width: auto; float: none; margin-right: 0 !important; }
}

/*

.RighInfo002254

*/
.RighInfo002254 { padding: 2% 0 5% 0; }
.RighInfo002254 .list_img { float: left; width: 60%; position: relative; }
.RighInfo002254 .big_img { position: absolute; left: 0; top: 0; height: 100%; width: 75.62%; }
.RighInfo002254 .big_img li, .RighInfo002254 .big_img li figure { position: absolute; left: 0; width: 100%; top: 0; height: 100%; }
.RighInfo002254 .big_img li figure { border: 1px solid #dcdcdc; background-size: contain; }
.RighInfo002254 .list { padding: 35px 0 35px 78.573%; }
.RighInfo002254 .list .bd { position: relative; }
.RighInfo002254 .list a { position: absolute; width: 20%; height: 35px; right: 0; background: url(../images/RighInfo002254-btn_prev.jpg) no-repeat center center; cursor: pointer; }
.RighInfo002254 .list a.prev { top: 0; }
.RighInfo002254 .list a.next { bottom: 0; background-image: url(../images/RighInfo002254-btn_next.jpg); }
.RighInfo002254 .list a.prevStop, .RighInfo002254 .list a.nextStop { cursor: default; }
.RighInfo002254 .list a:hover { background-image: url(../images/RighInfo002254-btn_prev-on.jpg); }
.RighInfo002254 .list a.next:hover { bottom: 0; background-image: url(../images/RighInfo002254-btn_next-on.jpg); }
.RighInfo002254 .list li { height: 180px; position: relative; }
.RighInfo002254 .list li figure { position: absolute; left: 0; width: 97%; top: 5px; bottom: 5px; background-size: contain; border: 1px solid #dcdcdc; }
.RighInfo002254 .list li figure:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; }
.RighInfo002254 .list li.on figure:before { opacity: 0.15; }
.RighInfo002254 .right_info { float: right; width: 36%; line-height: 1.5 }
.RighInfo002254 .right_info p { margin: 0; line-height: 1.5; color: #666; font-size: 16px; text-indent: 2em; margin-bottom: 6%; }
.RighInfo002254 .right_info .morebtn { margin: 10% 0 0; }
@media (max-width:768px) {
	.RighInfo002254 .list_img, .RighInfo002254 .right_info { float: none; width: auto; }
	.RighInfo002254 .right_info { margin-top: 5%; }
	.RighInfo002254 .right_info .morebtn { margin: 0; padding: 0; }
	.RighInfo002254 .right_info p { line-height: 1.5; font-size: 15px; margin-bottom: 3%; }
}
@media (max-width:640px) {
	.RighInfo002254 .list li { height: 100px; }
	.RighInfo002254 .right_info h1 { font-size: 20px; }
	.RighInfo002254 .right_info h3 { font-size: 16px; }
}
@media (max-width:480px) {
	.RighInfo002254 .list li { height: 80px; }
}

/*

.Floor002355

*/
.Floor002355 { padding: 2% 0 5% 0; text-align: center; }
.Floor002355 h1 { font-size: 20px; font-weight: normal; color: #333; margin: 0; padding-bottom: 2%; }
.Floor002355 figure { text-align: left; color: #666; font-size: 15px; line-height: 1.5; padding-bottom: 1%; }
.Floor002355 ul { margin: 0 auto; margin-top: 5%; max-width: 1300px; }
.Floor002355 li { width: 100%; text-align: center; position: relative; border: 1px solid #e5e5e5; }
.Floor002355 li .tit { font-size: 24px; color: #333; margin-top: 3%; }
.Floor002355 li p { font-size: 18px; color: #333; line-height: 1.5; min-height: 90px; }
.Floor002355 li span { font-size: 12px; color: #b6b6b6; display: block; padding-top: 5px; }
.Floor002355 .morebtn { padding-top: 2%; }
.Floor002355 .morebtn a { display: inline-block; }
.Floor002355 .pic { margin: 3% 0; }
.Floor002355 dd { width: 25%; float: left; margin: 2% 0; text-align: left; color: #333; font-size: 24px; }
.Floor002355 dd h5, .Floor002355 dd p { margin: 0; }
.Floor002355 dd h5 { font-weight: normal; font-size: 24px; color: #324bb1; position: relative; padding-bottom: 40px; margin-bottom: 10px; }
.Floor002355 dd h5:before { position: absolute; content: '-----'; left: 0; bottom: 0; }
@media (max-width:1440px) {
	.Floor002355 dd { font-size: 18px; }
	.Floor002355 dd h5 { font-size: 20px; }
}
@media only screen and (min-width:768px) {
	.Floor002355 h1 { font-size: 28px; }
	.Floor002355 li { width: 23%; float: left; margin-right: 2.66%; }
	.Floor002355 li:nth-child(4n) { margin-right: 0; }
}
@media only screen and (min-width:1024px) {
	.Floor002355 h1 { font-size: 36px; }
	.Floor002355 figure { font-size: 16px; line-height: 1.5; }
}
@media (max-width:1024px) {
	.Floor002355 dd, .Floor002355 dd h5 { font-size: 20px; }
	.Floor002355 li .tit { font-size: 20px; }
	.Floor002355 li p { font-size: 16px; }
}
@media (max-width:768px) {
	.Floor002355 dd { width: 50%; }
	.Floor002355 dd, .Floor002355 dd h5 { font-size: 14px; }
}
@media (max-width:375px) {
	.Floor002355 li .tit a { font-size: 14px; }
}
.PicList002172 { padding: 3% 0; }
.PicList002172 .dsd { padding: 15px 0px; margin: 0 30px; position: relative; }
.PicList002172 .baog { position: relative; }
.PicList002172 .item { padding: 0 20px; text-align: center; color: #666; font-size: 16px; line-height: 50px; }
.PicList002172 .item figure { border: 2px solid #cdcdcd; }
.PicList002172 .item img { display: none; }
.PicList002172 .item figure span { display: block; padding-bottom: 65%; background-size: cover; }
.PicList002172 .dsd .ON:hover figure { border-color: #009ba4; }
.PicList002172 .dsd .ON figure { border-color: #009ba4 !important; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background: url(../images/next.png) center center no-repeat; background-size: 100%; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background: url(../images/back.png) center center no-repeat; background-size: 100%; }
.PicList002172 .owl-nav div { position: absolute; width: 40px; height: 40px; top: 50%; margin-top: -20px; background: url(../images/PicList002172-btn.png) no-repeat left center; overflow: hidden; line-height: 1000px; }
.PicList002172 .owl-nav .owl-prev { left: 0; }
.PicList002172 .owl-nav .owl-next { right: 0; background-position: right center; }
.PicList002172 .hover { background: #eee; position: relative; margin-bottom: 2%; }
.PicList002172 .hover dl { display: none; }
.PicList002172 .hover dl dt { padding: 5% 70% 5% 5%; }
.PicList002172 .hover dl dt p.tit { font-size: 36px; color: #332c22; margin-top: 0; }
.PicList002172 .hover dl dt .txt { font-size: 18px; color: #666; line-height: 1.5; }
.PicList002172 li { position: relative; padding-left: 20px; }
.PicList002172 li:before { position: absolute; content: ''; left: 0; top: 10px; width: 3px; height: 3px; border-radius: 50%; background: #009ba4; }
.PicList002172 .hover dl dd { position: absolute; right: 0; height: 100%; width: 70%; top: 0; background-size: cover; }
.PicList002172 .hover dl dd:before { position: absolute; content: ""; left: 0; top: 0; width: 65%; height: 100%; background: linear-gradient(to right, rgba(238, 238, 238, 1), rgba(238, 238, 238, 0)); }
.PicList002172 .hover dl dd:after { position: absolute; content: ""; left: -2%; top: 0; width: 10%; height: 100%; background: linear-gradient(to right, rgba(238, 238, 238, 1), rgba(238, 238, 238, 0)); }
.PicList002172 .hover dl dd img { display: none; }
.PicList002172_info .hover dl { min-height: 455px; display: block; }
.PicList002172_2 .dsd .owl-stage-outer { padding: 20px 0; }
.PicList002172_2 .dsd figure { position: relative; }
.PicList002172_2 .dsd figure:before { position: absolute; content: ''; left: 50%; top: -20px; width: 0; height: 0; border: 10px solid; border-color: transparent transparent #009ba4; opacity: 0; }
.PicList002172_2 .dsd .ON figure:before { opacity: 1; }
.PicList002172_2 .hover dl dt { padding: 5% 30% 5% 5%; }
.PicList002172_2 .hover dl dd { position: absolute; right: 0; height: 100%; width: 70%; top: 0; background-size: cover; }
.PicList002172_2 .owl-nav div { top: 40%; margin-top: -20px; }
.PicList002172 .conbox { margin-top: 5%; color: #666; font-size: 14px; line-height: 1.5; padding-left: 10%; position: relative; }
.PicList002172 .conbox h3 { margin: 0; color: #332c22; font-size: 24px; font-weight: normal; position: absolute; left: 0; top: 0; }
@media (max-width:1024px) {
	.PicList002172 .item { padding: 0 10px; }
	.PicList002172 .conbox { padding-left: 0; }
	.PicList002172 .conbox h3 { position: static; margin-bottom: 20px; }
}
@media (max-width:768px) {
	.PicList002172 .hover dl dt p.tit { font-size: 30px; }
	.PicList002172 .hover dl dt .txt { font-size: 16px; line-height: 1.5; }
	.PicList002172 li { display: inline-block; width: 50%; }
}
@media (max-width:640px) {
	.PicList002172 .hover dl dt p.tit { font-size: 24px; }
	.PicList002172 .hover { padding-top: 0; }
	.PicList002172 .hover dl dt { padding-right: 5%; margin-bottom: 2%; }
	.PicList002172 .hover dl dd { position: relative; height: auto; width: auto; padding-bottom: 50%; }
	.PicList002172 .hover dl dd:after, .PicList002172 .hover dl dd:before { display: none; }
	.PicList002172 .conbox { margin-top: 8%; font-size: 15px; line-height: 1.5; }
	.PicList002172 .conbox h3 { font-size: 18px; }
	.PicList002172 .conbox li { margin-bottom: 10px; }
	.PicList002172 li:before { top: 12px; }
	.PicList002172 .item { padding: 0 10px; font-size: 12px; line-height: 30px; }
}
@media (max-width:480px) {
	.PicList002172 .hover dl dt p.tit { font-size: 20px; }
	.PicList002172 .hover dl dt .txt { font-size: 15px; }
}

/*

.Websitemap002315

*/
.Websitemap002315 { padding: 2% 0 5% 0; }
.Websitemap002315 .columnname { text-align: center; font-size: 48px; color: #333; padding-bottom: 2%; }
@media (max-width:1024px) {
	.Websitemap002315 .columnname { font-size: 36px; }
}
@media (max-width:640px) {
	.Websitemap002315 .columnname { font-size: 20px; }
}
.Websitemap002315 li { border-bottom: dotted 1px #ddd; padding: 10px 10px 10px 15px; position: relative; line-height: 20px; }
.Websitemap002315 li:before { content: '•'; position: absolute; left: 0; top: 12px; color: #009ba4; }
.Websitemap002315 li dl { position: relative; padding-left: 100px; line-height: 24px; }
.Websitemap002315 li dt { width: 90px; position: absolute; left: 0; top: 5px; }
.Websitemap002315 li em { font-style: normal; padding: 0 5px; }
.Websitemap002315 li dl dd { float: left; padding: 5px 10px 5px 0; margin-right: 10px; position: relative; }
.Websitemap002315 li dl dd:after { content: ''; position: absolute; right: 0; top: 35%; width: 1px; height: 40%; background-color: #ccc; }
.Websitemap002315 li dl dd:last-child:after { display: none; }
.Websitemap002315 li dl dd a:hover { color: #009ba4; }
@media (max-width:640px) {
	.Websitemap002315 li dl { padding-left: 0; }
	.Websitemap002315 li dt { position: static; margin-bottom: 10px; }
}

/*

.RighInfo002275

*/
.RighInfo002275 { padding: 2% 0 5% 0; }
.RighInfo002275 .columnname { text-align: center; font-size: 48px; color: #333; padding-bottom: 2%; }
@media (max-width:1024px) {
	.RighInfo002275 .columnname { font-size: 36px; }
}
@media (max-width:640px) {
	.RighInfo002275 .columnname { font-size: 20px; }
}
.RighInfo002275 .text { margin-bottom: 30px; }
.RighInfo002275 .text .title { font-size: 30px; color: #e4e4e4; font-weight: normal; margin-bottom: 20px; }
.RighInfo002275 .text .title span { font-weight: 700; }
.RighInfo002275 .text .p { font-size: 16px; color: #666; line-height: 38px; margin: 0; padding: 0; }
.RighInfo002275 .map { width: 100%; height: 200px; }
.RighInfo002275 .map #map { height: 100%; }
.RighInfo002275 .map img { max-width: none !important; }
@media (max-width:640px) {
	.RighInfo002275 .text .p { font-size: 15px; line-height: 30px; }
}
@media screen and (min-width:768px) {
	.RighInfo002275 .text { float: left; width: 45%; }
	.RighInfo002275 .map { float: right; width: 50%; height: 260px; }
}
@media screen and (min-width:1024px) {
	.RighInfo002275 .auto { background: url(../images/RighInfo002275-contact_bg.png) no-repeat center; }
	.RighInfo002275 .map { float: right; width: 50%; height: 320px; }
	.RighInfo002275 .text .title { font-size: 52px; }
}
@media screen and (min-width:1200px) {
	.RighInfo002275 { padding: 50px 0 70px; }
	.RighInfo002275 .text .title { margin-bottom: 75px; }
	.RighInfo002275 .map { width: 700px; height: 430px; }
	.RighInfo002275 .text { width: 40%; }
}
@media (max-width:1440px) and (min-width:1199px) {
	.Homeabout .right-img { margin-right: 1.5%; }
	.auto_1400 { padding: 0 2%; }
}
.columnname { opacity: 0; margin-top: -70px; }

/*

.Menu002252 为demo编号

*/
.Menu002252 { padding: 10px 0; text-align: center; overflow: hidden; }
.Menu002252 a { font-size: 16px; display: block; background: #e5e5e5; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon, .Menu002252 a:hover { color: #fff; background: #009ba4; }
@media(min-width:768px) {
	.Menu002252 a { display: inline-block; line-height: 30px; padding: 0 15px; min-width: 115px; border-radius: 30px; overflow: hidden; margin: 0 7px 1px; }
}
@media(min-width:1024px) {
	.Menu002252 a { display: inline-block; line-height: 36px; padding: 0 30px; background: #e5e5e5; min-width: 130px; border-radius: 36px; }
}

/*

.PicList002323 为demo编号

*/
.PicList002323 { padding: 2% 0 3% 0; }
.PicList002323 .list { overflow: hidden; }
.PicList002323 ul { margin: 0 -1%; }
.PicList002323 ul li { float: left; width: 48%; margin: 0 1% 2% 1%; text-align: center; border-radius: 10px; overflow: hidden; border: 1px solid #bfbfbf; }
.PicList002323 ul li div { padding-bottom: 67%; position: relative; overflow: hidden; }
.PicList002323 ul li figure { position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: 0.3s; }
.PicList002323 ul li h3 { padding: 40px; color: #333; margin: 0; font-size: 16px; }
.PicList002323 ul li a:hover figure { transform: scale(1.05); }
.PicList002323 ul li a:hover h3 { color: #009ba4; }
@media screen and (min-width:768px) {
	.PicList002323 ul li { width: 31.334%; }
}

/*

.PicList000762 为demo编号

*/
.PicList000762 { }
.PicList000762 li { float: left; width: 32%; margin-right: 2%; margin-top: 2%; margin-bottom: 2%; }
.PicList000762 li:nth-child(3n) { margin-right: 0; }
.PicList000762 li a { display: block; background-color: #d0d0d0; transition: all ease-in-out 0.3s; }
.PicList000762 li h2 { margin: 0; font-size: 16px; color: #333; font-weight: normal; text-align: center; line-height: 45px; padding: 3% 2%; }
.PicList000762 li .pic { overflow: hidden; position: relative; }
.PicList000762 li figure { background-position: center; background-size: cover; background-repeat: no-repeat; display: block; transition: transform 0.5s ease-in-out; }
.PicList000762 li:hover figure { transform: scale(1.05); }
.PicList000762 li figure img { visibility: hidden; }
.PicList000762 li a:hover { background-color: #009ba4; }
.PicList000762 li a:hover h2 { color: #fff; font-weight: bold; }
@media(max-width:768px) {
	.PicList000762 li { width: 49%; }
	.PicList000762 li:nth-child(3n) { margin-right: 2%; }
	.PicList000762 li:nth-child(2n) { margin-right: 0; }
}
@media(max-width:480px) {
	.PicList000762 li h2 { font-size: 14px; }
}

/*

.Sortlist 为demo编号

*/
.Sortlist { padding-bottom: 4%; margin-top: -3%; }
.Sortlist ul { overflow: hidden; }
.Sortlist li { padding: 5px 10px; position: relative; line-height: 20px; }
.Sortlist li:after { position: absolute; content: ""; width: 100%; height: 1px; background: #eee; left: 210px; bottom: 0; }
.Sortlist li dl { position: relative; padding-left: 200px; line-height: 24px; }
.Sortlist li dt { width: 180px; padding-right: 15px; position: absolute; background: url(../images/Sortlist-arrow.png) no-repeat right center; left: 0; top: 5px; text-align: right; font-size: 15px; }
.Sortlist li dt a { color: #333; }
.Sortlist li dl dd { float: left; padding: 0 10px; margin-right: 10px; position: relative; }
.Sortlist li dl dd:before { content: ""; position: absolute; left: 0; top: 27%; width: 2px; height: 46%; background-color: #a3a3a3; }
.Sortlist li dl dd a { color: #666; }
.Sortlist li dl dd a:hover { color: #009ba4; }
@media(max-width:768px) {
	.Sortlist li:after { left: 0; bottom: 0; }
	.Sortlist li dl { padding-left: 0; }
	.Sortlist li dt { width: auto; position: static; left: 0; top: 0; text-align: left; background-position: left center; padding-left: 15px; }
}
.Floor002716 { padding: 3% 0; overflow: hidden; }
.Floor002716 .slider { position: relative; z-index: 2; width: 88.889%; max-width: 1440px; }
.Floor002716 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Floor002716 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Floor002716 .slick-list:focus { outline: none }
.Floor002716 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Floor002716 .slick-slider .slick-track, .Floor002716 .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) }
.Floor002716 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Floor002716 .slick-track:before, .Floor002716 .slick-track:after { display: table; content: ''; }
.Floor002716 .slick-track:after { clear: both; }
.Floor002716 .slick-loading .slick-track { visibility: hidden; }
.Floor002716 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Floor002716 .slick-slide .slick-loading img { display: none; }
.Floor002716 .slick-slide .dragging img { pointer-events: none; }
.Floor002716 .slick-initialized .slick-slide { display: block; }
.Floor002716 .slick-loading .slick-slide { visibility: hidden; }
.Floor002716 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Floor002716 .slick-arrow .slick-hidden { display: none; }
.Floor002716 > .auto { position: relative; z-index: 1; }
.Floor002716 .main { position: relative; z-index: 3; min-height: 486px; background-color: #eee; }
.Floor002716 .txt { color: #333; padding: 20% 0 20% 15%; position: relative; z-index: 20; }
.Floor002716 .txt .slider { width: 96%; margin: 0 auto; }
.Floor002716 .txt h2 { margin: 0 0 15px 0; font-size: 30px; color: #333; }
.Floor002716 .txt p { line-height: 1.5; font-size: 14px; }
.Floor002716 .txt p .span { display: block; position: relative; padding-left: 20px; }
.Floor002716 .txt p .span:before { position: absolute; content: ""; left: 0; top: 8px; width: 3px; height: 3px; border-radius: 50%; background: #009ba4; }
.Floor002716 .Ispic { background-position: right center; background-size: cover; position: relative; }
.Floor002716 .slick-dots { overflow: hidden; padding-top: 10%; }
.Floor002716 .slick-dots li { float: left; width: 14px; height: 14px; border-radius: 50%; cursor: pointer; margin-right: 10px; background: rgba(0, 0, 0, 0.45); }
.Floor002716 .slick-dots li button { display: none; }
.Floor002716 .slick-dots li.slick-active { background: #009ba4; }
@media(min-width:1025px) {
	.Floor002716 .Ispic { position: absolute; width: 70%; right: 0; height: 100%; top: 0; }
	.Floor002716 .main { margin-left: 0; width: 30%; }
	.Floor002716 .txt .slider { max-width: 420px; }
	.Floor002716 .Ispic:before { position: absolute; content: ""; left: 0; top: 0; width: 45%; height: 100%; background: linear-gradient(to right, rgba(238, 238, 238, 1), rgba(238, 238, 238, 0)); }
	.Floor002716 .Ispic:after { position: absolute; content: ""; left: -2%; top: 0; width: 10%; height: 100%; background: linear-gradient(to right, rgba(238, 238, 238, 1), rgba(238, 238, 238, 0)); }
}
@media(max-width:1024px) {
	.Floor002716 .txt { border-top: 0; padding: 10% 0; padding-top: 15%; }
	.Floor002716 .slick-dots { padding: 5% 0; }
	.Floor002716 .Ispic { padding-bottom: 69%; }
}
.jghj { padding: 4% 0 0; }
.jghj .Ptit { padding-top: 4%; margin-bottom: 0; text-align: center; }
.jghj .Ptit span { color: #333; font-weight: normal; font-size: 34px; background: #fff; padding: 0 25px; position: relative; z-index: 3; }
.jghj .Ptit span:before, .jghj .Ptit span:after { width: 60px; height: 3px; background: #22a8b0; display: block; content: ""; position: absolute; top: 50%; left: -60px; z-index: 2; }
.jghj .Ptit span:after { left: auto; right: -60px; }
.jghj .img { margin-bottom: 3%; }
.jghj .img img { width: 100%; display: block; }
.jghj .txt h2 { margin: 0 0 20px 0; padding-bottom: 20px; font-size: 34px; color: #333; font-weight: normal; position: relative; }
.jghj .txt h2:after { position: absolute; content: ""; left: 0; bottom: 0; background: #22a8b0; width: 68px; height: 3px; }
.jghj .txt dl { color: #666; font-size: 16px; line-height: 1.5; }
.jghj .txt dd { position: relative; padding-left: 20px; }
.jghj .txt dd:before { position: absolute; content: ""; left: 0; top: 8px; background: #22a8b0; width: 10px; height: 1px; }
@media(min-width:769px) {
	.jghj .txt { position: relative; border: 2px solid #22a8b0; padding: 50px; padding-left: 60%; margin-bottom: 5%; }
	.jghj .img { position: absolute; left: -2px; top: 50%; transform: translateY(-50%); width: 52.5%; overflow: hidden; margin-bottom: 0; }
}
@media(max-width:768px) {
	.jghj .Ptit span, .jghj .txt h2 { font-size: 26px; }
}
.jghj ul { list-style: none; }
.jghj .ListAll { padding-top: 3%; }
.jghj .ListAll ul { margin: -1%; position: relative; overflow: hidden; }
.jghj .ListAll li { float: left; width: 14.6666666%; margin: 5px 1% 15px; transition: all 0.5s ease-out 0s; }
.jghj .ListAll .pic { display: block; border: 1px solid #f1f1f1; overflow: hidden }
.jghj .ListAll .pic img { transition: all 0.5s ease-out 0s; }
.jghj .ListAll h4 { margin: 0; text-align: center; font-weight: normal; font-size: 16px; padding: 10px 0 5px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.jghj .ListAll h4 a { color: #333; }
.jghj .ListAll li:hover .pic img { transform: scale3d(1.04, 1.04, 1.04); }
@media(max-width:768px) {
	.jghj .ListAll li { width: 23% }
}
@media(max-width:480px) {
	.jghj .ListAll li { width: 48% }
}
.jghj .section2 { background: #f5f5f5; margin-top: 4%; padding: 1% 0 3% 0; }
.jghj .section2 .Ptit span { background: #f5f5f5; }
.jghj .section2 img { margin: 4% auto; }

/*

.RighInfo002224 为demo编号

*/
.RighInfo002224 { padding-bottom: 4%; }
.RighInfo002224 .Ptit { padding-top: 4%; margin-bottom: 0; text-align: center; }
.RighInfo002224 .Ptit span { color: #333; font-weight: normal; font-size: 34px; background: #fff; padding: 0 25px; position: relative; z-index: 3; }
.RighInfo002224 .Ptit span:before, .RighInfo002224 .Ptit span:after { width: 60px; height: 3px; background: #22a8b0; display: block; content: ""; position: absolute; top: 50%; left: -60px; z-index: 2; }
.RighInfo002224 .Ptit span:after { left: auto; right: -60px; }
@media(max-width:768px) {
	.RighInfo002224 .Ptit span { font-size: 26px; }
}
.RighInfo002224 .item { color: #323232; margin: 30px 0; position: relative; }
.RighInfo002224 .item .word { padding: 5% 7%; }
.RighInfo002224 .item .pic { text-align: center; }
.RighInfo002224 .item .tit { margin-top: 0; font-size: 26px; color: #333; font-weight: normal; }
.RighInfo002224 .item dl { font-size: 18px; color: #333; line-height: 1.5; min-height: 180px; }
.RighInfo002224 dd { position: relative; padding-left: 20px; }
.RighInfo002224 dd:before { position: absolute; content: ""; left: 0; top: 10px; background: #22a8b0; width: 10px; height: 1px; }
@media screen and (min-width:1025px) {
	.RighInfo002224 .item { margin: 50px 0; }
	.RighInfo002224 .item .word { position: absolute; top: 50%; left: 55%; transform: translateY(-50%); width: 38%; text-align: left; background: url(../images/RighInfo002224-bg.jpg) no-repeat center center; background-size: cover; padding: 5% 7%; }
	.RighInfo002224 .item .pic { float: left; width: 63.5%; }
	.RighInfo002224 .item.odd .word { float: right; width: 48%; padding: 5%; left: 0; }
	.RighInfo002224 .item.odd .pic { float: right; }
	.RighInfo002224 .item .word { padding-top: 40px; }
}
@media screen and (min-width:1024px) {
	.RighInfo002224 .item .word { padding: 3% 5%; }
}
@media(max-width:768px) {
	.RighInfo002224 .item dl { font-size: 16px; line-height: 1.5; }
}
.RighInfo002224 .list1 li, .RighInfo002224 .list1 ol { margin-bottom: 2%; margin-top: 2%; }
.RighInfo002224 .list1 li a, .RighInfo002224 .list1 ol a { display: block; border: 1px solid #ddd; transition: 0.3s; }
.RighInfo002224 .list1 li .Ispic, .RighInfo002224 .list1 ol .Ispic { background-size: cover; background-color: #fff; padding-bottom: 59%; }
.RighInfo002224 .list1 ol .Ispic { padding-bottom: 45%; }
.RighInfo002224 .list1 li .txt, .RighInfo002224 .list1 ol .txt { padding: 6% 14%; }
.RighInfo002224 .list1 li .txt h3, .RighInfo002224 .list1 ol .txt h3 { margin: 0; margin-bottom: 15px; font-size: 22px; color: #333; text-align: center; font-weight: normal; }
.RighInfo002224 .list1 li .txt dl, .RighInfo002224 .list1 ol .txt dl { font-size: 16px; color: #666; line-height: 1.5; height: 100px; overflow-y: auto; }
@media(min-width:481px) {
	.RighInfo002224 .list1 li, .RighInfo002224 .list1 ol { float: left; }
	.RighInfo002224 .list1 ol { width: 48%; margin-right: 4%; }
	.RighInfo002224 .list1 ol:last-child { margin-right: 0; }
}
@media(min-width:1025px) {
	.RighInfo002224 .list1 li { width: 29.6875%; }
	.RighInfo002224 .list1 li:not(:nth-child(3n)) { margin-right: 5.46875%; }
}
@media(min-width:481px) and (max-width:1024px) {
	.RighInfo002224 .list1 li { width: 48%; }
	.RighInfo002224 .list1 li:not(:nth-child(2n)) { margin-right: 4%; }
}
.RighInfo002224 .list2 li { float: left; width: 49%; margin-right: 2%; margin-top: 2%; }
.RighInfo002224 .list2 li:nth-child(2n) { margin-right: 0; }
.RighInfo002224 .list2 li a { overflow: hidden; display: block; background: #f4f4f4; transition: 0.3s; }
.RighInfo002224 .list2 li .Ispic { background-size: cover; background-color: #f5faff; }
.RighInfo002224 .list2 li .txt { padding: 2.5% 0; }
.RighInfo002224 .list2 li .txt h3 { font-size: 18px; color: #333; font-weight: normal; }
.RighInfo002224 .list2 li dl { font-size: 15px; color: #666; line-height: 1.5; }
.RighInfo002224 .list2 li dd { position: relative; }
.RighInfo002224 .list2 li dd:before { position: absolute; content: ""; left: 0; top: 0; width: 20px; height: 20px; background: url(../images/RighInfo002224-ico.png) no-repeat left center; }
@media(min-width:481px) {
	.RighInfo002224 .list2 li .Ispic { float: left; }
	.RighInfo002224 .list2 li .txt { float: right; margin-right: 3%; }
}
@media(min-width:1025px) {
	.RighInfo002224 .list2 li .Ispic { width: 24%; padding-bottom: 30%; }
	.RighInfo002224 .list2 li .txt { width: 68%; }
}
@media(min-width:481px) and (max-width:1024px) {
	.RighInfo002224 .list2 li .Ispic { width: 45%; padding-bottom: 31.3%; }
	.RighInfo002224 .list2 li .txt { width: 48%; }
}
@media(max-width:640px) {
	.RighInfo002224 .list2 li .txt p { -webkit-line-clamp: 3; height: 84px; }
}
@media(max-width:480px) {
	.RighInfo002224 .list2 li { margin-bottom: 20px; }
	.RighInfo002224 .list2 li .Ispic { padding-bottom: 69.5%; }
	.RighInfo002224 .list2 li .txt { padding: 15px; }
}

/*

隐藏栏目

*/
.Top .header-menu li .sub-menu #menu6 { display: none; }
.Menu002662 ul #nav6 { display: none; }
.Bottom nav li dl #bot6 { display: none; }






/*20230829新加样式*/

.auto_1400 {
  max-width: 1400px;
}
@media(max-width:1400px) {
  .auto_1400 {
    padding: 0 2%;
  }
}
/*PicList003142 */
.PicList003142{margin-top: 4.5em;margin-bottom: 1em;}
.PicList003142 li{float: left;margin-bottom: 1.5em;}
.PicList003142 li .txt{padding: 1em 0 1.875em;}
.PicList003142 li .tit{font-size: 18px;line-height: 1.6666;font-weight: bold;margin-bottom: 10px;}
.PicList003142 li p{font-size: 16px;line-height: 1.78571;color: #666;margin: 0 0 5px;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom:71.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #009ba4;}
.PicList003142 li time{color: #999999;display: block;position:relative;/* background: url(../images/PicList003142-icon.svg) no-repeat right center; *//* text-decoration: underline; */}
.PicList003142 li time:after{position: absolute;content: '';height: 2px;width: 60px;transition: 0.3s;background-color: #009ba4;left: 0%;/* transform: translateX(-50%); */bottom: 0;}

@media (min-width:1025px) {
.PicList003142 li{width: 22.333%;}
.PicList003142 li:not(:nth-child(4n)){margin-right: 3.5%;}
.PicList003142 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

@media (max-width:480px) { 
.PicList003142 li{width:100%;margin-bottom: 2.5em;}
.PicList003142 li p{margin:0px 0}	
}
/*Menu003185 */
.Menu003185{
    margin-bottom: 3%;
    border-bottom: 3px solid #ddd;
}
.Menu003185 li:not(:last-child){margin-right: calc(65 / 1920 * 100vw);}
.Menu003185 li a{color: #333333;display: block;font-size: 20px;padding: calc(10 / 18 * 1em) calc(26 / 18 * 1em);position: relative;}
.Menu003185 li a:after{position: absolute;content: '';height: 3px;width: 0;transition: 0.3s;background-color: #009ba4;left: 50%;transform: translateX(-50%);bottom: -3px;}
.Menu003185 li a:hover:after,
.Menu003185 li.aon a:after{width: 100%;}
@media (min-width:1025px) {
    .Menu003185 li{float: left;}
}
@media (max-width:1024px) {
    .Menu003185 ul{white-space: nowrap;}
    .Menu003185 li{display: inline-block;position: relative;}
}
@media (max-width:768px) {
.Menu003185 li a{padding: calc(10 / 18 * 1em) calc(18 / 18 * 1em);}
.Menu003185 li:not(:last-child){margin-right: calc(14 / 1920 * 100vw);}

}


/*
 .TextList002241 为demo编号
 */
.TextList002241{padding: 55px 0 4%;background: #f5f5f8;font-size: 14px;/* padding-bottom: 35px; */}
.TextList002241 .list dl{display: block;margin-bottom:25px;padding: 55px 40px;background: #fff;text-align: center;}
.TextList002241 .list dl dt{color: #333;font-size: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 1.5em;line-height: 1.5;overflow: hidden;margin-bottom: 4px;}
.TextList002241 .list dl dd{color: #555;margin-top: 11px;}
.TextList002241 .list dl dd.hl{/* height:45px; */overflow: hidden;color: #009ba4;margin-top: 32px;background: url(../images/PicList003142-icon-red.svg) no-repeat 63% 50%;padding-right: 10px;background-size: 1.2em;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;text-transform: uppercase;font-size: 16px;}
.TextList002241 .list dl:hover{background: #009ba4;}
.TextList002241 .list dl:hover{color: #fff;}
.TextList002241 .list dl:hover dt{color: #fff;}
.TextList002241 .list dl:hover dt+dd{color: #fff;}
.TextList002241 .list dl:hover dd{color: #fff;}
.TextList002241 .list dl:hover dd.hl{background: url(../images/PicList003142-icon.svg) no-repeat 63% 50%;}
.TextList002241 .list dl:hover dd span{color: #fff;}
@media (min-width: 640px){
.TextList002241 .auto{ overflow: hidden;}
.TextList002241 .list{ margin: 0 -1%;}
.TextList002241 .list dl:nth-child(2n){margin-right: 0;}
.TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
.TextList002241 .list dl{float:left;  width: 48%; margin: 0 1% 25px;}
}
@media (min-width: 1024px){
.TextList002241 .list dl:nth-child(3n){margin-right: 0;}
.TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
.TextList002241 .list dl{ width: 31.33%;}
}






.TextList002222{ padding:4% 0;background: #f5f5f8;}
.TextList002222 .tile{color:#009ba4;font-weight:normal;font-size:30px;margin-bottom: 2.5%;}
.TextList002222 .word{background:#fff;padding: 3% 4%;font-size: 16px;line-height: 32px;float:right;width: 70%;}
.TextList002222 .word dl{margin-bottom: 4%;}
.TextList002222 .text{float:left;width: 27%;background: #fff;padding: 3%;font-size: 16px;line-height: 30px;}
.TextList002222 .text h2{color:#009ba4;font-weight:normal;font-size:22px;margin:30px 0 0;}
.TextList002222 .text p{margin:0}
@media (max-width: 768px){
.TextList002222 .word,.TextList002222 .text{ width:100%; margin-bottom:20px }
}


/*
 .Form001725 ä¸ºdemoç¼–å·
 */
.Form001725{ padding:0% 0;}
.Form001725 .form{ padding-top:30px; max-width:552px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form p{margin:0 0 10px 0;color: #009ba4;/* background:url(../images/Form001725-icon.jpg) no-repeat left center; *//* padding-left:15px; */font-size: 16px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{height:50px;border: aliceblue;margin-top: 10px;display: inline-block;line-height: 42px;border-radius: 42px;color: #fff;background: url(../images/Form001725-btn.png) no-repeat 87% center #009ba4;font-size: 18px;padding: 0 100px 0 45px;cursor: pointer;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}

 

/*
 .RighInfo002309 为demo编号
 */


.RighInfo002309 {padding:3% 0}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{font-size: 32px;font-weight:bold;color: #333;line-height:30px;margin-bottom: 2%;}
.RighInfo002309 .CenTitle .name span{display:block;font-weight: normal;font-size: 22px;margin-top: 15px;}
.RighInfo002309 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.RighInfo002309 .aboutTxt01{line-height: 30px;font-size: 16px;color:#555;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{/* display: none; */}
.RighInfo002309 .aboutTxt01 .pic{display: block;float:right;margin:0 0px 20px 80px;}
@media only screen and (max-width:768px ) {
	.RighInfo002309 .aboutTxt01 .pic{width:100%;display: block;}
	
}







/*PicList002736 */
.PicList002736{    padding: 4% 0;}
.PicList002736 li{margin-bottom: 2%;}
.PicList002736 li a{overflow: hidden;display: block;background: #f7f7f8;/* border: 3px solid #f0f0f0; */transition: 0.3s;}
.PicList002736 li a:hover{border-color: #184477;box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
.PicList002736 li .Ispic{background-size: cover;}
.PicList002736 li .txt{ padding:2.5% 0;}
.PicList002736 li .txt h3{font-size: 22px;color: #000;margin-bottom: 10px;}
.PicList002736 li .txt h4{font-size: 18px;color: #000;margin: 0;font-weight: normal;}
.PicList002736 li .txt p{line-height: 28px;color: #777 ;font-size: 16px;    height: 90px;
    margin: 4% 0;
    overflow: hidden;}
.PicList002736 li .txt span{text-decoration: underline;font-size: 16px;color: #009ba4;}
@media(min-width:481px){
.PicList002736 li .Ispic{float: left; }
.PicList002736 li .txt{float: right;margin-right: 3%;  }
}
@media(min-width:1025px){
.PicList002736 li .Ispic{width: 34.927%;padding-bottom: 22.508%;}
.PicList002736 li .txt{width: 55.736%;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002736 li .Ispic{width: 45%;padding-bottom: 31.3%;}
.PicList002736 li .txt{width: 48%;}
}
@media(max-width:640px){
.PicList002736 li .txt p{-webkit-line-clamp: 3; height: 84px;}
}
@media(max-width:480px){
	.PicList002736 li{margin-bottom: 20px;}
.PicList002736 li .Ispic{padding-bottom: 69.5%;}
.PicList002736 li .txt{ padding: 15px;}
}











