.top{line-height:32px;color:#fff;font-size:14px;background:#696969;position:relative;z-index:10;}
.top .ml3{margin-left:3%;}
.top .topL1{
    float:left;font-size:14px;color:#fff;padding:0 8px;
    background:url("../images/more_01.png") left center no-repeat;
}
.top .top_link{}
.top_link .topL_T1{padding:0 18px;background:url("../images/drop_01.png") right center no-repeat;cursor:pointer;}
.top_link .topL_T2{
    position:absolute;width:100%;box-sizing:border-box;border:1px solid #696969;
    left:0;top:100%;background:#fff;display:none;
}
.topL_T2 a{display:block;text-align:center;line-height:28px;color:#333;}
.topL_T2 a:hover{background:#696969;color:#fff;}
/****/
.head{position:relative;z-index:9;box-shadow:0 0 25px rgba(0,0,0,.1);}
.head .logo{display:block;float:left;line-height:82px;width:210px;margin-left:3%;}
.logo img{width:100%;}
.head .nav{}
.nav li{float:left;position:relative;}
.nav li>a{line-height:82px;padding:0 26px;display:block;font-size:16px;color:#2c2c2c;position:relative;}
.nav li>a:after{
    content:"";display:block;width:48px;height:3px;background:#dd0222;
    position:absolute;left:calc(50% - 24px);bottom:0;transition:all .6s;transform:scale(0,1);
}
.nav li:hover>a:after,.nav li>a.act:after{transform:scale(1,1);}
.nav li .nav_er{
    position: absolute;background:#fff;width:130px;text-align:center;line-height: 36px;z-index: 2;box-shadow:0 0 20px rgba(0,0,0,.1);
    padding: 10px 0;transition: top .5s,opacity .5s;left:calc(50% - 65px);top:120%;opacity: 0;visibility: hidden;
}
.nav li:hover .nav_er{top:100%;opacity: 1;visibility: visible;}
.nav_er a{display: block;color:#333;font-size: 14px;}
.nav_er a:hover{background: #c3272b;color:#fff;}
.nav_btn{display: none;width:0.8rem;padding: 0.29rem 0;height:0.9rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.1rem auto;}
.nav_btn:after,.nav_btn:before{content:" ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{display: block;width: 0.4rem;height:0.04rem;transition: all .3s;background-color:#dd0222;border-radius: 0.05rem;position: relative;}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:0.14rem;}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:0.14rem;}
/****/
.bottom{line-height:28px;padding:22px 0;font-size:14px;color:#8c8c8c;border-top:1px solid #e1e1e1;}
.bottom select{
    width:166px;height:28px;border:1px solid #c9c9c9;background:url("../images/drop_02.jpg") right center no-repeat;
    font-size:14px;color:#6a6a6a;padding-left:12px;appearance: none;-webkit-appearance: none;-moz-appearance: none;
}
.bottom select::-ms-expand { display: none; }
.foot{padding:34px 0 24px;}
.foot .foot_nav{width:780px;float:left;max-width:calc(100% - 370px);}
.foot_nav dl{width:16.66%;float:left;line-height:30px;}
.foot_nav dl dt a{display:block;font-size:15px;color:#000;font-weight:bold;}
.foot_nav dl dd a{display:block;font-size:14px;color:#585858;}
.foot_nav dl dd a:hover{color:#dd0222;}
.foot .foot_con{margin-left:20px;float: left;padding-top:5px;width:350px;max-width:100%;}
.foot_con img{float:left;margin-right:16px;}
.foot_con .FC_txt{font-size:14px;line-height:24px;color:#6a6a6a;float:left;width:calc(100% - 114px);}
/****/
.banner_list li a{display:block;height:560px;}
.banner .bx-wrapper .bx-controls-direction a{height:60px;width:60px;margin-top:-30px;}
.banner .bx-wrapper .bx-pager{bottom:26px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active,.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#dd0222;}
/****/
.notice{height:54px;line-height:54px;}
.notice .not_T1{float:left;font-size:16px;color:#12b5b1;padding-left:30px;background:url("../images/notice.jpg") 5px center no-repeat;}
.notice .not_T2{line-height:20px;height:20px;color:#b7b7b7;float:left;margin:17px 0;padding:0 12px;border-right:1px solid #dedede;}
.notice .not_main{width:calc(100% - 185px);float:right;}
.not_main .not_list{}
.not_list a{display:block;line-height:54px;font-size:15px;color:#333;padding-right:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.not_list a.newNot:after{content:".";color:#fff;display:inline-block;padding-left:34px;margin-left:10px;background:url("../images/new_01.jpg") center no-repeat;}
.notice .bx-wrapper .bx-controls-direction a{width:28px;height:28px;margin-top:-14px;}
.notice .bx-wrapper .bx-prev{right:50px;background: url("../images/to_left_02.jpg") center no-repeat;left:inherit;}
.notice .bx-wrapper .bx-next{right:12px;background:url("../images/to_right_02.jpg") center no-repeat;}
.ind_main{background:#f3f3f3;padding:50px 0 54px;}
.ind_main .ind_B1{display:block;width:22%;height:390px;float:left;background-size:cover;background-position:center;}
.ind_main .ind_B2{width:78%;float:left;}
.ind_B2 a{display:block;width:25%;float:left;}
.ind_main .ind_B1:hover,.ind_B2 a:hover{transform:translateY(-12px);}
.ind_B2 .ind_txt{height:195px;}
.ind_B2 .ind_L1 .ind_txt{background:#12b5b1;}
.ind_B2 .ind_L2 .ind_txt{background:#ed4a4e;}
.ind_B2 .ind_L3 .ind_txt{background:#f9b552;}
.ind_B2 .ind_L4 .ind_txt{background:#7c36de;}
.ind_B2 .ind_pic{height:195px;background-size:cover;background-position:center;}
.ind_main .ind_T1{font-size:20px;color:#fff;padding-left:30px;line-height:30px;padding-top:30px;}
.ind_main .ind_T2{font-size:14px;color:#fff;padding-left:30px;line-height:20px;}
/* 产品补充 */
.wh1{width:100%;height:100%}.els{display:inline-block;overflow:hidden;width:100%;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}.pro-list{padding-top:50px;padding-bottom:50px}.pro-list .item{margin-bottom:65px}.pro-list a{display:block}.pro-list .prohead{background:#f8f8f8}.pro-list .prohead .img{width:374px;height:264px}.pro-list .prohead .info{width:calc(100% - 374px)}.pro-list .prohead .info h3{font-size:18px;font-weight:bold;margin-top:50px;margin-bottom:5px}.pro-list .prohead .info .txt{height:150px;font-size:14px;line-height:30px;color:#7b7b7b;overflow:hidden}.pro-list .con{font-size:14px}.pro-list .con ul li{width:17%;float:left;text-align:center;height:45px;line-height:45px;font-size:14px;display:inline-block;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}.pro-list .con ul li:nth-child(5){width:32%;text-align:left;text-indent:3%}.pro-list .con .list1{background:#f8f8f8}.pro-list .con .list2 li:nth-child(1){font-weight:bold;color:#dd0223}.pro-list .con .list2 li:nth-child(5){width:32%;text-align:left;text-indent:3%}.in-pro .banner{color:#fff;font-size:14px}.in-pro .banner a{font-size:14px;color:#fff}.in-pro .banner a.cur,.in-pro .banner a:hover{text-decoration:underline}.in-pro .banner .abs{width:100%;height:65px;line-height:65px;top:0;left:0;background:rgba(0,0,0,0.65)}.in-pro .banner h2{font-size:28px;height:65px;line-height:65px;padding-left:10px;padding-right:25px}.in-pro .banner em{font-style:normal}.in-pro img{max-width:100%}.in-pro .nav{background:#9f0219}.in-pro .nav a{float:left;display:block;color:#fff;font-size:14px;padding:0 32px;height:60px;line-height:60px}.in-pro .nav a.cur,.in-pro .nav a:hover{background:#dc0322}@media (max-width:768px){.sm-dn{display:none}.pro-list{padding-top:20px;padding-bottom:30px}.pro-list .item{padding:0 5px;margin-bottom:30px}.pro-list .prohead{padding:15px 20px}.pro-list .prohead .img{width:100%;height:auto}.pro-list .prohead .info{width:100%}.pro-list .con ul li{font-size:12px}.pro-list .con .list1{background:#f8f8f8}.in-pro .nav{padding-top:15px;background:transparent}.in-pro .nav a{width:48%;margin:0 1%;text-align:center;padding:0;height:40px;line-height:40px;background:#9f0219;margin-bottom:10px}}