.pd9{padding-bottom: 5vw !important;}

.c_sub_nav{width:100%;border-bottom:1px solid #E5E5E5;background:#eff0f1;}
.c_sub_nav .c_wz{padding:0;position:relative;}
.c_sub_nav .c_wzrumbs{background:url(../images/class/position.png) no-repeat left 18px;background-size:auto 12px;line-height:29px;padding:10px 0 10px 20px;color:#999;}
.c_sub_nav .c_wzrumbs a{color:#999;}
/*px*/
.c_banner{width:100%;}
.c_banner img{width:100%; min-height:50px;}

/*sub_title*/
.sub_title{text-align:center;position:relative;}
.sub_title .s_t{margin:0;font-size:36px;color:#313131;height:46px;line-height:46px;position:relative;font-weight:bold;}
.sub_title .s_t span{font-weight:bold;color:#06C;}
.sub_title i{display:block;width:41px;height:4px;background:#06C;margin:19px auto 0;}
.sub_title p{margin:0;font-size:16px;color:#666;line-height:26px;margin-top:6px;}

/*menu*/
.c_sub_nav_s { margin-top: 45px;} 
.c_sub_nav_s ul { display: flex; align-items: center; justify-content: center;}
.c_sub_nav_s ul li { margin: 0 10px;}
.c_sub_nav_s ul li a { width: 120px; height: 50px; display: block; font-size: 16px; color: #343434; background-color: #ffffff; border-radius: 5px; line-height: 50px; text-align: center; border: solid 1px #cccccc;}
.c_sub_nav_s ul .active a { color: #fff; background-color: #06C; border-radius: 5px; line-height: 50px; text-align: center; border: solid 1px #06C;}
.c_sub_nav_s ul li:hover a { color: #fff; background-color: #06C; border-radius: 5px; line-height: 50px; text-align: center; border: solid 1px #06C;}


/*product_list*/
.c_pro{padding:40px 0 20px;}
.c_pro .c_pro_list {margin-top:50px;}
.c_pro .c_pro_list .c_pro_list_box {margin-top:29px;display:flex;justify-content:space-between;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item {width:32%;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .tu {width:100%;overflow:hidden;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .tu img {width:100%;height:100%;transition:0.3s;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info {width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;background-color:#F1F1F1;padding:0 19px;transition:0.3s;box-sizing:border-box;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info span {font-size:16px; font-weight:bold;transition:0.3s;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info div {font-size:16px;color:#6f6f6f;transition:0.3s;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info div strong {font-size:30px;color:#06C;transition:0.3s;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item:hover .tu img {transform:scale(1.1);}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item:hover .info {background-color:#06C;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item:hover .info span {color:#fff;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item:hover .info div {color:#fff;}
.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item:hover .info strong {color:#fff;}
.c_pro_list .c_pro_list_box {justify-content:start;flex-wrap:wrap;}
.c_pro_list .c_pro_list_box .c_pro_list_item {margin-bottom:25px;margin-right:2%;}
.c_pro_list .c_pro_list_box .c_pro_list_item:nth-of-type(3n) {margin-right:0;}

.c_pro_show {padding:60px 0 115px;background-color:#FFF;}
.c_pro_show .container .c_pro_show_box {display:flex;align-items:center;justify-content:space-between;}
.c_pro_show .container .c_pro_show_box .picture {width:600px;height:450px;}
.c_pro_show .container .c_pro_show_box .picture img {width:100%;height:450px;object-fit:cover;}
.c_pro_show .container .c_pro_show_box .info {flex:1;height:450px;box-sizing:border-box;padding:40px 55px;background-color:#f8f8f8;display:flex;flex-direction:column;justify-content:space-between;}
.c_pro_show .container .c_pro_show_box .info .top {display:flex;align-items:center;justify-content:space-between;}
.c_pro_show .container .c_pro_show_box .info .top .name {font-size:26px; font-weight:bold;}
.c_pro_show .container .c_pro_show_box .info .top .price {font-size:16px;color:#6f6f6f;}
.c_pro_show .container .c_pro_show_box .info .top .price strong {font-size:36px;color:#06C;}
.c_pro_show .container .c_pro_show_box .info .intro {font-size:18px; line-height:35px;lighting-color:32px;color:#808080;text-align:justify;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.c_pro_show .container .c_pro_show_box .info .photo {display:flex;align-items:center;justify-content:space-between;}
.c_pro_show .container .c_pro_show_box .info .photo img {width:150px;height:112px;display:block;cursor:pointer;transition:0.3s;}
.c_pro_show .container .c_pro_show_box .info .bot {display:flex;align-items:center;justify-content:space-between;}
.c_pro_show .container .c_pro_show_box .info .bot .detail {width:170px;height:54px;border:solid 1px #999999;font-size:16px;line-height:54px;text-align:center;transition:0.2s;}
.c_pro_show .container .c_pro_show_box .info .bot .detail:hover {background-color:#06C;border:1px solid #06C;color:#fff;}
.c_pro_show .container .c_pro_show_box_detail {margin-top:40px;display:flex;justify-content:space-between;}
.c_pro_show .container .c_pro_show_box_detail .detail-body {flex:1;padding:27px 30px;background-color:#f8f8f8;}
.c_pro_show .container .c_pro_show_box_detail .detail-body .title {font-size:22px; font-weight:bold;padding-bottom:20px;border-bottom:1px solid #ccc;}
.c_pro_show .container .c_pro_show_box_detail .detail-body .body {padding-top:30px;font-size:16px;color:#666;line-height:36px;text-align:justify;}
.c_pro_show .container .c_pro_show_box_detail .detail-body .body img {margin:10px auto;display: block;max-width: 1000px !important;height: auto !important;}

/*news list*/
.c_news {padding:60px 0 115px;background-color:#fff;}
.c_news .container {display:flex;}
.c_news .container .c_news_box {flex:1;}
.c_news .container .c_news_box .c_news_box_item {display:flex;padding-bottom:30px;padding-top:25px;border-bottom:1px solid #ccc; width:45%; margin-right:5%; float:left;}
.c_news .container .c_news_box .c_news_box_item .time {margin-right:30px;text-align:center;}
.c_news .container .c_news_box .c_news_box_item .time .big {font-size:50px;color:#4d4d4d;}
.c_news .container .c_news_box .c_news_box_item .time .small {font-size:16px;color:#808080;}
.c_news .container .c_news_box .c_news_box_item .ingo {flex:1;padding-top:10px;}
.c_news .container .c_news_box .c_news_box_item .ingo .title {font-size:24px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:0.3s;}
.c_news .container .c_news_box .c_news_box_item .ingo .heng {width:20px;height:2px;background-color:#06C;}
.c_news .container .c_news_box .c_news_box_item .ingo .intro {margin-top:20px;font-size:16px;color:#666;line-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.c_news .container .c_news_box .c_news_box_item .ingo .more {display:block;margin-top:27px;width:120px;height:43px;line-height:43px;text-align:center;color:#fff;font-size:16px;transition:0.3s;background-color:#06C;}

.c_news .container .c_news_box .c_news_box_item:hover .ingo .title {color:#06C;margin-left:20px;font-weight:bold;}
.c_news .container .c_news_box .c_news_box_item:hover .ingo .more {background-color:#ffb123;}


.c_news .container .c_news_show{flex:1;}
.c_news .container .c_news_show .title {font-size:26px;text-align:center; font-weight:bold;}
.c_news .container .c_news_show .time {margin-top:15px;font-size:16px;color:#808080;text-align:center;}
.c_news .container .c_news_show .line {margin-top:23px;width:100%;height:1px;background-color:#cccccc;}
.c_news .container .c_news_show .body {padding:40px 0;text-align:justify;}

.c_news .container .c_news_show .body img{margin:0 auto;display: block;max-width: 1000px !important;height: auto !important;}
.c_news .container .c_news_show .body p{margin:0 0 9px!important;font-size: 18px;text-indent:2em; line-height:40px;}

.c_news .container .c_news_show .down {display:flex;justify-content:space-between;}
.c_news .container .c_news_show .down a {display:flex;align-items:center;justify-content:center;width:48%;height:50px;line-height:50px;transition:0.3s;background-color:#ffffff;border:solid 1px #cccccc;}
.c_news .container .c_news_show .down a .icon {transition:0.3s;margin:0 10px;}
.c_news .container .c_news_show .down a .icon2 {display:none;}
.c_news .container .c_news_show .down a span {font-size:16px;color:#999;transition:0.3s;overflow:hidden;text-overflow:ellipsis;width:255px;height:50px;white-space:nowrap;}



.c_about_bg{padding:38px 0 20px;}
.c_about{margin-top:30px;background:#FFF;}
.c_about p{margin:0;text-align:left;line-height:35px;color:#333;margin-top:10px;font-size:18px; text-indent:2em;}

/*contact*/
.c_contact{padding:30px 0 50px;background:rgba(242, 244, 246, 1);}
.c_contact .container{background:#FFF;padding:40px 35px;}
.c_contact .c_t{height:37px;line-height:37px;font-size:28px;color:#262626;text-align:center;margin-bottom:30px;font-weight:bold;}
.c_contact .c_txt{margin-top:30px;}
.c_contact .c_txt .c_pp{padding:29px 19px;background:#FFF;border:1px solid #E3E8EC;width:calc(25% - 15px);margin-left:20px;float:left; border-radius: 20px;transition: all .3s;cursor: pointer;}
.c_contact .c_txt .c_pp:first-child{margin-left:0;}
.c_contact .c_txt .c_pp i{display:block;height:50px;background-repeat:no-repeat;background-position:center center;margin-bottom:15px;}
.c_contact .c_txt .c_pp i.icon1{background-image:url(../images/class/cc_icon1.png);}
.c_contact .c_txt .c_pp i.icon2{background-image:url(../images/class/cc_icon2.png);}
.c_contact .c_txt .c_pp i.icon3{background-image:url(../images/class/cc_icon3.png);}
.c_contact .c_txt .c_pp i.icon4{background-image:url(../images/class/cc_icon4.png);}
.c_contact .c_txt .c_pp p{line-height:24px;min-height:40px;color:#333;font-size:17px;text-align:center;}
.c_contact .c_txt .c_pp:hover{margin-top: -1%;border:1px solid #06C;}

@media screen and (min-width: 1200px) {
    .c_pro .c_pro_list .c_pro_show_box .info .photo img:hover {transform: scale(1.1);}
	.c_pro_show .container .c_pro_show_box .info .photo img:hover {transform: scale(1.1);}
	
    .show-article .container .show-box .info .photo img:hover { transform: scale(1.1);}
    .c_news .container .c_news_show .down a:hover { background-color: #06C; border: 1px solid #06C;}
    .c_news .container .c_news_show .down a:hover .icon1 {display: none;}
    .c_news .container .c_news_show .down a:hover .icon2 {display: block;}
    .c_news .container .c_news_show .down a:hover span {color: #fff;}
}


@media only screen and (max-width: 1680px) {
    .sub_nav .sn_left a{height:66px;line-height:66px;}
    .sub_nav .sn_right{height:66px;line-height:66px;}
    .sub_cnav a{height:66px;line-height:66px;}
    .sub_title .s_t{font-size:32px;height:42px;line-height:42px;}
    .sub_title p{font-size:15px;line-height:24px;margin-top:7px;}

    .c_contact{padding:40px 0;}
    .c_contact .container{padding:30px;}
    .c_contact .c_t{margin-bottom:20px;font-size:24px;height:32px;line-height:32px;}
    .c_contact .c_txt{margin-top:20px;}
    .c_contact .c_txt .c_pp{padding:22px 10px;}
}

@media only screen and (max-width: 1430px) {
    .sub_nav .sn_left a{height:50px;line-height:50px;font-size:14px;padding:0 25px;}
    .sub_nav .sn_left a:before{height:14px;margin-top:-7px;}
    .sub_nav .sn_right{height:50px;line-height:50px;background-size:auto 18px;font-size:13px;padding-left:18px;}
    .sub_cnav a{height:50px;line-height:50px;font-size:14px;padding:0 30px;border-bottom: 1px solid #FFF;}
    .sub_title .s_t{font-size:26px;height:34px;line-height:34px;}
    .sub_title p{font-size:14px;line-height:22px;margin-top:5px;}
    .manu{margin-top:20px;}

    #c_about_bg{padding:30px 0;}
    .c_about .cl_img{width:500px;padding-bottom:393px;}
    .c_about p{font-size:15px;line-height:28px;}

    .c_contact{padding:20px 0;}
    .c_contact .container{padding:20px;}
    .c_contact .c_t{font-size:20px;line-height:26px;height:26px;margin-bottom:5px;}
    .c_contact .c_txt{margin-top:10px;}
    .c_contact .c_txt .c_pp{width:calc(50% - 5px);margin-left:10px;margin-top:10px;}
    .c_contact .c_txt .c_pp:nth-child(odd){margin-left:0;}
    .c_contact .c_txt .c_pp p:last-child{height:auto;}
}
@media only screen and (max-width: 1300px) {

}
@media only screen and (max-width: 1280px) {
    #c_about_bg{padding:20px 0;}
    .c_about{margin-top:15px;}
    .c_about .cl_img{margin-right:20px;width:450px;padding-bottom:360px;}
    .c_about p{font-size:14px;line-height:24px;margin-top:7px;}
	.c_pro .c_pro_list .c_pro_show_box .picture {width: 400px;}
    .c_pro .c_pro_list .c_pro_show_box .info { padding: 20px;}
	
	.c_pro_show .container .c_pro_show_box .info {padding: 20px;}
    .c_pro_show .container .c_pro_show_box .picture {width: 400px;}
    .c_pro_show .container .c_pro_show_box .picture img {width: auto;}
	
    .c_news .container .c_news_box { width: 550px;}
    .c_news .container .c_news_show .down { display: block;}
    .c_news .container .c_news_show .down a { margin-bottom: 10px; width: 100%;}    
}
@media only screen and (max-width: 1023px) {
    .sub_nav{background:none;position:relative;z-index:1;}
    .sub_nav:before{content:'';width:100%;height:50px;background:#eef2f5;position:absolute;left:0;top:0;z-index:-1;}
    .sub_nav .sn_right{width:100%;float:none;}
    .sub_nav .sn_left{width:100%;float:none;margin-top:20px;background:#EEE;}
    .sub_title .s_t{font-size:22px;height:30px;line-height:30px;}
    .sub_title p{font-size:13px;line-height:22px;}

    .c_about .cl_img{width:369px;padding-bottom:290px;margin-right:15px;}

    .c_contact .c_txt .c_pp i{height:36px;background-size:auto 100%;margin-bottom:8px;}
    .c_contact .c_txt .c_pp i.icon2{background-size:auto 22px;}
}
@media screen and (max-width: 960px) {
	.c_sub_nav_s ul { justify-content: flex-start; white-space: nowrap; overflow-y: hidden; overflow-x: scroll;}
    .c_sub_nav_s ul li a { width: auto; padding: 0 20px;}
	
	.c_pro .c_pro_list .c_pro_show_box {display: block;}
    .c_pro .c_pro_list .c_pro_show_box .picture {width: 100%; height: auto;}
    .c_pro .c_pro_list .c_pro_show_box .info .photo {justify-content: space-around;}
	
	.c_pro_show .container .c_pro_show_box_detail { display: block;}
    .c_pro_show {padding: 30px 0;}
    .c_pro_show .container .c_pro_show_box {display: block;}
    .c_pro_show .container .c_pro_show_box .picture {width: 100%;height: auto;}
    .c_pro_show .container .c_pro_show_box .picture img { width: 100%; height:auto !important}
    .c_pro_show .container .c_pro_show_box .info {height: auto;}
    .c_pro_show .container .c_pro_show_box .info .photo {margin: 15px 0 20px;}
    .c_pro_show .container .c_pro_show_box .info .photo img {width: 32%;height: auto;}
	
	.c_news .container { display: block;}
    .c_news .container .c_news_box {width: 100%;}
    .c_news { padding: 30px 0;}
	.c_news .container .c_news_box .c_news_box_item {display:flex;padding-bottom:30px;padding-top:25px;border-bottom:1px solid #ccc; width:100%; float: none;}
	
}
@media only screen and (max-width: 767px) {
    .c_sub_nav .c_wzrumbs{font-size:13px;}
    .c_sub_nav .c_wzrumbs a{margin:0 5px;}
	
    .sub_nav .sn_left{margin-top:15px;}
    .sub_nav .sn_left a{width:calc(100%/3);border-right:1px solid #FFF;border-bottom:1px solid #FFF;float:left;padding:0 0;height:40px;line-height:40px;}
    .sub_nav .sn_left a:before{content:none;}
    .sub_cnav a{display:block;width:50%;float:left;padding:0 0;text-align:center;height:42px;line-height:42px;border-bottom: 1px solid #FFF;}
    .sub_title p br{display:none;}

    .c_about .cl_img{width:100%;padding-bottom:80.94%;float:none;margin-right:0;}
	
	.c_about p img{max-width:100% !important;display:block !important;margin:10px auto !important;float:none !important;}

    .c_contact .container{padding:10px;}
    .c_contact .c_t{font-size:16px;line-height:24px;height:24px;}
    .c_contact .c_txt .c_pp{width:100%;margin-left:0;float:none;padding:10px 5px;}
    .c_contact .c_txt .c_pp i{height:28px;background-size:auto 100%;margin-bottom:5px;}
    .c_contact .c_txt .c_pp i.icon2{background-size:auto 20px;}

    .c_pro .c_pro_list{ margin-top: 30px;}
    .c_pro .c_pro_list .show-box .info { height: auto; padding: 20px 15px;}
    .c_pro .c_pro_list .show-box .info .intro { margin-top: 15px;}
    .c_pro .c_pro_list .show-box .info .photo { margin-top: 15px;justify-content: space-between;}
    .c_pro .c_pro_list .show-box .info .photo img { width: 31%; height: auto;}
    .c_pro .c_pro_list .show-box .info .bot { margin-top: 15px;}
    .c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info div strong {font-size: 24px;}
}

@media screen and (max-width:667px){
    .sub_title .s_t{font-size:20px;height:28px;line-height:28px;}
    .sub_title i{width:30px;height:2px;}
    .sub_title p{line-height:20px;}
    .c_sub_nav .xq_nav{display:block;}
    .c_sub_nav .xq_nav a{height:38px;line-height:38px;border-right:1px solid #FFF;border-bottom:1px solid #FFF;padding:0 15px;display:inline-block;}
    
}

@media screen and (max-width: 640px) {
	.c_sub_nav_s { margin-top: 10px;}
    .c_sub_nav_s ul li a { height: 40px; line-height: 40px;}
    .c_sub_nav_s ul .active a { line-height: 40px;}
    .c_sub_nav_s ul li { margin: 0 5px 20px;}
	
	.c_pro .c_pro_list .show-box .info .intro {display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden;}
    .c_pro .c_pro_list .show-box .info .bot .detail { width: 110px; height: 40px; line-height: 40px;}
    .c_pro .c_pro_list .show-box .info .bot div strong { font-size: 30px;}
    .c_pro .c_pro_list .c_pro_list_box .c_pro_list_item {width: 49%;}
    .c_pro .c_pro_list .c_pro_list_box .c_pro_list_item:last-child {display: none;}
    .c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info span {font-size: 15px;}
    .c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info {display: block; padding: 15px; height: auto;}
	.c_pro_list .c_pro_list_box .c_pro_list_item:nth-of-type(3n) { margin-right: 2%;}
    .c_pro_list .c_pro_list_box .c_pro_list_item:nth-of-type(2n) { margin-right: 0;}
    .c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info { background-color: #e8e8e8;}
	.c_pro .c_pro_list .c_pro_list_box .c_pro_list_item .info div { display:none;}
	
	.c_pro_show .container .c_pro_show_box .info .top .name { font-size: 22px;}
    .c_pro_show .container .c_pro_show_box .info .top .price strong { font-size: 24px;}
    .c_pro_show .container .c_pro_show_box .info { padding: 20px 15px 5px;}
    .c_pro_show .container .c_pro_show_box .info .intro { margin-top: 15px;font-size:15px; line-height:28px;}
    .c_pro_show .container .c_pro_show_box .info .bot .detail { width: 110px; height: 40px; line-height: 40px;}
    .c_pro_show .container .show-detail { margin-top: 30px;}
    .c_pro_show .container .c_pro_show_box_detail .detail-body { padding: 20px 15px;}
    .c_pro_show .container .c_pro_show_box_detail .detail-body .body { padding-top: 20px; line-height: 28px; font-size: 15px;}
	.c_pro_show .container .c_pro_show_box_detail .detail-body .body img {width: 100% !important;}
	
	.c_news .container .c_news_box .c_news_box_item .time { display: none;}
    .c_news .container .c_news_box .c_news_box_item .ingo .title { font-size: 18px; font-weight:bold;}
    .c_news .container .c_news_box .c_news_box_item .ingo .intro { font-size: 15px; line-height: 26px;}
    .c_news .container .c_news_box .c_news_box_item .ingo .more { margin-top: 20px; width:80px;height:30px;line-height:30px;font-size:14px;}
    .c_news .container .c_news_box .c_news_box_item { padding: 20px 0;}
	
    .c_news .container .c_news_show .down a .icon { display: none;}
    .c_news .container .c_news_show .title {font-size: 18px;}
    .c_news .container .c_news_show .body { padding: 25px 0 20px;}
	.c_news .container .c_news_show .body img{width: 100% !important;}
}