/*头部样式*/
#header{width:1000px;margin:0 auto;}
.logo{float:left;}
.show_con img { max-width:100% !important; height:auto !important;}
.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:"微软雅黑";}

#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%;}
.left{width:225px;float:left;}
.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;}

.right{width:760px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background:url(../images/nav.png) no-repeat 0% 100%;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}


/*新网站样式*/
@charset "UTF-8";
html{font-size: 16px !important;}
.footer_href { display:none;}
@media (max-width: 990px){
html{font-size: 14px !important;}
.sun-footer { margin-bottom:45px;}
.footer_href {
    position: fixed;
    background-color: #2a54a2;
	display: flex;
	width: 100%;
    height: 45px;
	line-height: 45px;
    z-index: 90;
    bottom: 0;
}
.flex1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    box-flex: 1;
    flex: 1;
    overflow: hidden;
    display: block;
}
.footer_href a {
    display: block;
    font-size: 16px;
    text-align: center;
    color: #fff;
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.footer_href a span {
    display: inline-block;
    position: relative;
    padding-left: 37px;
    height: 100%;
    line-height: 34px;
}
.footer_href a span i {
    position: absolute;
    width: 30px;
    height: 30px;
    left: 0;
    font-size: 16px;
    top: 2px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.footer_href .icon {
    font-family: "icon" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
}
@font-face {
    font-family: 'icon';
    src: url("../fonts/iconfont.ttf") format("truetype")
}
.icon-gb:before {
    content: "\e649";
}
.icon-dh:before {
    content: "\e63c";
}
.icon-tel:before {
    content: "\e629";
}
.icon-sms:before {
    content: "\e62c";
}
/*px 2 rem*/
.box-center{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.sun-pro .pro-list .pro-item h4,.p_detail .content .pro-item h4, .sun_case .case-list .case_item p, .sun-download .download-item p, .sun-news .news_list li a, .sun-case-list li h3, .sun-product-list li h4, .jswd-list li .topwz, .jswd-list li .botwz, .sun-download-list li a{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(-25px);width: 3.125rem;height: 3.125rem;background: url(../images/banner_jt.png) center 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: #2a54a2;}
.sun-banner:hover .slick-arrow{opacity: 1;}
#mob-banenr{display: none;}
@media (max-width: 768px){#pc-banner{display: none;}#mob-banenr{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-head{background: #fff;}
.head-left{line-height: 4.6875rem;position: relative;}
.head-left .logo-img{width: 100%;padding-right: 20%;display: block;line-height: 4.6875rem;}
.head-left .logo-img h1{display: inline-block;}
.head-left .logo-img img{max-width: 100%;}
.top-phone{text-align: right;line-height: 4.375rem;height: 4.6875rem;}
/*sun-nav*/
.sun-nav{background: #2a54a2;}
.sun-menu > li{float: left;width: 12.5%;text-align: center;position: relative;}
.sun-menu > li > a{display: inline-block;padding: 0 1.25rem;line-height: 3.4375rem;font-size: 1rem;color: #ffffff;border-bottom: 2px solid transparent;}
.sun-menu > li > a:hover, .sun-menu > li > a.active{border-bottom-color: #fff;}
@media (max-width: 1200px){.sun-menu > li > a{padding: 0;}}
.sun-menu .nav-xjt{display: none;}
.sun-menu .sub-menu{display: none;position: absolute;width: 100%;z-index: 999;background: #2a54a2;}
.sun-menu .sub-menu > a{display: block;text-align: center;font-size: 14px;color: #fff;line-height: 30px;}
.sun-menu .sub-menu > a:hover{text-decoration: underline;}
@media (max-width: 990px){.sun-nav{display: none;}.sun-menu > li{float: none;width: 100%;text-align: left;}.sun-menu > li > a{display: block;line-height: 2.8125rem;padding: 0;padding-left: 2%;}.sun-menu .nav-xjt{display: block;position: absolute;right: 0;top: 0;width: 20%;height: 41px;z-index: 9999;background: url(../images/nav_xjt.png) center no-repeat;}.sun-menu .sub-menu{position: static;padding-left: 5%;}.sun-menu .sub-menu a{text-align: left;border-top: 1px dashed #3862b0;}}
/*sun-hot*/
.sun-hot{border-bottom: 1px solid #dedede;background: #fff;padding: 0.625rem 0;line-height: 32px;}
.hot-keys{font-size: 0.9375rem;}
.hot-keys span{color: #2a54a2;}
.hot-keys a{color: #525252;padding-right: 30px;}
.sun-search{width: 100%;}
.sun-search #q{width: 80%;float: left;height: 2rem;border: 1px solid #cdcdcd;padding-left: 0.75rem;font-size: 0.9375rem;color: #717171;background: #fff;}
.sun-search #s_btn{width: 20%;float: left;height: 2rem;background: #2a54a2 url(../images/ss.png) center no-repeat;outline: none;border: none;font-size: 0;}
/*sun-pro*/
.sun-pro{padding: 50px 0;}
.sun-tit{text-align: center;font-size: 2rem;font-family: "Modern No. 20";color: #2a54a2;text-transform: uppercase;}
.sun-tit span{display: block;font-weight: bold;color: #2f2f2f;}
@media (max-width: 768px){.sun-tit{font-size: 1.5rem;}}
.sun-pro .pro-list{margin-top: 2.5rem;font-size:0;}
.sun-pro .hqxg_list {float:none;display:inline-block;vertical-align:bottom;}
.sun-pro .pro-list .pro-item{/*background: #f4f4f4;*/margin-bottom: 1.875rem;}
.sun-pro .pro-list .pro-item .img{display: block;overflow:hidden;}
.sun-pro .pro-list .pro-item .img img{width: 100%;transition:all .5s ease;}
.sun-pro .pro-list .pro-item h4{text-align: center;font-size: 15px;color: #2e2e2e;line-height: 2.1875rem;font-weight: normal;-webkit-transition: all .5s ease;transition: all .5s ease;background: #f4f4f4;}
.sun-pro .pro-list .pro-item a{display: block;position: relative;}
.sun-pro .pro-list .pro-item a:after{position: absolute;left: 50%;top: 50%;margin-top: -30px;margin-left: -30px;content: url(../images/pro_more_btn.png);-webkit-transition: all .5s ease;transition: all .5s ease;opacity: 0;}
.sun-pro .pro-list .pro-item a:hover .img img { transform:scale(1.2); }
.sun-pro .pro-list .pro-item a:hover:after{opacity: 1;}

.p_detail .content .pro-item{/*background: #f4f4f4;*/margin-bottom: 1.875rem;}
.p_detail .content .pro-item .img{display: block;overflow:hidden;}
.p_detail .content .pro-item .img img{width: 100%;transition:all .5s ease;}
.p_detail .content .pro-item h4{text-align: center;font-size: 15px;color: #2e2e2e;line-height: 2.1875rem;font-weight: normal;-webkit-transition: all .5s ease;transition: all .5s ease;background: #f4f4f4;}
.p_detail .content .pro-item a{display: block;position: relative;}
.p_detail .content .pro-item a:after{position: absolute;left: 50%;top: 50%;margin-top: -30px;margin-left: -30px;content: url(../images/pro_more_btn.png);-webkit-transition: all .5s ease;transition: all .5s ease;opacity: 0;}
.p_detail .content .pro-item a:hover .img img { transform:scale(1.2); }
.p_detail .content .pro-item a:hover:after{opacity: 1;}
/*sun_case*/
.sun_case{padding-bottom: 3.125rem;}
.sun_case .case-list{margin: 2.5rem -0.5% 0 -0.5%;font-size: 0;}
.sun_case .case-list .case_item{display: inline-block;margin: 0 .5%;width: 24%;position: relative;margin-bottom: 10px;vertical-align: bottom;overflow: hidden;}
.sun_case .case-list .case_item .img { display:block; overflow: hidden; }
.sun_case .case-list .case_item img{width: 100%;transition:all 0.5s ease;}
.sun_case .case-list .case_item:hover .img img  { transform:scale(1.2); }
.sun_case .case-list .case_item p{position: absolute;bottom: 0;width: 100%;z-index: 99;line-height: 3.125rem;background: rgba(0, 0, 0, 0.5);font-size: 16px;color: #fffefe;font-weight: bold;text-align: center;}
.sun_case .case-list .case_item0, .sun_case .case-list .case_item5{width: 49%;}
@media (max-width: 768px){.sun_case .case-list .case_item{width: 49%;}.sun_case .case-list .case_item p{font-size: 0.875rem;}.sun_case .case-list .case_item0, .sun_case .case-list .case_item5{width: 99%;}}
/**/
.jsys-slick{margin-top: 2.5rem;}
.jsys-slick .slick-slide{outline: none;}
.jsys-slick .slick-slide img{width: 100%;display: inline-block;}
.jsys-slick .slick-con{display: block;padding: 0 3%;}
.jsys-slick .slick-con .img{display: block;overflow: hidden;}
.jsys-slick .slick-con .img img { transition:all .5s ease; }
.jsys-slick .slick-con .img:hover img { transform:scale(1.2); }

.jsys-slick .slick-con .wz{background: #eeeeee;padding: 0.9375rem 0.625rem 1.875rem 0.625rem;}
.jsys-slick .slick-con .wz h4{font-size: 1rem;color: #333333;margin-bottom: 0.625rem;}
.jsys-slick .slick-con .wz p{font-size: 0.875rem;line-height: 1.375rem;color: #616161;}
.jsys-slick .slick-dots{text-align: center;font-size: 0;margin-top: 2.5rem;}
.jsys-slick .slick-dots li{display: inline-block;width: 1.25rem;height: 1.25rem;border: 2px solid #ebebeb;border-radius: 50%;margin: 0 0.625rem;}
.jsys-slick .slick-dots li button{background: none;outline: none;border: none;font-size: 0;}
.jsys-slick .slick-dots li.slick-active{background: #2a54a2;}
/*sun-download*/
.sun-download{background: url(../images/bg1.png) top center no-repeat;background-size: cover;padding: 3.125rem 0 5rem 0;margin-top: 2.5rem;}
.sun-download .sun-tit{margin-bottom: 2.5rem;}
.sun-download .sun-tit span{color: #fff;}
.sun-download .download-list{margin: 0 -3.5%;}
.sun-download .download-item{width: 9.66666%;margin: 0 3.5%;float: left;}
.sun-download .download-item .img{display: block;margin-bottom: 0.625rem;}
.sun-download .download-item .img img{width: 100%;transition:all .5s ease;}
.sun-download .download-item:hover .img img { transform:scale(1.2); }
.sun-download .download-item p{text-align: center;font-size: 1.125rem;color: #ffffff;}
@media (max-width: 768px){.sun-download .download-item{width: 25.33333%;margin-bottom: 1rem;}}
/*sun-news*/
.sun-news{background: #f8f8f7;padding: 2.1875rem 0 1.25rem 0;}
.sun-news .news-tit{padding-left: 3px;margin-bottom: 0.9375rem;}
.sun-news .news-tit span{display: inline-block;line-height: 1.25rem;font-size: 1.125rem;color: #666666;border-left: 5px solid #00c887;padding-left: 0.625rem;font-weight: bold;}
.sun-news .news-tit a{float: right;font-size: 0.875rem;color: #a5a4ac;text-transform: uppercase;}
.sun-news .news-tit a:hover{color: #2a54a2;}
.sun-news .news_list{background: #fff;padding: 0 1.5625rem 0.9375rem 1.5625rem;margin-bottom: 0.9375rem;}
.sun-news .news_list li{padding: 0.9375rem 0;line-height: 1.25rem;border-bottom: 1px dashed #edebe9;}
.sun-news .news_list li a{display: block;font-size: 0.875rem;color: #666666;}
.sun-news .news_list li a:hover{color: #2a54a2;}
.sun-news .news_list li a:before{content: '';display: inline-block;vertical-align: middle;width: 0;height: 0;border-style: solid;border-width: 5px;border-color: transparent transparent transparent #5ec68a;margin-right: 0.625rem;}
/*sun-links*/
.sun-links{padding: 0.625rem 0;line-height: 1.5rem;font-size: 0.875rem;color: #666;background: #f8f8f7;}
.sun-links a{color: #666;display: inline-block;padding-right: 0.9375rem;}
.sun-links a:hover{color: #2a54a2;}
/*sun-tonglan*/
.sun-tonglan{background: #272828;padding: 1.875rem 0 1.25rem 0;}
.sun-tonglan .tl-tit{font-size: 1.125rem;color: #edebe9;line-height: 2.8125rem;border-bottom: 1px solid #76746f;margin-bottom: 0.625rem;}
.sun-tonglan .tl_nav a{display: block;font-size: 0.9375rem;line-height: 2.1875rem;color: #b3b3b3;}
.sun-tonglan .tl_nav a:hover{color: #fff;}
.sun-tonglan .tl-box{font-size: 0.875rem;line-height: 1.875rem;color: #999999;}
.sun-tonglan .tl-ewm{display: inline-block;font-size: 0.875rem;color: #edebe9;}
.sun-tonglan .tl-ewm h5{font-size: 1.125rem;color: #edebe9;margin-bottom: 1.5625rem;text-align: left;}
.sun-tonglan .tl-ewm img{max-width: 100%;}
/*sun-footer*/
.sun-footer{background: #161716;padding: 0.9375rem 0;text-align: center;font-size: 0.875rem;line-height: 2;color: #999999;}
.sun-footer a{color: #999999;}
.sun-footer a:hover{color: #fff;}
/*sun-page*/
.sun-page-menu{background: #f8f8f8;border-bottom: 1px solid #ededed;}
.sun-page-menu .sort > li{display: inline-block;margin-right: 0.9375rem;}
.sun-page-menu .sort > li > a{background: none;display: inline-block;border-bottom: none;line-height: 3.5625rem;border-bottom: 2px solid transparent;padding: 0 0.625rem;font-size: 15px;color: #323232;}
.sun-page-menu .sort > li > a.ccur, .sun-page-menu .sort > li > a:hover{color: #2a54a2;border-bottom-color: #2a54a2;}
.sun-page-menu .sort.flex-start{margin-bottom: 1rem;}
@media (max-width: 990px){.sun-page-menu .sort > li{width: 120px;}.sun-page-menu .sort > li > a{line-height: 2.5rem;font-size: 14px;}}
.sun-page-content{padding: 2.5rem 0;}
.sun-page-content .sun-page-wzcon{font-size: 0.9375rem;line-height: 2.3125rem;color: #5f5f5f;}
/*sun-case-list*/
.sun-case-list{margin: 0 -1%;font-size: 0;}
.sun-case-list li{width: 23%;margin: 0 1% 25px 1%;display: inline-block;vertical-align: bottom;}
.sun-case-list li .img{display: block;margin-bottom: 10px;}
.sun-case-list li .img img{width: 100%;}
.sun-case-list li h3{text-align: center;font-size: 14px;color: #3e3e3e;line-height: 2;font-weight: normal;}
.sun-case-list li:hover h3{color: #2a54a2;}
@media (max-width: 768px){.sun-case-list li{width: 48%;}}
/*sun-caae-detail*/
.sun-caae-detail h1{text-align: center;font-size: 18px;color: #000000;margin-bottom: 15px;font-weight: normal;}
.sun-caae-detail .case-time{text-align: center;font-size: 14px;color: #777;line-height: 1.5;border-bottom: 1px solid #dedede;padding-bottom: 15px;}
.sun-caae-detail .case-time img{margin-right: 10px;vertical-align: -2px;}
.sun-caae-detail .content{padding: 15px 0;font-size: 14px;line-height: 43px;color: #5c5c5c;}
.page .page-prev{font-size: 14px;line-height: 2;}
.sun-news-list li{margin-bottom: 1.5625rem;}
.sun-news-list li .img{width: 286px;display: table-cell;vertical-align: middle;}
.sun-news-list li .img img{width: 100%;}
.sun-news-list li .wz{display: table-cell;vertical-align: middle;background: #fafafa;width: calc(100% - 286px);padding: 1.5625rem;}
.sun-news-list li .wz h3{font-size: 16px;color: #333333;margin-bottom: 15px;}
.sun-news-list li .wz .info{font-size: 14px;line-height: 2;color: #727272;margin-bottom: 15px;}
.sun-news-list li .wz .date{font-size: 14px;color: #b0b0b0;}
.sun-news-list li .wz .more{text-align: right;margin-top: -25px;}
.sun-news-list li .wz .more span{display: inline-block;text-align: center;width: 87px;height: 31px;line-height: 29px;border: 1px solid #cccccc;font-size: 14px;color: #595959;}
.sun-news-list li .wz .more span:hover{background: #2a54a2;color: #fff;border-color: #2a54a2;}
.sun-news-list li:hover .wz h3{color: #2a54a2;}
@media (max-width: 768px){.sun-news-list li .img{display: none;}.sun-news-list li .wz{width: 100%;display: block;}.sun-news-list li .wz .info{height: 48px;overflow: hidden;}}
.page-cid{display: none;}
/*sun-pro-sx*/
.sun-pro-sx{background: #f8f8f8;padding: 1.25rem;margin-bottom: 35px;}
.sun-pro-sx .pro-xl{color: #353535;font-size: 15px;line-height: 32px;margin-bottom: 5px;}
.sun-pro-sx .pro-xl a{display: inline-block;padding: 0 15px;font-size: 15px;color: #353535;margin-bottom: 5px;}
.sun-pro-sx .pro-xl a.cur, .sun-pro-sx .pro-xl a:hover{background: #2a54a2;color: #fff;}
/*sun-product-list*/
.sun-product-list{margin: 0 -1%;}
.sun-product-list li{width: 23%;float: left;margin: 0 1% 1.25rem 1%;padding-bottom: 0.625rem;background: #f4f4f4;}
.sun-product-list li .img{display: block;overflow: hidden;}
.sun-product-list li .img img{width: 100%;transition:all .5s ease;}
.sun-product-list li:hover .img img { transform:scale(1.2); }
.sun-product-list li h4{font-weight: normal;text-align: center;font-size: 15px;color: #2e2e2e;line-height: 2;}
.sun-product-list li a{display: block;position: relative;}
.sun-product-list li a:after{position: absolute;left: 50%;top: 50%;margin-top: -30px;margin-left: -30px;content: url(../images/pro_more_btn.png);-webkit-transition: all .5s ease;transition: all .5s ease;opacity: 0;}
.sun-product-list li a:hover:after{opacity: 1;}

@media (max-width:768px) {
    .sun-product-list li{width:48%;}
}

/*sun-product-detail*/
.sun-product-detail .pd-img{float: left;width: 278px; /*height: 248px;*/}
.sun-product-detail .pd-img .small{width: 100%;}
@media (max-width: 768px){.sun-product-detail .pd-img{float: none;width: 100%;height: auto;margin-bottom: 15px;}.sun-product-detail .pd-img .zoomPad, .sun-product-detail .pd-img .jqzoom{width: 100%;}}
.sun-product-detail .list{float: left;margin-left: 40px;width: calc(100% - 318px);}
.sun-product-detail .list .title{font-size: 18px;color: #0f75bc;line-height: 2.2;}
.sun-product-detail .list li{font-size: 14px;line-height: 2;color: #6f6f6f;}
.sun-product-detail .list li span{font-weight: bold;display: block;color: #000;}
@media (max-width: 768px){.sun-product-detail .list{float: none;width: 100%;margin: 0;}}
.sun-product-detail .p_detail{margin-top: 20px;}
.sun-product-detail .p_detail .tab-title{margin-bottom: 30px;}
.sun-product-detail .p_detail .tab-title li{display: inline-block;width: 110px;text-align: center;line-height: 39px;color: #3a3a3a;font-size: 14px;background: #f3f3f3;margin-right: 7px;cursor: pointer;}
.sun-product-detail .p_detail .tab-title li.on, .sun-product-detail .p_detail .tab-title li:hover{background: #2a54a2;color: #fff;}
.sun-product-detail .p_detail .tab .content{display: none;padding-bottom: 20px;font-size: 15px;line-height: 32px;color: #6e6e6e;}
.sun-product-detail .p_detail .tab .content strong{font-weight: bold;color: #000;}
.sun-product-detail .p_detail .tab .content.on{display: block;}
/*jswd-list*/
.jswd-list li{border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;margin-bottom: 20px;}
.jswd-list li .topwz{background: url(../images/q.png) left center no-repeat;padding-left: 50px;line-height: 40px;font-size: 16px;color: #1a1a1a;margin-bottom: 10px;}
.jswd-list li .botwz{display: none;background: url(../images/ah.png) left center no-repeat;padding-left: 50px;line-height: 40px;font-size: 14px;color: #555555;}
.jswd-list li:hover .topwz{background: url(../images/qh.png) left center no-repeat;}
.jswd-list li:hover .botwz{display: block;}
/*fzlc-list*/
.fzlc-list li{position: relative;}
.fzlc-list li .fzlc-left{width: 80px;float: left;position: relative;z-index: 9;}
.fzlc-list li .fzlc-left .year{width: 70px;height: 70px;border-radius: 50%;background: #187fc4;text-align: center;line-height: 70px;font-size: 18px;color: #ffffff;}
.fzlc-list li .fzlc-left .fzlc-bg{background: url(../images/lc_bg.png);width: 56px;height: 24px;position: relative;z-index: 9;left: 22px;top: 30px;}
.fzlc-list li .fzlc-right{width: calc(100% - 100px);float: right;margin-top: 60px;}
.fzlc-list li .fzlc-right .img{display: block;width: 178px;float: left;text-align: center;}
.fzlc-list li .fzlc-right .img img{max-width: 100%;}
.fzlc-list li .fzlc-right .wz{padding-top: 15px;width: calc(100% - 190px);float: right;font-size: 14px;line-height: 24px;color: #454545;}
@media (max-width: 768px){.fzlc-list li .fzlc-right .img{width: 100%;float: none;}.fzlc-list li .fzlc-right .wz{width: 100%;float: none;}}
.fzlc-list li:before{content: '';position: absolute;display: block;left: 34px;top: 0;bottom: 0;width: 1px;background: #187fc4;}
.fzlc-list li + li{position: relative;top: -15px;}
/*download-sort*/
.download-sort{margin-bottom: 50px;}
.download-sort ul{margin: 0 -3.5%;}
.download-sort li{width: 9.66666%;margin: 0 3.5%;float: left;}
.download-sort li .img{display: block;position: relative;overflow: hidden;width: 100%;text-align: center;margin-bottom: 10px;}
.download-sort li .img img{width: 100%;position: absolute;left: 0;top: 0;}
.download-sort li p{font-size: 16px;color: #4d4d4d;text-align: center;line-height: 2;}
.download-sort li .cuur p, .download-sort li:hover p{color: #2a54a2;}
@media (max-width: 768px){.download-sort li{width: 25.333333%;margin: 0 3.5%;}}
.download-search{width: 100%;padding-right: 50%;}
.download-search #s_btn{width: 15%;height: 50px;background: #003477 url(../images/dl_ss.png) center no-repeat;float: left;border: none;font-size: 0;}
.download-search #keyword{width: 85%;float: right;border: 1px solid #cccccc;height: 50px;padding-left: 10px;font-size: 14px;color: #ccc;}
@media (max-width: 768px){.download-search{padding-right: 0;}}
.sun-download-list{margin-top: 50px;}
.sun-download-list li{background: #f6f6f6;line-height: 45px;margin-bottom: 20px;}
.sun-download-list li a{display: block;}
.sun-download-list li a:before{content: url(../images/jh_icon.png);vertical-align: middle;margin: 0 10px;}
.sun-download-list li a:after{float: right;content: '';margin: 11px 30px 0 0;width: 24px;height: 24px;background: url(../images/xz_icon.png);}


@media (max-width:990px) {
    .img-content {
        display:none !important;
    }
}