@media screen and (min-width: 1200px){
    .container {
        width: 1200px;
    }
}
/*公共部分*/
.common_right_border{border-right: 1px solid #B4B5B5}
.common_float_lef{float: left}
.common_padding_lr_a{padding: 0 25px}
.color{color: #0095D9}
.col-md-20{width: 20%;float: left}
.border_bottom{border-bottom: 1px solid #d8d8d8}
.border_top{border-top: 1px solid #d8d8d8}
.line-height-18,.line-height-18 p,.line-height-18 dd{line-height: 1.8}
.line-height-2{line-height: 2}
.font_color_b{color: #B5B5B6}
.getiao_bottom{width: 36px;height: 3px;display: inline-block;background-color: #0095D9}
.block{display: block;}
dt{font-weight: normal}
.weight{font-weight: bold}
/*超过1行出现省略号    可填参数，行数量*/
.line-over1{
    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;
    -webkit-line-clamp:1;
}
.line-over2{
    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;
    -webkit-line-clamp:2;
}
.line-over3{
    display: -webkit-box;word-break: break-all;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;
    -webkit-line-clamp:3;
}
a:hover{color: #0095D9}
/*
公共部分
*/
.common_ul_li_margin_padding>ul{overflow: hidden;margin-left: -30px;}
.common_ul_li_margin_padding20>ul{overflow: hidden;margin-left: -20px;}
.common_ul_li_margin_padding40>ul{overflow: hidden;margin-left: -40px;}
.common_ul_li_margin_padding50>ul{overflow: hidden;margin-left: -50px;}
.common_ul_li_margin_padding60>ul{overflow: hidden;margin-left: -60px;}
.common_ul_li_margin_padding90>ul{overflow: hidden;margin-left: -90px;}
.common_ul_li_margin_padding120>ul{overflow: hidden;margin-left: -120px;}
.common_ul_li_margin_padding>ul>li{overflow: hidden;padding: 0 0 30px 30px;}
.common_ul_li_margin_padding20>ul>li{overflow: hidden;padding: 0 0 20px 20px;}
.common_ul_li_margin_padding40>ul>li{overflow: hidden;padding: 0 0 40px 40px;}
.common_ul_li_margin_padding50>ul>li{overflow: hidden;padding: 0 0 50px 50px;}
.common_ul_li_margin_padding60>ul>li{overflow: hidden;padding: 0 0 60px 60px;}
.common_ul_li_margin_padding90>ul>li{overflow: hidden;padding: 0 0 90px 90px;}
.common_ul_li_margin_padding120>ul>li{overflow: hidden;padding: 0 0 120px 120px;}
.common_ul_li_margin_padding>ul li img{width: 100%}

.product_common ul {
    margin-left: -15px;
    overflow: hidden;
}
.product_common ul li {
    padding-left: 15px;
    margin-bottom: 15px;
}
.product_common .item {
    padding: 15px 0 0px 0;
    background-color: #F1F3F6;
    text-align: center;
    overflow: hidden;
}

.product_common.two .item {
    background-color: #FFFFFF;
}
.product_common .item img {

    transition: all 0.6s;
}
.product_common .item:hover img {
    transform: scale(1.1);
}
.product_common .item .img{
    overflow: hidden;
	height:205px;
}
.product_common .item .img img {
    width: 90%;
    margin: 0 auto;
}
.product_common .item .title {
    margin-bottom: 5px;
    padding: 0 10px;
    line-height: 1.8;
}
.product_common .item .title a {
    font-size: 16px;
}
.index h2{color: #212121}
.index .product_list ul li .item{line-height: 38px;}
.index .product_list .common_nav ul{margin-left: -12px;}
.index .product_list .common_nav ul li .ico{top: 19px;}
.index .product_common .item .title a {
    color: #212121;
    font-size: 18px;
}
.index .product_common .item .title,.index .product_common .item  .sub_title{
    line-height: 1.5;
}
.index .shili .border{width: 100%}
.index .shili .border span{width: 60px;height: 3px;background-color: #0095D9;display: inline-block}
.index .case_list .item .img{overflow: hidden}
.index .case_list .item img {
    transition: all 0.6s;
}
.index .case_list .item:hover img {
    transform: scale(1.1);
}
.product_common .item .sub_title {
    margin-bottom: 15px;
}
.product_common .item .sub_title a {
    color: #0095D9;
    font-size: 16px;
    line-height: 1.8;
}
.tuijian_products .top{height: 50px;line-height: 50px;}
.tuijian_products .product_common ul li{margin-bottom: 0}
.iw100 img{width: 100%}
.banner_common {
    width: 100%;
    position: relative;
    height: 450px;
}
.banner_common img {
    transition: all 6s;
}
.banner_common:hover img {
    transform: scale(1.1);
}
.banner_common .text {
    color: #FFFFFF;
    text-align: center;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.banner_common .text_left{text-align: left;padding-left: 60px}
.banner_common .text .content {
    display: inline-block;
}
.banner_common .text h1 {
    line-height: 1.5;
}
.banner_common .text p {
    margin-top: 30px;
}
.banner_common .text p:last-child{
    margin-top: 10px;
}
.banner_common .img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.banner_common .img img {
    height: 500px;
    width: 1920px;
    display: inline-block;
    margin-left: calc(50% - 960px);
}
.header_banner_common h1 {
    line-height: 1.5;
    font-size: 48px;
    color: #0095D9;
}
.header_banner_common p {
    margin-top: 30px;
    font-size: 24px;
    margin-top: 40px;
    font-weight: 300;
    color: #FFFFFF;
}

/*底部颜色条*/
.checked .common_bottom_line{position: absolute;bottom: -1px;width: 40px;height: 2px;background-color: #0095D9;    left: 50%;transform: translate(-50%, -50%);  }


/*背景色 灰色*/
.bg_color_hs{background-color: #F1F3F6}
.bg_color_white{background-color: #FFFFFF}
ul{overflow: hidden}


header .logo{}
header .logo .img{float: left;margin-right: 20px}
header .logo .img img{width: 100%}

/*头部搜索*/
#nav_bar nav .search_ioc{cursor: pointer}
#nav_bar nav .search_ioc .search_open_ioc{display: block}
#nav_bar nav .search_ioc .search_close_ioc{display: none}
#nav_bar nav.search_open .search_ioc .search_open_ioc{display: none}
#nav_bar nav.search_open .search_ioc .search_close_ioc{display: block}
#nav_bar nav .nav_down_search{display: none}
#nav_bar nav.search_open .nav_down_search{display: block}
#nav_bar nav .nav_down_search{position: absolute;top: 60px;left: 0px;width: 100%;background-color: #FFFFFF;z-index: 999;height: 1024px}
#nav_bar nav .nav_down_search .content{width: 880px; margin: 0 auto}
#nav_bar nav .nav_down_search .search_hot{}
#nav_bar nav .nav_down_search .search_hot li{margin-bottom: 30px;}
#nav_bar nav .nav_down_search .search_hot li .item{color: #717071;}
#nav_bar nav .nav_down_search .search_hot li .item a{color: #212121}
#nav_bar nav .nav_down_search .search_hot li .item a:hover{color: #0095D9}



nav .form-inner{position: relative;}
nav .form-inner:focus-visible{
    outline: none;
}
nav .search-input {
    font-size: 16px;
    outline: none;
    font-family: "open sans","roboto"!important;
    border: none;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-right: 60px;
    border-bottom: 1px solid #e4e4e4;

}
nav .search-submit{
    position: absolute;
    top: 0px;
    right: 0;
    z-index: 10;

    cursor: pointer;
    font-size: 24px;
    text-align: right;
}
nav .search-from{
    width: 650px;
    height: 100%;
    margin:0 auto;
    padding:15% 0 20px 0;
    -webkit-animation: searchOpen .5s cubic-bezier(.215,.61,.355,1);
    animation: searchOpen .5s cubic-bezier(.215,.61,.355,1);
}

footer{background-color: #212121;color: #B5B5B6;padding: 90px 0 40px 0}
footer a:hover{text-decoration: underline}
footer .xian{display: inline-block;width: 100%;float: left;height: 1px;background-color: #595757}
footer p{color: #B5B5B6}
footer .top_part{margin-bottom: 100px;overflow: hidden}
footer .top_part .left{border-right: 1px solid #0095D9}
footer .top_part .left .content{width: 210px}
footer .top_part .left .botton{border: 1px solid #0095D9;text-align: center}
footer .top_part .left .botton a{color: #0095D9;height: 50px;line-height:50px;width: 100%;}
footer .top_part .left .botton:hover{background-color: #0095D9}
footer .top_part .left .botton:hover a{color: #FFFFFF}

footer .top_part .right{}
footer .top_part .right .pp{}
footer .top_part .right .pp .content{float: right}
footer .top_part .right .title a:hover{color: #0095D9}
footer .top_part .right ul{overflow: hidden;}
footer .top_part .right ul li{text-align: left;margin-top: 18px;}
footer .top_part .right ul li a{color: #B5B5B6}
footer .bottom_part .foot_link{color: #555555;line-height: 2}
footer .bottom_part .foot_link a:hover{text-decoration: underline;}
footer .bottom_part .text,footer .bottom_part .text a{color: #c9c9ca;font-size: 18px;}
footer .bottom_part .text a:hover{text-decoration: underline;}

#nav_bar #category{}
#nav_bar #category a{color: #555555}
#nav_bar #category a:hover{color: #0095D9}
#nav_bar #category dl{}
#nav_bar #category dl dd{overflow: hidden;}
#nav_bar #category dl dd .left {width: 180px;float: left;}
#nav_bar #category dl dd .left a{width: 115px;display: inline-block;}
#nav_bar #category dl dd .right{width: 1020px;float: left}
#nav_bar #category dl dd .right a{float: left;width: 170px;display: inline-block;padding-bottom: 10px}

#nav_bar .all_category{}
#nav_bar .all_category .more{display: inline-block}
#nav_bar .all_category .shou{display: none}
#nav_bar .all_category.nav-up-selected .more{display: none}
#nav_bar .all_category.nav-up-selected .shou{display: inline-block}

.navigation-up{background-color: #0095D9}
.navigation-down .nav-down-menu{border-top: 1px solid #f1f3f5;background-color: #f1f3f5}
.navigation-up{border-bottom: 1px solid #FFFFFF;}
.navigation-up .navigation-v3 .nav-up-selected{background:#f1f3f5; border-top: 3px solid #0095D9;height: 60px}

.index .product_list{}
.index .product_list .more{float: right;line-height: 40px;height: 40px;overflow: hidden}
.index .product_list .more a:hover{text-decoration: underline;}
.index .shili{background-color: #F1F3F6;padding: 90px 0;}
.index .shili .left{padding-right: 40px;line-height: 1.8}
.index .shili .left .more{background-color: #0095D9;width: 120px;text-align: center}
.index .shili .left .more:hover{background-color: #15BD8B}
.index .shili .left .more a{color: #FFFFFF;line-height: 35px;}
.index .shili .right{padding-left: 40px}
.index .shili .title{font-size: 20px;color: #212121}

.index .cases{}
.index .cases .nav_list{}
.index .cases .nav_list li{float: left;padding-right: 25px}
.index .cases .nav_list .more{float: right}
.index .cases .case_list{}
.index .cases .case_list ul li .item{position: relative;}
.index .cases .case_list ul li .item .title{position: absolute;left: 25px;bottom: 25px;}
.index .cases .case_list ul li .item .title a{color: #FFFFFF}

.index .client{}
.index .client ul li{}
.index .client ul li .item{border: 1px solid #DCDDDD;padding: 20px 0;}

.index .tedian{}
.index .tedian .bg_img{width: 100%;position: relative;height: 820px;}
.index .tedian .bg_img>.img{    position: absolute;left: 0;right: 0;top: 0;bottom: 0;height: auto;overflow: hidden;text-align: center;}
.index .tedian .bg_img>.img img{height: 820px;width: 1920px;display: inline-block;margin-left: calc(50% - 960px);}
.index .tedian .content{position: absolute;top: 0px;left: 0px;width: 100%;}
.index .tedian .content .ioc_list .pp{padding-left: 150px;padding-bottom: 35px;}
.index .tedian .content .ioc_list img{}

.index .tedian .right_part{padding-left: 115px;}
.index .tedian .right_part .title{font-size: 24px;line-height: 1.8;color: #0095D9}
.index .tedian .right_part .text{color: #FFFFFF;line-height: 1.8;margin-top: 15px;}

/*首页新闻资讯*/
.index .news_center .news_center_list{height: 534px;}
.index .news_center .common_nav{}
.index .news_center .common_nav ul{width: 336px;}
.index .news_center .common_nav ul li{margin-left: 0}
.index .news_center .common_nav ul li .item{padding: 0 20px;}
.index .news_center .common_nav ul li.checked .item{background-color: #0095D9;line-height: 2}
.index .news_center .common_nav ul li.checked .item a{color: #FFFFFF;}
.index .news_center .news_center_list{}
.index .news_center .news_center_list ul{}
.index .news_center .news_center_list ul .item_li{padding-left: 50px;}
.index .news_center .news_center_list ul .item_li:first-child .item{border-top: 2px solid #ECECEC;padding-top: 35px;}
.index .news_center .news_center_list ul .item_li .item{padding-bottom: 35px;border-bottom: 2px solid #ECECEC;}


.index .news_center .news_center_list .lunbo{width: 595px;}
/*新闻页面轮播图*/
.index .news_center .lunbo ul{overflow:visible }
.index .news_center .lunbo ul li .item{
    width: 595px;
    padding: 55px;
    background-color: #ECECEC;
    height: 538px;
}
.index .news_center .lunbo ul li  .text{height: 44px;}
.index .news_center .lunbo ul li  .img{height: 220px;overflow: hidden;display: block;}
.index .news_center .lunbo ul li  img{
    height: auto;width: 100%;
    display: inline-block;
}

.index .news_center .slider .slider-img .slider-img-ul li .item{width: 595px;padding: 55px;background-color: #ECECEC}
.index .news_center .slider .slider-img .slider-img-ul li .text{height: 44px;}
.index .news_center .slider .slider-img .slider-img-ul li .img{height: 220px;overflow: hidden;display: block;}
.index .news_center .slider .slider-img .slider-img-ul li img{
    height: auto;width: 100%;
    display: inline-block;
}
.index .news_center .slider .slider-btn{top: 42%}



/*关于我们页面*/
.about_nav_list{height: 90px;line-height: 90px;border-bottom: 2px solid #d8d8d8;}
.about_nav_list ul{overflow: hidden;text-align: center;display: inline-block}
.about_nav_list ul li{padding: 0 50px;float: left;position: relative}
.about_nav_list ul li.checked .bottom_line{position: absolute;bottom: -1px;width: 40px;height: 2px;background-color: #0095D9;    left: 50%;transform: translate(-50%, -50%);  }
.about_nav_list ul li .item{}
.about_nav_list ul li .item a{}
.about_nav_list ul li.checked a{color: #0095D9}

.about_common_title{}
.about_common_title span{display: inline-block;width: 5px;height: 25px;background-color: #0095D9;float: left}
.about_common_title h1,.about_common_title h2{float: left;padding-left: 15px}
.about{}
.about p{line-height: 1.8}

.about.job{}
.about.job .geju{line-height: 100px;height: 100px;}
.about.job .geju .item{line-height: 100px;height: 100px;}
.about.job .geju>dl{overflow: hidden;}
.about.job .geju>dl>dt{width: 30%;overflow: hidden;float: left;}
.about.job .geju>dl>dt:first-child {}
.about.job .geju>dl>dt:last-child{width:10%}
.about.job .geju>dl>dt:first-child .item{text-align: left}
.about.job .geju>dl>dt:last-child .item{text-align: right}
.about.job .job_content .content{padding: 70px;background-color: #F1F3F6}
.about.job .job_content .ioc{height: 100px;line-height: 100px;}
.about.job .job_content .ioc b{background-color: #0095D9;width: 120px;height: 35px;line-height: 35px;font-size:16px;font-weight: 400;
    text-align: center;color: #FFFFFF;display: inline-block;cursor:pointer;}

.about.job .job_content .ioc .down{}
.about.job .job_content .ioc .up1{display: none}

.about.job .job_content .active .ioc .down{display: none}
.about.job .job_content .active .ioc .up1{display: inline-block}

.about.job .job_content .description{display: none}



.about .licheng{position: relative}
.about .licheng .ico_list{}
.about .licheng .ico_list .ico{position: absolute;left: 576px;top: 90px;}
.about .licheng .ico_list .ico2{top: 395px;}
.about .licheng .ico_list .ico3{top: 700px;}
.about .licheng .ico_list .ico4{top: 1005px;}
.about .licheng .ico_list .ico5{top: 1310px;}

.about .licheng .left{width: 585px;float: left;border-right: 2px solid #d8d8d8;display: inline-block;min-height: 305px;}
.about .licheng .right{width: 585px;float: left;padding-left: 130px;}
.about .licheng .title{color: #0095D9;font-size: 24px;line-height: 2;margin-top: 10px;}

.about .contact{}
.about .contact .yewu .list{}
.about .contact .yewu .list ul{}
.about .contact .yewu .list ul li{margin-top: 40px;}

.about .contact .map{background-color: #F1F3F6}


.safe{}
.safe .text_list{}
.safe .text_list .item{padding: 52px 0px 52px 54px;height: 265px;border-bottom: 6px solid #0095D9}
.safe .text_list .item{}

.padding_right_80{padding-right: 80px;}

/*四大分布*/
.fenbu{}
.fenbu .list{}
.fenbu .list ul{overflow: hidden;}
.fenbu .list ul li{}
.fenbu .list ul li .item{background-color: #F1F3F6;text-align: center;padding: 67px 0;border-bottom: 3px solid #0095D9}
.fenbu .list ul li .item .title{font-size: 20px;color: #0095D9;margin: 40px 0 20px 0}
.fenbu .list ul li .item .text{line-height: 1.8;height: 112px;}
.fenbu .list ul li .item img{width: 77px;}



.news_detail{}
.news_detail .news_content{padding: 90px 100px 50px 100px;}
.news_detail .news_content .content a{color: #067352}
.news_detail .news_content p{line-height: 1.8}
/*特种页面-一级分类页面*/
.category_index{}
.category_index .top_title{width: 100%;float: left}
.category_index .top_title h2{font-size: 28px;color: #212121}
.category_index .content{width: 100%;float: left;margin-top: 30px;}
.category_index .content .product_common{width: 100%;float: left;}
.category_index .content .product_common li{width: 365px;float: left;}
.category_index .content .product_common li .item{height: 100%}
.category_index .content .product_common li:nth-child(odd) .item{background-color: #F8F7F7}
.category_index .content .product_common li .item img{width: 93%}
.category_index .content .product_common li .item .text .title a{font-size: 20px; color: #4d634b}
.category_index .content .product_common li:first-child{width: 485px;}
.category_index .content .product_common li:first-child .item{padding: 0;position: relative;}
.category_index .content .product_common li:first-child .item img{width: 100%}
.category_index .content .product_common li:first-child .item .text{position: absolute;top: 85px;left: 45px;text-align: left}
.category_index.tezhong .content .product_common li:first-child .item .text{left: 0px;width: 100%;text-align: center}
.category_index .content .product_common li:first-child .item .text .title{padding: 0}
.category_index .content .product_common li:first-child .item .text .title a{font-size: 40px;color: #9ed9f6}
.category_index .content .product_common li:first-child .item .text .sub_title{font-size: 24px;color: #dcdddd;line-height: 1.8;margin-top: 10px}


.category_index.gongye .content .product_common li{width: 405px;float: left;height: 386px;overflow: hidden}
.category_index.gongye .content .product_common li:first-child{width: 810px;float: left;}

.category_index.dianchimozu .content .product_common li{width: 607px;float: left;height: 350px;overflow: hidden;height: 350px;}
.category_index.dianchimozu .content .product_common li:first-child{width: 1215px;float: left;height: 200px;}
.category_index.dianchimozu .content .product_common li:first-child .item .text{ left: 50%;top: 60px;text-align: center;transform: translateX(-50%);}
.category_index.dianchimozu .content .product_common li:first-child .item .text a{color: #FFFFFF}

.category_index.dianchimozu .content .product_common li:first-child .item_content{padding: 0}
.category_index.dianchimozu .content .product_common li .item_content{padding: 0 120px;}

.category_index.tezhong .content .product_common li:nth-child(4) .item,.category_index.dianchimozu .content .product_common li:nth-child(4) .item{background-color: #F8F7F7}
.category_index.tezhong .content .product_common li:nth-child(5) .item,.category_index.dianchimozu .content .product_common li:nth-child(5) .item{background-color: #F1F3F6}

.product_list_index{}
.product_list_index .bg_title{background-color: #F1F3F6;height: 90px;width: 100%;line-height: 90px;}
.product_list_index .bg_title .text .left{}
.product_list_index .bg_title .text .left .span{}
.product_list_index .bg_title .choose{}
.product_list_index .bg_title .choose .item{overflow: hidden;
    border-radius: 20px;
    line-height: 2;
    background-color: #0095D9;
    text-align: center;
    padding: 5px 30px;
    margin-top: 25px;margin-right: 20px;
    }
.product_list_index .bg_title .choose .item span{color: #FFFFFF}

.product_list_index .bg_title .choose .qingchu{
    overflow: hidden;
    border-radius: 20px;
    line-height: 2;
    border: 1px solid #0095D9;
    text-align: center;
    padding: 5px 30px;
    margin-top: 25px;margin-right: 15px;}
.product_list_index .bg_title .choose .qingchu a{color: #0095D9}



.product_list_index .attr_list_content{padding:60px 0 30px 0;}
.product_list_index .attr_list_content .attr_value_list{padding-left: 60px}
.product_list_index .attr_list_content ul li{padding-bottom: 0px;overflow: hidden}
.product_list_index .attr_list_content ul li .attr{color: #212121;font-weight: bold}
.product_list_index .attr_list_content ul li .attr span{font-weight: 300}
.product_list_index .attr_list_content ul li .attr span svg{margin-bottom: 2px}
.product_list_index .attr_list_content .a_list{float: left;padding-bottom: 28px;width: 173px}
.product_list_index .attr_list_content .a_list{}
.product_list_index .attr_list_content .a_list span{display: inline-block;width: 14px;height: 14px;text-indent: -999px;cursor: pointer;
    background-color: #000\9;background-color: rgba(0,0,0,0);border: 1px solid #555555;border-radius: 10px;line-height: 16px;margin-right: 7px;
}
.product_list_index .attr_list_content .a_list:hover a,.product_list_index .attr_list_content .a_list.current a{color: #0095D9}
.product_list_index .attr_list_content .a_list:hover span,.product_list_index .attr_list_content .a_list.current span{background-color: #0095D9;border: 1px solid #0095D9;}


.product_list_index .product_list_content{background-color: #F1F3F6;overflow: hidden}
.product_list_index .product_list_content .order_by{padding: 60px 0 20px 0;}
.product_list_index .product_list_content .order_by li{float: left;padding-right: 15px}
.product_list_index .product_list_content .order_by li.checked a{color: #0095D9}

.product_list_index .text_content .content{position: relative;height: 300px;width: 100%;}
.product_list_index .text_content .content .text{
    color: #FFFFFF;
    text-align: left;
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.product_list_index .text_content .content .text p{ color: #FFFFFF;}


.case_index{}
.case_index .case_list_content{}
.case_index .case_list_content li .right_part{text-align: center}
.case_index .case_list_content li .right_img{text-align: center}
.case_index .case_list_content li .right_img img{width: 50%;}
.case_index .case_list_content li .right_img img {transition: all 0.6s;}
.case_index .case_list_content li .right_img:hover img{transform: scale(1.8);}

.news_item{}
.news_item .content{background-color: #F1F3F6;padding: 80px 0;}
.news_item .content ul{overflow: hidden}
.news_item .content ul li{background-color: #FFFFFF;padding: 40px;margin-bottom: 15px;position: relative}
.news_item .content ul li .left{width: 190px;height:190px;margin-right: 50px;float: left;display: none}
.news_item .content ul li .right{width: 100%;float: left}
.news_item .content.gongsi ul li .right{width: 870px;float: left}
.news_item .content ul li .right .title a:hover{color: #0095D9}
.news_item .content ul li.gongsi .left{display: block}
.news_item .content ul li .border_bottom{position: absolute;width: 0%;height: 4px;background-color: #0095D9;left: 0;bottom: 0;}
.news_item .content ul li:hover .border_bottom{width: 100%;
    transition: 1s;
}


/*新闻页*/
.news_index{}
.news_index .lunbo{width: 540px;height: 540px;}
.news_index .lunbo .item{width: 540px;height: 540px;position: relative}
.news_index .lunbo .item .text{position: absolute;bottom: 0px;
    background-color: rgba(60, 60, 76, 0.4);
    width: 100%;
    font-size: 16px;
    line-height: 44px;
    height: 44px;
    z-index: 1;}
.news_index .lunbo .item .text a{color: #FFFFFF;text-align: center;padding-left: 25px;}
.news_index .lunbo .item img{width: 100%;height: 540px;}

.news_index .common_title{height: 60px;}
.news_index .common_title a{line-height: 60px;}
.news_index .common_title .title{position: relative;}
.news_index .common_title .title{position: relative;display: inline-block}
.news_index .common_title .title .bottom_line{position: absolute;
    bottom: -1px;
    width: 40px;
    height: 2px;
    background-color: #0095D9;
    left: 50%;
    transform: translate(-50%, -50%);}

.news_index .gongsi_list{}
.news_index .gongsi_list .list ul li .title{height: 56px;}
.news_index .gongsi_list .list ul li .description{height: 44px;}

.news_index .common_title .more{float: right;display: inline-block}
.news_index a:hover{color: #0095D9}

.news_index .top_part{}
.news_index .top_part .left{width: 577px;float: left;}
.news_index .top_part .right{width: 623px;float: left}
.news_index .top_part .right dl{}
.news_index .top_part .right dl dt{border-bottom: 2px solid #F1F3F6}
.news_index .top_part .right dl dt:hover{background-color: #F1F3F6;}
.news_index .top_part .right dl dt .item{padding: 48px 40px;}
.news_index .hangye_zhishi ul li,.news_index .hots ul li{padding-bottom: 0px;}
.news_index .hots .content_list .left{padding-right: 20px}


    /*相关资讯*/
.xiangguan_news .product_tuijian .title {font-size: 24px;color: #212121;margin-bottom: 24px;margin-top:3px;line-height: 1;
}
.xiangguan_news .product_tuijian ul {
    margin-left: -15px;
    overflow: hidden;
}
.xiangguan_news .product_tuijian ul li {
    padding-left: 15px;
    margin-bottom: 0;
}
.xiangguan_news .product_tuijian .item {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.xiangguan_news .product_tuijian .item .text {
    position: absolute;
    left: 0;
    top: 0;
    padding: 33px 22px ;
    text-align: left;
    color: #FFFFFF;
    line-height: 1.8;
}
.xiangguan_news .product_tuijian .product_common a {
    width: 100%;
}
.xiangguan_news .product_tuijian .product_common a img {
    width: 100%;
}
.xiangguan_news .product_tuijian .product_common .item img {
    transition: all 2s;
}
.xiangguan_news .product_tuijian .product_common .item:hover img {
    transform: scale(1.1);
}
.xiangguan_news .news-list .nav-list {
    width: 100%;
    border-bottom: 2px solid #d8d8d8;
    background-color: #FFFFFF;
    height: 70px;
    line-height: 70px;
    position: relative;
}
.xiangguan_news .news-list .nav-list ul {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}
.xiangguan_news .news-list .nav-list li {
    float: left;
    margin-right: 30px;
    font-size: 24px;
    color: #3e3938;
    height: 70px;
    line-height: 70px;
    position: relative;

}
.xiangguan_news .news-list .nav-list li.checked {

}
.xiangguan_news .news-list .nav-list li a{color: #212121}
.xiangguan_news .news-list .nav-list li.checked a{color: #0095D9}
.xiangguan_news .news-list .list {
    font-size: 16px;
    line-height: 1.8;
    color: #717070;
}
.xiangguan_news .news-list .list .companyAtricle {
    padding-top: 5px;
    overflow: hidden;
}
.xiangguan_news .news-list .list .companyAtricle ul {
    margin-left: -50px;
    overflow: hidden;
}
.xiangguan_news .news-list .list .companyAtricle ul li {
    padding-left: 50px;
    margin-bottom: 1px;
}
.xiangguan_news .news-list .list .companyAtricle .img {height: 207px;overflow: hidden}
.xiangguan_news .news-list .list .companyAtricle .img img{width: 367px;height: 210px;}
.xiangguan_news .news-list .list .companyAtricle a {
    font-size: 20px;
    color: #212121;
    line-height: 1.6;
}
.xiangguan_news .news-list .list ul {
    margin-left: -70px;
    overflow: hidden;
}
.xiangguan_news .news-list .list ul li {
    padding-left: 70px;
    margin-bottom: 8px;
}
.xiangguan_news .news-list .list .title {
    max-width: 460px;
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.xiangguan_news .news-list .list a {
    color: #717070;
}
.xiangguan_news .news-list .list a:hover{color: #0095D9}


.product_item .p_detail_top .text_list .inquire{border-radius:5px;width: 185px;}
.product_item .p_detail_top .text_list .inquire:hover{background-color: #0095D9}
.product_item .p_detail_top .text_list .inquire a{height: 45px;line-height: 45px;}
.product_item .p_detail_top .text_list .tel{width: 185px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #0095D9;border-radius: 5px;}
.product_item .p_detail_top .text_list .tel span{color: #0095D9}

.contact{}
.contact .yewu li span{padding-right: 15px;}
.contact .yewu li span img{width: 35px;}
.contact .message_list_liuyan{}
.contact .message_list_liuyan .middle{width: 73px;height: 53px;overflow: hidden;display: inline-block;float: left}
.contact .message_list_liuyan dd input{width: 563px;height: 53px;float: left;margin-bottom: 20px;padding: 6px 12px;}
.contact .message_list_liuyan dd textarea{width: 100%;float: left;margin-bottom: 20px;padding: 6px 12px;}
.contact .message_list_liuyan .submit{
    border: 0;width: 219px;cursor: pointer;background: #0095D9;color: #fff;line-height: 53px;height:53px;font-size: 20px;padding: 0;
}
.contact .message_list_liuyan .submit:hover{background: #15BD8B}
/*右悬挂*/
.right_gua{
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999;
    width: 90px;
    height: 100%;
}
.right_gua .content{

    position: absolute;
    right: 0;
    top: 50%;
    width: 90px;
    height: auto;
    transform: translateY(-50%);
}
.right_gua .content ul{overflow: visible}
.right_gua .content li{position: relative}
.right_gua .content .weixin{
    display: none;
    position: absolute;width: 185px;
    top: -35px;right: 94px;
}
.right_gua .content li .weixin .img{padding: 14px;float: left;width: 172px;background-color: #FFFFFF;}
.right_gua .content li .weixin .img img{width: 100%;}
.right_gua .content li .weixin .shixin{float: left;    margin-top: 69px;}
.arrow-right {

    font-size: 0;
    line-height: 0;
    border-width: 10px;
    border-color: white;
    border-right-width: 0;
    border-style: dashed;
    border-left-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.right_gua .content .weixin_part:hover .weixin{display: block}
.right_gua .content li .item{
    background-color: #FFFFFF;
    margin-bottom: 3px;
    border: 1px solid #F1F3F6;;
}
.right_gua .content li:last-child .item{
    margin-bottom: 0;
}
.right_gua .content li .item:hover{
    cursor: pointer;
}

.right_gua .content li .item img:first-child{
    display: block;
}
.right_gua .content li .item img:last-child{
    display: none;
}
.right_gua .content li .item:hover img:first-child{
    display: none;
}
.right_gua .content li .item:hover img:last-child{
    display: block;
}

/*404页面*/
.error .error_content{height:580px;text-align: center;padding: 0;}
.error .error_content .content{display: inline-block;text-align: center;margin-top: 160px}
.error .error_content .content h1{font-size: 100px;color: #212121}
.error .error_content .content .sub_title{font-size: 32px;color: #212121;margin: 0}
.error .error_content .content .p1 p{font-size: 30px;color:#EDA30E }
.error .error_content .content .p2 { }
.error .error_content .content .p2 p{font-size: 20px;color:#595757 }
.error .error_content .content .p3 a{
    width: 170px;height: 39px; display: block;color: #0095D9 ;line-height: 39px;text-align: center;font-size: 20px;
    border: 1px solid #0095D9;border-radius: 20px;margin: 0 auto;
}

/*聚合页面*/
.key_index{}
.key_index .banner{margin-top: 20px;overflow: hidden}
.key_index .banner img{width: 100%}
.key_index .cate_list{}
.key_index .cate_list .title{}
.key_index .cate_list .title h1{}
.key_index .cate_list .list{overflow: hidden;}
.key_index .cate_list .list ul{overflow: hidden;}
.key_index .cate_list .list ul li{    float: left;  height: 40px;  line-height: 40px; width: 171px;text-align: left;margin-bottom: 10px;}
.key_index .cate_list .list ul li a{}
.key_index .cate_list .list ul li a:hover{color: #FA9600;}

.keywords_item_2021 .product_list_content{background-color: #F1F3F6;padding: 85px 0;}
.keywords_item_2021 .product_list_content ul li .item{background-color: #FFFFFF}
.keywords_item_2021 .product_list_content ul li .item .img{overflow: hidden;}

/*关键词公用模块*/
.commom_keywords_top{}
.commom_keywords_top .top{padding-bottom: 25px;border-bottom: 1px solid #d8d8d8;line-height: 1;overflow: hidden;}
.commom_keywords_top .title {}
.commom_keywords_top .title a {color: #212121;}
.commom_keywords_top .top .more{text-align: right}
.commom_keywords_top .list{margin-top: 15px;overflow: hidden}
.commom_keywords_top .list li {float: left;margin-right: 10px;
    line-height: 40px}
.commom_keywords_top .list li a:hover{color: #FA9600;}

/*搜索页面*/
.search_index{}
.search_index .product_list_content ul li{}
.search_index .product_list_content ul li .title{height: 56px;}
.search_index .content{background-color: #F1F3F6}
.search_index .top_title span{font-size: 24px;color: #0095D9}
.search_index a em{color: #0095D9}
.search_index .news_item .content{padding-top: 0}
