/*å¤´éƒ¨æ ·å¼*/
html{overflow-x: hidden;}
html{font-family:"微软雅黑"!important;}
#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:"微软雅黑";}


@media(max-width:768px){
    .p_detail .content p img{
    width:100%!important;
    height:auto!important;
}
.case_detail .content p img{
    width:100%!important;
    height:auto!important;
}
}




#menu{margin-top:5px;}

/*çƒ­é—¨æœç´¢*/
.search{text-align:left;height:24px;background-color:#f8f8f8;padding:5px 10px 5px 10px;}
#formsearch{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;}


/*ä¸»ä½“æ ·å¼*/
#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:"微软雅黑";
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:"微软雅黑";
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:"微软雅黑";
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:"微软雅黑";
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:"微软雅黑";
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:"微软雅黑";
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:"微软雅黑";
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:"微软雅黑";
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;}

/*æ–°ç½‘ç«™æ ·å¼*/
@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: 2.125rem;height: 4.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: 2%;}
.sun-banner .slick-arrow.slick-next{right: 2%;-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: 1.4rem;height: 1.4rem;border-radius: 50%;background: #004aa0;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: #008a3f;}
.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: block;}
    .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: #f5f5f5;line-height: 30px;font-size: 14px;color: #666666;}
.sun-top a{color: #666666;}
.sun-top a:hover{color: #004aa0;}
.sun-top .top-links{text-align: right;}
/*sun-head*/
.sun-head{background: #ffffff;}
.head-left{line-height: 5.5rem;position: relative;}
.head-left .logo{display: block;padding-right: 10%;padding-top: 1.5%;}
.head-left .logo h1{display: inline-block;}
.head-left .logo img{max-width: 100%;}
@media (max-width: 640px){
    .head-left{line-height: 6.25rem;}
    .head-left .logo{padding-right: 20%;}
}
.top-phone{margin-top: 0.5rem;display: inline-block;background: url(../images/top_phone.png) left center no-repeat;padding-left: 55px;font-size: 14px;color: #666666;line-height: 1;padding-top: 15px;}
.top-phone p{text-align: left;white-space: nowrap;}
/*sun-nav*/
.sun-nav{background: #004aa0;}
.sun-menu > li{float: left;width: 12.11111%;background: url(../images/nav_li_bg.png) right center no-repeat;position:relative;}
.sun-menu > li > a{display: block;text-align: center;font-size: 16px;color: #ffffff;line-height: 53px;}
.sun-menu > li > a:hover, .sun-menu > li > a.ccur{background: #008a3f;color: #fff;}
.sun-menu > li:last-child{background: none;}

.sun-menu .sec{height:0;background:#004aa0;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:53px;left:0px;width:100%;}
.sun-menu .sec a{display: block;width:100%;text-align:center;font-size:14px;line-height:40px;color:#fff;}
.sun-menu .sec a:hover{background: #008a3f;color: #fff;}

@media (max-width: 990px){
    .sun-nav{display: none;}
    .sun-menu{padding: 0 15px;}
    .sun-menu > li{width: 100%;float: none;background: none;border-bottom: 1px dashed rgba(255, 255, 255, 0.5);}
    .sun-menu > li > a{text-align: left;line-height: 2.8125rem;}
    .sun-menu > li:last-child{border-bottom: none;}
    .sun-menu .sec{height:0!important;}
}
/*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 2.8rem;}
.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 1.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: #f5f5f5;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;margin-bottom:22px;}
.pro-slide .bd .bdcon li a{display: block;}
.pro-slide .bd .bdcon li .img{display: block;border: 1px solid #d8d7d7;}
.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;text-align:center;}
@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: 4.375rem 0;}
.sun-goods div[class*='col-']{padding: 0;}
.sun-goods .item0{/*margin-top: 3.75rem;background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(50%, #eeeeee));background: -webkit-linear-gradient(left, #ffffff 50%, #eeeeee 50%);background: linear-gradient(90deg, #ffffff 50%, #eeeeee 50%);*//*æ¸å˜èƒŒæ™¯*/}
.sun-goods .item0 .wz .tit:after{content: "01";}
.sun-goods .item1{/*background: -webkit-gradient(linear, left top, right top, color-stop(50%, #eeeeee), color-stop(50%, #fff));background: -webkit-linear-gradient(left, #eeeeee 50%, #fff 50%);background: linear-gradient(90deg, #eeeeee 50%, #fff 50%);*//*æ¸å˜èƒŒæ™¯*/}
.sun-goods .item1 .wz .tit:after{content: "02";}
.sun-goods .item2{/*background: -webkit-gradient(linear, left top, right top, color-stop(50%, #ffffff), color-stop(50%, #eeeeee));background: -webkit-linear-gradient(left, #ffffff 50%, #eeeeee 50%);background: linear-gradient(90deg, #ffffff 50%, #eeeeee 50%);*//*æ¸å˜èƒŒæ™¯*/}
.sun-goods .item2 .wz .tit:after{content: "03";}
.sun-goods .goods-item .img img{width: 100%;}
.sun-goods .goods-item .wz{padding: 2.5rem 0 2.5rem 2.5rem;background:#eeeeee;}
.sun-goods .goods-item .wz .tit{font-size: 1.625rem;color: #000000;position: relative;padding-left: 70px;}
.sun-goods .goods-item .wz .tit span{display: block;font-size: 12px;color: #000000;text-transform: uppercase;}
.sun-goods .goods-item .wz .tit:after{position: absolute;top: 0;left: 0;z-index: 10;display: inline-block;width: 58px;text-align: center;line-height: 58px;color: #fff;}
.sun-goods .goods-item .wz .tit:before{position: absolute;top: 0;left: 0;z-index: 9;display: inline-block;content: '';width: 58px;height: 58px;background: url(../images/ly_num_bg.png) center no-repeat;}
@media (max-width: 990px){
    .sun-goods .goods-item .wz{padding: 1.25rem;}
}
.sun-goods .goods-item .info{font-size: 14px;line-height: 25px;color: #666666;position: relative;padding-top: 15px;margin-top: 25px;padding-left: 70px;}
.sun-goods .goods-item .info:after{content: '';position: absolute;top: 0;left: 70px;width: 50px;height: 1px;background: #e0e0e0;}
@media (max-width: 990px){
    .sun-goods .goods-item{background: #fff !important;}
    .sun-goods .goods-item div[class*='pull-']{float: none !important;}
}
/*sun-cpsb*/
.sun-cpsb{
    display: none;
}
.cpsb-slide{margin-top: 2.8125rem;}
.cpsb-slide .hd{font-size: 0;}
.cpsb-slide .hd li{padding: 1.25rem 0;display: inline-block;text-align: center;width: 19.5%;background: #008a3f;vertical-align: middle;margin: 0 .25%;cursor: pointer;}
.cpsb-slide .hd li .img{display: inline-block;vertical-align: middle;padding-right: 0.625rem;}
.cpsb-slide .hd li .img img{max-width: 100%;}
.cpsb-slide .hd li .wz{font-size: 1.375rem;color: #ffffff;display: inline-block;vertical-align: middle;text-align: left;}
.cpsb-slide .hd li .wz span{display: block;font-size: 12px;text-transform: uppercase;}
/*.cpsb-slide .hd li:hover, .cpsb-slide .hd li.on{background: #004aa0;}*/
.cpsb-slide .hd li:hover{background: #004aa0;}
@media (max-width: 1200px){
    .cpsb-slide .hd li{vertical-align: bottom;}
    .cpsb-slide .hd li .img{display: block;line-height: 49px;}
}
@media (max-width: 990px){
    .cpsb-slide .hd li{padding: .8rem 0;}
    .cpsb-slide .hd li .img{line-height: 20px;padding: 0;}
    .cpsb-slide .hd li .img img{height: 20px;}
    .cpsb-slide .hd li .wz{font-size: 12px;}
    .cpsb-slide .hd li .wz span{display: none;}
}
.cpsb-slide .bd{background: #daeef7;}
.cpsb-slide .bd .bdcon{position: relative;}
.cpsb-slide .bd .bdcon .img img{width: 100%;}
.cpsb-slide .bd .bdcon .wz{position: absolute;z-index: 99;width: 29.6%;left: 0;top: 0;bottom: 0;background: rgba(255, 255, 255, 0.87);padding: 9% 4% 0 4%;}
.cpsb-slide .bd .bdcon .wz h3{font-size: 1.5625rem;line-height: 2.5rem;color: #000000;font-weight: normal;}
.cpsb-slide .bd .bdcon .wz .line{height: 1px;width: 65px;background: #afb0b1;margin: 4.6875rem 0 1.5625rem;}
.cpsb-slide .bd .bdcon .wz h4{font-size: 12px;line-height: 21px;color: #999999;text-transform: uppercase;font-weight: normal;}
@media (max-width: 1200px){
    .cpsb-slide .bd .bdcon .wz{width: 35%;}
}
@media (max-width: 990px){
    .cpsb-slide .bd .bdcon .wz{position: static;width: 100%;background: none;padding: 2rem 1rem;}
    .cpsb-slide .bd .bdcon .wz .line{margin: 1rem 0;}
}
/*sun-case*/
.sun-case{padding: 3.75rem 0;}
.sun-case .more-btn{text-align: right;margin-bottom: 0.625rem;}
.sun-case .more-btn a{font-size: 14px;color: #004aa0;}
.sun-case .case-slick{position: relative;margin-bottom: 1.875rem;}
.sun-case .case-slick .slick-arrow{position: absolute;z-index: 999;top: 50%;width: 46px;height: 160px;background: url(../images/case_jt.png) center no-repeat;margin-top: -80px;outline: none;border: none;font-size: 0;}
.sun-case .case-slick .slick-arrow.slick-prev{left: -90px;}
.sun-case .case-slick .slick-arrow.slick-next{right: -90px;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
@media (max-width: 990px){
    .sun-case .case-slick .slick-arrow{background-color: rgba(0, 0, 0, 0.2);}
    .sun-case .case-slick .slick-arrow.slick-prev{left: 0;}
    .sun-case .case-slick .slick-arrow.slick-next{right: 0;}
}
.sun-case .case-slick .slick-slide{outline: none;}
.sun-case .case-slick .slick-slide img{display: inline-block;width: 100%;}
.sun-case .case-slick .slick-list{margin: 0 -1%;}
.sun-case .case-slick .slick-con{display: block;margin: 0 4%;}
.sun-case .case-slick .slick-con h3{background: #f5f5f5;padding: 1.25rem;font-size: 1rem;color: #000000;font-weight: normal;}
.sun-case .logo-slick .slick-slide{outline: none;padding: 0.3125rem 0;}
.sun-case .logo-slick .slick-slide img{display: inline-block;width: 100%;}
.sun-case .logo-slick .slick-con{display: block;border: 1px solid #e9e9e9;margin: 0 2%;}
.sun-about{background: #f5f5f5;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:2.2rem;}
.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 a:hover h4{color:#004aa0;}
.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 h3 a:hover{
    color: #004aa0
}
.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:hover h4{
    color:#004aa0;
}
.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: #f5f5f5;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: #004aa0 !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: #fff;}
.sun-footer .tl_box .tl_cont a{color: #fff;}
.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: #fff;}
.sun-footer .sun-cpy a{color: #fff;}
.sun-footer .sun-cpy a:hover{
    color:#004aa0;
}
.sun-footer .sun-cpy:hover a{
    color:#004aa0;
}
.sun-footer .sun-cpy:hover{
    color:#004aa0;
}
@media (max-width: 990px){.sun-footer .sun-cpy{border-top: 1px solid #464747;}}


/*æŽ¨èäº§å“*/
.box2{
    padding-top:50px;
    padding-bottom:40px;
    position:relative;
    box-sizing:border-box;
}
.t-title{
    background:url(../images/tpro.png) top center no-repeat;    
    text-align: center;
    font-size: 40px;
    color: #2b2b2b;
    padding-top: 12px;
    font-weight: bold;
}
.t-title n{
    font-size: 18px;
    color:#707070;
    font-weight: 400;
    position: relative;
    top: -14px;
}
.ttpro{
    margin-top:32px;
}
.box2 .bd{
    position:relative;
     width: 100%; 
    /*width: 1100px;*/
    margin: 0 auto;
    overflow: hidden;
}
.box2 .bd .tempWrap{
    /* width:1186px!important; */
    position:relative;
}
.box2 .bd li{
    display:block;
    width: 275px!important;
    /* height:280px!important; */
    margin-right:12px;
}
.box2 .bd  li img{
    /* width:304px!important; */
    /* height:238px!important; */
    border:1px solid #d3d3d3;
    width: 275px;
}
.box2 .bd li:hover img{
    border:1px solid #008a3f;
}
.box2 .bd li h3{
    line-height:64px;
    text-align:center;
}
.box2 .bd li h3 a{
    font-size:16px;
    color:#333333;
    text-align:center;
}
.box2 .bd li:hover h3 a{
    color:#008a3f;
}
.box2 .hd .prev,.box2 .hd .next{
    width:22px;
    height:41px;
    border:none;
    outline:none;
    font-size:0;
    position:absolute;
    top: -201px;
    z-index:999;
}
.box2 .hd .prev{
    background:url(../images/rt.png) top center no-repeat;
    right: -5%;
}
.box2 .hd .next{
    background:url(../images/lt.png) top center no-repeat;
    left: -5%;
}














