body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset, legend,button, input, textarea,th, td { margin: 0; padding: 0; } body {font-size: 18px;font-family: 'Microsoft Yahei',arial,sans-serif;color: #333333;letter-spacing: 0px;-webkit-font-smoothing: antialiased;background: #fff; } address, cite, dfn, em, var ,i{ font-style: normal; } code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } small { font-size: 12px; } ul, ol, li { list-style: none; } a { text-decoration: none; color: inherit;} fieldset, img { border: none; } button, input, select, textarea { font-size: 100%; } input{ border: 0; outline: none; } textarea{ resize: none; border: 0; outline: none;} table { border-collapse: collapse; border-spacing: 0; } b, strong{ font-weight: bold; } hr { border: none; height: 1px; } html { overflow-y: scroll; } a{ text-decoration: none; color: inherit; } article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;margin: 0;padding: 0;} .clearfix:after{ content: ''; display: block; height: 0; visibility: hidden; clear: both; } .clearfix{ zoom: 1; } .justify{ text-align: justify; text-justify:distribute-all-lines; font-size: 0; } .justify>*{ display: inline-block; vertical-align: middle; } .justify:after{ width: 100%; height: 0; margin: 0; display: inline-block; overflow: hidden; content: ''; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } @keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } } .bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom; } .tada{ -webkit-animation: tada 1.5s infinite; animation: tada 1.5s infinite; } @-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .shadow { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-box-shadow: 0 0 1px transparent; box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-transition-property: transform; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; } .shadow:before { pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: "transform, opacity"; transition-property: "transform, opacity"; } .shadow:hover,.shadow:focus,.shadow:active { -webkit-transform: translateY(-5px); transform: translateY(-5px); /* move the element up by 5px */ } .shadow:hover:before,.shadow:focus:before,.shadow:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); } /*common*/ body { background: url("/templets/ms_new/special/msyhhd/images/big_bg.jpg") no-repeat center; background-size: cover; background-attachment: fixed; overflow: hidden; width: 100%; position: relative; overflow: hidden; } @font-face { font-family: 'Impact'; src: url("/templets/ms_new/special/msyhhd/css/font/impact/impact.ttf"); font-style: normal; font-weight: normal; unicode-range: U+0025-00FF; } .Module_A, .Module_B, .Module_C, .Module_D, .Module_E, .Module_F, .perface, header, nav, footer { -webkit-box-sizing: border-box; box-sizing: border-box; } .Module_A *, .Module_B *, .Module_C *, .Module_D *, .Module_E *, .Module_F *, .perface *, header *, nav *, footer * { -webkit-box-sizing: border-box; box-sizing: border-box; } .CONTAINER_A { width: 1000px; margin: 0 auto; } .Btn_A { text-align: center; } .Btn_A a { display: inline-block; } .VM > * { display: inline-block; vertical-align: middle; } .panel { padding-top: 140px; position: relative; } .panel .panel-title { background: url("/templets/ms_new/special/msyhhd/images/top.jpg") no-repeat center; height: 92px; position: relative; } .panel .panel-title img { position: absolute; left: 50%; top: -50px; margin-left: -216px; z-index: 999; } .panel .panel-title:before { content: ''; display: block; background: url("/templets/ms_new/special/msyhhd/images/ring.png") no-repeat center; width: 86px; height: 78px; position: absolute; left: -10px; top: -10px; z-index: 999; } .panel .panel-title:after { content: ''; display: block; background: url("/templets/ms_new/special/msyhhd/images/flower.png") no-repeat center; width: 111px; height: 114px; position: absolute; right: -25px; top: -25px; z-index: 999; } .panel .panel-content { background: url("/templets/ms_new/special/msyhhd/images/center.jpg") repeat-y center; } .panel .panel-bottom { background: url("/templets/ms_new/special/msyhhd/images/bottom.jpg") no-repeat center; height: 35px; } .big-bg { background: url("/templets/ms_new/special/msyhhd/images/bigbg.jpg") no-repeat top center; background-size: 1920px 100%; padding-bottom: 90px; } /*header*/ header { padding: 10px 0; background: #F1F1ED; } header .CONTAINER_A { width: 1200px; } header .CONTAINER_A > div { display: inline-block; vertical-align: middle; } header .h-logo { font-size: 0; } header .h-logo a { font-size: 0; } header .brand { text-align: center; } header .brand a span { display: inline-block; font-size: 16px; margin-top: 13px; color: #5b5b5b; } header .brand a i, header .phone a i { display: inline-block; vertical-align: middle; font-size: 0; } header .phone img { margin-top: 22px; } header .phone a span { display: inline-block; vertical-align: middle; line-height: 26px; color: #5b5b5b; margin-left: 10px; } header .phone a span { font-size: 16px; font-weight: bold; } header .phone a span b { display: inline-block; font-size: 32px; color: #f71818; font-style: italic; margin-left: -5px; margin-top: 5px; } /*nav*/ .h_nav { background: #EC5A58; } .h_nav ul { width: 1000px; margin: 0 auto; font-size: 0; } .h_nav ul li { display: inline-block; width: 140px; height: 44px; color: #fff; font-size: 18px; text-align: center; position: relative; } .h_nav ul li a { display: inline-block; padding: 5px 11px; margin-top: 5px; } .h_nav ul li a:hover { background: #FE6961; } .h_nav ul li:not(:last-child):after { content: ''; position: absolute; right: 0; top: 16px; width: 0; height: 12px; border-right: 1px solid #fff; } /*banner*/ .banner { position: relative; height: 725px; background: url("/templets/ms_new/special/msyhhd/images/banner.jpg") no-repeat center; } .banner a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /*perface*/ .perface { background: url("/templets/ms_new/special/msyhhd/images/perfacebg.jpg") no-repeat center; height: 285px; } .perface .CONTAINER_A { position: relative; } .perface .item-list { width: 100%; left: 0; top: -80px; position: absolute; padding: 0 40px; } .perface .item-list a { display: inline-block; font-size: 20px; text-align: center; padding-top: 66px; -webkit-transition: all .3s; transition: all .3s; width: 163px; height: 175px; background: url("/templets/ms_new/special/msyhhd/images/p1.png") no-repeat center; } .perface .item-list a p { color: #fff2c1; line-height: 25px; } .perface .item-list a p b { display: inline-block; font-size: 40px; font-weight: normal; } .perface .item-list a span { color: #fff; font-size: 19px; } .perface .item-list a:nth-child(3) { padding-top: 60px; background: url("/templets/ms_new/special/msyhhd/images/p2.png") no-repeat center; } .perface .item-list a:nth-child(3) b { font-weight: bold; font-size: 24px; } .perface .item-list a:hover { -webkit-transform: scale(1.1); transform: scale(1.1); } .perface .txt { padding: 112px 40px 0; font-size: 20px; } .perface .txt p { text-indent: 40px; line-height: 36px; } .perface .txt p strong{font-weight: normal;} .perface .txt p b{color: red;} /*Module_A*/ .Module_A .tip { font-size: 20px; text-align: center; color: #0e0e0e; line-height: 36px; } .Module_A .tip span { color: #ff0a32; font-weight: bold; } .Module_A .item-wrap { margin-top: 10px; padding: 0 118px 0 60px; position: relative; } .Module_A .circle { width: 262px; height: 262px; background-color: #E88949; border-radius: 50%; padding-top: 68px; position: relative; z-index: 10; } .Module_A .circle span { display: inline-block; width: 100%; text-align: center; font-size: 40px; color: #fff; } .Module_A .circle span b { font-size: 50px; color: #fffb78; } .Module_A .item { width: 536px; } .Module_A .item li { width: 20%; display: inline-block; text-align: center; padding: 20px 0; position: relative; } .Module_A .item li:nth-child(2n-1) { background: #D21717; } .Module_A .item li:nth-child(2n) { background: #A7151B; } .Module_A .item li.one:before, .Module_A .item li.thr:before { content: ''; display: block; width: 100px; position: absolute; top: 0; left: -100px; height: 97px; background: #D21717; } .Module_A .item li.thr:before { background: #A7151B; } .Module_A .item li.two, .Module_A .item li.fou { padding-left: 50px; } .Module_A .item li.two:after, .Module_A .item li.fou:after { content: ''; display: block; width: 40px; position: absolute; top: 0; right: -40px; height: 97px; background: #D21717; } .Module_A .item li.two:after { border-radius: 0 97px 0 0; } .Module_A .item li.fou:after { background: #A7151B; border-radius: 0 0 97px 0; } .Module_A .item .item-name { color: #fff; font-size: 24px; } .Module_A .item .item-pri { color: #fff; font-size: 20px; } .Module_A .btn { display: block; width: 470px; height: 60px; line-height: 60px; background-color: #D21717; border-radius: 30px; text-align: center; color: #fff; font-size: 20px; margin: 20px auto 0; } /*Module_B*/ .Module_B .huanjing { height: 420px; /*图片高度*/ position: relative; width: 950px; padding: 50px 0 0 0; margin: 50px auto 0; } .Module_B .huanjing a { display: block; position: absolute; z-index: 999; top: 36%; margin-top: -34px; } .Module_B .huanjing a.ban_l_btn { left: 112px; } .Module_B .huanjing a.ban_r_btn { right: 112px; } .Module_B .roundabout-holder { /*ul*/ width: 634px; /*控制距离让图片重叠*/ height: 360px; /*图片高度*/ margin: 0 auto; } .Module_B .roundabout-moveable-item { /*li*/ width: 628px; height: 475px; cursor: pointer; } .Module_B .roundabout-moveable-item img { width: 100%; } .Module_B .PANEL_A .content { padding: 25px; } .Module_B .sctc { text-align: center; } .Module_B .sctc h3 { font-size: 34px; color: #ca4719; } .Module_B .sctc h4 { font-size: 27px; color: #ca4719; font-weight: normal; } .Module_B .sctc h5 { width: 356px; height: 46px; background: #e88949; line-height: 46px; text-align: center; border-radius: 23px; color: #fff; font-size: 22px; font-weight: normal; margin: 20px 0; } .Module_B .sctc .table_r table { width: 392px; height: 180px; font-size: 20px; text-align: center; margin: 0 auto; } .Module_B .sctc .table_r table tr td:first-child { width: 128px; } .Module_B .sctc .table_r table tr:first-child { color: #fff; background: #E88949; } .Module_B .sctc .table_r table tr:first-child td:last-child { background: #FDF3EC; color: #ca4719; } .Module_B .sctc .table_r table tr:last-child { color: #fff; background: #E0545F; } .Module_B .sctc .table_r table tr:last-child td:last-child { background: #FCEEEF; color: #e0545f; } .Module_B .content { padding: 0 36px; } .Module_B .right h2 { color: #d51700; } .Module_B .right h2 > * { display: inline-block; vertical-align: top; } .Module_B .right h2 i { font-size: 55px; } .Module_B .right h2 span { font-size: 94px; line-height: 90px; } .Module_B .right h3 { margin: 10px 0 20px 0; } .Module_B .right h3 .tag { display: inline-block; font-weight: normal; text-align: center; width: 70px; height: 70px; border-radius: 50%; font-size: 20px; color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#4a27fb), to(#bc4afe)); background: linear-gradient(#4a27fb, #bc4afe); padding: 8px 0 0 0; } .Module_B .right h3 strong { margin: 10px; color: #d51700; font-size: 24px; text-align: center; } .Module_B .right h3 strong del { font-size: 18px; font-weight: normal; } .Module_B .right h3 a { display: block; width: 172px; height: 172px; border-radius: 50%; background: #d51700; border: 16px solid #F8DADA; text-align: center; padding-top: 29px; padding-left: 28px; font-weight: bold; font-size: 28px; margin: 0 auto; color: #fff; } .Module_B .Btn_A { text-align: center; } .Module_B .Btn_A a { display: inline-block; width: 500px; height: 60px; line-height: 60px; background: #D21717; border-radius: 30px; text-align: left; color: #fff; padding-left: 40px; position: relative; } .Module_B .Btn_A a b { font-size: 24px; font-weight: bold; } .Module_B .Btn_A a i { display: inline-block; height: 60px; -webkit-box-sizing: border-box; box-sizing: border-box; } .Module_B .Btn_A a i img { margin-top: 6px; } .Module_B .Btn_A a .right { position: absolute; text-align: center; right: 0; font-size: 20px; font-weight: bold; top: -4px; width: 207px; height: 68px; background-image: -webkit-gradient(linear, left bottom, left top, from(#ef5b55), to(#fab076)), -webkit-gradient(linear, left top, left bottom, from(#f7936a), to(#f7936a)); background-image: linear-gradient(0deg, #ef5b55 0%, #fab076 100%), linear-gradient(#f7936a, #f7936a); background-blend-mode: normal, normal; -webkit-box-shadow: 0px 3px 0px 0px rgba(210, 23, 23, 0.43), inset 2px 3px 7px 0px rgba(247, 147, 106, 0.35); box-shadow: 0px 3px 0px 0px rgba(210, 23, 23, 0.43), inset 2px 3px 7px 0px rgba(247, 147, 106, 0.35); border-radius: 34px; } /*Module_C*/ .Module_C .top { position: relative; text-align: center; color: #fff; } .Module_C .top .txt { position: absolute; left: 50px; top: 50px; } .Module_C .top .txt-l strong { font-size: 33px; color: #fff288; } .Module_C .top .txt-l span { width: 26px; height: 54px; border: 2px solid #fff; border-radius: 13px; font-size: 20px; font-weight: bold; line-height: 22px; padding-top: 2px; } .Module_C .top .txt-l b { color: #fff389; font-size: 50px; } .Module_C .top .txt-l b i { font-size: 40px; margin: 0 5px; } .Module_C .top .txt-r { margin-left: 30px; } .Module_C .top .txt-r h3 { font-size: 30px; color: #fff288; margin-bottom: 20px; } .Module_C .top .txt-r p { font-size: 20px; } .Module_C .center { padding: 0 20px; } .Module_C .center li { position: relative; width: 240px; height: 385px; } .Module_C .center li img { margin-left: -17px; } .Module_C .center li .cont { position: absolute; left: 5px; top: 182px; color: #fff; } .Module_C .center li .cont h3 { font-size: 21px; padding-right: 6px; text-align: center; } .Module_C .center li .cont h4 { font-size: 18px; font-weight: normal; margin-top: 2px; padding-right: 6px; text-align: center; } .Module_C .center li .cont h4 span { font-weight: bold; color: #FEF9BD; } .Module_C .center li .cont .pri p { width: 190px; height: 60px; text-align: center; border-radius: 30px 0 0 30px; background: #FE6444; padding-top: 5px; margin: 14px 0 0 38px; } .Module_C .center li .cont .pri p i { font-size: 30px; line-height: 22px; } .Module_C .center li .cont .pri p span { font-size: 40px; line-height: 30px; } .Module_C .center li .cont .pri p del { font-size: 16px; } .Module_C .center li .cont a { width: 182px; height: 54px; line-height: 46px; background: #EE3D2D; border-radius: 27px; font-size: 25px; text-align: center; border: 3px solid #FFD49D; margin: 13px 0 0 20px; } .Module_C .bottom .zs { background: #FEF9BD; padding: 8px 36px; position: relative; border-radius: 83px; margin: 50px auto 0; width: 948px; height: 128px; background-color: #fef4b6; -webkit-box-shadow: 0px 0px 21px 0px rgba(255, 125, 125, 0.63); box-shadow: 0px 0px 21px 0px rgba(255, 125, 125, 0.63); border-radius: 60px; } .Module_C .bottom .zs .tag { position: absolute; display: block; left: 50%; top: -36px; margin-left: -133px; width: 266px; height: 40px; line-height: 40px; background: #E93C51; text-align: center; border-radius: 20px; color: #fff; } .Module_C .bottom .zs li span { font-size: 20px; color: #ca4719; } .Module_C .bottom .Btn_A { margin-top: 50px; } .Module_C .bottom .Btn_A a { display: inline-block; background: #D21717; color: #fff; text-align: center; height: 56px; line-height: 50px; border-radius: 28px; font-size: 0; } .Module_C .bottom .Btn_A span.left { width: 288px; font-size: 22px; height: 56px; } .Module_C .bottom .Btn_A span.right { display: inline-block; width: 56px; height: 56px; border-radius: 50%; background: #A81212; } .Module_C .bottom .Btn_A span.right img { margin-top: 10px; } .Module_C .bottom .Btn_A b { font-weight: normal; } .Module_C .bottom .Btn_A a:last-child { margin-left: 26px; } .Module_C .bottom .Btn_A a:last-child span.left { width: 166px; } .Module_C .bottom .Btn_A a:last-child span.right { line-height: 38px; height: 56px; } /*Module_D*/ .Module_D .CONTAINER_A { position: relative; } .Module_D .table-wrap { background: url("/templets/ms_new/special/msyhhd/images/mdbg.jpg") no-repeat center; height: 815px; width: 100%; position: absolute; left: 0; top: 150px; border-radius: 50px 50px 20px 50px; overflow: hidden; padding: 338px 0 0 0; } .Module_D .table-wrap .table-title { margin-left: 48px; } .Module_D .table-wrap .btn { text-align: center; margin-top: 26px; } .Module_D .table-wrap .btn a { display: inline-block; width: 692px; height: 82px; background-color: #d21717; border-radius: 41px; padding: 7px; color: #fff; text-align: right; position: relative; } .Module_D .table-wrap .btn a img { position: absolute; left: 31px; top: -1px; } .Module_D .table-wrap .btn a p { font-size: 24px; display: inline-block; vertical-align: middle; text-align: center; } .Module_D .table-wrap .btn a span { text-align: center; margin-left: 12px; font-size: 27px; display: inline-block; vertical-align: middle; font-weight: bold; width: 207px; height: 68px; line-height: 68px; background-image: -webkit-gradient(linear, left bottom, left top, from(#ef5b55), to(#fab076)), -webkit-gradient(linear, left top, left bottom, from(#f7936a), to(#f7936a)); background-image: linear-gradient(0deg, #ef5b55 0%, #fab076 100%), linear-gradient(#f7936a, #f7936a); background-blend-mode: normal, normal; -webkit-box-shadow: 0px 3px 0px 0px rgba(210, 23, 23, 0.43), inset 2px 3px 7px 0px rgba(247, 147, 106, 0.35); box-shadow: 0px 3px 0px 0px rgba(210, 23, 23, 0.43), inset 2px 3px 7px 0px rgba(247, 147, 106, 0.35); border-radius: 34px; } .Module_D .panel-content { height: 706px; } .Module_D .table-wrap { font-size: 0; } .Module_D .table-wrap table { width: 578px; height: 300px; font-size: 20px; text-align: center; border-radius: 12px; margin: -10px 0 0 30px; -webkit-box-shadow: 3px 4px 24px 0px rgba(255, 125, 125, 0.75); box-shadow: 3px 4px 24px 0px rgba(255, 125, 125, 0.75); } .Module_D .table-wrap table tr:nth-of-type(even) { background: #fdefef; } .Module_D .table-wrap table tr:nth-of-type(odd) { background: #fff; } .Module_D .table-wrap table tr:last-child td { border-bottom: 1px solid #ECF0FF; } .Module_D .table-wrap table td { color: #ca4719; } .Module_D .table-wrap table td.first { color: #f13444; } .Module_D .table-wrap table td:last-child { border-right: 1px solid #ECF0FF; } .Module_D .table-wrap table td:nth-of-type(2) { color: #f13444; font-weight: bold; font-size: 20px; } /*Module_E*/ .Module_E .panel-content .btn { text-align: center; margin-top: 40px; } .Module_E .panel-content .btn a { display: inline-block; width: 311px; height: 56px; line-height: 56px; background-color: #d21717; border-radius: 28px; color: #fff; } .Module_E .panel-content .btn a:nth-child(2) { width: 236px; margin-left: 20px; } .Module_E .Carousel { padding: 0 26px; } .Module_E .Carousel > * { vertical-align: top; } .Module_E .Carousel .bd-wrap { width: 749px; height: 468px; } .Module_E .Carousel .bd-wrap .txt { background: url("/templets/ms_new/special/msyhhd/images/etxt-bg.jpg") no-repeat 10px 0; height: 188px; border-radius: 20px; border: dashed 1px #ca4719; color: #ca4719; text-align: center; margin-top: 26px; padding: 10px 0 0 274px; } .Module_E .Carousel .bd-wrap .txt h4 { font-size: 26px; font-weight: normal; } .Module_E .Carousel .bd-wrap .txt p { font-size: 20px; line-height: 42px; } .Module_E .Carousel .bd-wrap .txt.txt1 { padding-top: 57px; } .Module_E .Carousel .bd-wrap .txt.txt1 h4 { font-size: 30px; } .Module_E .Carousel .bd-wrap .txt.txt2 { padding-left: 247px; } .Module_E .Carousel .bd-wrap .txt.txt2 p { padding-left: 56px; margin-top: 20px; } .Module_E .Carousel .bd-wrap .txt.txt3 { padding-left: 222px; } .Module_E .Carousel .bd-wrap .txt.txt3 p { padding-left: 85px; margin-top: 20px; } .Module_E .Carousel .bd-wrap .txt.txt4 { padding-top: 57px; padding-left: 330px; } .Module_E .Carousel .hd-wrap { width: 178px; font-size: 20px; } .Module_E .Carousel .hd-wrap li { width: 178px; height: 104px; background: url("/templets/ms_new/special/msyhhd/images/tab-bg.png") no-repeat center; margin-top: 13px; text-align: center; padding-top: 16px; -webkit-transition: all .3s; transition: all .3s; cursor: pointer; } .Module_E .Carousel .hd-wrap li.on { -webkit-transform: scale(1.1); transform: scale(1.1); } .Module_E .Carousel .hd-wrap li span { display: inline-block; width: 80px; height: 32px; line-height: 28px; border-radius: 16px; border: 2px solid #fff; color: #fff; margin-bottom: 5px; } .Module_E .Carousel .hd-wrap li b { font-size: 21px; color: #fff288; } /*Module_F*/ .Module_F .pic { position: absolute; right: 8px; top: 150px; z-index: 88; } .Module_F .btn { text-align: center; margin-top: 20px; } .Module_F .btn a { width: 665px; height: 59px; background-color: #d21717; border-radius: 29px; font-size: 20px; color: #fff; line-height: 59px; } .Module_F .Table { padding: 0 0 0 36px; width: 506px; } .Module_F .Table h2 { text-align: center; font-size: 28px; font-weight: bold; color: #fe3928; margin-bottom: 25px; } .Module_F .Table a { display: block; width: 566px; height: 50px; line-height: 50px; text-align: center; background: #F77117; font-size: 21px; border-radius: 25px; color: #fff; margin-top: 24px; } .Module_F table { width: 506px; height: 218px; background-color: #FFFFFF; border-radius: 2px; text-align: center; color: #393939; font-size: 22px; } .Module_F table td { border: 1px solid #fff; width: 506px; background: #FDEFEF; } .Module_F table tr:not(:first-child) td { border: 1px solid #fff; } .Module_F table tr:not(:first-child) td { color: #f77117; } .Module_F table .zl { background: #F77117; color: #fff; } .Module_F table .bg { background: #FE3928; color: #fff; } .Module_F table .pri b { color: #fe3928; font-size: 46px; font-family: "Impact"; } .Module_F table .pri i { font-size: 18px; } .Module_F table .pri p { font-size: 20px; color: #555; } /*order*/ .order { background: url("/templets/ms_new/special/msyhhd/images/formbg.jpg") no-repeat center; height: 703px; } .order .container { width: 576px; margin: 0 auto; text-align: center; } .order .Title_A { padding: 19px 0; font-size: 36px; color: #fff; } .order .content { margin-top: -56px; } .order form { padding: 42px 39px 0 39px; height: 544px; background-color: #ffffff; -webkit-box-shadow: 2px 3px 7px 0px rgba(171, 24, 28, 0.35), inset 2px 3px 7px 0px rgba(182, 10, 8, 0.35); box-shadow: 2px 3px 7px 0px rgba(171, 24, 28, 0.35), inset 2px 3px 7px 0px rgba(182, 10, 8, 0.35); border-radius: 22px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; } .order form input,.order form select { width: 100%; text-align: center; background: #FFEEEE; height: 50px; line-height: 50px; border-radius: 25px; border: 0; outline: none; margin-bottom: 22px; font-size: 20px; } .order form select { text-align: center; text-align-last: center; color:#ca4719; } .order form input:nth-of-type(4) { border-radius: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; } .order form textarea { width: 100%; height: 70px; border-radius: 24px; font-size: 20px; background: #FFEEEE; text-align: center; font-family: 'Microsoft Yahei'; padding-top: 48px; margin-bottom: 20px; } .order form .btn { text-align: center; } .order form .btn a { display: inline-block; font-weight: bold; text-align: center; width: 224px; height: 48px; line-height: 48px; } .order form .btn a:first-child { background-color: #F77117; border-radius: 22px; color: #fff; } .order form .btn a:last-child { background-color: #D21717; border-radius: 22px; color: #fffffb; margin-left: 10px; } ::-webkit-input-placeholder { color: #ca4719; } :-moz-placeholder { color: #ca4719; } ::-moz-placeholder { color: #ca4719; } :-ms-input-placeholder { color: #ca4719; } .bg-window { height: 479px; } /*footer*/ footer { /*民生*/ } footer * { -webkit-box-sizing: border-box; box-sizing: border-box; } footer .f_nav { position: relative; z-index: 2; background: #90040D; } footer .f_nav ul { width: 1200px; margin: 0 auto; font-size: 0; height: 44px; } footer .f_nav ul li { display: inline-block; width: 150px; height: 44px; line-height: 44px; color: #fff; font-size: 18px; text-align: center; position: relative; font-weight: bold; } footer .f_nav ul li:not(:last-child):after { content: ''; position: absolute; right: 0; top: 16px; width: 0; height: 13px; border-right: 1px solid #dffbff; } footer .footer_msg { background: #D73736; padding: 40px 0 80px; color: #fff; } footer .footer_msg .left { width: 312px; border-right: 1px solid #e76565; } footer .footer_msg .left li { font-size: 18px; } footer .footer_msg .left li span { margin-left: 10px; line-height: 30px; } footer .footer_msg .left li:nth-child(2) { margin: 32px 0; } footer .footer_msg .center { text-align: center; font-size: 20px; } footer .footer_msg .center p { margin: 20px 0; } footer .footer_msg .center #backtop { cursor: pointer; } footer .footer_msg .right { width: 342px; text-align: center; border-left: 1px solid #e76565; font-size: 20px; } footer .footer_msg .right p { margin-top: 20px; }