@charset "utf-8"; /* CSS Document */ li { list-style: none } .tab ul { padding-left: 0 !important } .cursor { cursor: pointer; } .l { float: left; } .r { float: right; } .hidden { display: none } .lll { display: none } /*********************common-before***************************/ /* i{ display:block; position:relative; top:-47px;} */ .special-nav { width: 100%; overflow: hidden; background-color: #fcfcfc; } .special-nav-bd { width: 1000px; margin: 0 auto; } .special-nav-main { margin-top: 35px; } .special-nav-main a { color: #4b4b4b; padding: 0 10px; } .special-nav-main a:hover { text-decoration: underline } .slide-nav { width: 100%; overflow: hidden; background-color: #c32123; height: 47px; } .slide-nav-bd { width: 100%; margin: 0 auto; overflow: hidden; background-color: #c32123; z-index: 999 } .slide-nav-bd ul { width: 1000px; margin: 0 auto; overflow: hidden; background-color: #c32123; padding: 12px 0; } .slide-nav-bd ul li { display: block; float: left; height: 23px; width: auto; overflow: hidden; } .slide-nav-bd ul li.bdl { border-left: 1px solid #fff; } .slide-nav-bd ul li.bdr { border-right: 1px solid #fff; width: 20% } .slide-nav-bd ul li a { margin: 0 25%; color: #fff; line-height: 23px; font-size: 16px; } .area { max-width: 1200px; width: 100%; margin: 0 auto; padding-top: 33px; } .area img { width: 100% } .area .xs4>div { background: #f04243; padding-top: 0.5% } .area h2 { margin: 0 auto; font-size: 35px; font-weight: bold; color: #f04243; text-align: center; } .area>p { font-size: 16px; color: #666666; text-align: center; margin: 9px 0 21px; } .area>p strong { color: #d83a3b; } .area>div h3 { font-size: 16px; font-weight: bold; color: #ffffff; text-align: center; margin-top: 6px; } .area>div p { font-size: 14px; color: #ffffff; padding: 5px 8px 0; height: 100px; } .case { width: 100%; overflow: hidden; background-color: #7b7b7b; } .case-bd { max-width: 1200px; width: 100%; margin: 23px auto; overflow: hidden; } .case-bd ul { float: left; } .case-bd ul li { padding-top: 15px; height: 110px; text-align: center; margin-bottom: 6px; background-color: #ffffff; color: #666666; cursor: default } .case-bd ul li.case-on { background-color: #f04243; color: #ffffff } .case-bd ul li h3 { font-size: 24px; font-weight: normal; } .case-bd ul li p { margin-top: 9px; font-size: 14px; font-weight: normal; } .case-main { float: left; position: relative; } .case-main img { width: 96%; height: auto } .case-img { position: absolute; left: 0; top: 0; } .feature { max-width: 1200px; width: 100%; margin: 0 auto; padding-top: 25px; } .feature h2 { font-size: 35px; font-weight: bold; color: #f04243; text-align: center; margin-bottom: 2% } .feature h4 { font-size: 23px; font-weight: bold; color: #f04243; margin-bottom: 10px } .feature .t1 { text-align: left } .feature .t2 { text-align: right } .feature img { margin: 0 auto; display: block } .feature p { color: #666666; margin-bottom: 8%; } .sys { max-width: 1200px; width: 100%; margin: 0 auto; padding-top: 52px; overflow: hidden } .sys img { width: 100%; height: auto } .sys h2 { font-size: 35px; margin-bottom: 2%; font-weight: bold; color: #f04243; text-align: center; } .sys-3 { width: 100%; background-color: #f04243; padding: 17px 12px 15px 12px } .sys-3 h3 { font-size: 20px; font-weight: bold; color: #ffffff; } .sys-3 p { color: #ffffff; line-height: 24px; margin-top: 14px; } .tab { width: 100%; padding-top: 25px; overflow: hidden } .tab-title { overflow: hidden } .tab-title ul li { float: left; height: 75px; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; } .tab-title ul li.tab-on { background: url(http://www.sandismithauthor.com/images/special/lm/i.jpg) center 48px no-repeat; } .tab-title ul li span { display: block; width: 100%; height: 48px; background-color: #7b7b7b; font-size: 18px; line-height: 48px; font-weight: bold; color: #ffffff; text-align: center; cursor: pointer } .tab-title ul li.tab-on span { background-color: #f04243; } .para { max-width: 1200px; width: 100%; margin: 0 auto; padding-top: 30px; overflow: hidden } .para h2 { font-size: 30px; font-weight: bold; color: #2f2725; text-align: center } .para h2 span { color: #f04243 } .para p { font-size: 22px; color: #f04243; text-align: center; margin-top: 4px; } .notes { font-size: 12px; color: #595757; } .tab-img p { font-size: 16px; color: #ffffff; display: block; background-color: #7b7b7b; text-align: left; line-height: 32px; padding-left: 20px; } .tab-img { font-size: 14px; color: #3e3a39 } .tab-img th { background-color: #ffffff; height: 32px; line-height: 32px; font-weight: normal; text-align: center; padding-left: 15px; border-top: 0; } .tab-img td { background-color: #ffffff; height: 32px; line-height: 32px; text-align: center; padding-left: 15px } .relate { max-width: 1200px; width: 100%; margin: 0 auto; overflow: hidden; padding-top: 50px; } .relate h2 { font-size: 22px; font-weight: normal; color: #666666; padding-bottom: 14px; border-bottom: 1px solid #dfdfdf; } .relate ul { padding-top: 14px; } .relate ul li { float: left; } .contact { max-width: 1200px; width: 100%; margin: 0 auto; overflow: hidden; padding-top: 40px; padding-bottom: 10px; } .contact h2 { font-size: 26px; font-weight: normal; color: #f04243; padding-bottom: 14px; border-bottom: 1px solid #dfdfdf; } .contact-l { padding-top: 28px; } .contact-l p { font-size: 12px; color: #3e3a39; padding-bottom: 10px; } .contact-l p span { color: #f04243; font-weight: bold } .contact-r { padding-top: 28px; } .contact-r h3 { font-size: 14px; font-weight: bold; color: #3e3a39; margin-bottom: 17px; text-align: left !important } .hot-pro img { margin: 0 auto; display: block; } .contact-r ul.hot-pro li { float: left; height: 100px; margin-bottom: 15px; position: relative; overflow: hidden } .contact-r ul.hot-pro li div.click-bd { width: 156px; height: 100px; position: absolute; background-color: rgba(240, 66, 67, 0.8); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CCf04243', EndColorStr='#CCf04243'); } .contact-r ul.hot-pro li div.click-bd span { display: block; width: 100%; padding-top: 33px; ; font-size: 24px; font-weight: normal; color: #ffffff; text-align: center } .contact-r ul.hot-pro li div.click-bd span a { font-size: 24px; font-weight: normal; color: #ffffff; text-align: center } .contact-r ul.hot-pro li div.click-bd p>a { color: #ffffff; display: block; margin-top: 17px; text-align: right } .contact-r ul.baike { text-align: left !important } .contact-r ul.baike li a { color: #3e3a39; line-height: 24px; } .case-2 { display: none } .button { width: 100px; height: 30px; text-align: center; background: #0565b6; color: #FFF; border: 0; } .button:hover { background: #0565b6; } @media (max-width:1200px) { .header { width: 100% !important; } .header .nav { width: 33%; } .header .logo { padding-left: 20px; } .header .nav { padding-right: 20px; } .tab-img { overflow: scroll } .contact-r ul.hot-pro li div.click-bd { display: none } } @media (max-width:999px) { .header .nav { width: 44%; } .slide-nav-bd ul li.bdr { width: 15% } .slide-nav-bd ul li a { margin: 0 15%; } .tab-bd img { width: 100% } .case-1 { display: none } .case-2 { display: block } .slide-nav { display: none } p { line-height: 22px !important; } .area>div p { height: 140px; } .case-2 .area>div p { height: 60px; } .case-2 .area>div h3 { height: 42px; } .feature h4 { margin-bottom: 2% } .feature p { margin-bottom: 2% } .feature .t2 { text-align: left } .feature img { margin-bottom: 2% } .sys { text-align: center } .sys img { width: auto } .relate ul li img { margin-bottom: 26px; } } @media (max-width:767px) { .header .nav, .foot, .hlbanner, .hlb5, .section_3 { display: none !important; } #fun1 { position: absolute; right: 3%; top: 15px; display: block !important; cursor: pointer; } .m { font-size: 15px; background: #fff; list-style: none; } .m a { color: #3e3e3e; } .m li { float: none; height: auto; line-height: 34px; border-bottom: 1px solid #cbcbcd; text-align: left; padding-left: 15px; } .feature .t2 { text-align: left } .feature h4 { margin-bottom: 2% } .feature p { margin-bottom: 2% } .contact-l { overflow: hidden } .tab-title ul li { width: 100% } } @media(min-width:1000px) and (max-width:1199px) { .form-x .form-group .field { width: 84%; } .form-x .form-group .label { width: 16%; } .form-x .form-button { margin-left: 16%; } } @media (min-width: 1000px){ .relate ul li img { width: 100%; height: auto } } .case-main { float: left; position: relative; } .case-main img { width: 98%; height: auto; max-height: 342px; } .contact-r { padding-top: 28px; } .contact-r h3 { font-size: 14px; padding-left: 10px; font-weight: bold; color: #3e3a39; margin-bottom: 17px; text-align: left !important } .contact-r ul.hot-pro li { float: left; height: 100px; margin-bottom: 15px; position: relative; overflow: hidden } @media(min-width: 1000px){ .contact-r ul.hot-pro li img { width: 100%; height: auto } } .contact-r ul.hot-pro li div.click-bd { height: 100px; width: 88.5%; position: absolute; left: 14px; top: 100px; background-color: rgba(240, 66, 67, 0.8); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CCf04243', EndColorStr='#CCf04243'); } .contact-r ul.hot-pro li div.click-bd span { display: block; width: 100%; padding-top: 33px; ; font-size: 24px; font-weight: normal; color: #ffffff; text-align: center } .contact-r ul.hot-pro li div.click-bd span a { font-size: 24px; font-weight: normal; color: #ffffff; text-align: center } .contact-r ul.hot-pro li div.click-bd p>a { color: #ffffff; display: block; margin-top: 17px; text-align: right } .contact-r ul.baike { text-align: left !important; } .contact-r ul.baike li a { color: #3e3a39; line-height: 24px; padding-left: 10px; } @media (max-width:999px) { .contact-r ul.hot-pro li { height: auto !important } } .province { width: 50%; float: left; padding-right: 8px; } .city { width: 50%; float: left; padding-left: 8px; } .tab-bd .tr1 th { background-color: #eee !important } .tab-bd .tr1 td { background-color: #eee !important }