﻿/* css reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
body { font-family: 'Microsoft Yahei',Arial,Simsun; font-size: 14px; min-width: 1000px; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
.clear { display: block; clear: both; }
.relative { position: relative; }
.grayscale { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ }
/* css reset */
html, body { position: relative; width: 100%; height: 100%; }
.clear { clear: both; }
.bgBlock, .wind_aBlock .icon, .wind_aBlock .text, .wind_textContent, .wind_ulContent, .wind_textBlock .more, .indexNews_textBlock .title, .bgColor, .navIcon_block a, .indIcon_liBlock, .indIcon_icon, .indUl_titleLi .wire, .indUl_textLi, .indUl_textLi:after, .indUl_titleLi, .indNews_newBlock, .indNews_date, .indNews_more, .indNews_title, .indNews_imgI, .indImg_bgColor, .Inn_rightButton, .Inn_leftButton, .indD6_ti:after, .indUl_titleLi div { -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-in-out; -ms-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.king:hover img, .indexNews_aBlock:hover .indexNews_images, .indexUl_aBlock:hover .indexUl_bgImg, .news_video:hover .bgImg, .news_map:hover .bgImg, .indNews_newBlock:hover .indNews_imgI, .indImg_liBlock.cur1:hover .indImg_bgColor { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.indIcon_liBlock:hover, .indNews_newBlock: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: ""; 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; }

@-webkit-keyframes anim09 {
    0% { left: -200px; }
    30% { left: 600px; }
    100% { left: 600px; }
}

.header_logo:after { -webkit-animation: anim09 5s ease-in-out infinite; }
.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); }
}

.king { -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, .indImg_liBlock.cur1 img, .In_imgBg { -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; }
.widHover:hover .indImg_imgBg img { -webkit-animation: animScale 5s linear infinite; animation: animScale 5s linear infinite; -ms-animation: animScale 5s linear infinite; -moz-animation: animScale 5s linear infinite; -o-animation: animScale 5s 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; padding-top: 74px; margin: auto; }
.header_content { position: fixed; width: 100%; height: 80px; background: #fff; z-index: 999; top: 0px; left: 0; }
.header_contentBlock { position: relative; width: 84%; margin: auto; min-width: 1200px; height: 100%; }
.header_logo { position: absolute; left: 0px; top: 0px; display: block; height: 80px; width: 320px; overflow: hidden; }
.header_ulContent { position: relative; width: 900px; float: right; z-index: 99; }
.header_block { position: absolute; right: 0px; top: 22px; border: 1px solid #cccccc; padding-right: 20px; }
.header_button { position: absolute; right: 0px; top: 0px; z-index: 99; }

.header_ulBlock { position: relative; float: right; }
.header_aBlock { position: relative; float: left; display: block; padding: 30px 24px; font-size: 15px; cursor: pointer; }
.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; }
.header_button { position: absolute; padding: 6px 10px; height: 16px; cursor: pointer; }
.nav_content { position: absolute; bottom: -50px; height: 50px; width: 1920px; background: url(../images/b_5.png); left: 0px; display: none; }
.nav_aBlock { position: relative; float: left; display: block; color: #fff; height: 50px; line-height: 50px; padding: 0px 30px; font-size: 14px; width: 58px; white-space: nowrap; text-align: center; }
/*.header_aBlock:hover .nav_content {display: block;}*/
.header_aBlock .bgBlock { position: absolute; top: 24px; left: 0%; width: 100%; height: 26px; display: block; }
.header_aBlock.current .bgBlock, .header_aBlock:hover .bgBlock { height: 100%; top: 0px; background: #b5001f; }
.header_aBlock.current .text, .header_aBlock:hover .text { color: #fff; }
.header_nullColor { position: absolute; right: -4.75%; top: 80px; width: 200px; margin-right: -200px; height: 0px; background: #fff; z-index: 999; }
.nav_aBlock:hover, .nav_aBlock.cur { color: #b5001f; }
.nav_content.right { left: -241px; }
.nav_content.right1 { left: -241px; }
.nav_content.right2 { left: -124px; }
.footer_content { position: relative; width: 100%; height: 175px; background: #eee; z-index: 999; box-shadow: 0px 0px 4px 0px #ccc; border-top: 1px solid #9f9fa0; }
.footer_contentBlock { position: relative; width: 84%; margin: auto; color: #666; font-size: 12px; min-width: 1200px; }
.footer_text { position: relative; float: left; }
.footer_aBlock { position: relative; float: right; }
.common_content { position: relative; width: 100%; z-index: 99; background: #fff; margin-top: 112px; box-shadow: 0px 0px 4px 0px #ccc; }
.common_contentBlock { position: relative; width: 1200px; margin: auto; }
.bigImg_content { position: absolute; width: 100%; height: 530px; overflow: hidden; top: 80px; left: 0; }
.bigImg_InnerBlock { position: relative; width: 100%; height: 100%; margin: auto; min-width: 1200px; }
.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: 530px; }
.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; overflow: hidden; }
.wind_wireContent { position: absolute; bottom: 0px; width: 100%; left: 0px; height: 4px; box-shadow: 0px 0px 4px 0px #ccc; }
.wind_wireBlock { position: absolute; left: 0px; bottom: 0px; height: 4px; width: 16%; background: #dd7930; }
.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; background-size: cover; background-position: center; }
/*.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_block { position: absolute; bottom: 50px; right: 60px; }

.wind_textBlock .more:hover { border: 1px solid #b5001f; color: #b5001f; }
.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: #b5001f; }
.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: ""; position: absolute; top: 0px; width: 0%; left: 0px; height: 2px; background: #b5001f; z-index: 99; }
.indexNews_img:before { content: ""; position: absolute; top: 0px; width: 2px; right: 0px; height: 0%; background: #b5001f; z-index: 99; }
.indexNews_wire:after { content: ""; position: absolute; bottom: 0px; width: 0%; right: 0px; height: 2px; background: #b5001f; z-index: 99; }
.indexNews_wire:before { content: ""; position: absolute; bottom: 0px; width: 2px; left: 0px; height: 0%; background: #b5001f; 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: 22px; padding-left: 6px; }
.navIcon_block { position: absolute; bottom: 30px; right: 50%; z-index: 99; width: 300px; text-align: center; margin-right: -150px; }
.navIcon_block a { display: block; width: 14px; height: 14px; cursor: pointer; background: #fff; border-radius: 100px; margin-left: 16px; display: inline-block; margin: 0px 12px; }
.navIcon_block a.current { background: #f58916; width: 30px; }
.index_content { position: relative; width: 100%; margin: auto; min-width: 1200px; }
.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_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_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 #b5001f; 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: #b5001f; color: #fff; }
.a_block { position: absolute; z-index: 99; width: 300px; height: 50px; display: block; left: 213px; top: 701px; background: url(_block); }
.a_block2 { position: absolute; z-index: 99; width: 400px; height: 50px; display: block; left: 500px; top: 701px; background: url(_block); }
.index2_contentBlock { position: relative; width: 100%; padding-bottom: 30px; }
.new_moreB:hover { color: #b5001f; }
.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_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_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(_block); opacity: 0.5; height: 160px; z-index: 99; }
.Inner2_aBlock { position: absolute; top: 61px; left: 0; display: block; width: 1200px; background: url(_block); opacity: 0.5; height: 920px; z-index: 99; }
.Inner3_contentBlock { padding: 40px 0; background: #e6f4f0; }
.common_content.color3 { background: #e6f4f0; }

.indIcon_content { position: relative; width: 100%; height: 122px; background: #f5f5f5; }
.indIcon_block { position: relative; width: 950px; margin: auto; height: 100% }
.indIcon_ulBlock { position: relative; width: 1100px; height: 100% }
.indIcon_liBlock { position: relative; float: left; width: 132px; padding-top: 1px; height: 121px; margin-right: 70px; color: #666; display: block; }
.indIcon_icon { position: relative; width: 64px; margin: auto; margin-top: 10px; height: 64px; background: url(../images/I_1.png) no-repeat center; }
.indIcon_liBlock.cur, .indIcon_liBlock:hover { background: #b5001f; color: #fff; box-shadow: 0px 0px 10px 0 #ccc; }
.indIcon_liBlock.cur .indIcon_icon, .indIcon_liBlock:hover .indIcon_icon { background: url(../images/I_2.png) no-repeat center; }
.indIcon_text { position: relative; width: 100%; text-align: center; margin-top: 10px; }
.footer_wire { position: absolute; left: 0px; top: -1px; width: 41%; height: 1px; background: #b5001f; }
.indNews_content { position: relative; width: 100%; background: #fff; }
.indNews_contentBlock { position: relative; width: 80%; margin: auto; min-width: 1200px; height: 220px; }
.indNews_newBlock { position: relative; width: 60%; float: left; height: 186px; overflow: hidden; }
.indUl_content { position: relative; float: left; width: 33%; padding-top: 20px; }
.indNews_img { position: relative; width: 37%; float: left; height: 100%; overflow: hidden; }
.indNews_textBlock { position: relative; width: 60%; float: right; height: 100%; }
.indNews_date { font-size: 28px; color: #b5001f; }
.indNews_title { font-size: 18px; color: #222222; position: relative; width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.indNews_text { position: relative; width: 100%; color: #666; line-height: 26px; padding-top: 10px; }
.indNews_more { position: absolute; bottom: 0px; left: 0px; color: #b5001f; }
.indUl_titleUl { position: relative; width: 100%; padding-bottom: 14px; padding-top: 3px; height: 18px; }
.indUl_titleLi { position: relative; float: left; margin-right: 7%; color: #6d6a67; font-size: 16px; cursor: pointer; /* letter-spacing: 1px; */ }
.indUl_textLi { position: relative; padding: 5px 0; color: #6d6a67; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; height: 19px; float: left; max-width: 100%; width: 100%; }
.indUl_textUl { position: relative; margin-top: 11px; height: 130px; overflow: hidden; width: 100%; }
.indUl_textLi span { position: absolute; left: 0px; top: 5px; }
.indImg_content { position: relative; width: 100%; height: 169px; overflow: hidden; background: #dcdddd; }
.indImg_contentBlock { position: relative; width: 80%; min-width: 1200px; height: 100%; margin: auto; overflow: hidden; }
.indImg_ulBlock { position: relative; width: 200%; height: 100% }
.indImg_liBlock { position: relative; float: left; width: 13%; height: 100%; cursor: pointer; display: block; z-index: 99; overflow: hidden; overflow: hidden; height: 169px; }
.indImg_imgTitle { position: absolute; top: 0px; left: 0px; z-index: 9; }
.indImg_liBlock.cur1 { width: 428px; overflow: hidden; }
/*.indImg_liBlock.cur2 { width: 550px; }*/
/*.widHover:hover { width: 15%; }*/
.ind2_content { position: relative; width: 100%; }
.ind2_contentBlock { position: relative; width: 69%; margin: auto; min-width: 1200px; }
.ind2_phone { position: relative; float: left; width: 105px; padding: 22px 0; }
.ind2_phone .ind2_icon { position: relative; width: 32px; height: 32px; margin: auto; background: url(../images/I_61.png) no-repeat center; }
.ind2_phone .ind2_text { text-align: left; position: relative; color: #333; width: 100%; white-space: nowrap; padding-top: 4px; }
.ind2_location { position: absolute; width: 400px; padding: 22px 0; left: 50%; margin-left: -200px; }
.ind2_location .ind2_icon { position: relative; width: 32px; height: 32px; margin: auto; background: url(../images/I_62.png) no-repeat center; }
.ind2_location .ind2_text { text-align: center; position: relative; color: #333; width: 100%; white-space: nowrap; padding-top: 4px; }
.ind2_right { position: relative; float: right; width: 132px; padding: 22px 0; }
.ind2_right .ind2_icon { position: relative; width: 32px; height: 32px; margin: auto; background: url(../images/I_63.png) no-repeat center; }
.ind2_right .ind2_text { text-align: right; position: relative; color: #333; width: 100%; white-space: nowrap; padding-top: 4px; }
.indUl_titleLi .wire { width: 0%; position: relative; height: 2px; background: #f39701; margin: auto; margin-top: 4px; }
.indUl_titleLi.cur, .indUl_titleLi:hover { color: #6d6a67; font-weight: bold; }

.indUl_titleLi.cur { }
.indUl_titleLi.cur .wire, .indUl_titleLi:hover .wire { width: 100%; }
.indexUl_textBlock { position: relative; width: 100%; margin-bottom: 11px; }
.indexUl_textPar { position: relative; width: 100%; }
.indUl_textLi:hover { color: #f39701; }
.indUl_textLi:after { content: ""; position: relative; display: block; width: 0px; height: 1px; margin-top: 2px; background: #f39701; opacity: 0.6; }
.indUl_textLi:hover:after { width: 100%; }
.indNews_newBlock:hover { border: 1px solid #ccc; box-shadow: 0px 0px 5px 0px #ccc; }
.indNews_newBlock:hover .indNews_date { padding-top: 8px; }
.indNews_newBlock:hover .indNews_title { padding-top: 20px; }
.indNews_newBlock:hover .indNews_more { bottom: -20px; }
.indNews_imgI { position: relative; width: 100%; height: 100%; }
.indImg_bgColor { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99; background: url(../images/I2_1.png); }
.indImg_play { position: absolute; top: 50%; left: 50%; margin-left: -19px; margin-top: -19px; }
.indImg_liBlock.cur1:hover .indImg_bgColor { width: 34px; height: 34px; position: absolute; top: 50%; left: 50%; margin-left: -17px; margin-top: -17px; border-radius: 200px; }
.In_content { position: relative; width: 100%; }
.In_bigImg { position: relative; width: 100%; height: 170px; overflow: hidden; }
.In_imgBg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/I3_1.jpg) no-repeat center; }
.In_imgTitle { position: absolute; left: 10%; bottom: 10%; z-index: 99; }
.In_contentBlock { position: relative; width: 100%; height: 574px; background: #f5f5f5; overflow: hidden; }
.In_bgImg1 { position: absolute; left: -5%; top: 0px; }
.In_bgImg2 { position: absolute; right: 0px; top: 0px; }
.In_pageBlock { position: relative; width: 69%; margin: auto; min-width: 1200px; height: 100%; z-index: 99; }
.In_page { position: absolute; width: 100%; height: 100%; padding-top: 1px; display: block; top: 580px; left: 0px; }
.In_textContent { position: relative; width: 54%; float: left; text-align: justify; padding-top: 60px; }
.In_text p { margin-bottom: 15px; color: #666; line-height: 30px; }
.In_imgBlock { position: relative; float: right; margin-top: 35px; padding-right: 30px; }
.In_img2 { position: absolute; top: 0px; left: 0px; z-index: 99; }
.In1_content { position: relative; width: 100%; height: 100%; }
.In1_title { position: relative; padding-top: 50px; }
.In1_contentBlock { position: relative; width: 100%; padding-top: 40px; }
.In1_Img { position: relative; float: left; }
.In1_textBlock { position: relative; width: 64%; float: right; }
.In1_titleText { font-size: 26px; color: #1c3d55; }
.In1_text { position: relative; padding-top: 30px; }
.In1_text p { margin-bottom: 20px; color: #666; line-height: 30px; text-align: justify; }
.In2_title { position: relative; padding-top: 50px; }
.In2_imgBlock { position: relative; margin-top: 30px; }
.In3_textBlock { position: relative; width: 44%; z-index: 99; }
.In3_img { position: absolute; right: 0px; top: 0px; }
.In3_title { position: relative; padding-top: 50px; }
.In3_name { position: relative; padding-top: 60px; }
.In3_text { position: relative; line-height: 30px; color: #666; text-align: justify; padding-top: 10px; }
.In3_bg { position: absolute; bottom: 0px; right: 55%; width: 590px; height: 191px; overflow: hidden; }
.In3_bg img { position: absolute; bottom: 0px; right: 0px; }
.In4_block { position: relative; width: 60%; }
.In4_titleImg { position: relative; padding-top: 50px; }
.In4_Img { position: absolute; bottom: 50px; left: 0px; }
.In4_textBlock { position: absolute; right: 0px; top: 56px; width: 36%; }
.In4_text { position: relative; width: 100%; text-align: justify; line-height: 30px; color: #666; }
.In4_text p { margin-bottom: 20px; }
.Inn_img { position: relative; width: 100%; height: 100%; }
.Inn_content { position: relative; width: 100%; }
.Inn_contentBlock { position: relative; width: 1200px; margin: auto; z-index: 99; }
.bgColor1 { background: #f5f5f5; }
.Inn_bgImg1 { position: absolute; left: 0px; top: 0px; }
.Inn_bgImg2 { position: absolute; right: 0px; top: 0px; height: 742px; overflow: hidden; }
.Inn_leftButton { position: absolute; left: -140px; top: 60%; margin-top: -57px; cursor: pointer; -webkit-transform: scale(1); }
.Inn_rightButton { position: absolute; right: -140px; top: 60%; margin-top: -57px; cursor: pointer; -webkit-transform: scale(1); }
.Inn_content:hover .Inn_leftButton { left: 0px; -webkit-transform: scale(0.6); }
.Inn_content:hover .Inn_rightButton { right: 0px; -webkit-transform: scale(0.6); }
.Inn_nullHeight { position: relative; width: 100%; height: 20px; }
.InNav_ulBlock { position: absolute; right: 0px; top: 50%; z-index: 999; margin-top: -105px; }
.InNav_liBlock { position: relative; width: 100px; height: 40px; padding-left: 30px; cursor: pointer; line-height: 40px; background: #c6ccd1; margin-bottom: 2px; color: #333; }
.In_page.anIn { top: 0px; }
.InNav_liBlock.cur { background: #b5001f; color: #fff; }
.In1_img { position: relative; width: 770px; height: 120px; overflow: hidden; }
.In4_img1 { position: absolute; top: 175px; left: 80px; z-index: 9; }
.In4_textTitle { padding-left: 100px; }
.In4_img2 { position: absolute; left: 295px; top: 208px; z-index: 9; }
.In4_imgBlock { position: absolute; top: 216px; left: 128px; z-index: 99; }
.In2_img { position: absolute; top: 0px; left: 0px; }

.In2_img1 { position: absolute; left: 0px; top: 120px; z-index: 9; }

.In2_img2 { position: absolute; top: 121px; left: 241px; z-index: 9; }

.In2_img3 { position: absolute; left: 495px; top: 121px; z-index: 9; }

.In2_img4 { position: absolute; top: -16px; left: 550px; z-index: 6; }

.In2_img5 { position: absolute; top: 167px; left: 728px; z-index: 9; }

.In2_img6 { position: absolute; top: 182px; left: 118px; width: 1230px; height: 24px; overflow: hidden; }

@-webkit-keyframes an1 {
    0% { -webkit-transform: translate(-120px,0px) scale(1); }
    100% { -webkit-transform: translate(0) scale(1); }
}

.In_bgImg1 img { -webkit-animation: an1 3s ease backwards; }

@-webkit-keyframes an2 {
    0% { -webkit-transform: translate(240px,0px) scale(1); }
    100% { -webkit-transform: translate(0) scale(1); }
}

.In_bgImg2 img { -webkit-animation: an2 3s ease backwards; }

@-webkit-keyframes an3 {
    0% { -webkit-transform: translate(0px,20px) scale(1); opacity: 0; }
    100% { -webkit-transform: translate(0) scale(1); opacity: 1; }
}

@-webkit-keyframes an31 {
    0% { -webkit-transform: translate(0px,-20px) scale(1); opacity: 0; }
    100% { -webkit-transform: translate(0) scale(1); opacity: 1; }
}

@-webkit-keyframes an4 {
    0% { -webkit-transform: translate(-20px,0px) scale(1); opacity: 0; }
    100% { -webkit-transform: translate(0) scale(1); opacity: 1; }
}

@-webkit-keyframes an5 {
    0% { -webkit-transform: translate(20px,0px) scale(1); opacity: 0; }
    100% { -webkit-transform: translate(0) scale(1); opacity: 1; }
}

@-webkit-keyframes an51 {
    0% { -webkit-transform: translate(20px,0px) rotate(15deg); opacity: 0; }
    100% { -webkit-transform: translate(0) rotate(0deg); opacity: 1; }
}

@-webkit-keyframes an6 {
    0% { width: 0px; }
    100% { width: 770px; }
}

@-webkit-keyframes an61 {
    0% { width: 0px; }
    100% { width: 770px; }
}

@-webkit-keyframes an7 {
    0% { width: 0px; opacity: 0; }
    100% { width: 590px; opacity: 1; }
}

.anIn .In_textTitle { -webkit-animation: an3 1s ease backwards; }
.anIn .In_textTitleImg { -webkit-animation: an3 1s ease 0.2s backwards; }
.anIn .In_text { -webkit-animation: an3 1s ease 0.4s backwards; }
.anIn .In_img1 { -webkit-animation: an4 1s ease backwards; }
.anIn .In_img2 { -webkit-animation: an4 1s ease 0.2s backwards; }

.anIn .In1_title { -webkit-animation: an3 1s ease backwards; }
.anIn .In1_Img { -webkit-animation: an5 1s ease 0.2s backwards; }
.anIn .In1_titleText { -webkit-animation: an3 1s ease 0.4s backwards; }
.anIn .In1_text { -webkit-animation: an3 1s ease 0.6s backwards; }
.anIn .In1_img { -webkit-animation: an6 1s ease 0.8s backwards; }

.anIn .In2_title { -webkit-animation: an3 1s ease backwards; }
.anIn .In2_img { -webkit-animation: an3 1s ease 0.2s backwards; }
.anIn .In2_img1 { -webkit-animation: an4 1s ease 0.4s backwards; }
.anIn .In2_img6 { -webkit-animation: an61 2s linear 0.6s backwards; }
.anIn .In2_img2 { -webkit-animation: an51 1s ease 0.8s backwards; }
.anIn .In2_img3 { -webkit-animation: an51 1s ease 1.2s backwards; }
.anIn .In2_img4 { -webkit-animation: an31 1s ease 1.4s backwards; }
.anIn .In2_img5 { -webkit-animation: an3 1s ease 1.6s backwards; }


.anIn .In3_title { -webkit-animation: an3 1s ease 0s backwards; }
.anIn .In3_name { -webkit-animation: an3 1s ease 0.2s backwards; }
.anIn .In3_text { -webkit-animation: an3 1s ease 0.4s backwards; }
.anIn .In3_bg { -webkit-animation: an7 2s ease 0.6s backwards; }
.anIn .In3_img { -webkit-animation: an5 1s ease 0.6s backwards; }

.anIn .In4_titleImg { -webkit-animation: an3 1s ease 0s backwards; }
.anIn .In4_Img { -webkit-animation: an31 1s ease 0.2s backwards; }
.anIn .In4_img1 { -webkit-animation: an5 1s ease 0.6s backwards; }
.anIn .In4_img2 { -webkit-animation: an4 1s ease 0.8s backwards; }
.anIn .In4_img3 { -webkit-animation: an3 1s ease 1s backwards; }
.anIn .In4_img4 { -webkit-animation: an3 1s ease 1.2s backwards; }

.anIn .In4_title { -webkit-animation: an3 1s ease 0.4s backwards; }
.anIn .In4_textTitle { -webkit-animation: an3 1s ease 0.6s backwards; }
.anIn .In4_text { -webkit-animation: an3 1s ease 0.8s backwards; }
.anIn .In4_text p:nth-child(2) { -webkit-animation: an3 1s ease 1s backwards; }
.indImg_imgBg { position: relative; width: 550px; }
a.indUl_more { position: absolute; right: 0px; top: 0px; padding: 5px 0; color: #f39701; opacity: 0.9; }
a.indUl_more:hover { color: #f39701; }

.indD2_block { position: relative; width: 33%; float: left; margin-left: 3.5%; /* background: url(/images/d3_4.jpg) no-repeat left bottom; */ height: 100%; cursor: pointer; }

.indD3_block { position: absolute; right: 0px; top: 0px; width: 15%; height: 280px; background-size: cover; cursor: pointer; white-space: nowrap; }

.indD2_tiBL { position: absolute; left: 11%; top: 24px; z-index: 90; }

.indD3_bl { position: absolute; top: 50%; left: 35px; color: #f58916; }

.indD3_ti { font-size: 16px; padding-right: 31px; background: url(/images/d3_3.png) no-repeat right; background-size: 18px; }

.indD3_te { font-size: 28px; line-height: 38px; position: absolute; left: -3px; letter-spacing: 1px; }

.indD2_ch { font-size: 18px; letter-spacing: 1px; font-weight: bold; display: none; }

.indD2_en { font-size: 16px; text-transform: uppercase; line-height: 1.2; padding-top: 4px; opacity: 0.7; color: #333; font-weight: bold; }

.indD2_map { position: absolute; right: 12%; top: 10px; width: 230px; }

.indD2_te { position: absolute; left: 9%; opacity: 0.5; z-index: 90; font-size: 12px; color: #999999; top: 160px; width: 52%; }

.indD2_ul { position: absolute; top: 59px; left: 9%; width: 64%; width: 304px; z-index: 90; }

.indD2_li { position: relative; float: left; margin-right: 16px; margin-bottom: 0px; opacity: 0.8; font-size: 12px; color: #7f7d7b; }
.indD4_ti { position: absolute; top: 45px; left: 12%; z-index: 90; }

.indD4_ch { font-size: 20px; color: #666666; letter-spacing: 5px; }

.indD4_en { font-size: 17px; text-transform: uppercase; color: #fff; opacity: 0.5; line-height: 1.4em; padding-top: 2px; }
.indImg_liBlock:nth-child(1):hover { margin-left: 0px; }

.indImg_liBlock:nth-child(5):hover { }

a.indImg_liBlock:hover .indImg_imgBg:after { /* content: ""; */ display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 90; background: rgba(66,83,127,0.5); }

/*a.indImg_liBlock:hover .indD4_ti { text-align: center; left: 10%; width: 80%; top: 48%; }

a.indImg_liBlock:hover .indD4_ch { color: #fff; }

a.indImg_liBlock:hover .indD4_en { color: #fff; position: absolute; bottom: 38px; left: 0px; width: 100%; }*/

a.indD6_block { position: relative; width: 100%; display: block; margin-bottom: 14px; padding-top: 10px; }

.indD6_date { color: #f39701; font-size: 30px; padding-top: 0px; padding-bottom: 12px; font-weight: 100; position: absolute; left: 0px; top: -2px; }

.indD6_ti { color: #6d6a67; font-size: 14px; padding-bottom: 3px; }
a.indD6_block:hover .indD6_ti { color: #f39701; }

a.indD6_block .indD6_tiB:after { content: ""; clear: both; position: absolute; left: 0px; width: 0%; border-bottom: 1px solid #254289; bottom: 3px; }

.indD6_ti { position: relative; padding-left: 86px; height: 36px; width: 79%; margin-bottom: 8px; font-size: 18px; line-height: 42px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

a.indD6_block:hover .indD6_ti:after { width: 100%; }

.page-tip { width: 20px; height: auto; position: absolute; left: 50%; margin-left: -10px; bottom: 20px; z-index: 10; }
.page-tip span { display: block; width: 100%; margin-bottom: 5px; }
.page-tip i { display: block; width: 1px; height: 30px; margin: 0 auto; background: #FFF; }
.indImg_imgBg img { position: relative; left: 0px; }
/*.indImg_contentBlock:hover a.indImg_liBlock { width: 8.75%; }

.indImg_contentBlock a.indImg_liBlock:hover { width: 15%; }*/

.page-tip { display: none; }
.indUl_t2 { position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 92px; }

@font-face { font-family: BEBAS-1; src: url(/css/BEBAS-1.TTF) }
.indD6_date, .indD3_te { font-family: BEBAS-1; }

.indD6_te { font-size: 12px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.indD5_bl { position: absolute; top: 37%; left: 10%; }

.indD5_t { font-size: 16px; }

.indD5_ti { font-size: 14px; color: #949495; padding-top: 2px; }

.indD5_num { color: #f39701; font-size: 46px; line-height: 1em; font-weight: bold; height: 47px; }

.indD5_num span { font-size: 20px; font-weight: 100; color: #aaa; margin-left: 5px; }

.indD5_te { font-size: 12px; color: #949495; }

@font-face { font-family: dincond-medium; src: url(/css/dincond-medium-webfont.ttf) }
.indD5_num { font-family: dincond-medium; }
/*.indImg_imgBg img { transition: all .3s linear; }*/
/*.indImg_contentBlock a.indImg_liBlock:hover .indImg_imgBg img { right: 0px; }*/
.b3 .indD4_ch, .b3 .indD4_en, .b4 .indD4_ch, .b4 .indD4_en, .b2 .indD4_ch, .b2 .indD4_en { color: #fff; }

.b5 .indD4_ch, .b5 .indD4_en { color: #fff; }



.indD8_1 { right: 37%; bottom: 17%; }
.indD6_In { position: relative; padding-bottom: 2px; }

.indD2_block:after { content: ""; display: block; position: absolute; right: 0%; top: 28px; width: 4px; height: 170px; background: #f5f5f5; margin-right: 4px; }

.indD3_block { }

.indD2_block:before { content: ""; display: block; position: absolute; left: 0px; top: 30px; width: 4px; height: 160px; background: #f5f5f5; }

.indNews_contentBlock:after { content: ""; display: block; position: absolute; left: 83.5%; top: 30px; width: 4px; height: 160px; background: #f5f5f5; margin-left: -4px; display: none; }
.rights-left.lt span { opacity: 0.8; }

@keyframes scaAm {
    0% { transform: scale(0); }
    100% { transform: scale(1); }
}

.indD8_1, .indD8_2, .indD8_3, .indD8_4, .indD8_5, .indD8_6, .indD8_7 { position: absolute; bottom: 0px; right: 0px; opacity: 0.5s }

.indD8_2 { left: 60%; top: 62%; width: 28%; }

.indD8_3 { left: 80%; top: 6%; width: 15%; opacity: 0; }

.indD8_4 { left: 37%; top: 30%; width: 26%; }

.indD8_5 { left: 61%; top: 22%; width: 20%; }

.indD8_6 { left: 46%; top: 40%; width: 13%; opacity: 0; }

.indD8_7 { left: 79%; top: 49%; width: 17%; }

.indD8_2 .img1 { animation: scaAm 4s linear 2.4s infinite; }
.indD8_3 .img1 { animation: scaAm 4s linear 2.8s infinite; }
.indD8_4 .img1 { animation: scaAm 4s linear 3.2s infinite; }
.indD8_5 .img1 { animation: scaAm 4s linear 3.6s infinite; }
.indD8_6 .img1 { animation: scaAm 4s linear 4s infinite; }
.indD8_7 .img1 { animation: scaAm 4s linear 4.4s infinite; }

.indD8_2 .img2 { animation: scaAm 4s linear infinite; }
.indD8_3 .img2 { animation: scaAm 4s linear 0.4s infinite; }
.indD8_4 .img2 { animation: scaAm 4s linear 0.8s infinite; }
.indD8_5 .img2 { animation: scaAm 4s linear 1.2s infinite; }
.indD8_6 .img2 { animation: scaAm 4s linear 1.6s infinite; }
.indD8_7 .img2 { animation: scaAm 4s linear 2s infinite; }

.indD2_map img { position: absolute; top: 0px; left: 0px; }
.indD2_map img.map { position: relative; }

a.indImg_liBlock.b1 { background: #f3f3f5; }
a.indImg_liBlock.b2 { background: #eeb854; }
a.indImg_liBlock.b3 { background: #70a265; }
a.indImg_liBlock.b4 { background: #5390e3; }
a.indImg_liBlock.b5 { background: #2f2d76; }
.indD5_num div { display: inline-block; }

.statement_content { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9990; background: rgba(0,0,0,0.4); display: none; }

.statement_block { position: absolute; top: 10%; left: 16%; width: 60%; background: #fff; padding: 30px 4% 50px 4%; line-height: 2em; }

.statement_block h2 { font-size: 18px; padding-top: 20px; }
.indD2_en { position: relative; }

.coB1_ulBl { border-bottom: 1px solid #ccc; margin-bottom: 25px; }

.coB1_liBl { float: left; margin-right: 60px; font-size: 16px; padding-bottom: 20px; position: relative; cursor: pointer; }

.coB1_liBl.active:after { content: ""; display: block; width: 100%; position: absolute; bottom: -1px; left: 0px; border-top: 2px solid #26438a; }

.coB1_liBl.active { color: #26438a; }
.coB_ulBl .coB_liBl { float: none; }

.neB_img { min-height: 44px; }