/*头部样式*/
.flex{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
#header {
width: 1000px;
margin: 0 auto;
}
.topLink {
float: right;
text-align: right;
position: relative;
z-index: 9999;
}
.translate {
width: 100px;
position: absolute;
left: 0;
top: 10px;
z-index: 9999;
}
.tran-in {
left: 120px;
}
.translate li {
border: 1px dashed #cccccc;
line-height: 26px;
text-align: left;
background: #fff;
}
.translate li a {
display: block;
padding-left: 10px;
background: url(../images/dot4.png) no-repeat 88% 11px;
}
.translate li a:hover {
text-decoration: none;
color: #275cea;
cursor: pointer;
}
.translate-en {
display: none;
padding: 6px;
padding-top: 0px;
}
.translate li .translate-en a {
padding-left: 0px;
text-align: center;
background: #fff;
border-bottom: 1px solid #cccccc;
}
.translate li .translate-en a:hover {
font-weight: bold;
}
.topLink .f_count {
color: #ff0000;
font-size: 13px;
font-weight: bold;
}
.topLink .k1 {
line-height: 32px;
padding-top: 5px;
}
.topLink .k2 {
color: #074b91;
font-size: 14px;
font-family: "微Y雅黑";
}
#menu {
margin-top: 5px;
}
/*热门搜烦*/
.search {
text-align: left;
height: 24px;
background-color: #f8f8f8;
padding: 5px 10px 5px 10px;
}
#formsearch2 {
width: 320px;
float: left;
}
.hotSearch {
width: 400px;
float: left;
height: 24px;
line-height: 24px;
font-weight: normal;
}
#search-type {
float: left;
width: 100px;
height: 24px;
border: 1px solid #c8c8c8;
margin-right: 5px;
}
/*M样式*/
#container {
width: 1000px;
margin: 0 auto;
margin-top: 10px;
}
.menu_cate {
width: 220px;
float: left;
}
.cate_title {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.about {
width: 460px;
float: left;
margin-left: 12px;
padding-bottom: 5px;
}
.about_title {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.about .content {
padding: 5px;
padding-bottom: 12px;
text-indent: 20px;
}
.navigation {
float: right;
width: 100px;
}
.index-title {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.index-table td {
border: solid #add9c0;
border-width: 0px 1px 1px 0px;
padding: 10px 5px;
}
.index-table {
border: solid #add9c0;
border-width: 1px 0px 0px 1px;
margin-top: 10px;
}
/*----- Common css ------*/
.fl {
float: left;
}
.fr {
float: right;
}
.di {
_display: inline;
}
.fwn {
font-weight: normal;
}
.dib {
*display: inline;
_zoom: 1;
_display: inline;
_font-size: 0px;
}
/*首页新闻*/
.news_company {
width: 280px;
float: right;
}
.news1_title {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.news_company .content {
padding: 5px;
}
/*首页左侧联系我们*/
.contact {
width: 218px;
float: left;
padding-bottom: 5px;
margin-top: 10px;
}
.contact_title {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.contact .content {
padding: 5px;
padding-left: 8px;
}
/*工程案例*/
.case {
width: 460px;
float: left;
margin-left: 12px;
padding-bottom: 5px;
margin-top: 10px;
}
.case_title {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.case .content {
padding: 5px;
padding-bottom: 12px;
text-indent: 20px;
}
.news2_company {
margin-top: 10px;
}
/*产品推荐*/
.recommend_product {
margin-top: 10px;
width: 692px;
float: left;
}
.recommend_product .title {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.recommend_product .content {
padding-top: 15px;
padding-bottom: 14px;
}
.roll_product li {
padding-bottom: 0px;
}
/*友情链接*/
.f_link {
width: 1000px;
margin: 0 auto;
margin-top: 15px;
line-height: 30px;
line-height: 30px;
background-color: #ececec;
text-indent: 20px;
}
/*面底部*/
#footer {
position: relative;
width: 1000px;
margin: 0 auto;
text-align: center;
margin-bottom: 10px;
padding-top: 8px;
border-top: 2px solid #eee;
margin-top: 15px;
}
#footer a {
color: #666;
}
#footer a:hover {
color: #e87518;
text-decoration: none;
}
.nav_foot {
text-align: center;
line-height: 24px;
color: #666;
}
.copyright {
text-align: center;
line-height: 24px;
}
/*------------内页-------------------*/
.left .box {
margin-bottom: 10px;
}
.left .box h3 {
line-height: 31px;
padding-left: 15px;
font-weight: bold;
font-family: "微Y雅黑";
background: url(../images/nav.png) no-repeat 0% 100%;
font-size: 14px;
color: #000;
}
.left .box .content {
padding: 5px 0px;
}
.prodescription {
border: 1px solid #e5e5e5;
background: #f9f9f9;
line-height: 24px;
padding: 10px;
margin-bottom: 15px;
text-indent: 20px;
}
.n_banner {
width: 100%;
}
.n_banner img {
width: 100%;
}
.sort_menu h3 {
background-color: #ececec;
line-height: 28px;
padding-left: 15px;
font-weight: bold;
}
.sort_product {
margin-top: 10px;
}
.sort_product h3 {
background-color: #ececec;
line-height: 28px;
padding-left: 15px;
font-weight: bold;
}
.n_contact {
margin-top: 10px;
}
.n_contact h3 {
background-color: #ececec;
line-height: 28px;
padding-left: 15px;
font-weight: bold;
}
.n_contact .content {
padding: 5px;
line-height: 24px;
}
.sun-page {
padding: 1rem 0;
}
.sitemp {
line-height: 31px;
padding-right: 10px;
background: url(../images/nav.png) no-repeat 0% 100%;
}
.sitemp .site {
width: 50%;
float: right;
text-align: right;
line-height: 31px;
}
.sitemp h2 {
width: 50%;
float: left;
line-height: 31px;
text-indent: 15px;
color: #000;
font-size: 14px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
@media (max-width: 768px) {
.sitemp {
background: none;
}
.sitemp .site {
width: 100%;
float: none;
text-align: left;
}
.sitemp h2 {
width: 100%;
float: none;
background: url(../images/nav.png) no-repeat 0% 100%;
}
}
.right .content {
padding: 10px;
padding-top: 15px;
overflow: hidden;
line-height: 24px;
}
.right .content p>img {
max-width: 100%;
}
/*新网站样?/
@charset "UTF-8";
html {
font-size: 16px !important;
}
@media (max-width: 990px) {
html {
font-size: 14px !important;
}
}
/*px 2 rem*/
.box-center {
width: 1920px;
position: relative;
left: 50%;
margin-left: -960px;
}
.sun-indexa .indexa-item,
.sun-indexa .itemc #keyword {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.pro-slide .hd li a,
.pro-slide .bd .bdcon li h3,
.sun-case .case-slick .slick-con h3,
.sun-news .news-slide .bd li h4,
.sun-news .news-l .first h4,
.sun-news .news-l li a,
.sun-news .problem li h4 {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.sun-banner {
width: 100%;
}
.sun-banner .slick-slide {
outline: none;
}
.sun-banner .slick-slide img {
display: inline-block;
width: 100%;
}
.sun-banner .slick-arrow {
outline: none;
border: none;
font-size: 0;
opacity: 0;
-webkit-transition: opacity .5s ease;
transition: opacity .5s ease;
position: absolute;
z-index: 999;
top: 50%;
margin-top: torrem(-50px);
width: 3.125rem;
height: 6.25rem;
background-image: url(../images/banner_jt.png);
background-color: rgba(0, 0, 0, 0.5);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
}
.sun-banner .slick-arrow.slick-prev {
left: 10%;
}
.sun-banner .slick-arrow.slick-next {
right: 10%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.sun-banner .slick-dots {
position: absolute;
bottom: 4%;
z-index: 99;
width: 100%;
text-align: center;
}
.sun-banner .slick-dots li {
display: inline-block;
width: 0.75rem;
height: 0.75rem;
border-radius: 50%;
background: #fff;
margin: 0 0.4375rem;
cursor: pointer;
}
.sun-banner .slick-dots li button {
background: none;
outline: none;
border: none;
font-size: 0;
}
.sun-banner .slick-dots li:hover,
.sun-banner .slick-dots li.slick-active {
background: #004aa0;
}
.sun-banner:hover .slick-arrow {
opacity: 1;
}
#mob-banner {
display: none;
}
@media (max-width: 768px) {
#pc-banner {
display: none;
}
#mob-banner {
display: block;
}
}
.nav-btn {
display: none;
}
@media (max-width: 990px) {
.nav-btn {
position: absolute;
right: 15px;
top: 50%;
width: 30px;
margin-top: -11px;
display: none;
}
.nav-btn span,
.nav-btn:after,
.nav-btn:before {
display: block;
height: 2px;
background: #000000;
-webkit-transition: all .5s ease;
transition: all .5s ease;
}
.nav-btn span {
margin: 8px 0;
}
.nav-btn:after,
.nav-btn:before {
content: '';
-webkit-transform-origin: 3%;
transform-origin: 3%;
}
.nav-btn.click span {
opacity: 0;
}
.nav-btn.click:after {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-btn.click:before {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
}
/*sun-top*/
.sun-top {
background: #f8f8f8;
border-bottom: 1px solid #edecec;
line-height: 38px;
font-size: 14px;
color: #666666;
}
.sun-top a {
color: #666666;
}
.sun-top a:hover {
color: #00ada9;
}
.sun-top .top-links {
text-align: right;
}
/*sun-head*/
.sun-head {
background: #ffffff;
}
.head-left {
line-height: 7.5rem;
position: relative;
}
.head-left .logo {
display: inline-block;
padding-right: 10%;
}
.head-left .logo img {
max-width: 100%;
}
.head-left .logowz {
display: inline-block;
}
.head-left .logowz img {
max-width: 100%;
}
@media (max-width: 640px) {
.head-left {
line-height: 6.25rem;
}
.head-left .logo {
padding-right: 5%;
}
}
.top-phone {
text-align: left;
margin-top: 2.1875rem;
display: inline-block;
background: url(../images/top_phone2.png) left center no-repeat;
padding-left: 55px;
font-size: 18px;
color: #2a2a2a;
line-height: 1.3;
}
.top-phone p:nth-child(2) {
font-size: 22px;
font-weight: bold;
white-space: nowrap;
}
/*sun-nav*/
.sun-nav {
position: relative;
background: #00ada9;
box-shadow: 3px 5px 5px rgba(0, 0, 0, .2);
z-index: 999;
}
.sun-menu>li {
float: left;
position: relative;
}
.sun-menu>li+li {
background: url(../images/nav_li_bg.png) left center no-repeat;
}
.sun-menu>li>a {
display: block;
padding: 0 2.8vw;
text-align: center;
font-size: 16px;
color: #ffffff;
line-height: 3.3125rem;
}
.sun-menu>li>a:hover {
background: #008a3f;
color: #fff;
}
.sun-menu .sub-nav {
display: none;
position: absolute;
z-index: 999;
width: 100%;
background: #00ada9;
}
.sun-menu .sub-nav a {
display: block;
line-height: 35px;
font-size: 14px;
color: #fff;
text-align: center;
}
.sun-menu .sub-nav a:hover {
background: #008a3f;
}
@media (max-width: 1200px) {
.sun-menu>li>a {
font-size: 14px;
}
}
@media (min-width: 990px) {
.sun-menu li:hover .sub-nav {
display: block;
}
}
@media (max-width: 990px) {
.sun-nav {
display: block;
}
.sun-menu {
padding: 0 15px;
position: relative;
}
.sun-menu>li {
width: 25%;
background: none;
}
.sun-menu>li>a {
text-align: center;
line-height: 2.8125rem;
font-size: 12px;
}
.sun-menu:before {
content: '';
left: 15px;
width: calc(100% - 30px);
top: 100%;
background-color: #FFF;
height: 1px;
position: absolute;
}
}
/*sun-indexa*/
.sun-indexa {
background: #f7f7f7;
}
.sun-indexa .indexa-item {
width: 33.333%;
display: table-cell;
vertical-align: middle;
}
.sun-indexa .itema {
border-right: 1px solid #ffffff;
background: url(../images/icon1.png) left center no-repeat;
padding: 3.75rem 0 3.75rem 72px;
}
.sun-indexa .itema h4 {
font-size: 1.25rem;
color: #000000;
margin-bottom: 5px;
}
.sun-indexa .itema h4:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 50px;
height: 1px;
background: #000;
margin-left: 15px;
}
.sun-indexa .itema p {
font-size: 1rem;
color: #000000;
}
.sun-indexa .itemb {
border-left: 1px solid #dddddd;
border-right: 1px solid #ffffff;
padding: 0 3.4375rem;
}
.sun-indexa .itemb h4 {
font-size: 1.125rem;
color: #000000;
background: url(../images/icon2.png) left center no-repeat;
padding-left: 35px;
margin-bottom: 10px;
}
.sun-indexa .itemb p {
font-size: 14px;
color: #999999;
line-height: 22px;
}
.sun-indexa .itemc {
border-left: 1px solid #dddddd;
padding-left: 6%;
}
.sun-indexa .itemc h4 {
font-size: 1.125rem;
color: #000000;
background: url(../images/icon3.png) left center no-repeat;
padding-left: 30px;
line-height: 30px;
}
.sun-indexa .itemc .hot-key {
margin-bottom: 10px;
}
.sun-indexa .itemc .hot-key a {
font-size: 14px;
color: #666666;
display: inline-block;
padding-right: 10px;
}
.sun-indexa .itemc #keyword {
width: 80%;
background: #e5e5e5;
line-height: 30px;
border-radius: 5px;
padding-left: 10px;
font-size: 14px;
color: #999999;
float: left;
margin-top: 2px;
border: none;
}
.sun-indexa .itemc #s_btn {
width: 20%;
float: right;
height: 34px;
background: #008a3f url(../images/ss.png) center no-repeat;
border: none;
font-size: 0;
cursor: pointer;
}
@media (max-width: 990px) {
.sun-indexa .itema,
.sun-indexa .itemb {
display: none !important;
}
.sun-indexa .indexa-item {
width: 100%;
float: none;
display: block;
border: none;
}
.sun-indexa .itemc {
padding: 1.5rem;
}
}
/*sun-jjfa*/
.sun-jjfa {
background: #ffffff;
padding: 4.0625rem 0;
}
.sun-jjfa .container {
position: relative;
}
.sun-jjfa .jjfa-title {
width: 30.5%;
position: absolute;
right: 0;
top: 0;
background: url(../images/pro_bg.jpg) top center no-repeat;
background-size: cover;
padding: 0 0.5625rem;
}
.sun-jjfa .jjfa-title img {
opacity: 0;
}
.sun-jjfa .jjfa-title .wzcon {
position: absolute;
top: 2.8125rem;
}
.sun-jjfa .jjfa-title .wzcon h4 {
font-size: 22px;
color: #ffffff;
text-transform: uppercase;
font-family: Arial;
font-weight: normal;
}
.sun-jjfa .jjfa-title .wzcon .line {
width: 3.75rem;
height: 2px;
background: #fff;
margin: 2.5rem 0 1.25rem 0;
}
.sun-jjfa .jjfa-title .wzcon h3 {
font-size: 1.9375rem;
color: #ffffff;
}
.sun-jjfa .jjfa-title .wzcon p {
font-size: 1.375rem;
line-height: 2;
color: #ffffff;
}
.sun-jjfa .jjfa-slide {
position: relative;
}
.sun-jjfa .jjfa-slide .hd {
width: 66.666666%;
/*margin-bottom: 1.25rem;*/
}
.sun-jjfa .jjfa-slide .hd li {
float: left;
width: 14.2857%;
cursor: pointer;
}
.sun-jjfa .jjfa-slide .hd li a {
font-size: 1rem;
color: #000000;
line-height: 2.5rem;
padding-left: 20%;
}
.sun-jjfa .jjfa-slide .hd li.on {
background: url(../images/pro_navli-bg.png) left center no-repeat;
}
.sun-jjfa .jjfa-slide .hd li.on a {
color: #008a3f;
}
.sun-jjfa .jjfa-slide .bd {
position: relative;
z-index: 99;
}
.sun-jjfa .jjfa-slide .bd .bdcon {
width: 100%;
position: relative;
}
.sun-jjfa .jjfa-slide .bd .bdcon .img {
width: 66.666666%;
}
.sun-jjfa .jjfa-slide .bd .bdcon .img img {
width: 100%;
}
.sun-jjfa .jjfa-slide .bd .bdcon .wz {
width: 47.1%;
position: absolute;
right: 1.5%;
bottom: 6%;
z-index: 99;
background: rgba(245, 245, 245, 0.7);
padding: 35px;
}
.sun-jjfa .jjfa-slide .bd .bdcon .wz h3 {
font-size: 1.375rem;
color: #000000;
font-weight: normal;
margin-bottom: 0.9375rem;
}
.sun-jjfa .jjfa-slide .bd .bdcon .wz .info {
font-size: 14px;
line-height: 1.8;
color: #666666;
position: relative;
margin-bottom: 3.125rem;
}
.sun-jjfa .jjfa-slide .bd .bdcon .wz .info a {
position: absolute;
right: 0;
bottom: 0;
font-size: 14px;
color: #008a3f;
}
@media (max-width: 1200px) {
.sun-jjfa .jjfa-slide .bd .bdcon .wz {
width: 60%;
}
.sun-jjfa .jjfa-slide .bd .bdcon .wz .info {
height: 95px;
overflow: hidden;
}
}
.sun-jjfa .jjfa-slide .ckgdxm {
position: absolute;
z-index: 99;
bottom: 13%;
right: 38.4%;
}
.sun-jjfa .jjfa-slide .ckgdxm a {
color: #008a3f;
font-size: 14px;
background: #f5f5f5;
}
.sun-jjfa .jjfa-slide .prev,
.sun-jjfa .jjfa-slide .next {
position: absolute;
width: 31px;
height: 26px;
background-color: #004aa0;
background-image: url(../images/pro_jt.png);
background-repeat: no-repeat;
bottom: 12%;
z-index: 999;
}
.sun-jjfa .jjfa-slide .prev:hover,
.sun-jjfa .jjfa-slide .next:hover {
background-color: #008a3f;
}
.sun-jjfa .jjfa-slide .prev {
background-position: 10px 4px;
right: 8%;
}
.sun-jjfa .jjfa-slide .next {
background-position: -20px 4px;
right: 5%;
}
/*sun-product*/
.sun-product {
background: url(../images/pro_bg2.jpg) top center no-repeat;
background-size: cover;
padding: 4.0625rem 0 5rem 0;
}
.sun-tit {
text-align: center;
}
.sun-tit h3 {
font-size: 2.5rem;
color: #000000;
font-weight: normal;
}
.sun-tit h4 {
font-size: 1.6875rem;
color: #000000;
font-weight: normal;
margin: 0.625rem 0;
}
.sun-tit p {
font-size: 12px;
color: #000000;
font-family: Arial;
text-transform: uppercase;
}
@media (max-width: 990px) {
.sun-tit h3 {
font-size: 1.875rem;
}
.sun-tit h4 {
font-size: 1.25rem;
}
}
.pro-slide {
margin: 3.4375rem 0;
}
.pro-slide .hd {
margin-bottom: 1.5625rem;
}
.pro-slide .hd ul {
margin: 0 -3px;
}
.pro-slide .hd li {
float: left;
width: 14.2857%;
padding: 0 3px;
}
.pro-slide .hd li a {
display: block;
text-align: center;
background: #ffffff;
color: #000;
font-size: 14px;
line-height: 3.125rem;
}
.pro-slide .hd li a:hover {
background: #008a3f;
color: #fff;
}
.pro-slide .hd li.on a {
background: #008a3f;
color: #fff;
}
@media (max-width: 990px) {
.pro-slide .hd li {
width: 25%;
margin-bottom: .5rem;
}
}
.pro-slide .bd .bdcon ul {
margin: 0 -11px;
}
.pro-slide .bd .bdcon li {
width: 33.33333%;
float: left;
padding: 0 11px;
}
.pro-slide .bd .bdcon li a {
display: block;
}
.pro-slide .bd .bdcon li .img {
display: block;
}
.pro-slide .bd .bdcon li .img img {
width: 100%;
}
.pro-slide .bd .bdcon li h3 {
background: #ffffff;
padding: 1.25rem;
font-size: 1rem;
color: #000000;
font-weight: normal;
}
@media (max-width: 990px) {
.pro-slide .bd .bdcon li {
padding: 0 5px;
}
.pro-slide .bd .bdcon li h3 {
padding: 0.9375rem;
}
}
.sun-product .pro-btng {
text-align: center;
}
.sun-product .pro-btng a {
display: inline-block;
width: 123px;
height: 34px;
text-align: center;
line-height: 34px;
border-radius: 5px;
color: #fff;
font-size: 14px;
background: #004aa0;
margin: 0 7px;
}
.sun-product .pro-btng a:hover {
background: #008a3f;
}
@media (max-width: 990px) {
.sun-product {
padding: 2rem 0;
}
.sun-product .pro-slide {
margin: 2rem 0;
}
}
/*sun-goods*/
.sun-goods {
background: #fff;
padding: 0;
overflow: hidden;
}
.sun-goods div[class*='col-'] {
padding: 0;
}
.sun-goods .goods-item {
padding: 5.125% 0;
box-shadow: 0px 9px 15px rgba(0, 0, 0, .2);
}
.sun-goods .goods-item .row {
margin: 0;
}
.sun-goods .item0 {
padding-top: 1.125%;
}
.sun-goods .item0 .wz .tit:after {
content: "01";
}
.sun-goods .item1 {}
.sun-goods .item1 .wz .tit:after {
content: "02";
}
.sun-goods .item2 {}
.sun-goods .item2 .wz .tit:after {
content: "03";
}
.sun-goods .goods-item .img img {
width: 100%;
}
.sun-goods .goods-item .wz {
padding: .5rem 2.5rem 2.5rem 2.5rem;
}
.sun-goods .goods-item .wz .tit {
font-size: 1.625rem;
color: #00ada9;
position: relative;
padding-left: 70px;
font-weight: bold;
}
.sun-goods .goods-item .wz .tit span {
margin-top: 8px;
border-top: 1px dashed #666666;
padding-top: 10px;
display: block;
font-size: 14px;
color: #999999;
text-transform: uppercase;
font-weight: normal;
}
.sun-goods .goods-item .wz .tit:after {
position: absolute;
top: 0;
left: 0;
z-index: 10;
display: inline-block;
width: 56px;
text-align: center;
line-height: 56px;
color: #fff;
font-weight: bold;
background: url(../images/num_line.png) no-repeat center bottom;
}
.sun-goods .goods-item .wz .tit:before {
position: absolute;
top: 0;
left: 0;
z-index: 9;
display: inline-block;
content: '';
width: 56px;
height: 76px;
background: #00ada9;
}
.sun-goods .goods-item .info {
font-size: 16px;
line-height: 35px;
color: #333333;
position: relative;
margin-top: 25px;
padding-left: 70px;
}
@media (max-width: 990px) {
.sun-goods .goods-item .wz {
padding: 15px;
}
.sun-goods .goods-item {
background: #fff !important;
}
.sun-goods .goods-item div[class*='pull-'] {
float: none !important;
}
}
@media (max-width: 480px) {
.sun-goods .goods-item .wz .tit {
font-size: 1.25rem;
}
.sun-goods .goods-item .wz .tit span {
font-size: 12px;
}
.sun-goods .goods-item .info {
font-size: 13px;
line-height: 28px;
margin-top: 15px;
padding-left: 0;
}
}
/*sun-cpsb*/
.cpsb-slide {
position: relative;
margin-top: 1.8125rem;
}
.cpsb-slide .hd {
font-size: 0;
margin-top: 30px;
}
.cpsb-slide .hd li {
padding: 1.65rem 0;
display: inline-block;
text-align: center;
width: 24.5%;
background: #f6f6f6;
vertical-align: middle;
margin: 0 .25%;
cursor: pointer;
}
.cpsb-slide .hd li span {
display: block;
font-size: 18px;
color: #666666;
text-transform: uppercase;
display: inline-block;
padding-left: 30px;
background: url(../images/bird.png) no-repeat left center;
}
.cpsb-slide .hd li:hover,
.cpsb-slide .hd li.on {
background: #00ada9;
}
.cpsb-slide .hd li:hover span,
.cpsb-slide .hd li.on span {
color: #fff;
background: url(../images/bird_h.png) no-repeat left center;
}
.cpsb-slide .bd {
background: #daeef7;
}
.cpsb-slide .bd .row {
margin: 0;
}
.cpsb-slide .bd .bdcon {
position: relative;
}
.cpsb-slide .bd .bdcon .img img {
width: 100%;
}
.cpsb-slide .bd .bdcon .fuss {
position: absolute;
padding: 3.125%;
padding-bottom: 7%;
z-index: 99;
left: 5%;
top: 0;
background: rgba(0, 173, 169, 0.8);
}
.cpsb-slide .bd .bdcon .fuss h3 {
font-size: 2.1625rem;
line-height: 2.5rem;
color: #fff;
font-weight: 600;
letter-spacing: 8px;
}
.cpsb-slide .bd .bdcon .fuss span {
font-size: 16px;
line-height: 1.7;
color: #fff;
text-transform: uppercase;
font-weight: normal;
padding-bottom: 30px;
border-bottom: 1px solid #fff;
}
.cpsb-slide .bd .arrow a {
display: block;
position: absolute;
transform: translateY(-50%);
top: 50%;
z-index: 999;
cursor: pointer;
width: 50px;
height: 50px;
opacity: 0;
-webkit-transition: all .5s ease;
transition: all .5s ease;
}
.cpsb-slide .bd:hover .arrow a {
opacity: 1;
}
.cpsb-slide .bd .arrow a.prev {
left: 0;
background: url(../images/prev.png) no-repeat center;
}
.cpsb-slide .bd .arrow a.next {
right: 0;
background: url(../images/next.png) no-repeat center;
}
@media (max-width: 1200px) {
/* .cpsb-slide .bd .bdcon .fuss {
width: 35%;
} */
.cpsb-slide .hd li {
vertical-align: bottom;
}
}
@media (max-width: 990px) {
.cpsb-slide .bd .bdcon .fuss span {
padding-bottom: 15px;
font-size: 14px;
}
.cpsb-slide .bd .bdcon .fuss {
/* position: static;
width: 100%; */
padding: 1rem 1rem;
padding-bottom: 7%;
}
.cpsb-slide .hd li {
padding: .8rem 0;
}
.cpsb-slide .hd {
margin-top: 15px;
}
.cpsb-slide .hd li span {
font-size: 14px;
}
}
@media (max-width: 768px) {
.cpsb-slide .bd .bdcon .fuss h3 {
font-size: 1.5625rem;
}
.cpsb-slide .hd li {
width: 49.5%;
margin-bottom: 5px;
}
}
/*sun-case*/
.sun-case {
position: relative;
background: #f8f8f8;
padding: .75rem 0 3.75rem;
}
.sun-case .logo-slick .slick-slide {
outline: none;
padding: 0.3125rem 0;
}
.sun-case .logo-slick .slick-con {
display: block;
padding: 0 5%;
}
.sun-case .logo-slick .slick-con:nth-child(1) {
margin-bottom: 10%
}
.sun-case .logo-slick .slick-con a {
display: block;
}
.sun-case .logo-slick .slick-slide img {
display: block;
width: 100%;
border-radius: 2px;
box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
}
.sun-about {
position: relative;
padding: 3.125rem 0;
}
.sun-about .sun-tit {
margin-bottom: 2.5rem;
}
.sun-about div[class*='col-'] {
padding: 0;
}
.sun-about .img img {
width: 100%;
}
.sun-about .wz {
padding-top: 1.25rem;
padding-left: 5%;
}
.sun-about .wz h3 {
font-size: 1.875rem;
font-weight: bold;
color: #000000;
}
.sun-about .wz .line {
width: 57px;
height: 1px;
background: #999999;
margin: 2.1875rem 0 1.5625rem 0;
}
.sun-about .wz .wzcon {
font-size: 14px;
line-height: 23px;
color: #999999;
}
.sun-about .about-slick {
margin-left: 5%;
margin-top: 0.625rem;
}
.sun-about .about-slick .slick-slide {
outline: none;
padding: 0.3125rem 0;
}
.sun-about .about-slick .slick-slide img {
display: inline-block;
width: 100%;
}
.sun-about .about-slick .slick-con {
display: block;
margin: 0 3%;
}
/*sun-news*/
.sun-news {
padding: 3.75rem 0 1.5625rem 0;
}
.sun-news .sun-tit {
margin-bottom: 3.4375rem;
}
.sun-news .news-slide {
width: 46%;
float: left;
position: relative;
}
.sun-news .news-slide .bd li .img {
display: block;
margin-bottom: 0.625rem;
}
.sun-news .news-slide .bd li .img img {
width: 100%;
}
.sun-news .news-slide .bd li h4 {
font-size: 14px;
line-height: 22px;
color: #333333;
padding-left: 70px;
font-weight: normal;
}
.sun-news .news-slide .hd {
position: absolute;
z-index: 99;
bottom: 16%;
width: 100%;
text-align: right;
font-size: 0;
padding-right: 20px;
}
.sun-news .news-slide .hd li {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 50%;
background: #fff;
margin-right: 8px;
}
.sun-news .news-slide .hd li.on {
background: #004aa0;
}
.sun-news .news-slide .pages {
position: absolute;
bottom: 0;
left: 0;
font-size: 20px;
color: #999999;
}
.sun-news .news-slide .pages span {
font-size: 14px;
color: #333333;
}
.sun-news .news-l {
width: 50%;
float: right;
}
.sun-news .news-l .first {
border-bottom: 1px solid #eaeaea;
margin-bottom: 1.25rem;
padding-bottom: 1.25rem;
}
.sun-news .news-l .first h4 {
font-size: 14px;
color: #333333;
margin-bottom: 0.9375rem;
}
.sun-news .news-l .first .info {
font-size: 14px;
line-height: 22px;
color: #999999;
height: 44px;
overflow: hidden;
}
.sun-news .news-l li {
margin-bottom: 0.3125rem;
position: relative;
}
.sun-news .news-l li a {
font-size: 14px;
line-height: 22px;
color: #666666;
display: block;
padding-right: 25%;
}
.sun-news .news-l li a:before {
content: '';
display: inline-block;
width: 4px;
height: 4px;
background: #666666;
vertical-align: middle;
margin-right: 5px;
}
.sun-news .news-l li a:hover {
color: #004aa0;
}
.sun-news .news-l li span {
position: absolute;
right: 0;
top: 0;
font-size: 14px;
color: #999999;
}
.sun-news .problem h3 {
font-size: 20px;
color: #000000;
margin-bottom: 0.9375rem;
}
.sun-news .problem h3 a {
font-size: 14px;
color: #333333;
font-weight: normal;
padding-left: 0.625rem;
}
.sun-news .problem li {
border-bottom: 1px solid #f0f0f0;
padding-bottom: 0.75rem;
margin-bottom: 0.75rem;
padding-left: 10px;
}
.sun-news .problem li h4 {
font-size: 14px;
color: #333333;
font-weight: normal;
background: url(../images/q.png) left center no-repeat;
padding-left: 20px;
margin-bottom: 0.625rem;
}
.sun-news .problem li p {
font-size: 14px;
line-height: 22px;
color: #999999;
background: url(../images/a.png) left top 5px no-repeat;
padding-left: 20px;
height: 44px;
overflow: hidden;
}
@media (max-width: 768px) {
.sun-news .news-slide {
display: none;
}
.sun-news .news-l {
width: 100%;
float: none;
}
}
/*sun-links*/
.sun-links {
background: #f5f5f5;
padding: 1.5625rem 0;
}
.sun-links h3 {
font-size: 20px;
color: #2b2b2b;
display: inline-block;
vertical-align: middle;
}
.sun-links a {
font-size: 14px;
color: #666666;
display: inline-block;
padding-right: 2.5rem;
vertical-align: middle;
}
/*sun-footer*/
.sun-footer {
background: #2c2d2e;
padding-top: 3.4375rem;
}
.sun-footer a:hover {
color: #fff !important;
}
.sun-footer .tl_ewm {
display: inline-block;
text-align: center;
font-size: 14px;
color: #666666;
line-height: 2.5;
}
.sun-footer .tl_ewm img {
max-width: 100%;
}
.sun-footer .tonglan {
padding-bottom: 3.125rem;
}
.sun-footer .tl_box h3 {
font-size: 1.5625rem;
color: #ffffff;
margin-bottom: 1.25rem;
text-transform: uppercase;
}
.sun-footer .tl_box .tl_cont {
font-size: 14px;
line-height: 30px;
color: #666666;
}
.sun-footer .tl_box .tl_cont a {
color: #666666;
}
.sun-footer .tl_box .line {
width: 40px;
height: 2px;
background: #666666;
margin-bottom: 1.875rem;
}
.sun-footer .tl_box .tl_fwrx {
font-size: 14px;
}
.sun-footer .tl_box .tl_msg {
padding-top: 1.25rem;
}
.sun-footer .tl_box .tl_msg a {
display: inline-block;
width: 94px;
line-height: 31px;
text-align: center;
color: #fff;
font-size: 14px;
background: #008a3f;
}
.sun-footer .ft-nav {
text-align: center;
font-size: 14px;
color: #666666;
border-bottom: 1px solid #464747;
padding-bottom: 1.25rem;
}
.sun-footer .sun-cpy {
text-align: center;
padding: 1.25rem 0;
font-size: 14px;
line-height: 25px;
color: #666666;
}
.sun-footer .sun-cpy a {
color: #666666;
}
@media (max-width: 990px) {
.sun-footer .sun-cpy {
border-top: 1px solid #464747;
}
}
.xypg-product-detail>h1 {
text-align: center;
font-size: 24px;
color: #333;
margin-bottom: 1.5em
}
@media (max-width: 990px) {
.xypg-product-detail>h1 {
font-size:18px
}
}
.page-product-detail-effect {
height: 520px;
overflow: hidden;
float: none;
width: auto;
}
@media (min-width: 1200px) {
.page-product-detail-effect {
margin:0 12.22222222%
}
}
.page-product-detail-effect .big-img {
float: left;
width: 76.86567164%;
height: 510px;
border: 1px solid #efefef
}
.page-product-detail-effect .big-img a {
display: block;
text-align: center;
width: 100%;
height: 100%;
font-size: 0
}
.page-product-detail-effect .big-img a img {
max-width: 100%;
max-height: 100%;
display: inline-block;
vertical-align: middle
}
.page-product-detail-effect .big-img a:after {
content: "";
height: 100%;
display: inline-block;
vertical-align: middle
}
.page-product-detail-effect .product-detail-slick {
float: right;
width: 20.89552239%;
margin-top: 0;
}
.page-product-detail-effect .product-detail-slick a {
display: block;
text-align: center;
width: 100%;
height: 100%;
font-size: 0;
border: 1px solid #efefef
}
.page-product-detail-effect .product-detail-slick a img {
max-width: 100%;
max-height: 100%;
display: inline-block;
vertical-align: middle
}
.page-product-detail-effect .product-detail-slick a:after {
content: "";
height: 100%;
display: inline-block;
vertical-align: middle
}
.page-product-detail-effect .product-detail-slick .slick-slide {
outline: none;
height: 140px;
margin: 5px 0
}
.page-product-detail-effect .product-detail-slick .slick-slide.active a {
border-color: #00ada9
}
.page-product-detail-effect .product-detail-slick .slick-arrow {
height: 30px;
text-align: center;
line-height: 30px;
background: #838383;
-webkit-transition: all .5s ease;
transition: all .5s ease;
cursor: pointer
}
.page-product-detail-effect .product-detail-slick .slick-arrow:hover {
background: #2459a9
}
.page-product-detail-effect .product-detail-slick .slick-arrow .iconfont {
color: #fff;
font-size: 20px
}
@media (max-width: 530px) {
.page-product-detail-effect {
height:290px
}
.page-product-detail-effect .big-img {
height: 280px
}
.page-product-detail-effect .product-detail-slick .slick-slide {
height: 70px
}
.page-product-detail-effect .product-detail-slick .slick-arrow {
height: 20px;
line-height: 20px
}
.page-product-detail-effect .product-detail-slick .slick-arrow .iconfont {
font-size: 16px
}
}
.page-product-inquiry {
text-align: center;
margin: 20px 0 40px;
font-size: 0
}
.page-product-inquiry a {
display: inline-block;
margin: 0 1%;
border-radius: 40px;
background: #2459a9;
color: #fff;
font-size: 18px;
line-height: 2.5;
width: 31%;
-webkit-transition: all .5s ease;
transition: all .5s ease;
padding: 0;
}
.page-product-inquiry a:hover {
background: #00ada9
}
.page-product-inquiry
@media (max-width: 990px) {
.page-product-inquiry a {
font-size:14px
}
}
.product-detail-item {
font-size: 0
}
.product-detail-item li {
margin: 8px 0;
font-size: 14px;
line-height: 20px;
color: #5a5a5a
}
.product-detail-item li span {
color: #2459a9
}
@media (min-width: 990px) {
.product-detail-item {
margin:0 -1%
}
.product-detail-item li {
display: inline-block;
vertical-align: top;
width: 48%;
margin: 7px 1%
}
}
@media (min-width:1600px) {
.x-menu {
width: 64%;
float: right;
}
}
@media (min-width:1500px) {
.x-menu {
width: 60%;
float: right;
}
}
@media (min-width:1440px) {
.x-menu {
width: 55%;
float: right;
}
}
@media (min-width:1366px) {
.x-menu {
width:62%;
float: right;
}
}
@media (min-width:1200px) {
.x-menu {
width:57%;
float: right;
}
}
@media (min-width:1024px) {
.x-menu {
width:66%;
float: right;
}
}
97性无码区免费