@charset "utf-8"; @import url("font.css"); ::-webkit-scrollbar { height: 11px; width: 11px } ::-webkit-scrollbar-button { height: 0; width: 0 } ::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display: block } ::-webkit-scrollbar-button:vertical:start:increment, ::-webkit-scrollbar-button:vertical:end:decrement { display: none } ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal { border-style: solid; border-color: transparent } ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal { background-clip: padding-box; background-color: #fff; } ::-webkit-scrollbar-thumb { -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07); background-clip: padding-box; background-color: rgba(0, 0, 0, .2); min-height: 28px; padding-top: 100 } ::-webkit-scrollbar-thumb:hover { -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .25); background-color: rgba(0, 0, 0, .4) } ::-webkit-scrollbar-thumb:active { -webkit-box-shadow: inset 1px 1px 3px rgba(0, 0, 0, .35); background-color: rgba(0, 0, 0, .5) } ::-webkit-scrollbar-track:vertical, ::-webkit-scrollbar-track:horizontal, ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal { border-width:0; } ::-webkit-scrollbar-track:hover { -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1); background-color: rgba(0, 0, 0, .05) } ::-webkit-scrollbar-track:active { -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px -1px 0 rgba(0, 0, 0, .07); background-color: rgba(0, 0, 0, .05) } body { font-family: 'Roboto', 'PingFang SC', 'Microsoft YaHei', Verdana, Tahoma, Simsun, sans-serif; } a { color: #333; text-decoration: none; outline: none; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } a:hover { color: #0052A5; } img { border: none; } a, img { border: 0; } ul { margin: 0px; padding: 0px; list-style: none; } li { list-style: none; } ul li a { display: block; } input { border: 1px solid #ccc; outline: none; } textarea { border: 1px solid #ccc; outline: none; } form { margin: 0; padding: 0; } table { cellspacing: 0; cellpadding: 0; } .clear { clear: both; } .clearfix { *zoom:1; } .clearfix:after { content: ''; display: block; clear: both; } .bg { background: #f5f5f5; } .bbg { background: #fefefe; } .fl { float: left; } .fr { float: right; } .wrapper { max-width: 1600px; margin: auto; } .clear { clear: both; } .header { background-color: #fff; position: relative; height: 104px; } .header_top { font-size: 13px; height: 38px; background: #0052A5; } .header_top p { color: #fff; font-size: 14px; } .header_top p > span { color: #eee; font-size: 14px; padding-right: 12px; padding-left: 5px; border-right: 1px solid #eee; margin-right: 10px; } .header_top_l { float: left; color: #eee; line-height: 39px; margin-left: 2px; } .header_top_l span { padding-left: 5px; } .header_top_r { float: right; position: relative; color: #fff; letter-spacing: 1px; line-height: 39px; margin-right: 35px; } .header_top_r i { font-size: 15px; } .header_top_r input { border: none; } .header_top_r span { color: #eee; } .header_top_r span i { color: #0a0a28; font-size: 14px; background: #ddd; width: 24px; height: 24px; text-align: center; line-height: 24px; border-radius: 12px; } .header_top_r a { color: #eee; padding: 0 14px 0 5px; border-right: 1px solid #eee; margin-right: 10px; } .header_top_r a i { color: #eee; font-size: 14px; width: 24px; height: 24px; text-align: center; line-height: 24px; } .header_top_r .tel { float: left; text-align: right; line-height: 39px; letter-spacing: 1px; } .header_down { padding: 15px 0; } /*------------------*/ /* HEADER */ /*------------------*/ #header { position: fixed; height: 128px; width: 100%; left: 0; top: 0; z-index: 999; background: #fff; transition: .3s cubic-bezier(0.215, .61, .215, 1); -webkit-transition: 0.3s cubic-bezier(0.215, .61, .215, 1); -moz-transition: 0.3s cubic-bezier(0.215, .61, .215, 1); -o-transition: 0.3s cubic-bezier(0.215, .61, .215, 1); } #header:before { content: ""; position: absolute; height: 100%; width: 100%; transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) 0s; } #header .container-fluid { width: 1230px; position: relative; z-index: 2; } #header .logo { position: relative; background: url("../images/logo.png") no-repeat; background-size: cover; width: 400px; height: 50px; float: left; margin-top: 21px; -webkit-transition: all .3s; transition: all .3s; } #header .logo a { display: block; width: 400px; height: 50px; left: 0; top: 0 } #header .nav { float: right; } #header .nav ul { float: left; } #header .nav ul li { float: left; position: relative; padding: 0 15px; line-height: 90px; font-size: 17px; font-weight: bold; letter-spacing: 1px; overflow: hidden; -webkit-transition: all .3s ease; transition: all .3s ease; } #header .nav ul li:before { content: ""; height: 3px; background: #0055a5; position: absolute; left: 15px; right: 15px; bottom: 0; -webkit-transform-origin: 100%; transform-origin: 100%; -webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1); -webkit-transform: scaleX(0); transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1); transition: transform .5s cubic-bezier(.215, .61, .355, 1); transition: transform .5s cubic-bezier(.215, .61, .355, 1), -webkit-transform .5s cubic-bezier(.215, .61, .355, 1); transform: scaleX(0); visibility: hidden\9; } #header .nav ul li a { position: relative; display: block; color: #444; top: 0; left: 0; opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: transform .42s ease, opacity .42s ease; transition: transform .42s ease, opacity .42s ease; -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1); transition-timing-function: cubic-bezier(.2, 1, .3, 1); z-index: 2 } #header .nav ul li .title-phantom { color: #0055a5; position: absolute; top: 0; left: 15px; right: 15px; display: block; opacity: 0; -webkit-transform: translate3d(0, 15%, 0); transform: translate3d(0, 15%, 0); -webkit-transition: transform .42s ease, opacity .42s ease; transition: transform .42s ease, opacity .42s ease; -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1); transition-timing-function: cubic-bezier(.2, 1, .3, 1); } #header .nav ul li:hover:before, #header .nav ul li.current:before { transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9; } #header .nav ul li:hover a, #header .nav ul li.current a { color: #0055a5; } #header .nav ul li:hover a { position: relative; opacity: 0; -webkit-transform: translate3d(0, -15%, 0); transform: translate3d(0, -15%, 0); } #header .nav ul li:hover .title-phantom { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } #header .top-link { height: 38px; position: absolute; right: 50%; margin-right: -639px; top: 0; z-index: 2 } #header .top-link .search { float: left; width: 38px; text-align: center; height: 38px; overflow: hidden; -webkit-transition: all .3s; transition: all .3s; } #header .top-link .search .search-icon { color: #999; display: block; position: relative; z-index: 3; -webkit-transition: all .3s; transition: all .3s; } #header .top-link .search .search-icon i { color: #fff; line-height: 38px; font-size: 18px; cursor: default; -webkit-transition: all .3s; transition: all .3s; } #header .top-link .search .search-icon i:hover { color: #ff9; cursor: pointer; } #header .top-link .search .search-box { position: absolute; right: 0; z-index: 2; background-color: #eaeaea; padding: 20px; width: 300px; visibility: hidden; top: 105px; transition: all 0.3s; -webkit-transition: all 0.3s; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; } #header .top-link .search .search-box input { background-color: #fff; border: 0; width: 210px; height: 50px; line-height: 50px; padding: 0 10px; float: left } #header .top-link .search .search-box button { width: 50px; height: 50px; background-color: #fff; border: 0; color: #ccc; cursor: pointer; } #header .top-link .search .search-box button i { line-height: 46px; font-size: 20px; } #header .top-link .search .search-box button:hover { color: #337ab7; cursor: pointer; } #header .top-link .search:hover .search-icon { background-color: #0052A5; } #header .top-link .search:hover .search-box { visibility: visible; top: 38px; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; } @media (max-width: 1400px) { #header .nav ul li { padding: 0 12px; } #header .nav ul li .title-phantom { left: 12px; right: 12px; } } .menu-handler { position: fixed; right: 0px; top: 0; z-index: 11; width: 90px; height: 90px; background-color: #e3612f; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-transition: all .3s; transition: all .3s; display: none } .menu-handler span { position: absolute; top: 50%; left: 50%; margin-left: -15px; width: 30px; height: 3px; background: #fff; border-radius: 1px; -webkit-transition: all .3s; transition: all .3s; } .menu-handler span:before, .menu-handler span:after { content: ''; display: block; position: absolute; left: 0; width: 30px; height: 3px; background: #fff; border-radius: 1px; transition: 0.3s, 0.3s; transition-property: top, transform; transition-delay: 0.3s, 0; } .menu-handler span:before { top: -9px; } .menu-handler span:after { top: 9px; } .menu-handler.active span { background: transparent; } .menu-handler.active span:before { -webkit-transform: rotate(45deg); top: 0; } .menu-handler.active span:after { -webkit-transform: rotate(-45deg); top: 0; } .menu-handler.active span:before, .menu-handler.active span:after { transition-delay: 0, 0.3s; } @media (min-width:1200px) { #header.hover { top: -128px; } } #sub-nav { position: fixed; z-index: 998; top: 128px; left: 0; width: 100%; height: 0px; overflow: hidden; transition: .5s cubic-bezier(0.215, .61, .215, 1); -webkit-transition: 0.5s cubic-bezier(0.215, .61, .215, 1); -moz-transition: 0.5s cubic-bezier(0.215, .61, .215, 1); -o-transition: 0.5s cubic-bezier(0.215, .61, .215, 1); } #sub-nav.hover { height: 60px; } #sub-nav.hovers { top: 128px; } #sub-nav .sub-nav-bg { background: #f5f5f5; width: 100%; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; height: 60px; position: relative; z-index: 2; left: 0; top: 0; transition: .5s cubic-bezier(0.215, .61, .215, 1); -webkit-transition: 0.5s cubic-bezier(0.215, .61, .215, 1); -moz-transition: 0.5s cubic-bezier(0.215, .61, .215, 1); -o-transition: 0.5s cubic-bezier(0.215, .61, .215, 1); } #sub-nav .sub-nav-item { width: 1200px; height: 60px; overflow: hidden; position: absolute; z-index: 999; visibility: hidden; top: 20px; left: 50%; margin-left: -173px; transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: url("../images/blank.gif") } #sub-nav .sub-nav-item.hover { top: 0; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; visibility: visible } #sub-nav .sub-nav-item .con { position: absolute; left: 0; top: 0;/* background: url("../images/blank.gif") #f4f4f4; */ } #sub-nav .sub-nav-item .con .links { float: left; padding: 12px 20px; } #sub-nav .sub-nav-item .con dl { } #sub-nav .sub-nav-item .con dl dd { margin: 0 10px; float: left; } #sub-nav .sub-nav-item .con dl dd a { display: block; line-height: 38px; font-size: 15px; letter-spacing: 1px; padding-left: 14px; position: relative } #sub-nav .sub-nav-item .con dl dd a:before { content: ""; display: block; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 5px solid #aaa; position: absolute; left: 0px; top: 50%; margin-top: -3px; } #sub-nav .sub-nav-item .con .image { width: 330px; float: left; padding: 20px 20px 20px 30px; background-color: #eee } #sub-nav .sub-nav-item .con .image img { width: 280px; height: 120px; display: block } #sub-nav .sub-nav-item .con .image .text { } #sub-nav .sub-nav-item .con .image strong { display: block; margin-top: 8px; font-size: 15px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #sub-nav .sub-nav-item .con .image p { line-height: 1.6; margin-top: 5px; font-size: 13px; color: #888; } .banner { overflow: hidden; z-index: 20; position: relative; } .banner_list { padding: 0; margin: 0; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 5; } .banner_list > li { height: 100%; width: 100%; position: absolute; top: 0; left: 0; background-size: cover; } .banner_zi { /*width:50%;*/ position: absolute; bottom: 30%; left: 15%; } .banner_zi h5 { font-size: 36px; line-height: 50px; color: #fff; } .banner_zi p { font-size: 18px; line-height: 30px; text-transform: uppercase; color: #fff; } .banner_zi a { display: block; font-size: 14px; line-height: 45px; width: 100px; margin-top: 15px; text-align: center; color: #fff !important; border: 1px solid #fff; margin-top: 20px; background: url("../images/bannera1.png"); } .banner_zi a:hover { background: url("../images/bannera2.png"); } .banli2 .banner_zi { left: auto; right: 15%; text-align: right; } .banner_num { padding: 0; margin: 0; width: 132px; position: absolute; bottom: 30px; left: 50%; z-index: 10; margin-left: -33px; } .banner_num > li { width: 12px; height: 12px; border-radius: 12px; background-color: #eee; float: left; margin: 0 7px; cursor: pointer; -webkit-transition: background 0.3s linear; -moz-transition: background 0.3s linear; -ms-transition: background 0.3s linear; -o-transition: background 0.3s linear; transition: background 0.3s linear; } .numon { background: #0052A5 !important; } .banner_bottom_l { background-color: #444443; padding: 50px; margin: 0 !important; height: 330px; } .banner_bottom_l h2 { font-size: 26px; color: #fff; padding-left: 35px; margin-bottom: 20px; } .banner_bottom_r { background-color: #b1051d; padding: 50px; margin: 0 !important; height: 330px; } .banner_bottom_img { padding-left: 35px; width: 100%; } .img_list { width: 17%; margin-right: 3%; float: left; } .img_list h3 { text-align: center; font-size: 12px; font-weight: 600; color: #fff; letter-spacing: 1px; margin: 0; } .img_con { margin: 10px 30px; } .banner_bottom_r h2 { font-size: 26px; color: #fff; padding-left: 35px; margin-bottom: 20px; } .banner_bottom_r h3 { font-size: 20px; margin-bottom: 15px; color: #fff; padding-left: 35px; } .banner_bottom_r ul { list-style: none; padding-left: 35px; } .banner_bottom_r ul li { width: 55%; color: #fff; font-size: 19px; line-height: 180%; } .banner_bottom_r ul li > i { float: right; font-size: 24px; } .banner_bottom_r h4 > a { font-size: 16px; color: #fff; padding-left: 35px; } .pbg { background: url("../images/pbg1.png") no-repeat bottom center; padding-bottom: 30px; } /* mainab */ .mainab { width: 100%; height: auto; overflow: hidden; background: #fff; } .mainab-left { width: 50%; float: right; margin: 0px; padding: 0px; } .mainab-left li { width: 50%; height: 280px; float: right; position: relative; } .img1 { background: #999; } .img2 { background: url("img/bg2.jpg") no-repeat; } .mainab-left img { display: block; margin: auto; margin-top: 15%; margin-bottom: 8%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -ms-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear; } .mainab-left img:hover { display: block; margin: auto; margin-top: 15%; margin-bottom: 8%; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .mainab-left p { color: #fff; font-size: 36px; font-weight: bold; letter-spacing: 3px; text-align: center; padding-top: 35%; } .mainab-right { position: relative; float: left; width: 50%; } .mainab-right div { overflow: hidden; width: 639px; } .mainab-right img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -ms-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear; } .mainab-right img:hover { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .biz_1 { background: #0052A5 url(../images/biz_1.jpg) no-repeat; text-shadow: 0 1px 1px rgb(0, 0, 0, 0.3); border-right: 1px solid #f3f3f3; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .biz_2 { background: #2A8A4B url(../images/biz_2.jpg) no-repeat; text-shadow: 0 1px 1px rgb(0, 0, 0, 0.3); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .biz_3 { background: #2A8A48 url(../images/biz_3.jpg) no-repeat; text-shadow: 0 1px 1px rgb(0, 0, 0, 0.3); border-top: 1px solid #f3f3f3; border-right: 1px solid #f3f3f3; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .biz_4 { background: #0052A5 url(../images/biz_4.jpg) no-repeat; text-shadow: 0 1px 1px rgb(0, 0, 0, 0.3); border-top: 1px solid #f3f3f3; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } #ico { width: 130px; height: 130px; text-align: center; padding: 20px 0 0 5px; background: #0052A5; position: absolute; top: 0; left: 0; z-index: 2; } #ico strong { font-size: 32px; letter-spacing: 5px; line-height: 1.4; color: #fff; } .mainab-right .img1 { width: 100%; } .mainab-right ul { padding: 0px; margin-right: 30px; position: absolute; width: 930px; } .mainab-right ul li { float: left; width: 50%; padding: 30px 35px 0; } .mainab-right ul li:last-child { float: left; width: 50%; padding: 30px 30px 0 0; } .mainab-right ul li p { color: #666; font-size: 14px; font-weight: 300; line-height: 27px; letter-spacing: 0.5px; } .more { position: absolute; right: -310px; bottom: -200px; } /* mainab */ .news { background-color: #fff; } .news_con { padding: 60px 0 70px; height: auto; position: relative; overflow: hidden; } .xian { position: absolute; width: 1px; height: 100%; left: 50px; top: 0px; background: #e8e8e8; } .xian span { position: absolute; width: 1px; height: 60px; left: 0px; top: 9%; background: #0052A5; } .news_con .title { font-size: 32px; letter-spacing: 1px; margin-bottom: 30px; text-align: center; color: #0052A5; } .prolist:hover .news_zi { background-color: #0052A5; color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; } .news_img { position: relative; z-index: 1; } .news_img img { height: 166px; } .news_img h4 { font-size: 16px; width: 80px; line-height: 60px; position: absolute; bottom: -10px; text-align: center; background: #0052A5; right: 0; display: block; color: #fff; font-weight: bold; letter-spacing: 2px; } .news_zi { background-color: #fff; padding: 20px; border: 1px solid #ddd; filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=2); /*for ie6,7,8*/ -moz-box-shadow: 1px 1px 2px #ddd; /*firefox*/ -webkit-box-shadow: 1px 1px 2px #ddd; /*webkit*/ box-shadow: 1px 1px 2px #ddd; /*opera或ie9*/ } .news_zi h2 { font-size: 18px; margin: 0; text-align: center; } .news_zi p { font-size: 14px; line-height: 1.6; height: 46px; margin-top: 10px; overflow: hidden; margin-bottom: 0px; } .news_zi h5 { padding-top: 10px; color: #1a171b; } /*news*/ .newstop { padding-top: 20px; } .newstop .title { position: relative; width: 1280px; font-size: 26px; font-weight: bold; letter-spacing: 1px; margin: 0; margin: 25px auto 0; text-align: left; color: #e30000; } .newstop .title em { display: inline-block; width: 60px; border-bottom: 1px #cdcdcd solid; position: relative; top: -7px; margin: 0 15px; text-shadow: #fff 0 1px 1px; } .web { width: 1280px; min-width: 1280px; margin: 0 auto; } .box-ntop { background: url(../images/govcn_bg.gif) no-repeat center 0; margin-top: 30px; } .box-ntop dt { } .box-ntop dd { overflow: hidden } .box-ntop dd.first a { border-bottom: 1px solid #d4d4d4; margin: 0 40px; display: block; float: none; width: auto; text-align: center; font-size: 26px; padding: 5px 0; text-shadow: 1px 2px 0px #fff; color: #bd1c29; } .box-ntop dd.first a:hover { color: #ff0e00 } .box-ntop dd a { color: #444; display: inline-block; float: left; font-size: 15px; padding-bottom: 30px; padding-left: 40px; padding-right: 40px; padding-top: 2px; width: 640px; overflow: hidden; } .box-ntop dd a:hover { color: #ff0e00; } *+html .box-ntop dd a { width: 510px } .box-ntop dd a h3 { font-size: 17px; font-weight: bold; overflow: hidden; } .box-ntop dd a h3 span { float: right; color: #777; font-size: 13px; font-weight: normal; font-style: italic; letter-spacing: 0.5px; margin-right: 6px; } .box-ntop dd.first a h3 { font-size: 30px; height: 40px; line-height: 40px; } .box-ntop dd.first a h3 span { float: right; color: #777; font-size: 15px; font-weight: normal; font-style: italic; letter-spacing: 0.5px; padding-top: 8px; } .box-ntop dd a p { font-size: 14px; line-height: 1.8; color: #7c7c7c; height: 30px; } .news-box { margin: 0 0 35px; padding: 35px 0 20px; width: 100%; min-width: 1200px; } .web .tit { font-size: 32px; text-align: center; padding-bottom: 35px; color: #111 } .web .tit2 { font-size: 24px; padding-bottom: 15px; color: #111 } .web .tit2 a { font-size: 13px; font-weight: normal; margin-top: 10px; } .news-box a h1 { font-size: 22px; text-align: center; padding-bottom: 35px; } .news-box ul.news-list1 { overflow: hidden; background: url(../images/newsbg-i.png) no-repeat center 30px; } .news-box ul.news-list2 { overflow: hidden; height: 260px; padding-top: 15px; } .news-box ul li { width: 640px; float: left; margin-bottom: 8px; display: inline-block } .news-box ul li.first { border-bottom: 1px solid #ddd; margin-bottom: 20px; display: block; float: none; width: auto; text-align: center; font-size: 26px; padding-bottom: 20px } .news-box ul li.first .list { float: none; width: 100%; margin-right: 0px; } .news-box ul li.first .list h3 { font-weight: bold; font-size: 26px; margin-bottom: 15px; height: 45px; color: #2165b7; } .news-box ul li.first .list h3:hover { color: #005dd0; } .news-box ul li a { display: block; padding: 1px 0; } .news-box ul li.first a { padding: 0 } .news-box ul li a .date-box { border-right: 1px solid #dedede; width: 70px; display: inline-block; margin-right: 15px; color: #a5a5a5; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0; } .news-box ul li a:hover .date-box { color: #135da9; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .news-box ul li a .date-box h3 { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; font-size: 42px; margin: 0; height: 47px; line-height: 48px; } .news-box ul li a .date-box p { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; padding: 0; } .news-box ul li a .list { float: right; width: 80%; margin-right: 25px; } .news-box ul li a .list h3 { margin-top: 10px; font-size: 16px; font-weight: bold; margin-bottom: 8px; text-overflow: ellipsis; } .news-box ul li a .list p { line-height: 24px; color: #7c7c7c; font-size: 14px; height: 24px; text-overflow: ellipsis; overflow: hidden; } .indexnews { background: #fff; } .indexnews .title { position: relative; width: 1280px; font-size: 26px; font-weight: bold; letter-spacing: 1px; height: 70px; line-height: 50px; margin: 30px auto 0; text-align: left; color: #0052A5; } .indexnews .title em { display: inline-block; width: 60px; border-bottom: 1px #cdcdcd solid; position: relative; top: -8px; margin: 0 15px; text-shadow: #fff 0 1px 1px; } .indexnews { padding-bottom: 25px; } .indexnewsbt { display: block; min-height: 50px; line-height: 1.6; overflow: hidden; font-weight: bold; color: #333; font-size: 16px; letter-spacing: 0.4px; margin-left: 50px; } .indexnewstext { position: relative; padding: 0 30px 20px; } .indexnewsbt a { font-weight: bold; color: #333; font-size: 16px; } .indexnewsbt a:hover { color: #333; } .indexnewswz { margin-top: 12px; color: #666; height: 100px; overflow: hidden; font-size: 14px; line-height: 1.8; letter-spacing: 0.5px; } .indexnewsmore { float: right; margin-top: 10px; padding-bottom: 15px; } .indexnewsmore a { display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #ccc; color: #fff; } .indexnewsimg { position: relative; overflow: hidden; padding: 15px 30px 0; max-height: 65px; } .indexdate { position: absolute; top: 0; left: 0; width: 60px; height: 72px; background: #0052A5; } .indexlst { width: 100%; margin-bottom: 30px; overflow: hidden; position: relative; background: #f0f0f0 } .indexlst span { display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 100; overflow: hidden; -webkit-transition: all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s; width: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; } .indexlst:hover span { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } .indexdate p { color: #fff; text-align: center; font-size: 14px; margin-top: 16px; letter-spacing: 0.5px; font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; } .indexdate p em { font-size: 16px; font-style: normal; } .indexnewstitle { text-align: center; font-size: 45px; font-weight: bold; text-transform: uppercase; } .indexnewstop { margin-top: 10px; } .indexnewsbtimg { text-align: center; margin-top: 10px; } .shebei { background: #0052A5; padding-top: 50px; } .indexnewsbg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .7); opacity: 0; transition: all 1s; -webkit-transition: all 1s; } .indexnewsbg p { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px; border: 1px solid #619a72; width: 100px; height: 35px; line-height: 35px; text-align: center; margin: 0 auto; color: #619a72; margin-top: 20%; transition: all 1s; -webkit-transition: all 1s; } .indexnewswarp:hover .indexnewsbg { opacity: 1; transition: all 1s; -webkit-transition: all 1s; } .indexnewswarp:hover .more { margin-top: 30%; } .index-image { height: 420px; padding: 30px 0 0; } .index-image .title { font-size: 26px; font-weight: bold; letter-spacing: 1px; text-align: left; color: #0052A5; height: 50px; line-height: 50px; margin: 10px 0 30px; position: relative; } .index-image .title em { display: inline-block; width: 60px; border-bottom: 1px #cdcdcd solid; position: relative; top: -7px; margin: 0 15px; text-shadow: #fff 0 1px 1px; } .index-news2 { margin-top: 20px; border: 1px #e8e8e8 solid; width: 844px; float: left; box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.3); } .index-news2 h2 { height: 60px; line-height: 60px; border-bottom: 1px #e8e8e8 solid; background-color: #eee; margin: 0; } .index-news2 h2 a { display: block; float: left; font-size: 20px; font-weight: bold; letter-spacing: 2px; text-align: center; width: 16%; border-right: 1px #e2e2e2 solid } .index-news2 h2 a.current { height: 61px; line-height: 57px; font-weight: bold; text-decoration: none; border-top: 3px #007dbf solid; border-bottom: 1px #fff solid; background-color: #fff; margin: 0; overflow: hidden; position: relative; top: -1px } .index-news2 h2 a:last-child { border-right: 0; } .index-news2 .con { padding: 10px 12px; height: 250px; background-color: #fff } .index-news2 ul.list { } .index-news2 ul.list li { padding: 6px 0; line-height: 16px; } .index-news2 ul.list li a { background: url(../images/li.gif) no-repeat 0 center; padding-left: 15px; display: inline-block; max-width: 350px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; _width: 350px; text-align: left } .index-news2 ul.list li:last-child { border-bottom: 0; } .style-slider { width: 800px; height: 224px; padding-top: 5px; overflow: hidden; } .style-slider .bd li { width: 336px; margin-right: 16px; float: left } .style-slider .bd li img { width: 336px; height: 225px; } /* .style-slider .bd li p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 15px 10px; text-align: center } */ .style-slider .bd li p { height: 42px; line-height: 40px; background: rgb(0, 0, 0, 0.5); font-size: 14px; font-weight: normal; text-align: center; color: #fff; overflow: hidden; position: absolute; top: 180px; z-index: 2; width: 336px; margin-left: 0; padding: 0 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .rows_con { float: left; width: 880px; } .rows_con .sec_wrap { width: 880px; min-width: 800px; position: relative; } .rows_con .sec_wrap ul { padding: 0; margin: 0; list-style: none; } .rows_con .sec_wrap ul li { width: 280px; height: auto; margin: 5px 0px; font-size: 14px; line-height: 26px; border: #ddd 1px solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0px; display: inline; float: left; background-color: #fff; overflow: hidden; } .rows_con .sec_wrap ul li p { margin: 0; text-align: center; } .rows_con .sec_wrap ul li p.shine_img { width: 100%; height: 0; padding-bottom: 66%; *height:192px; *padding-bottom:0; display: inline-block; position: relative; display: block; overflow: hidden; cursor: pointer; } .rows_con .sec_wrap ul li p img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: none; vertical-align: top; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; } .rows_con .sec_wrap ul li:hover p img { transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); } .rows_con .sec_wrap ul li p.tit { font-size: 14px; line-height: 42px; text-align: center; border: none; border-top: #f3f3f3 1px solid; background-color: #fafafa; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .rows_con .sec_wrap ul li p.tit a { width: 100%; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .rows_con .sec_wrap a.prev, .rows_con .sec_wrap a.next { transition: 0.4s; -moz-transition: 0.4s; -webkit-transition: 0.4s; -o-transition: 0.4s; } .rows_con .sec_wrap a.prev:hover, .rows_con .sec_wrap a.next:hover { transition: 0.4s; -moz-transition: 0.4s; -webkit-transition: 0.4s; -o-transition: 0.4s; } .sec_wrap a.prev { width: 22px; height: 42px; display: inline; cursor: pointer; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -webkit-opacity: 0.5; -moz-opacity: 0.5; outline-style: none; outline-width: 0; text-indent: -9999px; position: absolute; top: 80px; left: 0px; background: url("../images/scroll_icon.gif") 0px -15px; overflow: hidden; cursor: pointer; background-color: #000; z-index: 999; } .sec_wrap a.prev:hover { background-position: -20px -15px; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -webkit-opacity: 0.5; -moz-opacity: 0.5; } .sec_wrap a.next { width: 22px; height: 42px; display: inline; cursor: pointer; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -webkit-opacity: 0.5; -moz-opacity: 0.5; outline-style: none; outline-width: 0; text-indent: -9999px; position: absolute; top: 80px; right: 0; background: url("../images/scroll_icon.gif") -18px -66px; overflow: hidden; cursor: pointer; background-color: #000; z-index: 999; } .sec_wrap a.next:hover { background-position: 2px -66px; opacity: .5; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -webkit-opacity: 0.5; -moz-opacity: 0.5; } .index-video { width: 380px; float: right; margin-top: 4px; background: #111; border: 1px #e8e8e8 solid; box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.2); } .index-video h2 { height: 60px; background-color: #eee; margin: 0; } .index-video h2 a { line-height: 62px; display: block; font-size: 20px; font-weight: bold; letter-spacing: 2px; padding-left: 48px; width: 50%; float: left } .index-video h2 a.current { text-decoration: none; background-color: #fff; } .index-video h2 i { font-size: 30px; margin-right: 10px; position: relative; top: 2px; } .index-video .video-image { height: 228px; overflow: hidden; position: relative } .index-video .video-image img { display: block; width: 100%; height: 226px; -webkit-transition: -webkit-transform 2s ease-out; -moz-transition: -moz-transform 2s ease-out; -ms-transition: -ms-transform 2s ease-out; transition: transform 2s ease-out; } .index-video .video-image em { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: #000; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; z-index: 2; -webkit-transition: all 400ms; transition: all 400ms; } .index-video .video-image i { color: #fff; font-size: 60px; position: absolute; left: 50%; margin-left: -30px; top: 50%; margin-top: -35px; z-index: 3 } .index-video:hover .video-image img { transform: scale(1.1); -webkit-transform: scale(1.1); } .index-video:hover .video-image em { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; } @media (max-width: 1400px) { .index-video { width: 300px; float: right; margin-top: 5px; border: 1px #e8e8e8 solid; box-shadow: 0px 3px 3px -3px rgba(0, 0, 0, 0.2); } .index-video .video-image { height: 226px; } .index-video .video-image img { height: 226px; padding: 10% 0; } } .indexPart2 { height: 605px; } .indexPart2 .title { font-size: 26px; color: #333; text-align: center; padding: 35px 0; } .indexPart2 .title em { display: inline-block; width: 60px; border-bottom: 1px #cdcdcd solid; position: relative; top: -7px; margin: 0 15px; text-shadow: #fff 0 1px 1px; } .indexPart2 .title2 { font-size: 22px; color: #f1f1f1; text-align: center; padding-bottom: 40px; text-transform: uppercase; font-family: Arial; } #best-deal .item-block { float: left; } #best-deal .item-block .icon { display: block; margin-bottom: 30px; } #best-deal .item-block .icon img { max-width: inherit; height: 90px; margin: 0 auto; } #best-deal .item-block h3 { font-size: 20px; font-weight: bold; text-align: center; } #best-deal .item-block h3 a { color: #333; } #best-deal .item-block h3 a:hover { text-decoration: none; color: #dc0010; outline: none; } #best-deal .item-block p:last-child { margin-bottom: 0; } .container { width: 1200px; margin: 0 auto; box-sizing: border-box; } .col-md-5 { width: 33.333%; position: relative; min-height: 1px; box-sizing: border-box; } .col-md-5:last-child { margin-right: 0; } .img-responsive { display: block; max-width: 100%; height: auto; position: relative; bottom: 120px; } .fh5co-heading { margin-bottom: 30px; } .fh5co-heading h2 { margin-bottom: 10px; } .fh5co-heading p { font-size: 18px; } .fh5co-heading.white { color: #fff; } .fh5co-heading.white h2, .fh5co-heading.white p { color: #fff; } .fh5co-section-with-image { position: relative; } .fh5co-section-with-image .fh5co-box { padding: 50px; background: rgba(255, 255, 255, 0.9); position: absolute; z-index: 1001; width: 40%; left: 10%; top: 50%; -webkit-box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5); -moz-box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5); -ms-box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5); -o-box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5); box-shadow: 4px 11px 35px -14px rgba(0, 0, 0, 0.5); } @media screen and (max-width: 992px) { .fh5co-section-with-image .fh5co-box { position: relative; right: auto; bottom: auto; width: 100%; margin-top: auto !important; } } @media screen and (max-width: 480px) { .fh5co-section-with-image .fh5co-box { position: relative; right: auto; bottom: auto; width: 100%; padding: 15px; } } .fh5co-section-with-image h2 { font-size: 32px; letter-spacing: 1px; margin-bottom: 20px; } @media screen and (max-width: 768px) { .fh5co-section-with-image h2 { font-size: 32px; } } .fh5co-section-with-image p { font-size: 18px; } @media screen and (max-width: 768px) { .fh5co-section-with-image p { font-size: 16px; line-height: 1.6; } } .fh5co-section-with-image p:last-child { margin-bottom: 0; } .fh5co-property { background: #fff; width: 100%; -webkit-box-shadow: 0 3px 10px -7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 10px -7px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 3px 10px -7px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 3px 10px -7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 10px -7px rgba(0, 0, 0, 0.3); } .fh5co-property figure { margin-bottom: 0; position: relative; color: #000; font-weight: 400; margin: 0; display: block; height: 200px; overflow: hidden; box-sizing: border-box; } .fh5co-property figure img { margin-bottom: 0; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s; } .fh5co-property figure img:hover { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); filter: alpha(opacity=1); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } .fh5co-property figure .tag { position: absolute; bottom: 0; right: 0; padding: 2px 10px; background: #118DF0; color: #fff; letter-spacing: 1px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; } .fh5co-property .fh5co-property-specification { border-top: 1px solid #f0f0f0; background: #f7f7f7; padding: 15px 0; font-size: 19px; font-weight: 600; letter-spacing: 1px; margin-bottom: 0; text-align: center; } .fh5co-property .fh5co-property-specification > span { color: #888; } .fh5co-property .fh5co-property-specification > span strong { color: #118DF0; } .fh5co-property .fh5co-property-innter { padding: 25px; box-sizing: border-box; } .fh5co-property .fh5co-property-innter p { color: #666; line-height: 1.8; } .fh5co-property .fh5co-property-innter p:last-child { margin-bottom: 0; } .fh5co-property .fh5co-property-innter h3 { margin-bottom: 20px; } .fh5co-property .fh5co-property-innter h3 a:hover, .fh5co-property .fh5co-property-innter h3 a:active, .fh5co-property .fh5co-property-innter h3 a:focus { text-decoration: none; } .fh5co-property .price-status { margin-bottom: 20px; } .fh5co-property .price-status .price { font-size: 22px; color: #4CB648; margin-bottom: 10px; position: relative; } .fh5co-property .price-status .price .per { font-size: 12px; text-transform: uppercase; } .bg1 { height: 435px; background-attachment: fixed !important; } .sec1 { padding: 70px 0 80px; } .sec1_con { margin: auto; width: 65%; text-align: center; } .sec1_con > a { height: 60px; display: block; } .sec1_con h1 { color: #333; } .sec1_con p { font-size: 22px; color: #333; } .sec1_con h3 { font-size: 14px; background-color: #999; border-radius: 2px; color: #fff; width: 25%; line-height: 30px; padding: 5px 10px; margin: auto; } .sec2 { /* background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:top center;*/ background: #fff; padding-bottom: 40px; } .sec1_con { margin: auto; } .sec2_con { margin: auto; } .sec2_con > h1 { font-size: 42px; padding: 40px; padding-bottom: 0px; } .sec2_con p { font-size: 22px; padding-bottom: 30px; } .sec2_img { padding-bottom: 40px; padding-top: 30px; } .sec2_img_list { float: left; width: 95%; } .sec2_img_list a { color: #0052A5; text-align: left !important; padding-left: 60px; width: 120px; display: block; padding-left: 0px; background: url("../images/jiantou.jpg") center right no-repeat; } .sec2_img_list h3 { font-size: 25px; color: #333; text-align: left; margin-bottom: 20px; } .sec2_img_list h4 { font-size: 20px; color: #666; text-align: left; } .sec2_img_list span { font-size: 14px; text-align: left; line-height: 22px; color: #9fa0a0; display: block; height: 110px; margin-bottom: 20px; } .sec2_img_list img { margin-bottom: 20px; } .sec2_image { width: 100%; background-image: url("../images/percent.png"); background-repeat: no-repeat; background-position: center; margin: auto; } .sec2_image h1 { margin: 0; font-size: 56px; color: #6c6c6c; padding: 70px 40px; } .sec2_image h1 i { color: #666; } .sec3 { background: #fff; color: #fff; padding: 20px 40px 10px 40px; } .sec3_con h1 { text-align: center; font-size: 34px; display: block; text-align: center; } .sec3_con h3 { text-align: left; font-size: 25px; } .sec3_con p { line-height: 25px; margin: 10px 0; color: #333; text-align: left; } .sec4 { background: url("../images/sec4_bg.jpg") fixed; background-repeat: no-repeat; background-size: cover; color: #fff; text-align: center; padding: 80px 0; } .sec4_con h3 { font-size: 20px; line-height: 28px; padding-bottom: 120px; } .sec4_con h1 { margin: 0; font-size: 48px; } .indexgroup { width: 100%; /*margin-top:50px;*/ background: #f4f4f4 url(../images/graybg.jpg) no-repeat bottom; padding-left: 0; padding-right: 0; } .indexgroup .title { position: relative; width: 1280px; font-size: 26px; font-weight: bold; letter-spacing: 1px; text-align: left; height: 50px; line-height: 50px; margin: 0 0 40px; color: #0052A5; } .indexgroup .concern_btn a { margin-top: 38px; } .pro_box { overflow: hidden; width: 100%; padding-bottom: 100px; position: relative; } .pro_box > ul { width: 100%; position: relative; } .pro_box > ul > li { float: left; } .pro_box_list { width: 80%; margin: 0 auto; } .pro_box_list_img { position: relative; } .pro_bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.5; } .pro_box_list_zi { width: 100%; padding: 20px 0; background: #fff; text-align: center; } .pro_box_list_zi > h5 { margin-top: 0; color: #000; font-size: 20px; letter-spacing: 1px; } .pro_box_list_zi > p { width: 80%; margin: auto; font-size: 12px; color: #666; } .pro_prev { position: absolute; top: 50%; left: 24%; z-index: 10; margin-top: -135px; cursor: pointer; } .pro_next { position: absolute; top: 50%; right: 24%; z-index: 10; margin-top: -135px; cursor: pointer; } .main_case { width: 100%; padding: 10px 0 70px; } .main_case_img { position: relative; } .main_case_imgs { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none; } .case_img1 { background: url("../images/corp_1.jpg") center no-repeat; background-size: cover; display: block; } .case_img2 { background: url("../images/corp_2.jpg") center no-repeat; background-size: cover; } .case_img3 { background: url("../images/corp_3.jpg") center no-repeat; background-size: cover; } .case_img4 { background: url("../images/corp_4.jpg") center no-repeat; background-size: cover; } .case_img5 { background: url("../images/corp_5.jpg") center no-repeat; background-size: cover; } .case_img6 { background: url("../images/corp_6.jpg") center no-repeat; background-size: cover; } .case_img7 { background: url("../images/corp_7.jpg") center no-repeat; background-size: cover; } .case_img8 { background: url("../images/corp_8.jpg") center no-repeat; background-size: cover; } .main_case_zi { width: 100%; } .main_case_zi > ul { padding: 0; margin: 0; } .main_case_zi > ul > li { height: 66px; position: relative; z-index: 2; cursor: pointer; } .main_case_zi > ul > li:before { background: #fff; content: ''; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: 0px; padding: 0px; z-index: -1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .case_on { z-index: 3 !important; } .case_on:before { top: -12px !important; left: 0px !important; bottom: -12px !important; background: #fff !important; } .case_on .case_sp1 { background: #fff; } .main_case_zi > ul > li:before { background-color: #2A8A4B; border-bottom: 1px solid #fff; } .main_case_zi > ul > li:last-child:before { border-bottom: none; } .bg8 .case_sp1, .bg8 .case_sp2 { border-bottom: none; } .case_sp1 { display: inline-block; width: 28%; height: 66px; text-align: center; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; position: relative; background: #0052a5; } .case_sp1 span { display: inline-block; font-size: 14px; color: #fff; line-height: 70px; opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .case_sp1 img { position: absolute; top: 5px; left: 50%; margin-left: -30px; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .case_on .case_sp1 { border-right: 1px solid #0052A5; } .case_on .case_sp1 span { color: #333 !important; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; } .case_on .case_sp1 img { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; } .case_sp2 { display: inline-block; width: 66%; padding-left: 30px; position: relative; } .case_sp2 h5 { font-size: 16px; font-weight: 300; letter-spacing: 1px; margin: 0; color: #fff; position: absolute; top: -13px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .case_sp2 p { font-size: 13px; margin: 0; letter-spacing: 0.5px; height: 36px; overflow: hidden; color: #666; position: absolute; top: -12px; left: 30px; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; } .case_on .case_sp2 h5 { color: #333; top: -38px; } .case_on .case_sp2 p { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; } .clm { margin-left: 0 !important; margin-right: 0 !important; } .clp { padding-left: 0 !important; padding-right: 0 !important; } .footer_mar1 { margin-bottom: 30px; } .footer { background: #222 url(../images/footer_bg.jpg) no-repeat; } .footer .footer_con { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); } .footer_top { padding-bottom: 40px; } .footer_top { width: 100%; margin: 0 auto; height: 53px; background: url("images/foot_bg.jpg") center no-repeat #666; background-size: cover; } .footer_top_inner { width: 60%; margin: 0 auto; line-height: 53px; font-size: 12px; color: #000; font-weight: bold; text-transform: capitalize; } .footer_top_inner > img { float: right; padding-top: 10px; } .footer_inner { padding-top: 30px; width: 60%; margin: 0 auto; } .footer_img_list { text-align: center; } .footer_img_list h4 { padding-top: 25px; color: #1a171b; } .footer_mid { padding: 50px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; } .footer_mid p { font-size: 16px; line-height: 16px; float: left; padding-right: 40px; } .footer_mid p > i { color: #0052A5; padding-right: 10px; font-size: 20px; } .footer_mid span > input { border: none; margin-right: 20px; } .footer_mid span > a { color: #0052A5; } .footer_mid h4 { float: right; font-size: 16px; line-height: 16px; } .footer_mid h4 > a > i { color: #0052A5; padding-left: 10px; } .footer_bottom { color: #fff; font-size: 14px; text-align: center; letter-spacing: 0.8px; font-family: 'Roboto', 'PingFang SC', 'Microsoft YaHei', Arial, Tahoma, Simsun, sans-serif; padding: 22px 0 20px; } .footer_bottom p { color: #999; } .footer_nav ul { list-style: none; margin: 0; padding: 0; } .footer_nav ul > li { float: left; } .footer_nav ul > li > a > span { padding: 0 10px; } .footer_nav a { color: #fff; padding: 0 5px; } .footer_nav p { float: right; width: 170px; position: relative; display: block; } .footer_nav p > a > i { padding-right: 5px; } .unohacha { position: absolute; top: -10px; right: 8px; display: block; } .footer_t2 { width: 100%; overflow: hidden;/* padding: 45px 0 35px; border-bottom: 1px solid #777; */ padding: 46px 0 44px; } .footer_t2 > ul { padding: 0; margin: 0; } .footer_t2 > ul > li { float: left; width: 18%; line-height: 1.6; } .footer_t2 > ul > li:nth-child(1) { float: left; width: 15%; } .footer_t2 > ul > li:nth-child(3) { float: left; width: 20%; } .footer_t2 > ul > li h5 { font-size: 16px; letter-spacing: 1px; font-weight: bold; color: #eee; padding-bottom: 15px; } .footer_t2 > ul > li p { font-size: 14px; letter-spacing: 0.7px; color: #ddd; margin: 10px 0 0; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .footer_t2 > ul > li p:hover { color: #fff; } .footer_t2 > ul > li.footer_nav1 { width: 25%; } .footer_nav1 a { float: left; margin-right: 42px; width: 100%; } .footer_t2 > ul > li.footer_nav2 { float: right; text-align: right; padding-top: 10px; } .footer_mar { margin-top: 30px; } .footer_img { float: right; } .footer_img img { width: 140px; } .footer_t2 > ul > li p i { margin-right: 5px; } .position { display: none; float: right; height: 30px; line-height: 30px; background: url("../images/posi.jpg") center left no-repeat; padding-left: 25px; box-sizing: border-box; margin: -20px 0 20px; } .position a { line-height: 30px; } .position em { color: #cd1a20; } .page-nav { height: 60px; text-align: center; background-color: #f2f2f2; margin: 0 0 50px; clear: both; } .page-nav ul li { position: relative; display: inline-block; padding: 0 30px; } .page-nav ul li a { font-size: 17px; letter-spacing: 1px; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; display: inline-block; position: relative; text-align: center; line-height: 60px; } .page-nav ul li a:before { content: ""; position: absolute; z-index: -1; bottom: 0; left: 0; right: 0; background: #014a80; -webkit-transform: scaleX(0); transform: scaleX(0); transition: all 1s cubic-bezier(0.215, .61, .215, 1); -webkit-transition: all 1s cubic-bezier(0.215, .61, .215, 1); color: #fff; padding: 0px 20px; height: 4px; display: none\9 } .page-nav ul li a:hover:before, .page-nav ul li a:focus:before, .page-nav ul li a:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .page-nav ul li a:hover { color: #014a80; color: #fff\9 } .page-nav ul li.cur a { color: #014a80; font-weight: 600; } .page-nav ul li.current a:before, .page-nav ul li.current a:focus:before, .page-nav ul li.current a:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .home_mar { padding: 60px 0; overflow: hidden; } .ab_title { text-align: center; } .cont { margin-bottom: 30px; } .ab_title .ch { font-size: 30px; font-weight: 600; color: #0052A5; letter-spacing: 1px; } .ab_title .en { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; font-size: 20px; color: #9fa0a0; line-height: 1; letter-spacing: 1px; text-transform: uppercase; margin: 10px 0; } .ab_title .line { display: inline-block; width: 42px; height: 1px; background: #9fa0a0; margin-top: 10px; } .structure_con { width: 100%; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .structure_con.active { z-index: 3; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } .structure_top { text-align: center; } .structure_top li { cursor: pointer; position: relative; display: inline-block; } .structure_top li a { margin: 0 10px; padding-bottom: 10px; font-size: 14px; color: #666; } .structure_top li:after { content: ""; height: 3px; background: #0052A5; width: 0; position: absolute; bottom: 0; left: 50%; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .structure_top li.active:after, .structure_top li:hover:after { left: 0; width: 100%; } .structure_cont { position: relative; width: 100%; } .speech { background: url("../images/a_bg.png"); } .speech_img { float: left; width: 47.5%; position: relative; border: 3px solid transparent; } .speech_img .img { position: absolute; right: -6%; top: 5%; height: 90%; width: 100%; overflow: hidden; } .speech_img .img img { border: 2px solid #eee; } .speech_con { width: 45%; float: right; padding: 30px 0 20px 0; } .speech_cont { margin: 0px auto; } .speech_cont .sign { float: left; position: absolute; bottom: 0; left: 15%; color: #333; font-size: 16px; letter-spacing: 1px; } .ab_title_left { text-align: left; } .speech_text { color: #666; font-size: 15px; letter-spacing: 0.8px; line-height: 1.8; padding-top: 10px; } .speech_text .img { text-align: right; margin-top: 20px; } .speech_text div { line-height: 24px; font-size: 14px; text-indent: 2em; margin-bottom: 10px; } .speech_line { position: absolute; top: 0; left: 0; height: 100%; width: 100%; } .speech_line span { position: absolute; display: inline-block; background: #0052A5; -webkit-transition: 1s linear; -moz-transition: 1s linear; -ms-transition: 1s linear; -o-transition: 1s linear; transition: 1s linear; } .speech_line .top { top: 0; right: 0; width: 0; height: 2px; transition-delay: 1s; -moz-transition-delay: 1s; -webkit-transition-delay: 1s; -o-transition-delay: 1s; } .speech_line .right1 { bottom: 95%; right: 0; width: 2px; height: 0; } .speech_line .right2 { bottom: 0; right: 0; width: 2px; height: 0; transition-delay: 4s; -moz-transition-delay: 4s; -webkit-transition-delay: 4s; -o-transition-delay: 4s; } /* .speech_line_left { position: absolute; top: 0; left: 0; height: 100%; width: 1px; background: #ccc; } */ .speech_line .left { top: 0; left: 0; width: 2px; height: 0; transition-delay: 2s; -moz-transition-delay: 2s; -webkit-transition-delay: 2s; -o-transition-delay: 2s; } .speech_line .bottom { bottom: 0; left: 0; width: 0; height: 2px; transition-delay: 3s; -moz-transition-delay: 3s; -webkit-transition-delay: 3s; -o-transition-delay: 3s; } .speech_line.active .top, .speech_line.active .bottom { width: 100%; } .speech_line.active .right1, .speech_line.active .right2 { height: 5%; } .speech_line.active .left { height: 100%; } /*.profile_cont{max-width: 1250px;margin: 0px auto;}*/ .profile_left { float: left; width: 18%; padding-top: 20px; } .profile_text { float: left; font-size: 15px; line-height: 2; letter-spacing: 0.5px; } .profile_cont img { width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .profile_cont .img:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .profile_cont .img { overflow: hidden; } .leader { background: #f4f4f4; } .ab_teams { margin-top: 80px; position: relative; } .ab_teams .team { margin: 0px 11%; position: relative; overflow: hidden; } .ab_teams .swiper1 { width: 90%; } .ab_teams li .team:first-child { margin-left: 0; } .ab_teams .team .txts { position: absolute; left: 0; width: 100%; height: 100%; background: rgba(195, 8, 19, 0.8); color: #fff; top: 95%; transition: 500ms; -webkit-transition: 500ms; } .ab_teams .team:hover .txts { top: 0; } .ab_teams .team .pad { padding: 45px 5% 0 5%; } .ab_teams .title p { width: 50%; float: left; overflow: hidden; white-space: nowrap; } .ab_teams .title .job { text-align: right; } .ab_teams .title .name { font-size: 18px; } .ab_teams .title { border-bottom: 1px solid #fff; } .ab_teams .team .tx { text-align: justify; padding-top: 32px; line-height: 24px; height: 120px; overflow: hidden; } .ab_teams .team .line { height: 1px; width: 90%; background: #fff; position: absolute; left: 5%; bottom: 20px; } .leader .arrow-left2 { left: 0; } .leader .arrow-right2 { right: 0; } .arrow-left2, .arrow-right2, .arrow-left2 i, .arrow-right2 i { -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .arrow-left2:hover, .arrow-right2:hover { border-color: #0052A5; } .arrow-left2:hover i, .arrow-right2:hover i { color: #0052A5; } .leader_cont { text-align: center; } .leader_con_f { width: 284px; display: inline-block; } .leader_img { box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.2); } .leader_con { cursor: pointer; margin: 30px 30px 0 30px; display: inline-block; position: relative; } .leader_text .tit { font-size: 14px; } .leader_text { margin-top: 10px; } .leader_con_s { width: 250px; } .leader_con_t { width: 220px; } .leader_con_l { width: 220px; } .lead_bg { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 1111; background: rgba(0, 0, 0, 0.62); display: none; } .lead_cont { position: absolute; left: 50%; top: 50%; min-height: 420px; width: 1000px; margin-left: -500px; margin-top: -210px; background: #ffffff; padding: 30px 50px; } .lead_con .img { width: 40%; float: left; position: relative; } .lead_con .img img { position: relative; z-index: 1; } .lead_con .img:after { position: absolute; content: ''; height: 100%; top: 10%; width: 30%; left: 90%; background: url("../images/dot.svg") } .lead_text { width: 60%; float: left; padding-left: 50px; } .lead_btn { position: absolute; top: 30px; right: 30px; cursor: pointer; } .lead_text .title { font-size: 18px; margin-bottom: 6px; } .lead_text .tit { font-size: 16px; margin-bottom: 6px; } .lead_con { overflow: hidden; display: none; } .lead_text .text { line-height: 24px; } .lead_left { position: absolute; top: 50%; left: 10px; font-size: 40px; cursor: pointer; color: #E8767D; margin-top: -20px; } .lead_right { position: absolute; top: 50%; right: 10px; font-size: 40px; cursor: pointer; color: #0052A5; margin-top: -20px; } .active { display: block; } .leadcare { margin: 60px 0 -80px; padding: 50px 0 40px; background: #f4f4f4; } .leadcare .about_con1 { width: 82%; margin: 0 auto; margin-bottom: 40px; color: #555; font-size: 16px; font-weight: 200; letter-spacing: 0.5px; line-height: 1.8; } .concern_con { width: 20%; float: left; position: relative; padding: 0px 10px; } .concern_con_text { position: relative; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1); border: 1px solid #ddd; } .concern_img .img, .concern_text { width: 100%; } .concern_text1 { padding: 20px 0; } .concern_text { padding: 0 25px; display: table; min-height: 160px; background: #fff; } .concern_text .text { line-height: 24px; font-size: 14px; display: table-cell; vertical-align: middle; } .concern_con_num { position: absolute; width: 50px; height: 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%; background-color: #0052A5; right: 50%; margin-right: -25px; text-align: center; top: 50%; margin-top: -25px; color: #fff; font-size: 30px; line-height: 50px; z-index: 10; } .concern_line { position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0; } .concern_line div { position: relative; width: 100%; height: 100%; } .concern_line span { position: absolute; background: #0052A5; display: block; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; } .concern_line_top { width: 0px; height: 2px; left: 0; top: 0; } .concern_line_bottom { width: 0px; height: 2px; left: 0; bottom: 0; } .concern_line_left { width: 2px; height: 0px; left: 0; top: 0; } .concern_line_right { width: 2px; height: 0px; right: 0; top: 0; } .concern_img { overflow: hidden; } .concern_img .img { width: 100%; height: 150px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; } .concern_con:hover .img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .concern_con:hover .concern_line_top, .concern_con:hover .concern_line_bottom { width: 100%; } .concern_con:hover .concern_line_left, .concern_con:hover .concern_line_right { height: 100%; } .concern_btn a { position: absolute; right: 0; top: 0; margin-top: 5px; display: inline-block; text-align: center; color: #666; padding: 16px 25px 15px; font-size: 14px; line-height: 14px; text-decoration: none; -webkit-transition: background-color .15s, color .15s; transition: background-color .15s, color .15s; overflow: hidden; } .concern_btn a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; border-bottom: 1px solid #ccc; color: #555; } .concern_btn span { position: relative; white-space: nowrap; display: block; text-align: left; z-index: 3; } .concern_btn span svg { float: right; margin-top: 4px; fill: #fff; margin-right: 5px; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .concern_btn a:after { background-color: #0052A5; content: ''; -webkit-transform: translate3d(0, 100%, 0); position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform: translate3d(0, 100%, 0); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; z-index: 2; } .newstop .concern_btn a:after { background-color: #e30000; } .concern_btn a:after { -webkit-transform: translate3d(-101%, 0, 0); transform: translate3d(-101%, 0, 0); } .concern_btn a:hover { color: #fff; } .concern_btn a:hover:after { -webkit-transform: translateZ(0); transform: translateZ(0); } .concern_btn a:hover span svg { margin-right: 0px; } .project_img { position: relative; } .project { height: 345px; } .line { display: block; } .aen { text-transform: uppercase; line-height: 1.1; } .project .tx { width: 550px; } .project .con { position: relative; } .project_con .cover { background: rgba(0, 0, 0, .4); opacity: 0; display: none \9; } .project_con:hover .cover { opacity: 1; display: block \9; } .project_con .scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); } .project_con .scapic:hover .txts .line { width: 100%; } .project_con .txts .line { width: 0; height: 2px; background: #fff; margin: 14px 0 10px; transition: 400ms; -webkit-transition: 400ms; position: relative; } .project_con .txts .line:after { position: absolute; content: ''; left: 0; top: -1px; background: #0052A5; height: 3px; width: 30%; } .pic { display: block; width: 100%; overflow: hidden; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center; } .pic img { display: block; width: 100%; transition: 600ms; -webkit-transition: 600ms; } .scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); } .cover { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: 600ms; -webkit-transition: 600ms; } .project .txts { position: absolute; left: 0; right: 0; bottom: 0; top: 0; padding: 86px 35px 0 35px; } .project_con a:hover .txts .txx { transform: translate(0); -webkit-transform: translate(0); opacity: 1; display: block \9; } .project_con .txts .tx1 { font-size: 16px; letter-spacing: 0.5px; margin-bottom: 5px; transition-delay: 100ms; -webkit-transition-delay: 100ms; } .project_con .txts .ti { transform: translateX(-60px); -webkit-transform: translateX(-60px); } .project_con .txts .txx { opacity: 0; display: none \9; transition: 400ms; -webkit-transition: 400ms; } .project_con a { color: #fff; } .project_con a:hover .txts .txx { transform: translate(0); -webkit-transform: translate(0); opacity: 1; display: block \9; } .project_con .txts .tx2 { font-size: 17px; font-weight: 600; letter-spacing: 0.8px; transition-delay: 200ms; -webkit-transition-delay: 200ms; } .project_con .txts .ti { transform: translateX(-60px); -webkit-transform: translateX(-60px); } .project_con .txts .txx { opacity: 0; display: none \9; transition: 400ms; -webkit-transition: 400ms; } .project_con { margin: 0 10px; } .project .arrow-left2 { left: 0; } .project .arrow-right2 { right: 0; } .project_img .swiper3 { width: 90%; } .culture_cont { position: relative; } .culture_img { width: 50%; overflow: hidden; } .culture_con { position: absolute; right: 0; width: 55%; background: rgba(163, 139, 120, 0.7); top: 100px; padding: 50px 50px 50px 5%; color: #fff; } .culture_con div { text-indent: 2em; line-height: 24px; font-size: 14px; } .culture_cont img { width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .culture_cont:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .culture_cont .culture_img { overflow: hidden; } .culture_con1 { width: 80%; margin: 0 auto; margin-bottom: 40px; color: #666; font-size: 16px; letter-spacing: 0.5px; line-height: 1.8; } .cu_img { position: relative; width: 30%; float: left; z-index: 1; } .cu_tit { position: absolute; left: 0; bottom: 0; padding: 15px 20px; background-color: #0052A5; width: 100%; color: #fff; font-size: 16px; letter-spacing: 1px; text-align: center; z-index: 3; } .cu_text { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #0052A5; color: #fff; font-size: 15px; letter-spacing: 0.5px; line-height: 1.8; z-index: 2; padding: 35px 30px; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .cu_img:hover .cu_text { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } .cu_img_ri { float: right; width: 26%; } .cu_img_cr { margin-left: 5%; margin-top: 20px; } .cu_img_le { width: 34%; } .cu_img_le1 { width: 30%; margin-left: 15%; margin-top: -5%; z-index: 0; } .cu_img_cr1 { width: 30%; margin-left: 10%; margin-top: -5%; z-index: 0; } .cu_img:hover { z-index: 3; } .culture_con_bot { } .history { position: relative; margin-bottom: 10px; } .history .item { transition: all 0.5s; -webkit-transition: all 0.5s; background-color: #fff; } .history .item .wrapper { padding-left: 290px; position: relative; } .history .item h2 { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; font-size: 30px; font-weight: 600; color: #0052A5; font-weight: 600; letter-spacing: 0.5px; position: absolute; left: 120px; top: 2px; } .history .item h2 span { font-size: 16px; position: relative; top: 0; left: 5px; font-weight: 400; } .history .item ul { border-bottom: 1px #e8e8e8 solid; } .history .item:last-child ul { border-bottom: none; } .history .item ul li { position: relative; padding: 5px 50px; margin: 0 -50px; border-left: 1px #e8e8e8 solid; } .history .item ul li p { font-size: 16px; letter-spacing: 0.5px; line-height: 2; color: #5A5A5A; text-align: justify; } .history .item ul li:after { content: ",,"; display: block; width: 17px; height: 17px; background: url("../images/line-icon.png") no-repeat; position: absolute; left: -7px; top: 15px; text-indent: -10000px; } .history .item ul li:first-child { padding-top: 25px; } .history .item ul li:first-child:after { top: 35px; } .history .item ul li:last-child { padding-bottom: 15px; } .group_img { float: left; display: block; width: 50%; overflow: hidden; } .group_text { float: left; display: block; width: 50%; position: relative; z-index: 2; } .group_con { position: relative; } .group_con:nth-child(even) .group_img, .group_con:nth-child(odd) .group_text { float: left; } .group_con:nth-child(odd) .group_img, .group_con:nth-child(even) .group_text { float: right; } .in { background: url("../images/rhomb.png") no-repeat scroll center center; height: 100%; position: absolute; left: 50%; width: 38px; display: block; } .group_con:nth-child(odd) .in { background: url("../images/rhomb.png") no-repeat scroll center center /cover; height: 100%; position: absolute; left: 50%; margin-left: -38px; width: 38px; display: block; z-index: 999999; } .trans { -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; } .group_con:hover .in { margin-left: -19px; } .group_con:nth-child(odd):hover .in { margin-left: -19px; } .trans, .trans:hover { -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s; } .group_text p { font-size: 16px; letter-spacing: 0.5px; line-height: 2; padding-top: 20px; } .group_con:hover .group_text .line { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; width: 100%; } .group_text { display: table; } .group_text .line { width: 0px; height: 2px; background-color: #0052A5; display: block; margin-bottom: 10px; } .group_p { padding: 0 50px; vertical-align: middle; } .group_p .more_sp { border: 1px solid #9a9a9a; padding: 10px 20px; margin-top: 20px; display: inline-block; text-align: center; letter-spacing: 1px; } .group_con:hover .group_p .more_sp { background-color: #0052A5; color: #fff; border: 1px solid #0052A5; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .group_img img { width: 100%; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; -webkit-filter: grayscale(1); filter: grayscale(1); } .group_con:hover .group_img img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); -webkit-filter: grayscale(0); filter: grayscale(0); } .group_name { margin-bottom: 30px; } .group_name p { font-size: 26px; font-weight: bold; letter-spacing: 1px; color: #0052A5; padding-bottom: 10px; } .group_name span { background-color: #0052A5; height: 2px; width: 120px; display: block; } .group_p h3 { font-size: 26px; font-weight: bold; letter-spacing: 1px; padding: 30px 0 20px; } .group_p h3 a { color: #333; } .read_more { width: 100%; text-align: center; } .read_more span { padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #999; } .branch_p { padding-top: 20px;/* padding-bottom: 30px; border-bottom: 1px solid #ccc; */ } .branch_text p { font-size: 16px; line-height: 2; letter-spacing: 0.5px; margin-bottom: 5px; } .branch_p img { width: 1158px; } .branch_img, .branch_img1 { margin-bottom: 30px; } .branch_bott { width: 100%; margin-top: 35px; text-align: center; } .branch_text { width: 100%; } .branch_text .next_left { padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #999; display: inline-block; float: left; left: 0; } .branch_text .next_right { padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #999; display: inline-block; float: right; right: 0; } .branch_text a { display: inline-block; padding-top: 10px; } .branch_p1 { margin-top: 20px; } .branch_p1 p { padding-bottom: 5px; } .branch { width: 1280px; position: relative; margin: -25% auto 70px; z-index: 99; border: 1px solid #fafafa; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.06); } .branch1 { padding: 60px; background-color: #fff; } .contact { text-align: center; width: 80%; margin: 0 auto; } .contact .title { font-size: 20px; color: #0052A5; margin-bottom: 20px; } .contact span { color: #ccc; padding-left: 20px; } .cont_text { color: #666; font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; letter-spacing: 1px; font-size: 16px; } .cont_text p.p_color { font-size: 16px; letter-spacing: 1px; color: #0052A5; margin-top: 10px; } .cont_img { overflow: hidden; } .cont_img img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .div_big:last-child .cont_text p:last-child { font-size: 15px; } .div_big:hover .cont_img img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .map { padding-top: 20px; background: #f4f4f4 url(../images/cont_bg.jpg) no-repeat center bottom; } .npage_mar { padding: 60px 0 80px; } .home_mar { padding: 70px 0 90px; } .cont_mar { padding: 60px 0; } .news_sec1_con { margin-left: -15px; margin-right: -15px; } .thumb_img { overflow: hidden; position: relative; } .box_top { width: 0; height: 2px; background: #0052A5; position: absolute; top: 0; left: 0; } .box_left { width: 2px; height: 0; background: #0052A5; position: absolute; bottom: 0; left: 0; } .box_bottom { width: 0; height: 2px; background: #0052A5; position: absolute; bottom: 0; right: 0; } .box_right { width: 2px; height: 0; background: #0052A5; position: absolute; top: 0; right: 0; } .sec1_box:hover .box_top { width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .sec1_box:hover .box_left { height: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .sec1_box:hover .box_bottom { width: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .sec1_box:hover .box_right { height: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .thumb_img img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .sec1_box:hover .thumb_img img { transform: scale(1.04); } .sec1_box { width: 25%; padding: 0 15px; float: left; position: relative; } .sec1_box a { display: inline-block; border: 1px solid #ccc; } .sec1_box:first-child { margin-left: 0; } .sec1_box:last-child { margin-right: 0; } .thumb_text { padding: 30px; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .thumb_text h2 { font-size: 16px; line-height: 30px; font-weight: bold; height: 30px; overflow: hidden; margin-top: 0; text-align: center; } .thumb_text p { font-size: 14px; line-height: 24px; text-align: center; height: 48px; overflow: hidden; } .thumb_text span { display: block; text-align: center; font-weight: bold; } .line_box { width: 90%; height: 80%; position: absolute; top: 10%; left: 5%; } .line_bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; } .sec1_box:hover .line_bg { opacity: 0.4; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; -webkit-opacity: 0.4; } .sec1_box:hover .thumb_text { background: #0052A5; color: #fff; } .news_sec2 { margin-top: 30px; } .news_sec2 a { border: none; } .thumb_text_bg { background: #f5f5f5; } .thumb_text_bg h2 { height: 60px; overflow: hidden; margin-bottom: 0; } .thumb_text_bg p { height: 72px; overflow: hidden; } .news_sec3 { background: #f4f4f4; } .news_sec3_video { width: 64%; margin: 0 auto; } .home_about_video { position: relative; } .ab_sec2_con { position: relative; } .ab_sec2_con img { position: absolute; top: 60%; left: 50%; cursor: pointer; margin-left: -18px; } .banner_about { background: url(../images/npage/banner_about.jpg) no-repeat center; background-size: cover; height: 400px; margin-top: 128px; } .banner_branch { background: url(../images/npage/banner_branch.jpg) no-repeat center; background-size: cover; height: 750px; margin-top: 128px; } .banner_org { background: url(../images/npage/banner_structure.jpg) no-repeat center; background-size: cover; height: 400px; margin-top: 128px; } .banner_contact { background: url(../images/npage/banner_contact.jpg) no-repeat center; background-size: cover; height: 400px; margin-top: 128px; } .banner_news { background: url(../images/npage/banner_news.jpg) no-repeat center; background-size: cover; height: 400px; margin-top: 128px; } .banner_product { background: url(../images/npage/banner_product.jpg) no-repeat center; background-size: cover; height: 400px; margin-top: 128px; } .banner_hr { background: url(../images/npage/banner_hr.jpg) no-repeat center; background-size: cover; height: 400px; margin-top: 128px; } .banner1_text { color: #fff; font-size: 28px; font-weight: 600; letter-spacing: 1px; line-height: 60px; } .banner1_con { position: relative; } .banner1_tx { background: #0052A5; color: #fff; position: absolute; left: 0; top: 240px; height: 160px; width: 240px; font-size: 22px; text-align: center; padding-top: 34px; } .banner1_tx span { background: #bc9f71; position: absolute; left: 10%; top: -9px; height: 9px; width: 0%; } .banner1_tx .text { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; letter-spacing: 1px; line-height: 1; text-transform: capitalize; } .hr-nav { clear: both; font-size: 15px; letter-spacing: 0.5px; line-height: 1.8; text-align: left; padding: 20px 30px; margin: 0 0 50px; color: #555; background-color: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.05); } .hr-nav p { margin-bottom: 5px; } .cul-nav { clear: both; font-size: 16px; letter-spacing: 0.6px; line-height: 1.8; text-align: left; padding: 20px 30px; margin: 40px 0 15px; color: #555; background-color: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.05); } .prod-nav { clear: both; height: 60px; margin: 0 0 50px; text-align: center; background-color: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.05); } .prod-nav ul li { position: relative; display: inline-block; padding: 0 17px; } .prod-nav ul li:after { content: ' / '; position: absolute; top: 20px; right: -4px; color: #999; } .prod-nav ul li:last-child:after { content: ''; } .prod-nav ul li a { font-size: 17px; letter-spacing: 1px; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; display: inline-block; position: relative; text-align: center; line-height: 60px; } .prod-nav ul li a:before { content: ""; position: absolute; z-index: -1; bottom: 0; left: 0; right: 0; background: #014a80; -webkit-transform: scaleX(0); transform: scaleX(0); transition: all 1s cubic-bezier(0.215, .61, .215, 1); -webkit-transition: all 1s cubic-bezier(0.215, .61, .215, 1); color: #fff; padding: 0px 20px; height: 4px; display: none\9 } .prod-nav ul li a:hover:before, .prod-nav ul li a:focus:before, .prod-nav ul li a:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .prod-nav ul li a:hover { color: #014a80; color: #fff\9 } .prod-nav ul li.cur a { color: #014a80; font-weight: 600; } .prod-nav ul li.current a:before, .prod-nav ul li.current a:focus:before, .prod-nav ul li.current a:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .news-nav { clear: both; height: 60px; margin: 0 0 50px; text-align: center; background-color: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.05); } .news-nav ul li { position: relative; display: inline-block; padding: 0 30px; } .news-nav ul li a { font-size: 17px; letter-spacing: 1px; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.3s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; display: inline-block; position: relative; text-align: center; line-height: 60px; } .news-nav ul li a:before { content: ""; position: absolute; z-index: -1; bottom: 0; left: 0; right: 0; background: #014a80; -webkit-transform: scaleX(0); transform: scaleX(0); transition: all 1s cubic-bezier(0.215, .61, .215, 1); -webkit-transition: all 1s cubic-bezier(0.215, .61, .215, 1); color: #fff; padding: 0px 20px; height: 4px; display: none\9 } .news-nav ul li a:hover:before, .news-nav ul li a:focus:before, .news-nav ul li a:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .news-nav ul li a:hover { color: #014a80; color: #fff\9 } .news-nav ul li.cur a { color: #014a80; font-weight: 600; } .news-nav ul li.current a:before, .news-nav ul li.current a:focus:before, .news-nav ul li.current a:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } .newslist { padding: 30px; background-color: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.05); margin-bottom: 0.5rem; } .newslist li { position: relative; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px #eee solid; transition: all 0.5s; -webkit-transition: all 0.5s; position: relative; padding-left: 100px; } .newslist li:last-child { padding-bottom: 15px; margin-bottom: 0; border-bottom: none; } .newslist li a { display: block; -webkit-transition: background-color .25s; transition: background-color .25s; } .newslist li .date { width: 80px; position: absolute; left: 0; top: 0; } .newslist li .date strong { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; display: block; text-align: center; font-size: 40px; font-weight: bold; line-height: 46px; letter-spacing: 1px; color: #666; border: 1px solid #ddd; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; } .newslist li .date span { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; display: block; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; text-align: center; font-size: 15px; line-height: 26px; letter-spacing: 0.5px; color: #777; margin-top: 1px; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; } .newslist li:hover .date strong { color: #337ab7; background-color: #f5f5f5; } .newslist li:hover .date span { color: #337ab7; background-color: #f9f9f9; } .newslist li .text { position: relative; } .newslist li .text .title { display: block; line-height: 1.2; font-size: 19px; font-weight: 600; letter-spacing: 0.6px; margin-right: 150px; } .newslist li .text .title a { color: #333; } .newslist li .text .title a:hover { color: #0052A5; } .newslist li .text .other { font-size: 14px; letter-spacing: 0.6px; margin-right: 150px; min-height: 45px; line-height: 1.6; padding-top: 14px; color: #888; } .newslist li .text .other i { margin-right: 3px; position: relative; top: 2px; font-size: 20px; } .newslist li .text .other span { margin: 0 0.1rem; color: #ccc } .newslist li .text a.more { position: absolute; right: 0; top: 30px; transition: all 0.3s; -webkit-transition: all 0.3s; background-color: #bbb; border-radius: 3px; width: 85px; height: 35px; color: #fff; font-size: 15px; letter-spacing: 0.6px; font-weight: 300; line-height: 36px; text-align: center } .newslist li .text a.more i { margin-right: 5px; font-size: 18px; line-height: 1; position: relative; top: 1px; font-weight: normal; } .newslist li .text a.more:hover { background-color: #0052A5; } #pages { clear: both; text-align: center; font-size: 16px; margin-top: 40px; } #pages a { display: inline-block; padding: 10px 20px; color: #888; background: #fff; margin: 0 2px; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; border: 1px #ddd solid } #pages a:hover { background-color: #0052A5; color: #fff } #pages a.active { background-color: #0052A5; color: #fff } #pages a.prev, #pages a.next { } #pages span { display: inline-block; padding: 0.13rem 0.19rem; color: #888; position: relative; top: -2px } .news-view { background-color: #fff; padding: 40px 50px 30px; position: relative; box-shadow: 0 0 5px 0 rgba(0,0,0,0.05); } .news-view .news-info .text { } .news-view .news-info .title { color: #333; text-align: center; } .news-view .news-info .title h1 { font-size: 24px; line-height: 1.5; letter-spacing: 0.3px; margin: 10px 0 0; } .news-view .news-info .title p { color: #888; font-size: 18px; font-weight: normal; color: #06c; padding-top: 10px; } .news-view .news-info .info { color: #bbb; position: relative; padding: 15px 0 20px; text-align: center; letter-spacing: 0.5px; border-bottom: 1px dotted #ccc; } .news-view .news-info .info span.source { background: url("../images/icon_news_source.png") no-repeat scroll left center; padding: 2px 0 2px 22px; margin-right: 18px; } .news-view .news-info .info span.writer { background: url("../images/icon_news_writer.png") no-repeat scroll left center; padding: 2px 0 2px 22px; margin-right: 18px; } .news-view .news-info .info span.date { background: url("../images/icon_news_date.png") no-repeat scroll left center; padding: 2px 0 2px 22px; margin-right: 18px; } .news-view .news-info .info span.click { background: url("../images/icon_news_click.png") no-repeat scroll left center; padding: 2px 0 2px 28px; } .news-view .news-info .info .share { position: absolute; right: 40px; top: 14px; } .news-view .content { line-height: 1.8; margin-top: 20px; font-size: 16px; margin: 30px 0 40px; } .news-view .content p { font-size: 16px; line-height: 1.8 !important; letter-spacing: 0.3px; } .news-view .content span { font-size: 16px; line-height: 1.8 !important; letter-spacing: 0.3px; } .news-view .content img { width: expression(this.width > 1024? 1024: true) !important; max-width: 1024px !important; height: auto !important; overflow: hidden; margin: 15px auto; } .news-view .other { border-top: 1px #e3e3e3 solid; padding: 30px 0 0; } .news-view .other .left { color: #777; } .news-view .other .left p { height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; margin: 0; } .news-view .other .left p a { margin-left: 3px; } .news-view .download { border-top: 1px #ddd solid; padding: 30px 0; margin-top: 25px; padding-left: 40px; } .news-view .download h2 { font-size: 15px; color: #d42121; height: 25px; } .news-view .download p { padding: 5px 0px; background: url("../images/word.gif") no-repeat 0 center; padding-left: 25px; } .news-view .download p a { color: #0033FF; text-decoration: underline; font-size: 14px; } .news-view .download p a:hover { text-decoration: none; color: #0033FF } .news-view .slider-wrapper { position: relative; margin: 30px auto 0px; } .news-view .swiper-container { overflow: hidden; } .news-view .swiper-slide { text-align: center; } .news-view .swiper-slide img { max-width: 800px; height: 450px; } .news-view .swiper-slide .title { margin-top: 15px; font-weight: bold } .news-view .swiper-pagination { position: absolute; z-index: 20; bottom: 60px; width: 100%; text-align: center; } .news-view .news-video-con { width: 720px; margin: 50px auto } .news-view .news-video-con p { text-align: center; margin-top: 15px; } .news-view table { width: 100%; border-color: #ccc; border-collapse: collapse; border: 1px solid #cdcdcd; margin: 15px auto 0; background: rgb(255, 255, 255, 0.7); } .news-view table th { padding: 12px 10px; letter-spacing: 1px; border: 1px solid #cdcdcd; font-size: 16px; font-weight: 400; } .news-view table td { padding: 8px 10px; border: 1px solid #cdcdcd; } .video_p { padding-bottom: 20px; border-bottom: 1px solid #ccc; } .video_text p { font-size: 15px; line-height: 2; } .video_bot { width: 100%; margin-top: 20px; text-align: center; } .video_bot p:first-child { float: left; left: 0; width: 45%; padding: 8px 15px; display: inline-block; text-align: left; } .video_bot p:last-child { float: right; right: 0; width: 45%; padding: 8px 15px; display: inline-block; text-align: right; } .video_bot p:nth-child(2) { width: 10%; letter-spacing: 1px; border: 1px solid #999; display: inline-block; padding: 8px 15px; text-align: center; } .video_p1 { margin-top: 20px; } .video_p1 p { padding-bottom: 5px; } .business { width: 100%; margin: 0px auto; overflow: hidden; } .business dd.act { width: 50%; } .business dd { width: 25%; float: left; display: block; height: 550px; cursor: pointer; } .business dd .box { background-position: center center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; position: relative; } .business dd .bg { background-color: rgba(2, 130, 60, 0.2); position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .business dd .num { font-size: 86px; font-weight: 600; color: #fff; position: absolute; left: 5%; top: 20px; opacity: 0.5; filter: alpha(opacity=50); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); } .business dd .t { font-size: 18px; font-weight: 600; letter-spacing: 0.5px; line-height: 1.4; position: absolute; left: 25%; top: 40%; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); text-transform: capitalize; } .business dd .t .name { font-size: 36px; } .business dd .c { position: absolute; left: 8%; top: 45%; width: 85%; overflow: hidden; color: #646464; font-size: 15px; line-height: 1.8; opacity: 0; visibility: hidden; } .business dd.act .bg { background-color: rgba(0, 0, 0, 0.6); z-index: 0; } .business dd.act .num { font-size: 86px; font-weight: 600; color: #0052A5; opacity: 1; filter: alpha(opacity=100); text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3); } .business dd.act .t { left: 8%; top: 25%; color: #fff; } .business dd.act .c { opacity: 1; visibility: visible; color: #fff; } .video { background: #f4f4f4 url(../images/graybg.jpg) no-repeat bottom; } .lab_bg { background: #ededed; } .lab_img { overflow: hidden; } .lab_img img { display: block; width: 100%; height: auto; line-height: 1; border-radius: 16px; } .lab_right { width: 20%; float: left; padding: 58px 15px 20px; } .lab_left { width: 80%; float: left; padding: 5px 20px 20px; } .lab_right h2 { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; display: block; color: #81756e; font-size: 36px; font-weight: normal; line-height: 1.1; letter-spacing: 0.5px; transition: 288ms; } .lab_right p { font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; display: block; color: #81756e; font-size: 18px; letter-spacing: 0.5px; padding-top: 12px; } .labAll { height: 290px; padding: 30px 20px; border-radius: 6px; background-color: #FFF; transition: 320ms 0ms ease-in-out; } .labAll:before { content: ""; width: 100%; height: 100%; transition: 320ms ease-in-out; position: absolute; left: 0; top: 0; border-radius: 6px; transform: scaleY(0); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); overflow: hidden; transform-origin: center; } .lab_left h4 { display: block; min-height: 60px; color: #333; font-size: 20px; font-weight: bold; line-height: 1.4; letter-spacing: 0.5px; overflow: hidden; margin-bottom: 15px; transition: 288ms; } .lab_left p { color: #81756e; font-size: 15px; letter-spacing: 0.5px; line-height: 1.8; padding-right: 30px; overflow: hidden; transition: 288ms; } .vid_item { margin-top: 30px; } .lab_right span { height: 2px; background: #0052A5; display: inline-block; width: 100%; } .vid_item:hover .labAll { box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.05); transition: 320ms 100ms ease-in-out; } .vid_item:hover h4 { color: #0052A5; } .lab_img { overflow: hidden; border-radius: 16px; -moz-border-radius: 16px; /* Firefox */ -webkit-border-radius: 16px; /* Safari & Chrome */ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .lab_img img { border-radius: 16px; width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } #vid-btn { position: absolute; top: 37%; left: 44%; } #vid-btn img { animation: myfirst2 2s linear infinite; -moz-animation: myfirst2 2s linear infinite; -webkit-animation: myfirst2 2s linear infinite; -o-animation: myfirst2 2s linear infinite } .vid_item:hover .lab_img img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); overflow: hidden; } .div_more { width: 100%; position: relative; display: block; margin-top: 30px; padding-bottom: 30px; } .div_more a { border: 1px solid #0052A5; line-height: 30px; text-align: center; color: #0052A5; font-size: 14px; padding-left: 40px; padding-right: 40px; padding-top: 10px; padding-bottom: 10px; position: absolute; left: 45%; top: 0; } .leader_con_img { margin-top: 40px; text-align: center; } #menu_right { width: 88px; height: auto; position: fixed; top: 50%; right: 15px; z-index: 111; display: none; margin-top: -100px; } #menu_right ul { display: block; list-style: none } #menu_right ul li a { width: 88px; height: 25px; text-align: center; color: #666; display: block } #menu_right ul li:hover a, #menu_right ul li.cur a { color: #0052A5; } #menu_right ul li span { width: 10px; height: 10px; border: solid 2px #ccc; float: right; display: inline; margin-top: -20px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); } #menu_right ul li.cur span { border-color: #0052A5; } html.menu-active { overflow: hidden; position: fixed; top: 0; bottom: 0; left: 0; } .headTopMain { top: 0; z-index: 9999; width: 100%; height: 74px; position: relative; left: auto; bottom: auto; right: auto; color: #fff; background: #fff; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .main { position: relative; overflow-x: hidden; } .headTop { position: fixed; width: 100%; z-index: 99999; top: 0px; left: 0px; } .top-left { color: #E60214; position: absolute; top: 0; bottom: 0; font-size: 20px; padding: 7px 20px; } .top-left i { color: #E60214 !important; } .content-box { background-size: cover !important; } .content-box .content-list { margin-top: 15px; } .content h2 { color: #595757; font-weight: normal; font-size: 26px; text-align: center; line-height: normal; margin-bottom: 36px; } .content-info { position: relative; width: 22.6%; float: left; margin-right: 3.2%; overflow: hidden; margin-top: 35px; } .content-info:nth-child(4n+1) { margin-right: 0; } .content-info .pro_img { display: block; line-height: normal; overflow: hidden; position: relative; border: 1px solid #eee; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .content-info .pro_img img { display: block; width: 100%; height: 270px; line-height: 0; transition: 466ms; } .content-info .pro_name { display: block; height: 50px; line-height: 50px; color: #0052A5; font-size: 18px; font-weight: 600; letter-spacing: 1px; text-align: center; background: #ededed; position: absolute; left: 0; bottom: 0; width: 100%; transition: 335ms; } .content-text { width: 100%; height: 100%; filter: alpha(opacity=80); box-sizing: border-box; padding: 9px; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transform: rotateY(-90deg); transition: 450ms; } .content-wr { padding: 15px 25px 0; } .content-wr:before { content: ""; width: 90%; height: 90%; position: absolute; left: 5%; top: 5%; border-left: 1px solid #fff; border-right: 1px solid #fff; box-sizing: border-box; } .content-wr:after { content: ""; width: 90%; height: 90%; position: absolute; left: 5%; top: 5%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; box-sizing: border-box; } .content-wr h3 { color: #fff; font-size: 20px; font-weight: bold; line-height: normal; text-align: center; letter-spacing: 2px; border-bottom: 1px solid #fff; height: 50px; overflow: hidden; } .content-wr p { color: #fff; font-size: 14px; line-height: 1.8; letter-spacing: 0.6px; height: 130px; margin-top: 18px; overflow: hidden; } .content-wr span { color: #fff; font-size: 14px; position: absolute; left: 32px; bottom: 38px; z-index: 10; } .content-wr span:hover { text-decoration: underline; } .content-info:hover .pro_img img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); } .content-info:hover .pro_name { bottom: -100%; } .content-info:hover .content-text { background: rgba(2, 130, 60, 0.7); opacity: 1; transform: rotateY(0); visibility: visible; } .allLeft { position: relative; left: 160px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; } .allRight { position: relative; right: 160px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; } .allTop { position: relative; top: 60px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; } .arrow-left2 { width: 50px; height: 50px; position: absolute; z-index: 1; top: 120px; left: 10px; text-decoration: none; color: #333; border: 2px solid #333; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -khtml-border-radius: 25px; cursor: pointer; } .arrow-right2 { width: 50px; height: 50px; position: absolute; z-index: 1; top: 120px; right: 10px; text-decoration: none; color: #333; border: 2px solid #333; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; -khtml-border-radius: 25px; cursor: pointer; } .arrow-left2 i { display: block; text-align: center; font-size: 24px; line-height: 46px; } .arrow-right2 i { display: block; text-align: center; font-size: 24px; line-height: 46px; } .culture_one { position: relative; margin-bottom: 30px; border: 1px solid #ddd; } .culture_one:hover .cu_text { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } .cont1 { margin-top: 30px; } .culture .concern_btn { margin-bottom: 30px; position: relative; } .culture .concern_btn a { display: block; text-align: center; color: #fff; padding: 20px; margin: 20px auto -60px; font-size: 15px; line-height: 14px; font-weight: 500; text-decoration: none; -webkit-transition: background-color .15s, color .15s; transition: background-color .15s, color .15s; position: relative; overflow: hidden; width: 150px; } .culture .concern_btn a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #9fa0a0; color: #fff; } .culture .concern_btn span { position: relative; white-space: nowrap; display: block; text-align: left; z-index: 3; } .culture .concern_btn span svg { float: right; margin-top: 4px; fill: #fff; margin-right: 5px; -webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear; } .culture .concern_btn a:after { content: ''; background-color: #0052A5; -webkit-transform: translate3d(0, 100%, 0); position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform: translate3d(0, 100%, 0); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; z-index: 2; } .culture .concern_btn a:after { -webkit-transform: translate3d(-101%, 0, 0); transform: translate3d(-101%, 0, 0); } .culture .concern_btn a:hover:after { -webkit-transform: translateZ(0); transform: translateZ(0); } .culture .concern_btn a:hover span svg { margin-right: 0px; } .cul_a { margin-top: 40px; } .cul_a a { display: block; width: 130px; height: 40px; line-height: 40px; background: #dadada; text-align: center; margin: 30px auto 0 auto; text-transform: uppercase; } .cul_a a:hover { background: #0052A5; color: #ffffff; } .indexnewsmore .ind_span1 { display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #ccc; color: #fff; top: 76%; left: 6%; } .stu_more a { color: #0052A5; transition: background-color .15s, color .15s; } .image { } .image_cont { padding-bottom: 10px; display: inline-block; } .image_cont a .item { width: 32%; float: left; margin-right: 2%; margin-top: 30px; } .image_cont a:nth-child(3n) .item { margin-right: 0; } .imgshow { background: #ededed; position: relative; } .imgshow figcaption:before { content: ""; width: 100%; height: 100%; left: 0; top: -100%; background: #0052A5; transition: 750ms; position: absolute; } .imgshow:nth-child(4n+4) { margin-right: 0; } .imgshow:hover figcaption:before { top: 0; } .imgshow:hover figcaption time { color: #fff !important; } .imgshow:hover figcaption h3 { color: #fff; } .imgshow:hover figcaption .plus:before { opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); transition: 650ms 450ms; } .imgshow:hover figcaption .plus:after { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); transition: 650ms 450ms; } .imgshow:hover figure:before { height: 5px; top: 0; } .imgshow:hover figure img { transform: scale(1.1); } .imgshow:hover figcaption b { width: 100%; } .imgshow figure { display: block; position: relative; overflow: hidden; } .imgshow figure:before { width: 100%; height: 0px; content: ""; position: absolute; left: 0; top: 0; transition: 750ms; background: #0052A5; z-index: 10; } .imgshow figure img { width: 100%; height: 276px; display: block; line-height: 0; transition: 860ms; } .imgshow figcaption { display: block; min-height: 85px; padding: 3px 6% 10px; position: relative; overflow: hidden; } .imgshow figcaption time { color: #969696; letter-spacing: 0.5px; transition: 480ms; position: relative; z-index: 5; } .imgshow figcaption h3 { width: 90%; color: #323232; font-size: 15px; line-height: 1.4; letter-spacing: 0.5px; font-weight: normal; text-align: center; transition: 480ms; position: relative; z-index: 5; } .imgshow figcaption b { display: block; width: 0; height: 1px; background: #fff; position: absolute; left: 0; top: 0; z-index: 5; transition: 660ms 420ms; } .imgshow figcaption .plus { width: 22px; height: 22px; position: absolute; right: 5%; top: 32px; z-index: 5; } .imgshow figcaption .plus:before { content: ""; width: 22px; height: 1px; background: #fff; position: absolute; left: 0; top: 11px; transition: 650ms 0; opacity: 0; transform: translateX(20px); -webkit-transform: translateX(20px); -moz-transform: translateX(20px); } .imgshow figcaption .plus:after { content: ""; width: 1px; height: 22px; background: #fff; position: absolute; left: 11px; top: 0; transition: 650ms 0; opacity: 0; transform: translateY(-20px); -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); } .header_search { position: relative; } .header_search div { position: absolute; right: 0; z-index: 11111; display: none; } .header_search div input { height: 30px; line-height: 30px; padding: 0px 10px; font-size: 14px; } .header_search div i { position: absolute; right: 5px; line-height: 30px; top: 0; } .sou { position: relative !important; border-radius: 10px; width: 200px; } .sou_txt { position: absolute; color: #ffffff; right: 0px; bottom: 0%; font-size: 14px; background: #9fa0a0; line-height: 30px; height: 30px; padding-left: 10px; padding-right: 10px; border-radius: 10px; } .header_search div { position: absolute; right: 0; top: 81%; } .header_search div input { height: 30px; line-height: 30px; } .return_top { position: absolute !important; top: 0 !important; right: 0!important; } .goback { position: fixed; bottom: 1px; right: 0; z-index: 99999; background: #0052A5; color: #fff; width: 60px; height: 35px; line-height: 35px; text-align: center; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; } .btn_qie_left { width: 100px; height: 30px; z-index: 1; text-decoration: none; color: #333; border: 2px solid #333; /*-webkit-border-radius:25px;*/ /*-moz-border-radius:25px;*/ /*border-radius: 25px;*/ /*-khtml-border-radius: 25px;*/ cursor: pointer; float: left; position: absolute; top: 0; left: 35%; } .public_btn_qie { text-align: center; position: relative; height: 50px; display: none; } .btn_qie_right { width: 100px; height: 30px; float: left; z-index: 1; text-decoration: none; color: #333; border: 2px solid #333; cursor: pointer; top: 0; right: 35%; position: absolute; } .btn_qie_left i { line-height: 30px; font-size: 20px; } .btn_qie_right i { line-height: 30px; font-size: 20px; } .public_qie { overflow: hidden; } .public_qie .public_btn_qie { display: block; } .goback i { display: block; } .goback p { line-height: 20px; margin-top: 10px; margin-bottom: 0; letter-spacing: 1px; font-family: 'HelveticaNeue', "PingFang SC", 'Open Sans', "Source Han Sans CN", "Microsoft YaHei", "Helvetica Neue", Arial, "Hiragino Sans GB", Tahoma, Simsun, sans-serif; } .goback { cursor: pointer; } .goback { height: 56px; } .leader_text .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .header_search { width: 10% !important; } .znqs { margin-top: 20px; margin-left: 40px; } .znqs img { margin-top: 15px; } .leader_cont1 .leader_con_l { width: 200px; margin: 30px 20px 0 20px; } .indexnews .concern_btn i { padding-left: 5px; } .indexnews .concern_btn { text-align: right; } .re_right h2 { height: 24px; overflow: hidden; } /** gsry_box **/ .gsry_box { width: 80%; height: auto; margin: 0 auto; padding-bottom: 30px; } .gsry_box #tab { width: 100%; position: relative; margin: 40px auto; } .gsry_box #tab .tab_menu { width: 100%; float: left; position: absolute; z-index: 1; text-align: center; } .gsry_box #tab .tab_menu li { display: inline-block; height: auto; cursor: pointer; text-align: center; padding: 2px 12px; line-height: 30px; font-size: 18px; margin: 0px 5px; letter-spacing: 0; } .gsry_box #tab .tab_box { width: 100%; height: 400px; clear: both; top: 50px; position: relative; } .gsry_box #tab .tab_menu .selected { border-top: 2px solid #0052A5; border-bottom: 2px solid #0052A5; cursor: pointer; } .gsry_box .hide1 { display: none; } .gsry_box .tab_box div { padding: 10px; } .grsy_ul { height: auto; } .grsy_ul li { height: auto; } .grsy_div { width: 90%; height: auto; margin: 0 auto; } .grsy_tp { height: auto; padding: 0 !important; border-bottom: 1px solid #d9d9d9; } .grsy_nr { padding: 25px 18px 0; background: #f4f4f4; height: 135px; font-size: 13px; line-height: 20px; } .grsy_bt { line-height: 30px; } .grsy_nf { line-height: 25px; margin-top: 20px; } .grsy_div:hover .grsy_nr { background: #0052A5; transition: color .6s, border-color .6s, background-color .6s; } .grsy_div:hover .grsy_bt { color: #fff; transition: color .6s, border-color .6s, background-color .6s; } .grsy_div:hover .grsy_nf { color: #fff; transition: color .6s, border-color .6s, background-color .6s; } .ico_att img { margin: -3px 6px 0 0 !important; } .ico_att a { font-size: 15px; color: #06c; }