﻿/* css reset1 */ 
.clear { display: block; clear: both; }
.relative { position: relative; } 
 
/* css reset */ 
.bgBlock, .wind_aBlock .icon, .wind_aBlock .text, .wind_textContent, .wind_ulContent, .wind_textBlock .more, .indexNews_textBlock .title, .bgColor, .news_liBl, .news_liBl:after, .news/style/_block, .news_liBl, .pagination span, .pagination a, .tel_liA:after, a.tel_liA, .tel_li, .par_li, .ar-left, .ar-right, .bus_imgBlock, .com-video, .news-layer .top-news a, .top-news, .news-list li{ -webkit-transition: all .3s ease; -ms-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.indexNews_images, .indexNews_img:after, .indexNews_img:before, .indexNews_wire:after, .indexNews_wire:before, .indexUl_bgImg, .news_video .bgImg, .news_map .bgImg { -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease; }
.king:hover img, .indexNews_aBlock:hover .indexNews_images, .indexUl_aBlock:hover .indexUl_bgImg, .news_video:hover .bgImg, .news_map:hover .bgImg { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.news/style/_block:hover, .news_liBl:hover, .bus_imgBlock:hover{ -webkit-transform: scale(0.95); -ms-transform: scale(0.95); -moz-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); }
.pagination span:hover, .pagination a:hover, .ar-left:hover, .ar-right:hover, .news-layer .video-mubu .btnplay:hover { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }

.header_logo:after { content: /style/""; display: block; position: absolute; left: -200px; top: 0px; width: 150px; height: 100%; background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); overflow: hidden; -webkit-transform: skewx(-25deg); -webkit-transition: 0s; }
.header_logo:hover:after { width: 150px; left: 600px; -webkit-transition: 1.2s; transition: 1.2s; }
.king:hover:after { width: 150px; left: 1000px; -webkit-transition: 1.2s; transition: 1.2s; }

@-webkit-keyframes anim1 {
	0% { -webkit-transform: translate(0,0px); }
	25% { -webkit-transform: translate(0,-20px); }
	75% { -webkit-transform: translate(0,10px); }
	100% { -webkit-transform: translate(0,0); }
}

@-ms-keyframes anim1 {
	0% { -ms-transform: translate(0,0px); }
	25% { -ms-transform: translate(0,-20px); }
	75% { -ms-transform: translate(0,10px); }
	100% { -ms-transform: translate(0,0); }
}

@keyframes anim1 {
	0% { transform: translate(0,0px); }
	25% { transform: translate(0,-20px); }
	75% { transform: translate(0,10px); }
	100% { transform: translate(0,0); }
}

@-moz-keyframes anim1 {
	0% { -moz-transform: translate(0,0px); }
	25% { -moz-transform: translate(0,-20px); }
	75% { -moz-transform: translate(0,10px); }
	100% { -moz-transform: translate(0,0); }
}

@-o-keyframes anim1 {
	0% { -o-transform: translate(0,0px); }
	25% { -o-transform: translate(0,-20px); }
	75% { -o-transform: translate(0,10px); }
	100% { -o-transform: translate(0,0); }
}

@keyframes animScale {
	0% { transform: scale(1); }
	50% { transform: scale(1.1); }
	100% { transform: scale(1); }
}

@-webkit-keyframes animScale {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(1.1); }
	100% { -webkit-transform: scale(1); }
}

@-ms-keyframes animScale {
	0% { -ms-transform: scale(1); }
	50% { -ms-transform: scale(1.1); }
	100% { -ms-transform: scale(1); }
}

@-moz-keyframes animScale {
	0% { -moz-transform: scale(1); }
	50% { -moz-transform: scale(1.1); }
	100% { -moz-transform: scale(1); }
}

@-o-keyframes animScale {
	0% { -o-transform: scale(1); }
	50% { -o-transform: scale(1.1); }
	100% { -o-transform: scale(1); }
}

@-webkit-keyframes animRotate {
	0% { -webkit-transform: rotate(0); }
	50% { -webkit-transform: rotate(360deg); }
	100% { -webkit-transform: rotate(0); }
}

@-ms-keyframes animRotate {
	0% { -ms-transform: rotate(0); }
	50% { -ms-transform: rotate(360deg); }
	100% { -ms-transform: rotate(0); }
}

@keyframes animRotate {
	0% { transform: rotate(0); }
	50% { transform: rotate(360deg); }
	100% { transform: rotate(0); }
}

@-moz-keyframes animRotate {
	0% { -moz-transform: rotate(0); }
	50% { -moz-transform: rotate(360deg); }
	100% { -moz-transform: rotate(0); }
}

@-o-keyframes animRotate {
	0% { -o-transform: rotate(0); }
	50% { -o-transform: rotate(360deg); }
	100% { -o-transform: rotate(0); }
}

.bigImg_contentBlock { -webkit-animation: anim1 2s linear infinite; -ms-animation: anim1 2s linear infinite; animation: anim1 2s linear infinite; -moz-animation: anim1 2s linear infinite; -o-animation: anim1 2s linear infinite; }
.bigImg_contentBlock, .ban/style/_block img { -webkit-animation: animScale 20s linear infinite; animation: animScale 20s linear infinite; -ms-animation: animScale 20s linear infinite; -moz-animation: animScale 20s linear infinite; -o-animation: animScale 20s linear infinite; }
.king { -webkit-animation: animRotate 100s linear infinite; animation: animRotate 100s linear infinite; -ms-animation: animRotate 100s linear infinite; -moz-animation: animRotate 100s linear infinite; -o-animation: animRotate 100s linear infinite; }


.bodyer { position: relative; width: 100%; min-width: 1200px; overflow: hidden; min-height: 200px; }
.header_content { position: fixed; width: 100%; height: 80px; background: #fff; box-shadow: 0px 0px 4px 0px #ccc; z-index: 999; top: 0px; left: 0px; }
.header_contentBlock { position: relative; width: 93%; margin: auto; min-width: 1280px; }
.header_logo { position: absolute; left: 0px; top: 0px; padding: 11px 0; display: block; height: 58px; }
.header_ulContent { position: relative; width: 1130px; float: right; }
.header/style/_block { position: absolute; right: 68px; top: 25px; border: 1px solid #fff; padding-right: 20px; }
.header_button { position: absolute; right: 0px; top: 0px; z-index: 99; }

.header_ulBlock { position: absolute; right: 150px; top: 0px; }
.header_aBlock { position: relative; float: left; display: block; padding: 30px 0px 0; font-size: 15px; cursor: pointer; margin-left: 34px; }
.header_aBlock .text { color: #333333; z-index: 99; position: relative; display: block; }
.header_input { position: relative; width: 80px; height: 28px; border: 0px; padding-left: 10px; color: #999; outline: none; padding-right: 10px; width: 0px; overflow: hidden; }
.header_button { position: absolute; padding: 6px 10px; height: 16px; cursor: pointer; }
.nav_content { position: absolute; bottom: -40px; height: 40px; width: 1920px; background: url(/images/b_5.png); left: 0px; display: none; }
.nav_aBlock { position: relative; float: left; display: block; color: #fff; height: 40px; line-height: 40px; padding: 0px 20px; font-size: 15px; width: 58px; white-space: nowrap; text-align: center; }
/*.header_aBlock:hover .nav_content {display: block;}*/
.header_aBlock .bgBlock { position: relative; width: 0%; height: 2px; display: block; margin: auto; background: #b6131f; margin-top: 29px; }
.header_aBlock.current .bgBlock, .header_aBlock:hover .bgBlock { width: 100%; }
.header_aBlock.current .text, .header_aBlock:hover .text { color: #b6131f; }
.nav_aBlock:hover { color: #b6131f; }
/*.nav_content.right { left: -464px; }
.nav_content.right1 { left: -470px; }
.nav_content.right2 { left: -354px; }*/
.footer_content { position: relative; width: 100%; height: 50px; background: #45474d; z-index: 999; box-shadow: 0px 0px 4px 0px #ccc; overflow: hidden; }
.footer_contentBlock { position: relative; width: 93%; margin: auto; color: #666; font-size: 12px; }
.footer_text { position: relative; float: left; }
.footer_aBlock { position: relative; float: right; }
.common_content { position: relative; width: 100%; z-index: 99; background: #fff; }
.common_contentBlock { position: relative; width: 1200px; margin: auto; }
.bigImg_content { position: relative; width: 100%; height: 279px; overflow: hidden; }
.bigImg_contentBlock { position: absolute; height: 100%; width: 100%; top: 0px; left: 0px; }
.fixed_top { position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; }
.bottom_img { position: relative; width: 100%; height: 171px; background: url(/images/b_7.png) no-repeat center; }

@-webkit-keyframes headerAnim {
	0% { top: -78px; }
	100% { top: 0px; }
}

/*.header_content.current {position: fixed;-webkit-animation:headerAnim 0.6s ease-in-out backwards;}*/
.index_bodyer .bigImg_content { height: 600px; }
.index_bodyer .common_content { position: relative; width: 100%; margin-top: 526px; }
.index_img { position: relative; width: 100%; }
.index_img img { width: 100%; margin-bottom: -4px; }
.wind_content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 88; min-width: 1200px; }
.wind_wireContent { position: absolute; bottom: 0px; width: 100%; left: 0px; height: 4px; background: url(/images/b2_4.png); box-shadow: 0px 0px 4px 0px #ccc; }
.wind_wireBlock { position: absolute; left: 0px; bottom: 0px; height: 4px; width: 16%; background: #1e9874; }
.wind_showBlock { position: relative; width: 100%; height: 100%; overflow: hidden; }
.wind_contentBlock { position: relative; width: 130%; height: 100% }
.wind_textContent { position: absolute; width: 17%; height: 100%; background: url(/images/b2_3.png); top: 0px; left: -17%; overflow: hidden; }
.wind_textBlock { position: absolute; left: 50%; margin-left: -120px; top: 50%; margin-top: -103px; color: #fff; width: 240px; display: none; }
.wind_textBlock .title { font-size: 18px; letter-spacing: 3px; }
.wind_textBlock .wire { width: 38px; height: 2px; background: #fff; margin: 18px 0; }
.wind_textBlock .text { width: 100%; line-height: 30px; text-align: justify; text-justify: inter-ideograph; }
.wind_textBlock .more { width: 80px; display: block; border: 1px solid #fff; color: #fff; text-align: center; padding: 5px 0; font-size: 12px; margin-top: 25px; }
.wind_ulContent { position: absolute; width: 77%; bottom: 60px; left: 0%; overflow: hidden; height: 91px; padding-top: 30px; }
.wind_ulBlock { position: relative; width: 1080px; margin: auto; }
.wind_aBlock { position: relative; float: left; width: 80px; display: block; margin: 0px 37px; height: 91px; }
.wind_aBlock .icon { position: absolute; width: 62px; margin: auto; height: 62px; top: 0px; left: 9px; }
.wind_aBlock .icon.icon1 { background: url(/images/b1_21.png) no-repeat center; }
.wind_aBlock .icon.icon2 { background: url(/images/b1_22.png) no-repeat center; }
.wind_aBlock .icon.icon3 { background: url(/images/b1_23.png) no-repeat center; }
.wind_aBlock .icon.icon4 { background: url(/images/b1_24.png) no-repeat center; }
.wind_aBlock .icon.icon5 { background: url(/images/b1_25.png) no-repeat center; }
.wind_aBlock .icon.icon6 { background: url(/images/b1_26.png) no-repeat center; }
.wind_aBlock .icon.icon7 { background: url(/images/b1_27.png) no-repeat center; }

.wind_aBlock:hover .text, .wind_aBlock.current .text { color: #ee8600; }
.wind_aBlock:hover .icon.icon1, .wind_aBlock.current .icon.icon1 { background: url(/images/b1_211.png) no-repeat center; }
.wind_aBlock:hover .icon.icon2, .wind_aBlock.current .icon.icon2 { background: url(/images/b1_221.png) no-repeat center; }
.wind_aBlock:hover .icon.icon3, .wind_aBlock.current .icon.icon3 { background: url(/images/b1_231.png) no-repeat center; }
.wind_aBlock:hover .icon.icon4, .wind_aBlock.current .icon.icon4 { background: url(/images/b1_241.png) no-repeat center; }
.wind_aBlock:hover .icon.icon5, .wind_aBlock.current .icon.icon5 { background: url(/images/b1_251.png) no-repeat center; }
.wind_aBlock:hover .icon.icon6, .wind_aBlock.current .icon.icon6 { background: url(/images/b1_261.png) no-repeat center; }
.wind_aBlock:hover .icon.icon7, .wind_aBlock.current .icon.icon7 { background: url(/images/b1_271.png) no-repeat center; }

.wind_aBlock .text { color: #fff; padding-top: 10px; white-space: nowrap; width: 100%; text-align: center; position: absolute; bottom: 0px; left: 0px; }
.wind_wire { position: absolute; left: -215px; top: 71px; }
.ieMrginTop { position: relative; height: 1px; width: 100%; }

.wind_aBlock.current .icon, .wind_aBlock:hover .icon { top: -10px; }
.wind_aBlock.current .text, .wind_aBlock:hover .text { padding-top: 20px; }
.wind_contentBlock.current .wind_textContent { left: 0px; }
.wind_contentBlock.current .wind_ulContent { left: 17%; width: 60%; }
.bigImg_ulBlock { position: relative; width: 100%; height: 100%; }

.big_imgContent { position: relative; width: 100%; height: 100%; overflow: hidden; }
.big_img { position: absolute; width: 100%; height: 100%; bottom: 0px; left: 0px; }
.big_img { -webkit-animation: animScale 12s linear infinite; animation: animScale 12s linear infinite; -ms-animation: animScale 12s linear infinite; -moz- animation:animScale 12s linear infinite; -o-animation: animScale 12s linear infinite; }
.big_imgBlock { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 8; display: none; }

@-webkit-keyframes btssize {
	0% { -webkit-transform: scale(1); }
	100% { -webkit-transform: scale(1.2); }
}

.big_imgBlock.current { -webkit-animation: btssize 3s linear forwards; }
.navIcon/style/_block { position: absolute; bottom: 30px; right: 60px; }

.wind_textBlock .more:hover { border: 1px solid #1e9874; color: #1e9874; }
.index_content { position: relative; width: 100%; }
.indexUl_content { position: relative; width: 50%; float: right; min-height: 50px; }
.indexNews_content { position: absolute; top: 0px; width: 50%; height: 100%; overflow: hidden; }
.indexUl_ulBlock { position: relative; width: 100%; }
.indexUl_aBlock { position: relative; width: 50%; float: left; display: block; overflow: hidden; }
.indexUl_nullImg { position: relative; width: 100%; }
.indexUl_nullImg img { width: 100%; }
.indexUl_bgImg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 6; }
.indexUl_title { position: absolute; top: 0px; left: 0px; z-index: 9; width: 100%; }
.indexNews_contentBlock { position: relative; width: 86%; margin: 30px auto; }
.indexNews_title { font-size: 20px; color: #333; padding-bottom: 25px; }
.indexNews_aBlock { position: relative; display: block; width: 100%; }
.indexNews_img { position: absolute; width: 42%; float: left; height: 100%; overflow: hidden; }
.indexNews_textBlock { position: relative; float: right; width: 56%; padding: 6px 0; }
.indexNews_ulBlock { position: relative; padding-top: 30px; height: 122px; overflow: hidden; }
.indexNews_textBlock .title { color: #333; font-size: 18px; padding-bottom: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.indexNews_textBlock .time { color: #ee8600; font-size: 13px; padding-bottom: 10px; }
.indexNews_textBlock .text { line-height: 24px; color: #4c4c4c; height: 72px; overflow: hidden; text-align: justify; text-justify: inter-ideograph; }
.indexNews_liBlock { color: #333; width: 100%; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #ccc; display: block; }
.indexNews_text { position: relative; float: left; width: 74%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 20px; background: url(/images/b3_2.jpg) no-repeat left; }
.indexNews_time { position: relative; float: right; width: 20%; text-align: right; }
.indexNews_ulBlock.h168 { height: 168px; }
.indexNews_ulBlock.h212 { height: 212px; }
.indexNews_ulBlock.h258 { height: 258px; }
.indexNews_ulBlock.h300 { height: 300px; }
.indexNews_liBlock:hover, .indexNews_aBlock:hover .title { color: #1e9874; }
.indexNews_liBlock:hover .indexNews_text, .indexNews_liBlock:hover .indexNews_time, .indexNews_aBlock:hover .title { text-decoration: underline; }
.indexNews_images { position: relative; width: 100%; height: 100%; }
.indexNews_wire { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99; }
.indexNews_img:after { content: /style/""; position: absolute; top: 0px; width: 0%; left: 0px; height: 2px; background: #1e9874; z-index: 99; }
.indexNews_img:before { content: /style/""; position: absolute; top: 0px; width: 2px; right: 0px; height: 0%; background: #1e9874; z-index: 99; }
.indexNews_wire:after { content: /style/""; position: absolute; bottom: 0px; width: 0%; right: 0px; height: 2px; background: #1e9874; z-index: 99; }
.indexNews_wire:before { content: /style/""; position: absolute; bottom: 0px; width: 2px; left: 0px; height: 0%; background: #1e9874; z-index: 99; }
.indexNews_aBlock:hover .indexNews_img:after { width: 100%; }
.indexNews_aBlock:hover .indexNews_img:before { height: 100%; }
.indexNews_aBlock:hover .indexNews_wire:after { width: 100%; }
.indexNews_aBlock:hover .indexNews_wire:before { height: 100%; }
.header_img { position: relative; float: right; padding-top: 26px; padding-left: 6px; }
.navIcon/style/_block { position: absolute; bottom: 30px; right: 60px; z-index: 99; }
.navIcon/style/_block a { display: block; width: 24px; height: 24px; float: left; cursor: pointer; background: url(/images/b5_21.png) no-repeat center; }
.navIcon/style/_block a.current { background: url(/images/b5_2.png) no-repeat center; }
.index_content { position: relative; width: 1200px; margin: auto; }
.ul_content { position: relative; width: 1220px; padding: 24px 0px 30px; }
.ul_aBlock { position: relative; float: left; margin-right: 7px; height: 147px; display: block; width: 234px; -webkit-perspective: 253px; -moz-perspective: 253px; perspective: 253px; }
.ul/style/_block { position: relative; width: 100%; height: 100%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
.ul_imgBlock { display: block; width: 234px; height: 147px; position: absolute; top: 0px; left: 0px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; z-index: 2; }
.ul_textBlock { width: 100%; height: 147px; position: absolute; top: 0px; left: 0px; background: url(/img/wallGre.png) repeat; -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); transform: rotateX(180deg); z-index: -1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
.ul_aBlock:hover .ul/style/_block { -webkit-transform: rotateX(180deg); -moz-transform: rotateX(180deg); transform: rotateX(180deg); z-index: -1; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; }
.ul_aBlock:hover .ul_textBlock { z-index: 10 }

.con_textBlock { position: relative; width: 100%; }
.new_content { position: relative; float: left; width: 570px; }
.new_img { position: relative; float: right; width: 594px; }
.new_contentBlock { position: relative; width: 100%; padding-top: 10px; }
.new_images { position: relative; width: 100%; display: none; }
.new_navBlock { position: relative; width: 100%; height: 30px; border-bottom: 1px solid #1e9874; background: #f2f2f2; }
.new_liBlock { position: relative; height: 30px; float: left; background: url(/images/b4_4.jpg) no-repeat right; cursor: pointer; font-size: 16px; color: #3a3a37; width: 100px; white-space: nowrap; text-align: center; line-height: 30px; }
.new_moreB { position: absolute; right: 10px; top: 7px; color: #3a3a37; font-size: 12px; }
.new_liBlock.last { background: url(); }

.new_liBlock .wire { position: relative; margin: auto; margin-top: 8px; height: 2px; border-bottom: 2px solid #005f99; width: 0px; display: none; }
.new_liBlock.current .wire, .new_liBlock:hover .wire { width: 65px; }
.new_liBlock.current { background: #1e9874; color: #fff; }
.a/style/_block { position: absolute; z-index: 99; width: 300px; height: 50px; display: block; left: 213px; top: 701px; background: url(/style/_block); }
.a/style/_block2 { position: absolute; z-index: 99; width: 400px; height: 50px; display: block; left: 500px; top: 701px; background: url(/style/_block); }
.index2_contentBlock { position: relative; width: 100%; padding-bottom: 30px; }
.new_moreB:hover { color: #1e9874; }
.news_imgBlock { position: relative; width: 594px; float: right; padding-right: 1px; }
.news_video { position: relative; float: left; width: 297px; height: 182px; overflow: hidden; cursor: pointer; }
.news_map { position: relative; float: right; width: 277px; height: 182px; overflow: hidden; cursor: pointer; }
.news_video .icon { position: absolute; top: 50%; left: 50%; margin-left: -26px; margin-top: -26px; z-index: 9; }
.news_map .icon { position: absolute; bottom: 0px; left: 0px; z-index: 9; }
.news_video .bgColor, .news_map .bgColor { position: absolute; top: 0px; left: 0px; width: 0%; height: 100%; z-index: 8; background: url(/images/b6_3.png); }
.news_video:hover .bgColor, .news_map:hover .bgColor { width: 100%; }
.bigImg_title { position: absolute; right: 50%; bottom: 20px; z-index: 8; margin-right: -600px; }
.bigImg_title1 { position: absolute; left: 50%; bottom: 20px; z-index: 8; margin-left: -600px; }
.navUl_content { position: relative; width: 100%; background: #fff; border-bottom: 1px solid #ccc; }
.navUl_contentBlock { position: relative; width: 1200px; margin: auto; height: 50px; overflow: hidden; }
.Inner_content { position: relative; width: 100%; background: #fff; }
.Inner_textContent { position: relative; float: left; width: 50%; background: #fff; height: 100% }
.Inner_textContent img { float: right; }
.Inner/style/_blockContent { position: relative; float: right; width: 50%; height: 100%; background: #e6e6e6; }
.Inner_contentBlock { position: relative; width: 1200px; margin: auto; }
.Inner_contentBlock img { margin-left: -60px; }
.Inner_contentBlock1 { position: relative; width: 1200px; margin: auto; }
.Inner_bgColor { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.Inner1/style/_block { position: relative; width: 100%; background: #e6f4f0; }
.Inner1_InnerBlock { position: relative; width: 1200px; margin: auto; }
.Inner1_aBlock { position: absolute; top: 240px; left: 49%; display: block; width: 610px; background: url(/style/_block); opacity: 0.5; height: 160px; z-index: 99; }
.Inner2_aBlock { position: absolute; top: 61px; left: 0; display: block; width: 1200px; background: url(/style/_block); opacity: 0.5; height: 920px; z-index: 99; }
.Inner3_contentBlock { padding: 40px 0; background: #e6f4f0; }
.common_content.color3 { background: #e6f4f0; }
a.header_logo img { height: 100%; }
.com_conBlock { position: relative; width: 100%; }
.header_en { position: absolute; right: 0px; top: 30px; }

.header_en img { margin-left: 5px; width: 12px; }
.index_bodyer .bigImg_content { position: fixed; }
.tel_navBlock { position: relative; width: 100%; background: #f2f2f2; z-index: 90; }

.com_InnBlock { position: relative; width: 83%; margin: auto; min-width: 1120px; z-index: 10 }
a.tel_li { display: block; float: left; padding: 15px 7px; }

a { color: #666; }

.tel_ulA { position: absolute; right: 0px; top: 0px; }

.tel_ul { position: relative; width: 100%; height: 50px; }

a.tel_li.home { padding-left: 26px; background: url(/images/a3_2.png) no-repeat left; background-size: 18px; }

a.tel_li span { margin-right: 7px; }

a.tel_liA { padding: 15px 0px; display: block; float: left; margin-left: 40px; }

.tal_content { position: relative; width: 100%; }

.tel_tiBlock { position: relative; width: 60%; margin: auto; text-align: center; padding: 68px; }

.tel_tiEn { font-size: 51px; color: #dde9f9; text-transform: uppercase; background-image: -webkit-linear-gradient(top,#ddfbf3,#dde9f9); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 1em; }

.tel_tiCh { font-size: 38px; margin-top: -30px; z-index: 90; position: relative; }

.tel_ulBl { position: relative; width: 101%; padding-bottom: 100px; }

.tel_liBl { position: relative; width: 32.3%; float: left; margin-right: 1%; margin-bottom: 40px; box-shadow: 0px 0px 0px 1px #ccc; }

.tel_te { padding: 15px; text-align: center; font-size: 16px; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pagination { text-align: center; padding: 15px 0; }

.pagination a, .pagination span { margin: 0px 10px; padding: 4px 6px; border-radius: 3px; }

.pagination a:hover, .pagination a.page_current { color: #fff; color: #e60012; }
a.tel_img img { width: 100%; }
div#header { box-shadow: 0px 0px 5px 1px #eee; }
a.tel_liA:after { content: /style/""; width: 0%; background: #b6131f; display: block; margin: auto; margin-top: 13px; height: 2px; }
a.tel_liA.cur:after, a.tel_liA:hover:after { width: 100%; }

a.tel_liA.cur, a.tel_liA:hover { color: #b6131f; }

a.tel_li:hover span { }
a.tel_li.home:hover { background: url(/images/a3_21.png) no-repeat left; background-size: 18px; }
.pagination { padding: 20px 0px; text-align: center; margin-top: 20px; }
.pagination span, .pagination a { display: inline-block; margin: 0px 10px; padding: 0px 10px; height: 30px; line-height: 30px; border: 1px solid rgb(220, 220, 220); font-size: 16px; color: rgb(51, 51, 51); transition: all 0.5s ease 0s; overflow: hidden; }
.pagination a:hover, .pagination a.page_current { color: #e60012; border: 1px solid #e60012; }

.news_ulContent { position: relative; width: 100%; margin-top: 80px; }
.news_dataBl { position: absolute; right: 0px; top: 20px; width: 600px; z-index: 90; }
.news_dataBl select { width: 100px; height: 36px; border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-image: initial; color: rgb(102, 102, 102); background: url(/style/""); padding-left: 10px; padding-right: 10px; outline: none; float: right; border-right-style: initial; border-right-color: initial; }
.news_seek { position: relative; width: 60px; height: 34px; background: url("/images/d1_3.png") center center no-repeat; border: 1px solid rgb(204, 204, 204); float: right; cursor: pointer; }
.news_ulBl { position: relative; width: 100%; margin-top: 60px; }
a.news_liBl { display: block; width: 96%; padding: 22px 2%; min-height: 225px; position: relative; }
.news_imgBl { position: absolute; float: left; left: 2%; top: 22px; overflow: hidden; width: 332px; }
.news_liTe { padding-left: 372px; padding-right: 30px; position: relative; }
.news_liTi { font-size: 20px; width: 80%; position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 25px; font-weight: bold; padding-top: 20px; }
.news_liT { line-height: 2em; text-align: justify; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 66px; margin-bottom: 25px; font-size: 16px; }
a.news/style/_block { display: block; padding: 25px 2%; background: rgb(255, 255, 255); margin-top: 60px; position: relative; min-height: 278px; }
.news_img { position: absolute; width: 42%; float: left; overflow: hidden; left: 2%; top: 25px; width: 450px; }
.news_teBl { position: relative; padding-left: 510px; padding-right: 40px; }
img { max-width: 100%; }
.news_tTi { font-size: 22px; padding-top: 0px; margin-bottom: 35px; line-height: 1.6em; /* height: 80px; */ overflow: hidden; /* display: -webkit-box; */ /* -webkit-line-clamp: 2; */ /* -webkit-box-orient: vertical; */ color: #c9000f; white-space: nowrap; text-overflow: ellipsis; padding-top: 20px; }
.news_tTe { position: relative; width: 100%; text-align: justify; height: 130px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-size: 16px; }
a.news/style/_block .more, .news_liBl .more { border: 1px solid #ccc; width: 80px; text-align: center; padding: 8px 0; background: url(/images/e5_43.png) no-repeat 60px 11px; padding-right: 15px; background-size: 8px; float: right; margin-top: 30px; display: none; }
p { line-height: 2; }
.comIn_content.news_bgImg { background: url(/images/c1_3.jpg) no-repeat center; background-size: cover; }

.news_tCh { font-size: 28px; letter-spacing: 2px; }

.news_tEn { font-size: 20px; text-transform: uppercase; color: #a10015; padding-top: 2px; font-weight: bold; }

.news_tiBl { position: relative; padding-top: 60px; }

.news_date { padding-left: 28px; background: url(/images/c1_5.png) no-repeat left; font-size: 16px; }

.news_conBlock { position: relative; width: 100%; padding-bottom: 40px; }
.news_wi { width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 35px; }

.news_wi span { display: block; position: relative; width: 60px; border-top: 3px solid #c9000f; margin-bottom: -1px; }

a.news_liBl:hover { background: #fff; box-shadow: 0px 0px 5px 0px #ccc; }

.news_imgBl img { display: block; }
a.news_liBl:after { content: /style/""; display: block; position: absolute; right: 12%; width: 140px; height: 18px; background: url(/images/c1_6.png) no-repeat center; bottom: 48px; background-size: 100px; opacity: 0; }

a.news_liBl:hover:after { right: 6%; opacity: 1; }
.pagination span, .pagination a { cursor: pointer; }

@-webkit-keyframes ba02 {
	0% { transform: translate(0,-100px); opacity: 0; }
	100% { transform: translate(0,0px); opacity: 1 }
}

@-webkit-keyframes com01 {
	0% { transform: translate(0,-50px); opacity: 0; }
	100% { transform: translate(0,0px); opacity: 1 }
}

@-webkit-keyframes ba01 {
	0% { transform: translate(0,20px); opacity: 0; }
	100% { transform: translate(0,0px); opacity: 1 }
}

.bigImg_content { -webkit-animation: com01 0.6s ease-in-out backwards; }
.com_conBlock { -webkit-animation: ba02 0.6s ease-in-out backwards; }
.news_tiBl { -webkit-animation: ba01 0.6s ease-in-out 0.3s backwards; }

.Inn_content { position: relative; width: 80%; margin: auto; padding: 60px 0; }

.Inn_ti { font-size: 26px; width: 80%; line-height: 1.6em; margin: auto; text-align: center; }

.Inn_date { font-size: 18px; padding: 15px 0; color: #999; font-weight: bold; position: relative; }

a.Inn_back { position: absolute; right: 0px; top: 16px; width: 120px; text-align: center; color: #c9000f; font-size: 16px; }

.Inn_teBl { position: relative; width: 100%; border-top: 1px solid #ccc; margin-top: 15px; padding-top: 25px; border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 10px; }

.Inn_teBl p, .Inn_teBl section { margin-bottom: 20px; font-size: 15px; }

.Inn_teBl p img, .Inn_teBl section img { margin: auto; padding: 5px 0; }

.Inn_buBl { position: relative; width: 100%; padding-bottom: 30px; }

a.Inn_left { position: relative; float: left; width: 46%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

a.Inn_right { position: relative; float: right; width: 46%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: right; }
.Inn_teBl:after { content: /style/""; display: block; width: 100px; position: absolute; top: -1px; left: 0px; border-bottom: 1px solid #e60012; }

.Inn_teBl img { margin: auto; }
.com_InnContent { position: relative; width: 100%; min-height: 500px; padding-bottom: 60px; }
a.tel_li:hover { color: #b6131f; }
.comIn_content { position: relative; width: 100%; }
.comIn_content.party_bgImg { background: #fcfaf7 url(../images/c2_2.jpg) no-repeat center bottom; }
.par_ul { position: relative; width: 100%; margin-top: 65px; border-top: 1px solid #ccc; padding-bottom: 20px; }

a.par_li { position: relative; display: block; width: 100%; border-bottom: 1px solid #ccc; padding: 25px 0; font-size: 17px; }

.par_date { float: left; width: 200px; text-align: center; font-size: 17px; border-right: 1px solid #ccc; margin-right: 55px; }

.par_text { float: left; width: 60%; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.par_ico { position: absolute; right: 4%; top: 22px; width: 28px; }

a.par_li:hover { background: #fff; box-shadow: 0px 0px 5px 0px #ccc; }
.bus_text { position: relative; width: 100%; margin-top: 50px; text-align: justify; }

.bus_text p { margin-bottom: 20px; }

.bus_content { position: relative; width: 100.6%; margin-top: 50px; }

.bus_text p img { margin: auto; display: block; }

.bus_img img { width: 100%; display: block; }

.bus_imgBlock { position: relative; width: 95%; }

.bus_swiper { position: relative; width: 101%; }

.bus_tiBl { position: absolute; bottom: 0px; left: 0px; width: 100%; z-index: 90; height: 120px; background: url(/images/c2_6.png); }

.bus_ti { position: absolute; bottom: 20px; left: 0px; color: #fff; padding: 10px 5%; width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 16px; }

a.ar-left { position: absolute; left: -110px; width: 68px; height: 68px; background: url(/images/c2_8.png) no-repeat center; background-size: 50px; top: 50%; margin-top: -34px; }

a.ar-right { position: absolute; right: -90px; width: 68px; height: 68px; background: url(/images/c2_9.png) no-repeat center; background-size: 50px; top: 50%; margin-top: -52px; }

.bus_swiper .swiper-container { padding-bottom: 40px; }
.bus_te { position: absolute; bottom: 0px; left: 0px; color: #fff; padding: 10px 5%; width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px; }
.bus_imgBlock:hover { box-shadow: 0px 0px 6px 0px #ccc; }
.busIn_content { position: relative; width: 100%; margin-top: 60px; background: #fff; margin-bottom: 30px; }

.busIn_swiper { position: relative; width: 60%; float: left; }

.busIn_img img { width: 100%; display: block; }

.busIn_teBl { position: relative; width: 32%; float: right; padding: 30px 4%; }

.busIn_ti { font-size: 18px; padding-bottom: 20px; }

.busIn_te { text-align: justify; }

.pa02 { position: absolute; bottom: 20px; left: 25px; z-index: 90; }

.pa02 span.swiper-pagination-switch { width: 10px; height: 10px; background: #ccc; display: block; float: left; border-radius: 100px; margin-right: 8px; }

span.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch { background: #e60012; }
a.busIn_back { position: absolute; right: 0px; top: 100px; color: #b6131f; }
a.Inn_de { position: relative; width: 120px; background: #c9000f; display: block; text-align: center; color: #fff; padding: 8px 0; margin: 30px auto; }
a.Inn_left:hover, a.Inn_right:hover { color: #c9000f; text-decoration: underline; }

@keyframes fade{
	0% {opacity:0.5;}
	100% { opacity: 1; }
}
#Header {animation:fade 0.6s ease-in-out backwards;}