/* BM */ /* reset */ html { height: 100%; overflow-x: hidden; } body { min-height: 100%; } body { _height: 100%; } body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0; } body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1; } li { list-style-type: none; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } iframe, frame, fieldset, img { border: 0 none; } img { vertical-align: top; } input[type='button'], input[type='submit'], input[type='reset'] { cursor: pointer; } button { cursor: pointer; } input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none; } input[type='radio'] { -webkit-border-radius: 100%; -webkit-appearance: radio; } input[type='checkbox'] { -webkit-appearance: checkbox; } input[type='search'] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box; } textarea { overflow: auto; resize: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } caption, th { text-align: left; } th { font-weight: normal; } em, cite, address, i { font-style: normal; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } /* BM */ /* body, */ /* input, */ /* select, */ /* button, */ /* textarea { */ /* font-size: 14px; */ /* } */ /* BM */ body, html { font-family: "Microsoft Yahei UI", "Microsoft Yahei", "PingFang SC", sans-serif; } body { line-height: 1.5; background: #fff; } a { text-decoration: none !important; transition: 0.4s all; -webkit-transition: 0.4s all; } a { blr: expression(this.onFocus=this.blur()); } a * { *cursor: pointer; } a:hover, a:active, a:visited { text-decoration: none; } a:active { text-decoration: none; } :focus { outline: none; } .edit_con_original { line-height: 1.7em; padding: 0 0; color: #666; } .edit_con_original ul { margin: inherit; padding: inherit; padding-left: 2em; } .edit_con_original ul li { list-style-type: disc; margin: auto; } .edit_con_original ol { margin: inherit; padding: inherit; } .edit_con_original ol li { list-style-type: decimal; margin: auto; } .edit_con_original h1 { font-size: 2em; font-weight: bold; } .edit_con_original h2 { font-size: 1.5em; font-weight: bold; } .edit_con_original h3 { font-size: 1.17em; font-weight: bold; } .edit_con_original h4 { font-size: 1em; font-weight: bold; } .edit_con_original h5 { font-size: 0.83em; font-weight: bold; } .edit_con_original h6 { font-size: 0.67em; font-weight: bold; } .edit_con_original em { font-style: italic; } .edit_con_original cite { font-style: italic; } .edit_con_original address { font-style: italic; } .edit_con_original i { font-style: italic; } .edit_con_original table { border-collapse: separate; border-spacing: 2px; } .edit_con_original img { max-width: 100%; height: auto; display: block; margin: 0 auto; } .animate { transition: 1.5s all cubic-bezier(0.19, 1, 0.22, 1); } .animate_slowx { transition: 2.5s all cubic-bezier(0.19, 1, 0.22, 1); } .animate_fast { transition: 1s all cubic-bezier(0.19, 1, 0.22, 1); } .animate_slow { transition: 10s all cubic-bezier(0.19, 1, 0.22, 1); } .animate_normal { transition: 0.5s all linear; } /*.main{ transition: 0.5s all linear !important;}*/ /*所有后台编辑器区域都要引用 edit_con_original 类名*/ /* clear 页头,页脚,内容区都不用再加清除样式 */ .fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table; } .fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; } .fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1; } .clear, .cl { display: block !important; float: none !important; clear: both; width: auto !important; max-width: none !important; min-width: 0 !important; max-height: none !important; min-height: 0 !important; overflow: hidden; margin: 0 !important; padding: 0 !important; border: 0 none !important; font-size: 0 !important; line-height: 0 !important; } /* end */ * { -webkit-tap-highlight-color: transparent; } .tran_scale, .tran_form { overflow: hidden; display: block; } .tran_scale img { transition: all 0.4s linear; -webkit-transition: all 0.4s linear; } .tran_scale:hover img { transform: scale(1.1); } .tran_form img { transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); } .tran_form:hover img { transform: translateX(-20px); } /* BM */ a { color: #666666; } a:hover { color: #2973d6 !important; } .fl { float: left; } .fr { float: right; } .number { font-family: 'arial'; } .pub-shadow { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); z-index: 1; } .ratio-img, .ratio-img img { width: 100%; } /* */ /*两端对齐*/ .justify { text-align: justify; text-justify: distribute-all-lines; } /*上下居中*/ .v-m-c { transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); position: absolute; left: 0; top: 50%; } /*左右居中*/ .l-m-c { transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); position: absolute; left: 50%; top: 0; } /*绝对居中*/ .a-m-c { transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; } /*截字*/ .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width: 99%; } .clamp { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 1.5; max-height: 4.5em; overflow: hidden; } /*行高*/ .lh_11 { line-height: 1.1em; } .lh_17 { line-height: 1.7em; } .fnt_16 { font-size: 16px; } .fnt_18 { font-size: 18px; } .fnt_20 { font-size: 20px; } .fnt_22 { font-size: 22px; } .fnt_24 { font-size: 24px; } .fnt_28 { font-size: 28px; } .fnt_30 { font-size: 30px; } .fnt_32 { font-size: 32px; } .fnt_36 { font-size: 36px; } .fnt_38 { font-size: 38px; } .fnt_40 { font-size: 40px; } .fnt_45 { font-size: 45px; } .fnt_48 { font-size: 48px; } .fnt_50 { font-size: 50px; } .fnt_52 { font-size: 52px; } .fnt_56 { font-size: 56px; } .fnt_60 { font-size: 60px; } .fnt_70 { font-size: 70px; } .fnt_72 { font-size: 72px; } .fnt_75 { font-size: 75px; } .fnt_78 { font-size: 78px; } .fnt_80 { font-size: 80px; } .fnt_100 { font-size: 100px; } .fnt_120 { font-size: 120px; } /* @media only screen and (max-width: 1660px) { */ /* .fnt_16 { */ /* font-size: 14px; */ /* } */ /* .fnt_18 { */ /* font-size: 16px; */ /* } */ /* .fnt_20 { */ /* font-size: 18px; */ /* } */ /* .fnt_22 { */ /* font-size: 20px; */ /* } */ /* .fnt_24 { */ /* font-size: 22px; */ /* } */ /* .fnt_28 { */ /* font-size: 24px; */ /* } */ /* .fnt_30 { */ /* font-size: 28px; */ /* } */ /* .fnt_32 { */ /* font-size: 30px; */ /* } */ /* .fnt_36 { */ /* font-size: 32px; */ /* } */ /* .fnt_38 { */ /* font-size: 36px; */ /* } */ /* .fnt_40 { */ /* font-size: 38px; */ /* } */ /* .fnt_45 { */ /* font-size: 40px; */ /* } */ /* .fnt_48 { */ /* font-size: 42px; */ /* } */ /* .fnt_50 { */ /* font-size: 44px; */ /* } */ /* .fnt_52 { */ /* font-size: 46px; */ /* } */ /* .fnt_56 { */ /* font-size: 48px; */ /* } */ /* .fnt_60 { */ /* font-size: 50px; */ /* } */ /* .fnt_70 { */ /* font-size: 52px; */ /* } */ /* .fnt_72 { */ /* font-size: 54px; */ /* } */ /* .fnt_75 { */ /* font-size: 56px; */ /* } */ /* .fnt_78 { */ /* font-size: 58px; */ /* } */ /* .fnt_80 { */ /* font-size: 60px; */ /* } */ /* .fnt_100 { */ /* font-size: 70px; */ /* } */ /* .fnt_120 { */ /* font-size: 80px; */ /* } */ /* } */ /* @media only screen and (max-width: 1600px) { */ /* .fnt_20 { */ /* font-size: 16px; */ /* } */ /* .fnt_22 { */ /* font-size: 18px; */ /* } */ /* .fnt_24 { */ /* font-size: 20px; */ /* } */ /* .fnt_28 { */ /* font-size: 22px; */ /* } */ /* .fnt_30 { */ /* font-size: 24px; */ /* } */ /* .fnt_32 { */ /* font-size: 28px; */ /* } */ /* .fnt_36 { */ /* font-size: 30px; */ /* } */ /* .fnt_38 { */ /* font-size: 32px; */ /* } */ /* .fnt_40 { */ /* font-size: 34px; */ /* } */ /* .fnt_45 { */ /* font-size: 36px; */ /* } */ /* .fnt_48 { */ /* font-size: 38px; */ /* } */ /* .fnt_50 { */ /* font-size: 40px; */ /* } */ /* .fnt_52 { */ /* font-size: 42px; */ /* } */ /* .fnt_56 { */ /* font-size: 44px; */ /* } */ /* .fnt_60 { */ /* font-size: 46px; */ /* } */ /* .fnt_70 { */ /* font-size: 48px; */ /* } */ /* .fnt_72 { */ /* font-size: 50px; */ /* } */ /* .fnt_75 { */ /* font-size: 52px; */ /* } */ /* .fnt_78 { */ /* font-size: 54px; */ /* } */ /* .fnt_80 { */ /* font-size: 56px; */ /* } */ /* .fnt_100 { */ /* font-size: 60px; */ /* } */ /* .fnt_120 { */ /* font-size: 70px; */ /* } */ /* } */ /* @media only screen and (max-width: 1440px) { */ /* .fnt_22 { */ /* font-size: 16px; */ /* } */ /* .fnt_24 { */ /* font-size: 18px; */ /* } */ /* .fnt_28 { */ /* font-size: 20px; */ /* } */ /* .fnt_30 { */ /* font-size: 22px; */ /* } */ /* .fnt_32 { */ /* font-size: 24px; */ /* } */ /* .fnt_36 { */ /* font-size: 26px; */ /* } */ /* .fnt_38 { */ /* font-size: 28px; */ /* } */ /* .fnt_40 { */ /* font-size: 30px; */ /* } */ /* .fnt_45 { */ /* font-size: 32px; */ /* } */ /* .fnt_48 { */ /* font-size: 34px; */ /* } */ /* .fnt_50 { */ /* font-size: 36px; */ /* } */ /* .fnt_52 { */ /* font-size: 38px; */ /* } */ /* .fnt_56 { */ /* font-size: 40px; */ /* } */ /* .fnt_60 { */ /* font-size: 42px; */ /* } */ /* .fnt_70 { */ /* font-size: 44px; */ /* } */ /* .fnt_72 { */ /* font-size: 46px; */ /* } */ /* .fnt_75 { */ /* font-size: 48px; */ /* } */ /* .fnt_78 { */ /* font-size: 50px; */ /* } */ /* .fnt_80 { */ /* font-size: 52px; */ /* } */ /* .fnt_100 { */ /* font-size: 54px; */ /* } */ /* .fnt_120 { */ /* font-size: 60px; */ /* } */ /* } */ /* @media only screen and (max-width: 1366px) { */ /* .fnt_18 { */ /* font-size: 14px; */ /* } */ /* .fnt_28 { */ /* font-size: 18px; */ /* } */ /* .fnt_30 { */ /* font-size: 20px; */ /* } */ /* .fnt_32 { */ /* font-size: 22px; */ /* } */ /* .fnt_36 { */ /* font-size: 24px; */ /* } */ /* .fnt_38 { */ /* font-size: 26px; */ /* } */ /* .fnt_40 { */ /* font-size: 28px; */ /* } */ /* .fnt_45 { */ /* font-size: 30px; */ /* } */ /* .fnt_48 { */ /* font-size: 32px; */ /* } */ /* .fnt_50 { */ /* font-size: 34px; */ /* } */ /* .fnt_52 { */ /* font-size: 36px; */ /* } */ /* .fnt_56 { */ /* font-size: 38px; */ /* } */ /* .fnt_60 { */ /* font-size: 40px; */ /* } */ /* .fnt_70 { */ /* font-size: 42px; */ /* } */ /* .fnt_72 { */ /* font-size: 44px; */ /* } */ /* .fnt_75 { */ /* font-size: 46px; */ /* } */ /* .fnt_78 { */ /* font-size: 48px; */ /* } */ /* .fnt_80 { */ /* font-size: 50px; */ /* } */ /* .fnt_100 { */ /* font-size: 52px; */ /* } */ /* .fnt_120 { */ /* font-size: 54px; */ /* } */ /* } */ /* @media only screen and (max-width: 1279px) { */ /* .fnt_30 { */ /* font-size: 18px; */ /* } */ /* .fnt_32 { */ /* font-size: 20px; */ /* } */ /* .fnt_36 { */ /* font-size: 22px; */ /* } */ /* .fnt_38 { */ /* font-size: 24px; */ /* } */ /* .fnt_40 { */ /* font-size: 26px; */ /* } */ /* .fnt_45 { */ /* font-size: 28px; */ /* } */ /* .fnt_48 { */ /* font-size: 30px; */ /* } */ /* .fnt_50 { */ /* font-size: 32px; */ /* } */ /* .fnt_52 { */ /* font-size: 34px; */ /* } */ /* .fnt_56 { */ /* font-size: 36px; */ /* } */ /* .fnt_60 { */ /* font-size: 38px; */ /* } */ /* .fnt_70 { */ /* font-size: 40px; */ /* } */ /* .fnt_72 { */ /* font-size: 42px; */ /* } */ /* .fnt_75 { */ /* font-size: 44px; */ /* } */ /* .fnt_78 { */ /* font-size: 46px; */ /* } */ /* .fnt_80 { */ /* font-size: 48px; */ /* } */ /* .fnt_100 { */ /* font-size: 50px; */ /* } */ /* .fnt_120 { */ /* font-size: 52px; */ /* } */ /* } */ /* @media only screen and (max-width: 1023px) { */ /* .fnt_22 { */ /* font-size: 14px; */ /* } */ /* .fnt_24 { */ /* font-size: 16px; */ /* } */ /* .fnt_32 { */ /* font-size: 18px; */ /* } */ /* .fnt_36 { */ /* font-size: 20px; */ /* } */ /* .fnt_38 { */ /* font-size: 22px; */ /* } */ /* .fnt_40 { */ /* font-size: 22px; */ /* } */ /* .fnt_48 { */ /* font-size: 24px; */ /* } */ /* .fnt_50, */ /* .fnt_52 { */ /* font-size: 26px; */ /* } */ /* .fnt_56 { */ /* font-size: 28px; */ /* } */ /* .fnt_60 { */ /* font-size: 30px; */ /* } */ /* .fnt_70 { */ /* font-size: 30px; */ /* } */ /* .fnt_72 { */ /* font-size: 30px; */ /* } */ /* .fnt_75, */ /* .fnt_78 { */ /* font-size: 30px; */ /* } */ /* .fnt_80 { */ /* font-size: 32px; */ /* } */ /* .fnt_100 { */ /* font-size: 40px; */ /* } */ /* .fnt_120 { */ /* font-size: 46px; */ /* } */ /* } */ /* @media only screen and (max-width: 767px) { */ /* .fnt_32 { */ /* font-size: 16px; */ /* } */ /* .fnt_36 { */ /* font-size: 18px; */ /* } */ /* .fnt_38 { */ /* font-size: 20px; */ /* } */ /* .fnt_40 { */ /* font-size: 20px; */ /* } */ /* .fnt_48 { */ /* font-size: 20px; */ /* } */ /* .fnt_50, */ /* .fnt_52 { */ /* font-size: 22px; */ /* } */ /* .fnt_56 { */ /* font-size: 22px; */ /* } */ /* .fnt_60 { */ /* font-size: 24px; */ /* } */ /* .fnt_70 { */ /* font-size: 24px; */ /* } */ /* .fnt_72 { */ /* font-size: 24px; */ /* } */ /* .fnt_75, */ /* .fnt_78 { */ /* font-size: 26px; */ /* } */ /* .fnt_80 { */ /* font-size: 30px; */ /* } */ /* .fnt_100 { */ /* font-size: 30px; */ /* } */ /* .fnt_120 { */ /* font-size: 36px; */ /* } */ /* } */ /* swiper 分页器 */ /* .pagination { position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: center; } .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin: 0 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; } .swiper-active-switch { background: #fff; } */ /* BM */ .container { max-width: 1460px; margin: 0 auto; width: 96%; } .wrap { max-width: 1410px; width: 96%; margin: 0 auto; } /* 头部 */ * { box-sizing: border-box; } .header { background: #fff; position: fixed; width: 100%; z-index: 9999; height: 96px; /*transition: all 0.7s;position: relative;*/ } .header .logo { float: left; margin-top: 28px; } .header .logo img { max-width: 100%; } .header .nav { float: left; width: calc(100% - 400px); } .header .nav > ul { text-align: center; } .header .nav > ul > li { display: inline-block; /* BM */ padding: 0 3.5%; margin-left: -5px; line-height: 96px; transition: all 0.2s; } .header .nav > ul > li > a { display: block; line-height: 93px; } .header .nav > ul > li.on > a, .header .nav > ul > li.active > a { color: #2973d6; line-height: 93px; border-bottom: 3px solid #2973d6; } .header .search-box { float: right; width: 293px; margin-top: 30px; height: 36px; border: 1px solid #888888; /* BM */ /* border-radius: 30px; */ /*transform: translateY(50%); background: #fff;*/ transition: all 0.3s; } .header .search-box .ser_txt { float: left; padding: 0 0 0 20px; width: calc(100% - 60px); height: 36px; line-height: 36px; color: #333; border: none; background: none; } .header .search-box .ser_btn { float: right; width: 60px; height: 36px; background: url(../images/search.png) center center no-repeat; border: none; } .scrollHeader .header { box-shadow: 0px 0px 10px #555; } .nav li .child { /*display: none;*/ opacity: 0; transform: translateY(-30px); transition: all 0.4s; position: absolute; top: 96px; left: 0; width: 100%; max-height: 1900px; z-index: -1; overflow: hidden; } .nav li.on .child { /*display: block;*/ opacity: 1; transform: translateY(0); z-index: 2; } .child-box { padding: 3% 0; text-align: left; overflow: hidden; display: none; } .child-box > ul { position: relative; margin-left: 48px; } .nav li.on .child-box { display: block; } .child-box > ul li { float: left; width: 100%; margin: 0 !important; line-height: 20px !important; padding: 10px 0; } .child-box > ul li > a { display: inline-block; width: 24%; } .child-box > ul li > a em { width: 25px; margin: 0 22px 0 0; overflow: hidden; } .child-box > ul li > a em img { vertical-align: middle; width: 25px; } .child-box > ul li.on > a { color: #2973d6 !important; } .child-box > ul li.has_sub > a { background: url(../images/nav_dot.png) right center no-repeat; } .child-box > ul li dl { display: none; position: absolute; left: 32%; top: 0px; padding-left: 3%; width: 20%; border-left: 1px solid #cacaca; } .child-box > ul li.on dl { display: block; } .child-box > ul li dl dd { float: left; width: 100%; line-height: 20px; padding: 10px 0; } .child-box > ul li .child-img { display: none; position: absolute; left: 55%; top: 0; width: 40%; height: 97%; padding-left: 3%; border-left: 1px solid #cacaca; } .child-box > ul li.on .child-img { display: block; } .child-box > ul li .child-img.on { left: 26%; } .child-box > ul li .child-img img { width: 320px; height: 180px; margin-bottom: 10px; } .child-box > ul li .child-img p { width: 320px; line-height: 20px; /*font-size: 14px;*/ text-align: center; } .child-box > ul li.has_sub.on .child-img { left: 55%; } .header .nav_bg { display: none; background: #f7f7f7; position: absolute; z-index: 1; left: 0; top: 96px; width: 100%; height: 390px; } .header .nav_bg.on { display: block; } .child-box > ul li.has_sub dl { width: 46%; z-index: 10; } .child-box > ul li.has_sub dl dd .c-child-img { display: none; position: absolute; left: 50%; top: 0; width: 40%; padding-left: 6.4%; border-left: 1px solid #cacaca; } .child-box > ul li.has_sub.on dd.on a { color: #2973d6 !important; } .child-box > ul li.has_sub.on dd.on .c-child-img { display: block; } .child-box > ul li.has_sub dl dd .c-child-img img { width: 320px; height: 180px; margin-bottom: 10px; } .child-box > ul li.has_sub dl dd .c-child-img p { width: 320px; line-height: 20px; text-align: center; } .child-imglist { text-align: center; } .child-imglist ul { text-align: center; margin: 0 -1.5%; } .child-imglist li { display: inline-block; width: 29%; margin: 0 1.5%; position: relative; float: none !important; margin-right: none !important; opacity: 0; transform: translateY(30px); transition: all 0.4s; } .child-imglist li.on { opacity: 1; transform: translateY(0); } .child-imglist li i { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); } .child-imglist li img { width: 100%; } .child-imglist li span { color: #fff; z-index: 2; } @media only screen and (max-width: 1600px) { .child-imglist { margin-top: 20px; } } @media only screen and (max-width: 1440px) { .container { /* BM */ max-width: 1260px; } .wrap { max-width: 1000px; } .header .nav > ul, .child-box > ul { font-size: 16px; } .child-imglist { margin-top: 50px; } } @media only screen and (min-width: 1025px) { .header .nav > ul > li:hover > a { color: #2973d6; } } /* 底部 */ .footer { background: #161616; position: relative; z-index: 3; padding-bottom: 2.8%; } .footer .footer-box1 { padding: 6% 0 5%; border-bottom: 1px solid #6b6b6b; } .footer .footer-box1 li { float: left; width: 18.4%; text-align: left; } .footer .footer-box1 li:last-child { width: 8%; float: right; } .footer .footer-box1 dl { display: inline-block; text-align: left; } .footer .footer-box1 dt { margin-bottom: 22px; color: #dadada; } .footer .footer-box1 dd { margin-bottom: 5px; } .footer .footer-box1 dd a { color: #898989; } .footer .footer-box1 dd a:hover, .footer .box2-nav a:hover, .footer .footer-box2 .left p a:hover { color: #fff !important; } .footer .footer-box2 { padding-top: 35px; } .footer .box2-nav { margin-bottom: 20px; } .footer .box2-nav a { padding-right: 14px; border-right: 1px solid #3f3f3f; margin-right: 14px; color: #dadada; } .footer .box2-nav a:last-child { border-right: none; } .footer .footer-box2 .left p { color: #898989; margin-bottom: 10px; } .footer .footer-box2 .left p a { color: #898989; } .footer .footer-box2 .right { width: 200px; text-align: right; } .footer .footer-box2 .right a { display: inline-block; color: #005bac; } .footer .footer-box2 .right i { display: inline-block; width: 32px; height: 32px; background: url('../images/indexTel.png') no-repeat center center; background-size: cover; margin-right: 18px; } .footer .footer-box2 .right a.share { float: none; padding-left: 0; margin: 0 0 0 20px !important; width: 32px; height: 32px; background-image: url(../img/share/icons_0_16.png?v=ba7acbd3.png); } .bdshare-button-style0-16:after { height: auto !important; } /* 侧边栏 */ .sidebar { position: fixed; right: 15px; bottom: 20px; z-index: 999999; opacity: 1; } .sidebar ul li { width: 120px; height: 40px; position: relative; text-align: center; } .sidebar ul li > a { color: #fff !important; } .sidebar ul li .box { width: 100%; height: 100%; display: block; line-height: 40px; color: #fff; font-weight: bold; background: #0096e0; } .sidebar ul li:hover .box { background: #0096e0; box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.3); } /*.sidebar ul li .item_box{position: absolute; padding: 2px 12px;background: rgba(0,0,0,0.6);transform: translate(-100%,-50%); -webkit-transform: translate(-100%,-50%); z-index: 2;top: 50%;border-radius: 5px;display: none;left: 0px; box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.3);display: none;} .sidebar ul li:hover .item_box{display: block;} .sidebar ul li:hover .item_box a{min-width: 120px;line-height: 30px;font-size: 16px;color: #fff;box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);} .sidebar ul li:hover .item_box a:hover{color: #fff!important;} .sidebar ul li:hover .item_box p{height: 30px;width: 100px;line-height: 30px;} .sidebar ul li .item_box b{display: inline-block;width: 6px;height: 12px;background: url('../images/index_34.png') no-repeat;position: absolute;right: -6px;top: 50%;margin-top: -6px;} .sidebar ul li i{display: inline-block;width: 22px;height: 22px;color: #fff;margin-top: 13px;} .sidebar ul li.item1 a{width: 100%;height: 100%;display: block;} .sidebar ul li.item1 .item_box a{cursor: default;} .sidebar ul li.item1 i{background: url('../images/sidebar_1.png') no-repeat;background-size: contain;width: 29px;height: 29px;margin-top: 18px;} .sidebar ul li.item2 i{background: url('../images/sidebar_2.png') no-repeat;background-size: contain;width: 31px;height: 25px;} .sidebar ul li.item3 i{background: url('../images/sidebar_3.png') no-repeat;background-size: contain;width: 36px;height: 33px;} .sidebar ul li.item4 i{background: url('../images/sidebar_4.png') no-repeat;background-size: contain;width: 31px;height: 33px;} .sidebar ul li.item5 i{background: url('../images/sidebar_5.png') no-repeat;background-size: contain;width: 28px;height: 34px;} .sidebar ul li.item4 a{width: auto!important;} .sidebar ul li.item3 .item_box{width: 100px;padding: 10px 10px;cursor: default;} .sidebar ul li.item3 .item_box img{width: 100%;}*/ .sidebar ul li:hover, .sidebar ul li { transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; } @media only screen and (max-width: 1659px) { .footer .footer-box1 li { width: 18%; } .footer .footer-box1 li:last-child { width: 10%; } } @media only screen and (max-width: 1599px) { .header .search-box { width: 218px; margin-top: 31px; height: 34px; } .header .nav { width: calc(100% - 330px); } .header .search-box .ser_txt { height: 34px; line-height: 34px; } .header .search-box .ser_btn { width: 40px; height: 34px; background-size: 50%; } } /* 手机导航 */ .nav_phone_btn, .nav_phone { display: none; } @media only screen and (max-width: 1024px) { .header .nav { display: none !important; } .header .search-box { margin-right: 40px; } .nav_phone_btn, .nav_phone_tit { display: block; } .nav_phone_con > ul li a { color: #333; } /*手机导航按钮开始*/ .nav_phone_btn { display: block; position: absolute; cursor: pointer; right: 2%; top: 17px; width: 40px; height: 40px; text-align: center; } .nav_phone_btn span { position: relative; font-size: 0; width: 26px; height: 3px; background-color: #04287e; display: inline-block; transition: all 250ms ease-out; -webkit-transition: all 250ms ease-out; } .nav_phone_btn span:before, .nav_phone_btn span:after { content: ''; position: absolute; width: 100%; height: 3px; background-color: #04287e; left: 0px; transition: all 250ms ease-out; -webkit-transition: all 250ms ease-out; } .nav_phone_btn span:before { top: -7px; } .nav_phone_btn span:after { top: 7px; } .visible_nav.nav_phone_btn span { background-color: transparent; } .visible_nav.nav_phone_btn span:before { left: 5px; top: 0px; transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); } .visible_nav.nav_phone_btn span:after { top: 0px; left: 5px; transform: rotateZ(-45deg); -webkit-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); } /*手机按钮结束*/ /*手机导航内容*/ body > * { position: relative; left: 0; transition: left 250ms ease-out; -webkit-transition: left 250ms ease-out; } .nav_phone { display: block; position: fixed; top: 65px; bottom: 0px; right: -265px; height: 100%; width: 265px; left: auto; transition: left 0ms ease-out; -webkit-transition: left 0ms ease-out; transition: right 250ms ease-out; -webkit-transition: right 250ms ease-out; overflow: hidden; } body.body_nav_phone .nav_phone { right: 0; left: auto; cursor: pointer; } .nav_phone_tit { box-sizing: border-box; height: 50px; width: 100%; border-left: 5px solid #04287e; background: #04287e; line-height: 50px; color: #fff; text-indent: 20px; } .nav_phone_tit span { float: left; display: inline-block; } .nav_phone_tit .button { float: right; display: inline-block; margin-right: 10px; cursor: pointer; display: none; } .nav_phone_tit .button:before { content: ''; display: inline-block; width: 17px; height: 3px; background: #fff; transform: rotate(45deg); border-radius: 8px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); } .nav_phone_tit .button:after { content: ''; display: inline-block; width: 3px; height: 17px; background: #fff; margin-left: -10px; margin-bottom: -7px; transform: rotate(45deg); border-radius: 8px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); } .nav_phone_con { position: absolute; top: 0; bottom: 0px; width: 100%; background: #f1f1f1; overflow: hidden; } .nav_phone_con > ul { overflow-y: auto; overflow-x: hidden; position: absolute; bottom: 0px; top: 0px; width: 100%; } .nav_phone_con > ul > li { line-height: 50px; border-bottom: 1px solid #e6e6e6; position: relative; } .nav_phone_con > ul > li > span { display: block; width: 50px; height: 50px; position: absolute; top: 0; right: 0; text-align: center; font-size: 20px; color: #04287e; } .nav_phone_con > ul > li.on > a { display: block; opacity: 1 !important; } .nav_phone_con > ul > li > a { padding: 0 20px; z-index: 2; box-sizing: border-box; width: 100%; position: relative; -ms-transition: all 250ms ease-out; transition: all 250ms ease-out; display: block; } .nav_phone_con > ul > li dl { display: block; z-index: 10; background: #f1f1f1; position: fixed; width: 265px; top: 65px; bottom: 0; left: auto; right: -265px; transition: left 0ms ease-out; -webkit-transition: left 0ms ease-out; transition: right 250ms ease-out; -webkit-transition: right 250ms ease-out; overflow: hidden; } .nav_phone_con > ul > li.on dl { right: 0; } .nav_phone_con > ul > li dl dd { position: relative; border-bottom: 1px solid #e6e6e6; } .nav_phone_con > ul > li dl dd > a { display: block; padding: 0 20px; line-height: 50px; } .nav_phone_con > ul > li dl dd > a.back { color: #04287e; padding: 0 20px; border-bottom: 2px solid #04287e; } .nav_phone_con > ul > li dl dd span { position: absolute; right: 0; top: 0; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #04287e; } .three { z-index: 10; background: #f1f1f1; position: fixed; width: 265px; top: 65px; bottom: 0; left: auto; right: -265px; transition: left 0ms ease-out; -webkit-transition: left 0ms ease-out; transition: right 250ms ease-out; -webkit-transition: right 250ms ease-out; overflow: hidden; } .three a { display: block; line-height: 50px; padding: 0 20px; border-bottom: 1px solid #e6e6e6; } .three a.back { color: #04287e; border-bottom: 2px solid #04287e; } .nav_phone_con > ul > li dl dd.on .three { right: 0; } .header { height: 65px; transition: none; position: fixed; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); } .header.on { transform: none; transition: none; } .header .logo { margin-top: 13px; } .header .search-box { display: none; float: none; margin-right: 0; width: 220px; margin-top: 13px; height: 38px; line-height: 38px; } .header .nav_phone_con .search-box { display: block; width: calc(100% - 30px); margin: 13px 15px 14px; background: #fff; } .header .search-box .ser_txt, .header .search-box .ser_btn { height: 38px; line-height: 38px; } .sidebar { left: auto; } } @media only screen and (max-width: 1023px) { .footer .footer-box1 li { width: 33.33%; margin-bottom: 30px; } .footer .footer-box1 li:last-child { width: 33.33%; float: left; } } @media only screen and (max-width: 767px) { .footer .footer-box1 li { width: 100%; margin-bottom: 20px; } .footer .footer-box1 dt { display: block; } .footer .footer-box1 dd { float: left; margin-right: 10px; } .footer .footer-box2 .right { width: 100%; margin-bottom: 30px; } .footer .footer-box2 .right i { width: 20px; height: 20px; margin-right: 10px; } .footer .footer-box1 dt { margin-bottom: 5px; } .footer .footer-box1 li:last-child { width: 100%; } .sidebar { bottom: 15px; right: 15px; } .sidebar ul li { width: 80px; height: 40px; font-size: 14px; } .sidebar ul li .box { line-height: 40px; font-weight: normal; } } @media only screen and (min-width: 1279px) { .header, .header .logo img, .nav, .header .logo, .scrollHeader .header .search-box, .scrollHeader .header .nav > ul > li { transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; } .scrollHeader .header { height: 66px; line-height: 66px; } .scrollHeader .header .logo { margin-top: 13px; } .scrollHeader .header .search-box { margin-top: 15px; } .scrollHeader .header .nav > ul > li { height: 66px; line-height: 66px; } .scrollHeader .header .nav > ul > li > a { height: 66px; /* BM */ line-height: 65px; } .scrollHeader .header .logo img { /*transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9);*/ } .scrollHeader .header .nav li .child, .scrollHeader .header .nav_bg { top: 66px; } } /* =============分页=================== */ /* page 分页 */ .page_out { text-align: center; bottom: 80px; top: auto; } .page_out1 { text-align: center; } .page { display: inline-block; } .page { vertical-align: middle; text-align: center; margin: 60px 0px; color: #d90e34; line-height: 60px; margin-bottom: 0; } .page a { display: block; text-align: center; width: 43px; font-family: Arial; border: 1px solid #d2d2d2; height: 43px; float: left; font-size: 16px; color: #333333; margin-right: 3px; line-height: 43px; } .page a:hover { background: #0096e0 !important; color: #fff !important; } .page i { float: left; margin: 0 10px; } .page a.num, .page a.prev, .page a.next { background: #fff; color: #333; } .page a.first:hover, .page a.last:hover { background: none; } .page a.prev img, .page a.next img { margin-top: 15px; } .page span, .page a.go { display: none; float: left; } .page a.on { background: #0096e0; color: #fff; border-color: #0096e0; } .prevOne { margin-right: 15px !important; } .nextOne { margin-left: 15px !important; } @media (max-width: 1024px) { .page a { width: 35px; height: 35px; line-height: 35px; font-size: 14px; } .page a.prev img, .page a.next img { margin-top: 12.5px; } .page { margin: 30px 0px; margin-bottom: 0; } } @media (max-width: 767px) { .page a.num { display: none; } .prevOne { margin-right: 1.5px !important; } .nextOne { margin-left: 1.5px !important; } } /* BM */ /* 使用苹果浏览器显示字体 */ /* .Safari { */ /* font-family: '\5b8b\4f53'; */ /* } */ .phoneImg { display: none; } /* 侧边栏弹出 */ .sidebar_tcbox { display: none; width: 600px; height: 400px; position: fixed; z-index: 100; left: 50%; top: 50%; text-align: center; margin: -200px 0 0 -300px; box-shadow: 1px 1px 10px 15px rgba(0, 0, 0, 0.2); background: #fff; } .sidebar_tcbox h2 { text-align: center; height: 75px; line-height: 75px; color: #00a0e9; font-weight: bold; font-size: 26px; } .sidebar_tcbox ul li { float: left; width: 200px; height: 250px; text-align: center; background: #d9f1fc; } .sidebar_tcbox ul li > a { display: block; } .sidebar_tcbox ul li span { display: block; width: 70px; height: 70px; margin: 65px auto 20px; } .sidebar_tcbox ul li span img { width: 70px; opacity: 0.5; filter: alpha(opacity=50); } .sidebar_tcbox ul li span img + img { display: none; opacity: 1; filter: alpha(opacity=100); } .sidebar_tcbox ul li h3 { color: #484848; font-weight: bold; font-size: 16px; } .sidebar_tcbox p { height: 75px; line-height: 75px; color: #8d8d8d; font-size: 20px; font-family: Arial, Helvetica, sans-serif; } .sidebar_tcbox p a { color: #8d8d8d; } @media only screen and (min-width: 1025px) { .sidebar_tcbox ul li:hover { background: #00a0e9; } .sidebar_tcbox ul li:hover span img { display: none; } .sidebar_tcbox ul li:hover span img + img { display: block; } .sidebar_tcbox ul li:hover h3 { color: #fff; } } @media only screen and (max-width: 767px) { .sidebar { left: auto; } .sidebar_tcbox { width: 70%; left: 15%; height: 210px; margin: -105px 0 0 0; } .sidebar_tcbox h2, .sidebar_tcbox p { height: 30px; line-height: 30px; } .sidebar_tcbox h2 { font-size: 16px; } .sidebar_tcbox ul li { width: 100%; height: 50px; line-height: 50px; padding: 0 5%; overflow: hidden; } .sidebar_tcbox ul li span { float: left; margin: 5px 20px; width: 40px; height: 40px; } .sidebar_tcbox ul li span img { width: 40px; } .sidebar_tcbox ul li h3 { float: left; font-size: 14px; } .sidebar_tcbox p { font-size: 14px; } .phoneImg { display: block; } .pcImg, .picImg { display: none; } } .weixin{ position:fixed; width:300px; z-index:100000; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); left:50%; top:50%;} .weixin .c{ position:absolute; width:40px; height:40px; background:url(../images/x.png) center center no-repeat; overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;} .weixin h2{ position:relative; line-height:40px; font-size:16px; padding-left:20px; font-weight:normal;} .weixin .imgs{ padding:10px 20px;text-align:center; border-top:1px solid #ddd;} .weixin .imgs img{width:200px; height: 200px;} .weixin p {margin:0 0 30px; text-align:center;} /*weixin-box*/ .weixin-box{ position:fixed;width:260px; height:280px; z-index:100000; left:50%; top:50%; margin:-120px 0 0 -150px; background:#fff; border:1px solid #ddd; border-radius:4px; box-shadow:2px 2px 2px #ddd;} .weixin-box .c{ position:absolute; width:30px; height:30px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;} .weixin-box h2{ position:relative; line-height:30px; font-size:16px; padding-left:10px;} .weixin-box .img{ padding:20px 10px; text-align:center; border-bottom:1px solid #ddd; border-top:1px solid #ddd;} .weixin-box .img img{ width:150px; height:150px;} .weixin-box p{ padding:15px 10px 0; text-align: center;} .iconphone{ width: 25px; height: 25px; vertical-align: middle; margin-right: 10px; }