body { min-width: 1280px; margin: 0 auto; overflow-x: auto; font-family: "SourceHanSansCN", "Microsoft Yahei", "Hiragino Sans GB", tahoma, arial, "\5B8B\4F53"; position: relative; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } body.indexbody { min-width: inherit; } .sub-container { max-width: 1080px; margin: 0 auto; position: relative; } .ui_img li a{ display: block; position: relative; } .img_zg{ width:90%; height: 90%; background:url(rd_zyywbg.png) repeat; padding: 5% 5% 1% 5%; color: #fff; position: absolute; top:0%; left: 0px; font-size: 14px; line-height: 22px; display: none; background-color: rgba(0, 0, 0, 0.3); } @media screen and (min-width: 2400px) { .sub-container { max-width: 1920px; } } .headerCon.animation .header .logo { -webkit-animation-duration: 1.8s; -moz-animation-duration: 1.8s; -o-animation-duration: 1.8s; animation-duration: 1.8s; -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } .headerCon.animation .header .nav { -webkit-animation-duration: 1.4s; -moz-animation-duration: 1.4s; -o-animation-duration: 1.4s; animation-duration: 1.4s; -webkit-animation-name: fadeInRight; -moz-animation-name: fadeInRight; -o-animation-name: fadeInRight; animation-name: fadeInRight; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } .header { width: 100%; height: 110px; background: url(../images/nav_bg.png) no-repeat right; border-bottom: 1px solid #e5e5e5; position: relative; } .header .container { padding: 0 75px; min-width: 1080px; } .header .logo { float: left; margin-top: 29px; } .header .logo a img { display: block; } .header .nav { float: right; /* border-left: 1px solid #fff; */ } .header .nav ul { float: left; } .header .nav ul li { float: left; height: 110px; position: relative; } .header .nav ul li a.f { display: block; font-size: 18px; color: #fff; padding: 43px 26px; } .header .nav ul li a.f:hover { color: #fff; } .header .nav ul li:hover .nav-child-list { display: block; } .header .nav ul li .nav-child-list { display: none; width: 160px; position: absolute; top: 110px; left: 50%; margin-left: -80px; z-index: 4; background: #fff; border-top: 2px solid #035ebf; } .header .nav ul li .nav-child-list .nav-child-list-con { max-width: 1080px; margin: 0 auto; padding: 10px 0; -webkit-box-shadow: 2px 2px 5px 2px #C9C8C7; -moz-box-shadow: 2px 2px 5px 2px #C9C8C7; box-shadow: 2px 2px 5px 2px #C9C8C7; } .header .nav ul li .nav-child-list .nav-child-list-con dl dt { padding: 8px 10px; text-align: center; } .header .nav ul li .nav-child-list .nav-child-list-con dl dt:nth-child(4) { margin-right: 0; } .header .nav ul li .nav-child-list .nav-child-list-con dl dt:nth-child(8) { margin-right: 0; } .header .nav ul li .nav-child-list .nav-child-list-con dl dt:hover { background: #006ada; } .header .nav ul li .nav-child-list .nav-child-list-con dl dt:hover a { color: #fff; } .header .nav ul li .nav-child-list .nav-child-list-con dl dt a { display: block; font-size: 16px; color: #333; } .header .nav .searchWrap { float: left; margin-top: 40px; border-left: 1px solid #fff; padding-left: 20px; } .header .nav .searchWrap .searchCon { float: left; width: 212px; height: 28px; /* border: 1px solid #ccc;*/ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: relative; } .searchCon form { position: relative; } .searchCon form .rd_ssan { position: absolute; left: 1px; top: 0px; opacity: 1; } .rd_ss { width: 0px; background: none; border: 1px solid #fff; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; margin-top: 0px; height: 25px; line-height: 25px; padding-left: 0px; color: #fff; opacity: 0; outline: 0px; float: left; } .rd_ss:active { outline: 0px; } .header .nav .searchWrap .lang { float: left; margin-left: 30px; } .header .nav .searchWrap .lang p { line-height: 24px; } .header .nav .searchWrap .lang p a { display: inline-block; font-size: 14px; color: #333; } .header .nav .searchWrap .lang p span { display: inline-block; margin: 0 6px; } @media screen and (max-width: 1600px) { .index-title p.zh span { font-size: 30px !important; } .container { width: 1245px; padding: 0px 48px !important; } .header { height: 75px; background-size: 100%; } .header .logo a img { width: 150px; } .header .nav ul { margin-right: 0px; } .header .nav ul li { height: 75px; } .header .nav ul li a.f { padding: 27px 15px; } .header .nav ul li .nav-child-list { top: 75px; } .header .nav .searchWrap { margin-top: 28px; } .header .nav .searchWrap .searchCon { width: 140px; } .header .nav .searchWrap .lang { margin-left: 20px; } .header .logo { margin-top: 19px; } .left-nav .nav-sy { padding: 10px 0; } .left-nav .nav-zjrd { padding: 10px 0; } .left-nav .nav-djjj { padding: 10px 0; } .left-nav .nav-zyyw { padding: 10px 0; } .left-nav .nav-xwzx { padding: 10px 0; } .left-nav .nav-rcdw { padding: 10px 0; } .left-nav .nav-xxgk { padding: 10px 0; } .left-nav .nav-swhz { padding: 10px 0; } } @media screen and (max-width: 1440px) { .headerCon .header .nav ul li a.f { font-size: 16px; } .headerCon .header .nav ul li .nav-child-list .nav-child-list-con dl dt a { font-size: 14px; } .header { height: 75px; background-size: 108%; } .header .nav { float: left; margin-left: 35px; /* border-left: 1px solid #fff; */ } .header .nav .searchWrap .searchCon { width: 165px; } #keyword { /*width:103px!important;*/ } .footer-copy .sy_container { padding: 0 117px !important; } .sy_footer .container { width: 1145px !important; padding: 0px 135px !important; } } @media screen and (max-width: 1000px) { body.indexbody .header .container { padding: 0 10px; min-width: 880px; } .header .nav ul li a.f { padding: 43px 10px; } .header .nav .searchWrap .searchCon { width: 120px; } } .vs-tit { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #f0f0f0; } .vs-tit h4 { font-size: 20px; color: #d6001b; } .vs-tit h4 a { float: right; display: inline-block; font-size: 14px; color: #999; margin-top: 7px; padding-right: 15px; background: url("../images/swiper-r-btn.png") no-repeat right center; -moz-background-size: 8px; background-size: 8px; } .vs-tit h4 a:hover { color: #d6001b; background: url("../images/swiper-r-btn-on.png") no-repeat right center; -moz-background-size: 8px; background-size: 8px; } .sub-banner { width: 100%; position: relative; } .sub-banner img { display: block; width: 100%; } .sub-banner .wrap { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .sub-banner .wrap .wrap-con { width: 100%; height: 100%; display: table; } .sub-banner .wrap .wrap-con .wrap-cell { width: 100%; height: 100%; display: table-cell; vertical-align: bottom; } .sub-banner .wrap .wrap-con .wrap-cell .title { font-size: 54px; color: #fff; max-width: 1080px; margin: 0 auto; padding-bottom: 80px; } .sub-nav { width: 100%; border-top: 2px solid #006ada; background: #f4f4f4; } .sub-nav ul { width: 1080px; margin: 0 auto; } .sub-nav ul li { float: left; height: 68px; line-height: 68px; text-align: center; } .sub-nav ul li:hover { background: #006ada; } .sub-nav ul li:hover a { color: #fff; } .sub-nav ul li.on { background: #006ada; } .sub-nav ul li.on a { color: #fff; } .sub-nav ul li a { display: block; font-size: 16px; color: #333; } .sub-tit { width: 100%; margin-top: 60px; } .sub-tit h2 { font-size: 28px; color: #333; font-weight: normal; } .sub-tit p { font-size: 22px; color: #666; } .sub-tit span { display: block; width: 30px; height: 2px; background: #d6001d; margin-top: 20px; } .t-tab-list { margin-top: 50px; } .t-tab-list.business-tab ul li:nth-child(1) a { background: url("../images/yewu_01.png") no-repeat center top; } .t-tab-list.business-tab ul li:nth-child(2) a { background: url("../images/yewu_02.png") no-repeat center top; } .t-tab-list.business-tab ul li:nth-child(3) a { background: url("../images/yewu_03.png") no-repeat center top; } .t-tab-list.business-tab ul li:nth-child(4) a { background: url("../images/yewu_04.png") no-repeat center top; } .t-tab-list.business-tab ul li a { padding-top: 56px; } .t-tab-list ul { border-bottom: 2px solid #d6001d; text-align: center; } .t-tab-list ul li { display: inline-block; margin: 0 30px; } .t-tab-list ul li.on a i { display: block; } .t-tab-list ul li a { display: inline-block; font-size: 18px; font-weight: bold; color: #333; padding-bottom: 30px; position: relative; z-index: 2; } .t-tab-list ul li a i { display: none; width: 36px; height: 18px; background: url("../images/crumbs-icon01.png") no-repeat center; -moz-background-size: 100%; background-size: 100%; position: absolute; bottom: -2px; left: 50%; margin-left: -23px; } .index-title { text-align: center; width: 417px; } .index-title p.zh { display: block; /* padding-left: 60px; */ position: relative; line-height: 38px; height: 38px; margin-top: -24px; } .index-title p.zh span { font-size: 38px; color: #333; font-weight: 900; } .index-title i { display: block; width: 50px; height: 4px; background: #006ada; /* position: absolute; */ /* top: 50%; */ /* left: 0; */ text-align: center; margin: 14px auto; } .index-title h2.en { display: inline-block; font-size: 38px; color: #d4d4d4; overflow: hidden; /* margin-top: -10px; */ font-family: serif; } .s1-con .index-title { margin-top: 80px; } .s2-con .index-title { margin-top: 0px; text-align: center; width: 100%; } .s2-con .index-title i { display: block; width: 50px; height: 4px; background: #a00000; /* position: absolute; */ /* top: 50%; */ /* left: 0; */ text-align: center; margin: 14px auto; } /*二级*/ .business-con .sub-container .index-page-tit .index-title { width: 100%; text-align: left; margin-top: 60px; } .business-con .sub-container .index-page-tit .index-title p.zh span { font-size: 32px; color: #333; font-weight: 900; } .business-con .sub-container .index-page-tit .index-title i { text-align: left; margin: 14px 0px; } .business-con { width: 100%; margin-bottom: 150px; } .er_wd p { font-size: 16px; line-height: 30px; } @media screen and (max-width: 1440px) { .index-title h2.en { font-size: 24px; } } .news-center-tit { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #d6001d; margin-bottom: 20px; } .news-center-tit h2 { font-size: 18px; color: #d6001d; font-weight: normal; line-height: 18px; padding-left: 20px; border-left: 4px solid #d6001d; } .news-center-tit a { display: inline-block; float: right; font-size: 14px; color: #999; padding-left: 20px; background: url("../images/moreBtn-icon.jpg") no-repeat left center; } .news-center-tit a:hover { color: #d6001b; } .news-search { position: absolute; top: 20px; right: 0; width: 188px; height: 32px; border: 1px solid #333; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; } .news-search .news-s-int { font-size: 14px; color: #333; width: 82%; height: 32px; line-height: 32px; border: none; outline: none; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-indent: 10px; } .news-search .news-s-int::-webkit-input-placeholder { font-size: 14px; color: #666; } .news-search .news-s-int:-moz-placeholder { font-size: 14px; color: #666; } .news-search .news-s-int::-moz-placeholder { font-size: 14px; color: #666; } .news-search .news-s-int:-ms-input-placeholder { font-size: 14px; color: #666; } .news-search .news-s-int::-ms-input-placeholder { font-size: 14px; color: #666; } .news-search .news-s-int::placeholder { font-size: 14px; color: #666; } .news-search .news-s-btn { width: 32px; height: 32px; background: url("../images/search-btn.png") no-repeat center; position: absolute; top: 0; right: 0; border: none; outline: none; cursor: pointer; } .page-skipping { text-align: center; margin-top: 40px; } .page-skipping ul { display: inline-block; } .page-skipping ul li { float: left; font-size: 14px; color: #333; height: 32px; line-height: 32px; margin: 0 6px; } .page-skipping ul li.on a { color: #fff; background: #d6001d; border: 1px solid #d6001d; } .page-skipping ul li a { display: inline-block; font-size: 14px; color: #333; padding: 0 12px; border: 1px solid #dbdbdb; } .page-skipping ul li a:hover { color: #fff; background: #d6001d; border: 1px solid #d6001d; } .page-skipping ul li input.t { width: 40px; height: 24px; outline: none; text-align: center; } .page-skipping ul li input.btn { width: 40px; font-size: 14px; color: #fff; height: 28px; cursor: pointer; background: #d6001d; outline: none; border: 1px solid #d6001d; } #fullpage .section#section7 { margin-left: inherit; -moz-background-size: 1920px; background-size: 1920px; } #section7 { background: url(../images/rd_footbg.png) no-repeat bottom right !important; } .s7-con { height: 100%; } .sub-footer .footer { margin-left: inherit; } .sub-footer .footer-copy { margin-left: inherit; position: absolute; } .sub-footer .f-nav { padding: 40px 0px 200px 0px !important; overflow: hidden; } .sub-footer .sy_footer .f-nav  { padding: 40px 0 !important; overflow: hidden; } .footer { margin-left: 80px; } .footer .container { padding: 0 100px 0px 185px; } .footer .f-link { padding-bottom: 40px; } .footer .f-link ul li { float: left; text-align: center; line-height: 30px; padding: 5px 20px; border: 1px solid #0055d4; margin-right: 2%; } .footer .f-link ul li:hover { background: #0055d4; } .footer .f-link ul li a { display: inline-block; font-size: 16px; color: #333; } .footer .f-link ul li:hover a { color: #fff; } .footer .f-nav { padding: 100px 0; overflow: hidden; } .footer .f-nav ul { float: left; width: 100%; } .footer .f-nav ul li { float: left; width: 14%; } .footer .f-nav ul li h4 { font-size: 22px; color: #333; } .footer .f-nav ul li dl { margin-top: 25px; } .footer .f-nav ul li dl dd { line-height: 40px; } .footer .f-nav ul li dl dd a { display: inline-block; font-size: 16px; color: #666; } .footer .f-nav ul li dl dd a:hover { color: #006ada; } .f-nav ul li a { color: #0e63ba; text-align: center; display: block; } .f-nav ul li a img { /*float: left;*/ display: block; /*margin-right: 5px;*/ margin: 10px auto; } .footer-copy { height: 150px; background: #002f74; position: absolute; margin-left: 80px; width: 100%; bottom: 0px; } .footer-copy .container { padding: 0 150px; } .footer-copy .container ul li { float: left; display: inline-block; line-height: 24px; padding-top: 20px; position: relative; } .footer-copy .container ul li:hover > a { color: #d6001d; } .footer-copy .container ul li:hover dl { display: block; } .footer-copy .container ul li:last-child span { display: none; } .footer-copy .container ul li > a { display: inline-block; font-size: 16px; color: #fff; opacity: 1; } .footer-copy .container ul li span { display: inline-block; color: #fff; margin: 0 10px; opacity: 0.8; } .footer-copy .container ul li dl { display: none; position: absolute; bottom: 44px; right: 0; width: 200px; max-height: 182px; border: 1px solid #e5e5e5; background: #fff; overflow-y: scroll; } .footer-copy .container ul li dl dd { padding: 5px 10px; border-bottom: 1px solid #e5e5e5; } .footer-copy .container ul li dl dd a { display: inline-block; font-size: 14px; } .footer-copy .container ul li dl dd a:hover { color: #d6001d; } .footer-copy .container p { line-height: 24px; opacity: 0.8; padding-top: 20px; } .footer-copy .container p a { display: inline-block; font-size: 16px; color: #fff; } .footer-copy .container p a:hover { color: #d6001d; } .footer-copy .container p span { display: inline-block; color: #fff; margin: 0 10px; } .footer-copy .container .copyRight { font-size: 16px; color: #fff; /* opacity: 0; */ margin-top: 10px; } .footer-copy .container .sjzc { font-size: 16px; color: #fff; /* opacity: 0; */ margin-top: 10px; } .footer-copy .container .copyRight a { font-size: 16px; color: #fff; } .footer-copy .container .ewm a { width: 100px; height: 100px; background: #eee; display: block; } .footer-copy .container .ewm a img { width: 100px; height: 100px; } .footer-copy .container .ewm { font-size: 14px; color: #fff; line-height: 32px; text-align: center; position: absolute; top: 18px; right: 300px; } .footer-copy .container .goTop { width: 100px; height: 100px; position: absolute; top: 17px; right: 150px; } .footer-copy .container .goTop a { display: block; width: 100%; height: 100%; font-size: 14px; color: #fff; line-height: 230px; text-align: center; background: #022354 url("../images/td_top.png") no-repeat center top 25px; border: 1px solid #000; } .about-sdic h2 { font-size: 22px; height: 60px; line-height: 60px; color: #006ada; text-align: center; } .about-sdic .dsz_img { z-index: 2; position: absolute; top: 85px; left: 0px; width: 429px; height: 270px; } .about-sdic .dsz_txt { float: right; width: 595px; padding: 25px 30px 25px 82px; background: #ececec; margin-top: 63px; margin-left: -15px; z-index: 1; line-height: 30px; height: 265px; } .ui_img { margin-top: 30px; } .ui_img li { float: left; margin: 2% 2%; width: 316px; height: 190px; } .about-sdic .zyyw_div2 .rd_zyyw1, .about-sdic .zyyw_div2 .rd_zyyw2, .about-sdic .zyyw_div2 .rd_zyyw3, .about-sdic .zyyw_div2 .rd_zyyw4 , .about-sdic .zyyw_div2 .rd_zyyw5{ float: left; width: 205px; height: 500px; position: relative; margin-right: 1.5%; overflow: hidden; } .about-sdic .zyyw_div2 .rd_zyyw1 img, .about-sdic .zyyw_div2 .rd_zyyw2 img, .about-sdic .zyyw_div2 .rd_zyyw3 img, .about-sdic .zyyw_div2 .rd_zyyw4 img, .about-sdic .zyyw_div2 .rd_zyyw5 img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; transition: all 2s; } .about-sdic .zyyw_div2 .rd_zyyw1:hover img, .about-sdic .zyyw_div2 .rd_zyyw2:hover img, .about-sdic .zyyw_div2 .rd_zyyw3:hover img, .about-sdic .zyyw_div2 .rd_zyyw4:hover img, .about-sdic .zyyw_div2 .rd_zyyw5:hover img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; -webkit-transform: scale(1.5, 1.5); } .about-sdic .zyyw_div2 .rd_zyyw1 a, .about-sdic .zyyw_div2 .rd_zyyw2 a, .about-sdic .zyyw_div2 .rd_zyyw3 a, .about-sdic .zyyw_div2 .rd_zyyw4 a, .about-sdic .zyyw_div2 .rd_zyyw5 a { width: 100%; height: 100%; display: block; z-index: 1; background: url(../images/rd_zyywbg.png) no-repeat center; position: absolute; top: 0px; left: 0px; /*垂直方向文字*/ writing-mode: vertical-rl; /*居中文字*/ text-align: center; display: flex; flex-direction: column; justify-content: center; font-size: 28px; color: #fff; cursor: pointer; letter-spacing: 4px; } .about-sdic .zyyw_div2 { margin-top: 100px; } .about-sdic .zyyw_div2 .rd_zyyw1 { margin-top: 8%; } .about-sdic .zyyw_div2 .rd_zyyw2 { margin-top: 2%; } .about-sdic .zyyw_div2 .rd_zyyw3 { margin-top: 7%; } .about-sdic .zyyw_div2 .rd_zyyw4 { margin-top: 1%; } .about-sdic .zyyw_div2 .rd_zyyw5 { margin-top: 3%; } .list_ul { margin-top: 30px; } .list_ul li { margin: 15px 0px; border-bottom: 1px dashed #ccc; padding: 10px 10px; } .list_ul li:hover { background: #eee; cursor: pointer; } .list_ul li a { display: block; font-size: 18px; color: #333; height: 45px; line-height: 45px; cursor: pointer; } .list_ul li:hover a { color: #006ada; } .list_ul li a i { float: right; color: #999; font-style: normal; } .list_ul li span { color: #999; font-size: 14px; line-height: 20px; } .ss_btn { width: 44px; height: 27px; line-height: 27px; background: #fff; color: #006ada; border: 0px; text-align: center; font-size: 12px; border-radius: 25px; opacity: 0; float: left; margin-left: 5px; } .news_tit { text-align: center; font-size: 23px; font-family: "微软雅黑"; width: 70%; margin: 20px auto 20px auto; font-weight: bolder; } .bs_ly { font-weight: normal; text-align: center; font-size: 14px; height: 40px; line-height: 40px; font-family: "微软雅黑"; color: #666; border-bottom: 1px dashed #ccc; } @media screen and (max-width: 1440px) { .footer .f-link { padding-bottom: 30px; } .footer .f-link ul li { padding: 2px 10px; } .footer .f-link ul li a { font-size: 12px; } .footer .f-nav { padding-bottom: 150px !important; } .footer .f-nav ul li h4 { font-size: 16px; } .footer .f-nav ul li dl { margin-top: 15px; } .footer .f-nav ul li dl dd { line-height: 32px; } .footer .f-nav ul li dl dd a { font-size: 14px; } .footer .f-nav .f-qrImg p { padding: 10px; } .footer .f-nav .f-qrImg p img { width: 100px; } }