﻿/* CSS Document */
.swiper-pagination-bullet{background: #e5e5e5;}
.swiper-pagination-white .swiper-pagination-bullet-active{background: #e3b000;}
.swiper-container.h_qt{height: 101px;overflow: visible;z-index: 9;}

.home_ptype_bg{width: 100%;max-height:140px;background: #FFFFFF;margin:2vw 0vw;overflow: hidden;padding: 10px;box-sizing: border-box;}
.home_ptype{width:100%;max-height:120px;padding-right:10px;box-sizing:border-box;overflow: hidden;}
.home_ptype ul{width:102%; overflow: hidden;}
.home_ptype ul li{width:16.6%;float: left;height:52px;overflow: hidden;text-align:center;border-bottom: solid 1px #ececec;margin-bottom: 10px;padding-bottom: 4px;}
.home_ptype ul li a{display:block;height:52px;box-sizing: border-box;}
.home_ptype ul li a span{display:block;padding:0px 10px;height:42px;line-height: 42px;color:#333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-right: solid 1px #ececec;box-sizing: border-box;}
.home_ptype ul li a:hover{display:block;height: 52px;background: url(../image/line_y.jpg) repeat-x center bottom;box-sizing: border-box;font-weight: bold;}
.home_ptype ul li a:hover span{font-weight: bold;}

.product_mod{background: #ffffff;border: solid 1px #e5e5e5;border-right:none;border-top:none;overflow: hidden;}
.product_mod ul li{width:340.7px;border: solid 1px #e5e5e5;float: left;margin-left: -1px;margin-bottom:-1px;padding: 12px;box-sizing: border-box;}
.product_mod ul li .p_pic{position:relative;z-index:7;width:317px;height:317px;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.product_mod ul li .p_pic img{transition: all 0.6s;max-width:100%; max-height:100%;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.product_mod ul li .p_pic img:hover{transform: scale(1.2);}
.product_mod ul li .p_title{margin-top:10px;margin-bottom:10px;color: #333333;font-size: 16px;line-height: 26px;height:52px;overflow : hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product_mod ul li .p_pic .contact_btn{display:block;position: absolute;left:12px;bottom:12px;color: #fae100;font-size:32px;height:32px;line-height:32px;border: solid 6px #FFFFFF;border-radius:44px;z-index: 9;}

.home_about_mod{margin-top:3vw;background: #FFFFFF;padding:2vw 0vw;}
.home_title {width:100%;height:80px;position: relative;}
.home_title .line{position:absolute;left:0px;top:50%;margin-top:-3px;width:100%;height:6px;background:#e0e0e0;z-index: 8;}
.home_title .caption{position: absolute;left:50%;top:0px;margin-left:-10vw;text-align: center;color: #fae100;background: #FFFFFF;font-size: 48px;
width:20vw;height: 80px;line-height: 80px;z-index: 9;font-weight: bold;}
.home_title .caption span{color: #333333;font-size: 48px;font-weight: bold;}
.home_title .caption.c_title{background: url(../image/bg.jpg) left top;}


.home_about_text{padding:20px 0px;}
.home_about_text .home_about .a_text{
	margin-top: 10px;
    line-height: 26px;
    font-size: 16px;
    color: #666666;
}
.home_about_text .a_text span {
	font-weight: bold;
    float: left;
    display: block;
    padding-right: 20px;
    color: #000;
    font-size: 16px;
}
.home_about{float:left;width:60%;height:100%;font-size:16px;box-sizing:border-box;padding-top: 4%;}
.home_about_r{width:40%;height:auto;float:right;padding-top:50px;}
.home_about_r ul li{width:33.33%;float:left;text-align: center;}
.home_about_r ul li .icon{display:inline-block;color: #FFFFFF;background:#fae100;width:50px;height:50px;line-height:50px;font-size:42px;padding:10px;border: solid 22px #f6f6f6;border-radius:114px;}
.home_about_r ul li .p_t{padding: 10px;font-size: 16px;color: #333333;}

.home_about_pic{margin:20px 0px;overflow: hidden;}
.home_about_pic ul li{max-width:258px;float: left;padding:0px 7px;}
.home_about_pic ul li .a_pic{max-width:258px;height:204px;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_about_pic ul li .a_pic img{transition: all 0.6s;object-fit: contain; max-width:100%; max-height:100%;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_about_pic ul li .a_pic img:hover{transform: scale(1.2);}

.home_news_mod{background:#ffffff;margin:3vw 0vw;min-height:350px}
.h_news_content{float:left;width:50%;padding:40px 30px;height:100%;box-sizing:border-box;overflow: hidden;}
.home_news{width:100%;overflow: hidden;}

.home_news .n_title{width:100%;color: #fae100;}
.home_news .n_title span{float:left;display:block;height:50px;line-height:50px;font-size: 48px;color: #fae100;font-weight: bold;}
.sroll_btn{width:60px;float: left;margin-left: 20px;margin-top: 10px;}
.sroll_btn .prev_btn{width:30px;height:30px;line-height:30px;font-size:30px;float: left;background: #fae100;color: #FFFFFF;cursor: pointer;}
.sroll_btn .next_btn{width:30px;height:30px;line-height:30px;font-size:30px;float: left;background: #e0e0e0;color: #FFFFFF;cursor: pointer;}

.home_news .cont{width: 100%;padding-top: 20px;}
.home_news .cont .title{width:95%;margin-bottom:20px;height: 28px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.home_news .cont .title a{font-size: 20px;color: #282828;height: 28px;line-height: 28px;font-weight: bold;}
.home_news .cont .date{font-size: 16px;color: #282828;height: 28px;line-height: 28px;margin-top: 15px;}
.home_news .cont .n_text{font-size: 16px;color: #666666;height:72px;line-height:24px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.home_news .more{position:absolute;display:block;width: 50px;height: 50px;right:270px;bottom:-32px;text-align: center;line-height: 50px;color: #FFFFFF;background: #d31700;font-size: 24px;}

.home_send{width:50%;float:right;background:url(../image/qbg.jpg);padding:40px 50px;box-sizing: border-box;}
.home_send .input_text{width:100%; text-indent:10px;line-height:50px;height:50px;margin-bottom:20px;background: #ffffff;border: none;color: #cccccc;}
.home_send .input_text.textarea{width:100%; text-indent:10px;line-height:28px;height:120px;margin-bottom:20px;background: #ffffff;border: none;color: #cccccc;box-sizing: border-box;}
.home_send .btn{text-align:right;height:50px;line-height:50px;display:block;color: #FFFFFF;font-size:44px;font-weight:bold;text-decoration: underline;}


.pub_title{width:100%;text-align:center;font-size: 34px;line-height: 40px; color: #212121;margin-top: 30px;padding-bottom:20px;}
.pub_title .more{float: right;padding-right: 10px;display: block;font-size:18px;line-height:40px;}


.home_contact{padding-top: 4vw;}
.home_contact_l{width: 30%;float: left;border-right: solid 1px #cccccc;/*padding-right:50px;*/box-sizing: border-box;}
.home_contact_l .ewm{width:118px;height:118px;text-align:center;float:left;border: solid 1px #cccccc;padding:6px;box-sizing: border-box;}
.home_contact_l .ewm img{width: 100%;height: 100%;}
.home_contact_l .ewm_r{padding:28px 0 0 25px;float: left;width: 60%;}
.home_contact_l .ewm_r p{line-height: 30px; font-size: 16px; color: #3f3e40;}
.home_contact_l .ewm_r p i{padding-right: 5px;}
.home_contact_r{width: 70%;float: right;padding:0px 80px;box-sizing: border-box;}
.home_contact_r ul li{width:50%;float: left;margin:10px 0px;line-height:20px;color: #414042;}
.home_contact_r ul li.li_l{width:50%;}
.home_contact_r ul li i{padding-right: 5px;}


 @media only screen and (max-width:1680px) {

.home_news .cont .title{width:100%;margin-bottom: 10px;}

}

 @media only screen and (max-width:1400px) {
.product_mod ul li{max-width:340.7px;width: 25%;}
.product_mod ul li .p_pic{max-width:317px;max-height:317px;width: 22vw;height: 22vw;}
.product_mod ul li .p_title{font-size: 14px;}
.home_title .caption{margin-left:-15vw;width:30vw;}
.home_about{width:50%;padding-left:10px;box-sizing:border-box;}
.home_about_r{width:50%;}
.home_about_text{padding:0px;}
.home_about_pic ul li{max-width:258px;width: 20%;box-sizing: border-box;}
.home_about_pic ul li .a_pic{max-width:258px;max-height:204px;width:20vw;height:15vw ;}




.side_left.home{display: none;}
.home_contact{padding: 20px;}
.home_contact_l{width: 100%;float: left;border-right:none;padding-right:0px;padding-bottom:20px;border-bottom: solid 1px #e5e5e5;}
.home_contact_r{width:100%;float:left;padding:0px;margin-top: 20px;}

}
 @media only screen and (max-width:1280px) {
.home_send .btn{font-size: 36px;}

}
@media only screen and (max-width:1040px) {

.product_mod ul li{max-width:340.7px;width:33.333%;}
.product_mod ul li .p_pic{max-width:317px;max-height:317px;width:30vw;height: 30vw;}
.product_mod ul li .p_title{font-size: 14px;}
.home_about_r{width: 100%;padding:0px;}
.home_title .caption{margin-left:-20vw;width:40vw;font-size: 36px;}
.home_title .caption span{font-size:36px;}

.home_about {width: 100%;margin-bottom: 30px;}
.home_about_cont{padding:20px 10px;}
.home_send{width:100%;height:auto;float:none;background: #facf00;padding: 30px;}
.home_send .btn {font-size: 30px;}
.h_news_content{width: 100%;float: none;padding: 30px;}
.home_contact{padding-top: 0px;}
.home_contact_t{padding: 30px 0px;}
.home_contact_r ul li{width:100%;float: left;}
.home_contact_r ul li.li_l{width:100%;}
.f_bg{padding-bottom: 20px;}
.f_nav{padding-top: 20px;font-size: 2.4rem;}
.home_news .n_title span{font-size:36px;}

 }


 @media only screen and (max-width:768px) {

.home_ptype_bg{display: none;}
.product_mod ul li{max-width:365px;width:50%;}
.product_mod ul li .p_pic{max-width:330px;max-height:330px;width:44vw;height: 44vw;}
.product_mod ul li .p_title{font-size: 14px;height: 48px;line-height:24px;margin: 5px 0px;}
.home_title .caption{margin-left:-18vw;width:36vw;font-size:26px;}
.home_title .caption span{font-size:26px;}
.home_send .btn {font-size:24px;height: 30px;line-height: 30px;}

.home_about_r ul li .icon{width:40px;height:40px;line-height:40px;font-size:36px;padding:10px;border: solid 20px #f6f6f6;border-radius:100px;}
.home_about_r ul li .p_t{padding:10px;font-size:14px;color: #333333;}
.home_about_pic{margin-bottom: 0px;}
.home_news .n_title span{font-size:26px;}


/*.home_pcont_box{padding: 30px 0px;}	
.home_probox ul li{width:50%;max-width: 384px;margin: 0px;margin-bottom: 10px;padding:0px 10px;box-sizing: border-box;}
.home_probox ul li .p_pic{max-width:384px;max-height:384px;width:44vw;height:44vw;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.home_probox ul li .show_text{width:100%;width:44vw;left:10px;padding: 10px 0px;box-sizing: border-box;}*/



 }




 @media only screen and (max-width:420px){ 
.product_mod ul li .p_pic{max-width:330px;max-height:330px;width:41vw;height: 41vw;}
.product_mod ul li .p_title{font-size:12px;height:40px;line-height:20px;margin: 5px 0px;}
 	
 	
/*.home_probox ul li .p_pic{width:42vw;height:42vw;}
.home_probox ul li .show_text{width:42vw;}*/
.home_title .caption{margin-left:-20vw;width:40vw;font-size:20px;}
.home_title .caption span{font-size:20px;}
.home_about_r ul li .icon{width:30px;height:30px;line-height:30px;font-size:26px;padding:10px;border: solid 15px #f6f6f6;border-radius:70px;}
/*.home_about_pic{display: none;}*/
}

