@charset "utf-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; background: transparent; border: 0; outline: 0; font-size: 1em; } body { font-size: 62.5%; } body, table, input, textarea, select, option { font-family: "Microsoft Yahei", sans-serif; } article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } img { vertical-align: top; } a, a:link { color: #000; text-decoration: none; } a:visited { color: #000; } a:hover { color: #000; } a:active { color: #000; } .body-wrap{ width: 100%; position: relative; transition: all 0.5s ease 0s; } .ins-ban { width: 100%; height: 876px; position: relative; overflow: hidden; } .ins-ban .gray-bg { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background-color: #000; opacity: 0.2; filter: alpha(opacity=20); } .ins-ban .flex-control-nav { position: absolute; bottom: 30px; text-align: center; width: 100%; left: 0; height: 10px; z-index: 2; } .ins-ban .flex-control-nav li { display: inline-block; margin: 0 10px; vertical-align: top; width: 8px; height: 8px; border: 1px solid #fff; border-radius: 50%; } .ins-ban .flex-control-nav li a.flex-active { background-color: #fff; } .ins-ban .up-cont { position: absolute; left: 10.5%; top: 50%; margin-top: -220px; color: #fff; z-index: 2; } .ins-ban .up-cont h4 { font-size: 48px; line-height: 80px; } .ins-ban .up-cont .line { display: block; width: 40px; height: 4px; background-color: #fff; margin-top: 17px; } .ins-ban .up-cont .font { display: block; line-height: 68px; font-size: 40px; margin-top: 38px; } .ins-ban .up-cont .down-ico { display: block; width: 43px; height: 43px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.4); cursor: pointer; margin-top: 95px; position: relative; overflow: hidden; } .ins-ban .up-cont .down-ico i { display: block; width: 100%; height: 100%; background: url(../images/ico_16.png) no-repeat center; animation: downico 1.5s ease-out infinite; position: relative; } .ins-ban .up-cont .link-ico { display: block; width: 43px; height: 43px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.1); cursor: pointer; margin-top: 95px; position: relative; overflow: hidden; } .ins-ban .up-cont .link-ico i { display: inline-block; width: 100%; height: 100%; vertical-align: top; background: url(../img/ico_43.png) no-repeat center; position: absolute; left: 0; top: 0; z-index: 2; transition: all 0.3s ease 0s; } .ins-ban .up-cont .link-ico .bg { display: inline-block; position: absolute; left: 50%; top: 50%; width: 0; height: 0; z-index: 1; transition: all 0.3s ease 0s; border-radius: 50%; } .ins-ban .up-cont .link-ico:hover { background-color: #ccc; border: 1px solid #ccc; } .ins-ban .up-cont .link-ico:hover i { background: url(../img/ico_43_h.png) no-repeat center; } .ins-ban .bgimg { opacity: 0; filter: alpha(opacity=0); position: relative; } .ins-ban .up-cont h4,.ins-ban .up-cont .line,.ins-ban .up-cont .font,.ins-ban .up-cont .down-ico,.ins-ban .up-cont .link-ico{ opacity: 0; filter: alpha(opacity=0); transform: translateY(30px); }.ins-ban.active .up-cont h4{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 0.3s ease 0s; }.ins-ban.active .up-cont .line{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 0.3s ease 0.2s; }.ins-ban.active .up-cont .font{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 0.3s ease 0.4s; }.ins-ban.active .up-cont .down-ico{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 0.3s ease 0.6s; } .ins-ban.active .up-cont .link-ico{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 0.3s ease 0.6s; } .ins-ban .up-cont .link-ico:hover .bg{ width: 100%; height: 100%; top: 0; left: 0; background-color: #fff; } @keyframes downico{ 0%{ top: 0; opacity: 1; } 35%{ top: 50%; opacity: 0; } 65%{ top: -50%; opacity: 0; } 100%{ top: 0; opacity: 1; } } .clear { clear: both; } .f-cb { zoom: 1; } .f-cb:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; } .fl { float: left; display: inline; } .fr { float: right; display: inline; } .about-wrap { padding: 20px 0; background-color: #e8e8e8; } .ins-link-box a { display: inline-block; border: 1px solid #aaa; width: 43px; height: 43px; border-radius: 50%; float: left; margin-right: 24px; position: relative; overflow: hidden; transition: all 0.3s ease 0s; } .ins-link-box .link1 i { background: url(../images/ico_07.png) no-repeat center; } .ins-link-box .link2 i { background: url(../images/ico_17.png) no-repeat center; } .ins-link-box i { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; transition: all 0.3s ease 0s; } .ins-link-box .bg { display: block; width: 0; height: 0; left: 50%; top: 50%; transition: all 0.3s ease 0s; position: absolute; border-radius: 50%; } .about-wrap .fir-wrap { width: 100%; background-color: #fff; } .about-wrap .fir-wrap .left-cont { padding: 0 5.7%; padding-bottom: 5.7%; background-color: #fff; padding-top: 120px; } .about-wrap .fir-wrap .left-cont h4 { font-size: 80px; line-height: 86px; color: #333; font-family: "Base-font"; } .about-wrap .fir-wrap .left-cont .stit { font-size: 18px; line-height: 36px; color: #3e3c36; } .about-wrap .fir-wrap .left-cont .word { line-height: 28px; font-size: 14px; margin-top: 32px; color: #666; } .about-wrap .fir-wrap .left-cont .word h5{ font-size: 18px; color: #333; } .about-wrap .fir-wrap .left-cont .word li{ width: 100%; padding: 20px 0; border-bottom: 1px solid #eee; } .about-wrap .fir-wrap .left-cont .link-box { margin-top: 70px; } .about-wrap .fir-wrap .right-cont { background-color: #333; width: 35.5%; padding: 140px 1.5% 0 5%; min-height: 570px; } .about-wrap .fir-wrap .right-cont .stit { font-size: 24px; line-height: 36px; color: #fff; } .about-wrap .fir-wrap .right-cont .sline { display: inline-block; width: 9px; height: 2px; background-color: #9a9a9a; margin-top: 18px; } .about-wrap .fir-wrap .right-cont .font { display: block; line-height: 32px; font-size: 16px; color: #fff; opacity: 0.5; filter: alpha(opacity=50); margin-top: 20px; } .about-wrap .fir-wrap .right-cont .num-box { margin-top: 50px; } .about-wrap .fir-wrap .right-cont .num-box li:first-child { margin-left: 0; } .about-wrap .fir-wrap .right-cont .num-box li { margin-left: 0px; padding-right: 30px; position: relative; text-align: center;float: left; } .about-wrap .fir-wrap .right-cont .num-box .cn-tt { font-size: 14px; line-height: 30px; color: #fff; opacity: 0.8; filter: alpha(opacity=80); } .about-wrap .fir-wrap .right-cont .num-box .num { font-size: 40px; line-height: 68px; color: #fff; font-family: sans-serif; } .about-wrap .fir-wrap .right-cont .num-box .en-tt { font-size: 12px; line-height: 24px; color: #fff; opacity: 0.4; filter: alpha(opacity=40); } .about-wrap .fir-wrap .right-cont .num-box .line { display: inline-block; width: 1px; height: 95px; background-color: #fff; opacity: 0.07; filter: alpha(opacity=7); position: absolute; right: 0; top: 32px; } .w1520{ width: 89%;margin: 0 auto;} .mginb-16 { margin-bottom: 16px; } .fadeInlist{ opacity: 0; filter: alpha(opacity=0); } .fadeInlist .show-row1,.fadeInlist .show-row2{ opacity: 0; filter: alpha(opacity=0); transform: translateY(30px); } .fadeInlist.show{ opacity: 1; filter: alpha(opacity=100); transition: 0.3s ease 0s; } .fadeInlist.show .show-row1{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 0.3s ease 0.1s; } .fadeInlist.show .show-row2{ opacity: 1; filter: alpha(opacity=100); transform: translateY(0); transition: 0.3s ease 0.1s; } .about-wrap .thi-wrap .row-box, .about-wrap .fiv-wrap .row-box { width: 49.5%; position: relative; } .about-wrap .thi-wrap .row-box img, .about-wrap .fiv-wrap .row-box img { width: 100%; } .about-wrap .thi-wrap .row-box .up-gray, .about-wrap .fiv-wrap .row-box .up-gray { display: block; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 2; height: 140px; background: url(../images/bg_11.png) no-repeat center; } .about-wrap .thi-wrap .row-box .up-cont, .about-wrap .fiv-wrap .row-box .up-cont { position: absolute; bottom: 0; left: 5%; width: 90%; opacity: 0; filter: alpha(opacity=0); transition: all 0.3s ease 0s; z-index: 3; } .about-wrap .thi-wrap .row-box .up-cont .stit, .about-wrap .fiv-wrap .row-box .up-cont .stit { font-size: 20px; line-height: 34px; color: #fff; } .about-wrap .thi-wrap .row-box .up-cont .font, .about-wrap .fiv-wrap .row-box .up-cont .font { font-size: 14px; line-height: 28px; color: #fff; opacity: 0.8; filter: alpha(opacity=50); } .about-wrap .thi-wrap .row-box:hover .up-cont, .about-wrap .fiv-wrap .row-box:hover .up-cont { bottom: 18px; opacity: 1; filter: alpha(opacity=100); } .future-wrap { padding-top: 22px; } .future-wrap:after{ content: '';display: table;width: 100%;} .future-wrap .top-main ul, .future-wrap .top-main li { width: 100%; } .future-wrap .top-main li { background-color: #fff;float: left; } .future-wrap .top-main li.even-li .imgbox { float: left; } .future-wrap .top-main li.even-li .cont-wrap { float: right; margin-right: 6.18%; } .future-wrap .top-main li.odd-li .imgbox { float: right; } .future-wrap .top-main li.odd-li .cont-wrap { float: left; margin-left: 5.9%; } .future-wrap .top-main .imgbox { width: 50%; } .future-wrap .top-main .imgbox img { width: 100%; } .future-wrap .top-main .cont-wrap { padding-top: 120px; width: 38.8%; } .future-wrap .top-main .cont-wrap .tit { font-size: 30px; line-height: 50px; color: #333; } .future-wrap .top-main .cont-wrap .line { display: block; width: 12px; height: 2px; background-color: #7f7f7f; margin-top: 15px; } .future-wrap .top-main .cont-wrap .stt { font-size: 20px; line-height: 36px; margin-top: 18px; color: #333; } .future-wrap .top-main .cont-wrap .cn-font { display: block; font-size: 14px; margin-top: 42px; line-height: 28px; color: #666; } .future-wrap .top-main .cont-wrap .en-font { display: block; line-height: 20px; color: #666; margin-top: 17px; }.future-wrap .top-main .cont-wrap { padding-top: 60px; } .news-ban { height: 550px; position: relative; overflow: hidden; } .news-ban .bgimg { opacity: 0; filter: alpha(opacity=0); position: relative; } .news-ban .up-tit { position: absolute; width: 79%; left: 10.5%; top: 50%; margin-top: -88px; } .news-ban .up-tit h4 { font-size: 48px; line-height: 68px; color: #fff; } .news-ban .up-tit .line { display: block; width: 30px; height: 4px; background-color: #fff; margin-top: 16px; } .news-ban .bot-paging { display: none; } .news-wrap { padding-top: 55px; padding-bottom: 180px;background: #eaeaea; } .news-wrap .top-tit .year-list { line-height: 70px; } .news-wrap .top-tit .year-list li { font-size: 30px; margin-right: 35px; font-family: "Base-font"; line-height: 60px; margin-top: 10px; } .news-wrap .top-tit .year-list a { display: inline-block; color: #999; } .news-wrap .top-tit .year-list a:hover { color: #333; } .news-wrap .top-tit .year-list li.hover { /*line-height: 70px;*/ font-size: 32px; /*margin-top: 0;*/ } .news-wrap .top-tit .year-list li.hover a { color: #333; } .news-wrap .list-wrap { margin-top: 42px; position: relative; width: 100%; } .news-wrap .list-wrap .boxs { width: 31.5%; background-color: #fff; } .news-wrap .list-wrap .boxs span { display: block; } .news-wrap .list-wrap .img { display: block; width: 100%; position: relative; overflow: hidden; } .news-wrap .list-wrap .img img { width: 100%; transform: translateZ(0px); transition: transform 0.3s ease 0s; } .news-wrap .list-wrap .img:hover img { transform: scale(1.05, 1.05); transition: transform 0.6s ease 0s; } .news-wrap .list-wrap .cont-wrap { width: 85.4%; padding: 25px 7.3% 0; } .news-wrap .list-wrap .cont-wrap .date { display: block; padding-right: 30px; border-right: 1px solid #ececec; } .news-wrap .list-wrap .cont-wrap .day { font-size: 50px; line-height: 50px; font-family: sans-serif; color: #333; } .news-wrap .list-wrap .cont-wrap .year { line-height: 16px; } .news-wrap .list-wrap .cont-box { width: 100%; margin-left: 0%; margin-top: 20px; } .news-wrap .list-wrap .cont-box .tit { font-size: 16px; line-height: 28px; } .news-wrap .list-wrap .cont-box .tit a { display: inline-block; color: #333; } .news-wrap .list-wrap .cont-box .font { font-size: 12px; line-height: 20px; padding: 3px 0; } .news-wrap .list-wrap .cont-box .font a { display: inline-block; color: #777; } .news-wrap .list-wrap .cont-box .font a:hover { color: #333; } .news-wrap .list-wrap .bot-link { display: block; border-top: 1px solid #e5e5e5; margin-top: 28px; line-height: 38px; } .news-wrap .list-wrap .bot-link .stt { display: inline-block; font-size: 14px; color: #777; } .news-wrap .list-wrap .bot-link .point { width: 24px; height: 38px; background: url(../images/ico_08.png) no-repeat center; } .news-wrap .list-wrap .bot-link:hover .stt { color: #333; } .news-wrap .list-wrap .bot-link:hover .point { background: url(../images/ico_08_h.png) no-repeat center; } .news-wrap .more-load { display: block; width: 180px; height: 60px; line-height: 60px; text-align: center; color: #999; background-color: #fff; font-size: 18px; margin: 100px auto 0; cursor: pointer; } .news-wrap .more-load:hover { background-color: #333; color: #fff; } .news-info { background-color: #fff; padding-top: 60px; padding-bottom: 55px; } .news-info .main-wrap { width: 92%; margin: 0 auto; } .news-info .tit-box { padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; } .news-info .tit-box h4 { font-size: 26px; line-height: 38px; color: #333; } .news-info .tit-box .date { line-height: 28px; font-size: 14px; } /*.news-info .tit-box .share-box { margin-top: 3px; }*/ /*.news-info .tit-box .share-box a { display: inline-block; float: left; margin: 0 0 0 9px; border: 1px solid #ececec; border-radius: 50%; width: 28px; height: 28px; padding: 0; } .news-info .tit-box .share-box a:hover { border-color: #333; } .news-info .tit-box .share-box .sina { background: url(../img/ico_34.png) no-repeat center; } .news-info .tit-box .share-box .sina:hover { background: url(../img/ico_34_h.png) no-repeat center #333; } .news-info .tit-box .share-box .txwb { background: url(../img/ico_35.png) no-repeat center; } .news-info .tit-box .share-box .txwb:hover { background: url(../img/ico_35_h.png) no-repeat center #333; }*/ .news-info .info-cont { font-size: 14px; line-height: 26px; margin-top: 28px; } .news-info .info-cont img { max-width: 100%; }