@charset "utf-8";
/* CSS Document */



/*nav tit */
.navt_tit{ height:330px; line-height:330px; background:url(../img/N_bg.png) repeat-x; font-size:29px; color:#FFF;}
.navt_tit .leftw{ padding-left:30px;}

.page_n_width {width: 1300px;margin: 0 auto; padding:50px 15px;}
.ny_n_tit{ border-bottom:1px solid #e8e8e8; font-size:20px; color:#4d8d1f; line-height:40px; height:40px; font-weight:bold;}
.ny_main_left .ny_n_tit{ border-bottom:1px solid #e8e8e8; font-size:20px; padding-left:20px; color:#fff; background:#309d02; line-height:70px; height:70px; font-weight:bold;}

.ny_main_left{ width:310px; float:right;}
.ny_main_left ul{ padding-top:1px;}
.ny_main_left ul li{ line-height:45px; border-bottom:1px solid #dbdbdb;}
.ny_main_left ul li a{color: #333333; display: block; font-size: 16px; background:#ecfae7; padding-left: 30px; }
.ny_main_left ul li a:hover{ background:#cee5c6; color:#333; text-decoration:none; }
.ny_main_left .bg a{color:#333;background:#cee5c6;}


.ny_main_right{width:900px;float:left; }
.ny_main_right .nr{ padding-top:30px; font-size:16px; line-height:30px;}
.weizhi{ font-size:14px; color:#636363; background:url(../img/ser_2.jpg) no-repeat left; padding-left:30px;}
.weizhi a{ font-size:14px; color:#636363;}
.weizhi a:hover{ text-decoration:underline;}



.device-list_n {overflow: hidden;  margin-top:50px;}

.device-list_n .item {float: left;width:31%;margin-right: 1.8%;margin-bottom: 50px;   border: 1px solid #e0e0e1;}
.device-list_n .item:nth-child(4n){margin-right: 0;}
.device-list_n .item .img-box {width: 100%; background:#FFF;}
.device-list_n .item .tuh{overflow: hidden; text-align:center; }
.device-list_n .item .img-box img{height: 100%;vertical-align: middle; padding-bottom:10px;}
.device-list_n .item .img-box{overflow: hidden; }
.device-list_n .item .img-box img {
    vertical-align: middle;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
}
.device-list_n .item:hover .img-box img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
.device-list_n .item .pro_n_b{ background:#e0e0e1; padding:5px;}
.device-list_n .item .name{line-height: .52rem;color:#202020;font-size: .18rem; font-weight:bold;}
.device-list_n .item .name1{line-height: .24rem;color:#333;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; }
.device-list_n .item .name2{line-height: .26rem;color:#e94723;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; font-weight:bold; }
.device-list_n .item a{line-height: .48rem;color:#333;font-size: 14px; padding:20px 0; text-decoration:underline;}
.device-list_n .item a:hover{color:#E25050;}

.device-list_news {overflow: hidden;  margin-top:50px;}
.device-list_news .item {float: left;width:48%;margin-right: 1.8%;margin-bottom: 50px;border: 1px solid #e0e0e1;}
.device-list_news .item:nth-child(2n){margin-right: 0;}
.device-list_news .item .img-box {width: 100%; background:#FFF; height:350px;}
.device-list_news .item .tuh{overflow: hidden; text-align:center; }
.device-list_news .item .img-box img{height: 100%;vertical-align: middle; padding-bottom:10px;}
.device-list_news .item .img-box{overflow: hidden; }
.device-list_news .item .img-box img {
    vertical-align: middle;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
}
.device-list_news .item:hover .img-box img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
.device-list_news .item .pro_n_b{ background:#e0e0e1; padding:5px;}
.device-list_news .item .name{line-height: .32rem;color:#202020;font-size: .18rem; font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.device-list_news .item .name1{line-height: .24rem;color:#333;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; height:50px; }
.device-list_news .item .name2{line-height: .26rem;color:#e94723;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; font-weight:bold; }
.device-list_news .item a{line-height: .48rem;color:#333;font-size: 14px; padding:20px 0; text-decoration:underline;}
.device-list_news .item a:hover{color:#E25050;}


.pro_L{ width:30%; float:left;}
.fluteA{ margin:50px 0; }
.banner{width:100%;float:left;position:relative;}
.banner a img{width:100%;float:left;}
.banner a img.sj_img{display:none;}
.banner .swiper-pagination{bottom:18px !important;}
.banner .swiper-pagination span,.inB .swiper-pagination span,.inD .swiper-pagination span,.manxq_top .swiper-pagination span,
.saxoxq_top_l .swiper-pagination span,.fluteA .swiper-pagination span,.pro_con .swiper-pagination span{width:8px;height:8px;background:#ccc;margin:0px 5px;opacity:1;border-radius:0px !important;transition-duration: .5s;}
.banner .swiper-pagination span.swiper-pagination-bullet-active,
.inB  .swiper-pagination span.swiper-pagination-bullet-active,
.inD .swiper-pagination span.swiper-pagination-bullet-active,
.manxq_top .swiper-pagination span.swiper-pagination-bullet-active,
.saxoxq_top_l .swiper-pagination span.swiper-pagination-bullet-active,
.fluteA .swiper-pagination span.swiper-pagination-bullet-active,
.pro_con .swiper-pagination span.swiper-pagination-bullet-active{width:22px;background:#333;border-radius:4px !important;}
.fluteA a{display: block; }
.fluteA a img{padding:20px 10px;}

.div_cir{z-index:100;}
.fluteA .swiper-container{border:1px solid #d8d8d8;}
.fluteA .swiper-pagination{position: static;margin-top:30px;}


.saxoxq_top_r{width:65%;float:right;margin-top:50px;}
.saxoxq_top_rt{width:100%;float:left;border-bottom:1px solid #d2d2d2;padding-bottom: 26px;padding-left: 30px;box-sizing: border-box;}
.saxoxq_top_rt h2{display:block;font-size: 24px;color:#000;}
.saxoxq_top_rt>span{display:block;font-size: 20px;color:#000;margin:20px 0px;}
.saxoxq_top_rt>div{display: block;}
.saxoxq_top_rt>div p{font-size: 18px;line-height: 36px;color:#595858;padding-left:18px;position:relative;}

.saxoxq_top_rt>p{font-size: 18px;color:#373636;margin-bottom: 10px;}
.saxoxq_top_rt>h5{font-size:20px;color:#000;margin-bottom: 10px;}
.saxoxq_top_rt:last-child{border:none;}
.saxoxq_bo{width:100%;float:left;}
.saxoxq_bo h3{display:block;font-size: 20px;color:#000;margin:50px 0px 16px 0px;}
.saxoxq_bo .item{width:100%;overflow:hidden;}
.saxoxq_bo .item>div{float:left;width: 23.6%;margin-right: 1.8%;padding:4px;border-radius:6px;border:1px solid #cecece;box-sizing: border-box;/*height: 320px;*/margin-top:14px;padding-bottom:20px;}
.saxoxq_bo .item>div img{width:100%;}
.saxoxq_bo .item>div img {
    vertical-align: middle;
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -ms-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
}
.saxoxq_bo .item>div:hover img {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}
.saxoxq_bo .item>div:nth-child(4n){margin-right:0px;}
.saxoxq_bo .item>div p{overflow:hidden;border-radius:6px;}
.saxoxq_bo .item>div h4,.saxoxq_bo .item>div span{display:block;font-size: 16px;color:#3d3d3d;line-height: 24px;padding:0px 16px;margin-top:20px;}


.ny_Newslist{width:825px;float:right; margin-top:30px; }
.ny_Newslist dl{ padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid #e8e8e8;} 
.ny_Newslist dl dt{ float:left; width:250px;height:170px; margin-right:15px; display:inline; overflow:hidden;}
.ny_Newslist a img { max-width: 100%; height:auto;   top: 0; bottom: 0; left: 0; right: 0;    margin: auto; display:block;-webkit-transition:-webkit-transform 1s ease 0s; transition:transform 1s ease 0s; -webkit-transform-origin:center; 　transform-origin:center;  }
.ny_Newslist dl:hover img{-webkit-transform: scale(1.2); 　transform: scale(1.2);}
.ny_Newslist dl dd{ padding-right:10px;}
.ny_Newslist dl dd .bt{font-size:20px; line-height:30px; padding-bottom:10px;}
.ny_Newslist a:hover{color:#333;text-decoration:underline;}
.ny_Newslist dl dd{ font-size:14px; line-height:23px;}
.ny_Newslist dl dd .fenlei p{ color:#666666;padding-bottom:10px;}
.ny_Newslist dl dd em{ width:120px; font-style: normal; color:#999; }
.icon-date{ display: inline-block;vertical-align: middle;margin-right: 5px;width: 16px;height: 16px;background: url(../img/date.png) no-repeat center;}
	
.page{ height:60px; line-height:60px; font-size:16px; display:block; text-align:center;  }

.bread-line {color:#636363; padding-bottom:20px; font-size:16px;}
.news_show_tit{  line-height:75px; font-size:38px; color:#4d4f53; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.news_show_date{ height:60px; line-height:60px; font-size:20px; color:#949494; border-bottom:1px solid #e8e8e8;}
.news_show_nr{ font-size:16px; line-height:32px; color:#595858; padding:30px 0;}

.ny_down_list{ margin-top:30px; }
.ny_down_list ul{  padding-bottom:10px; margin-bottom:10px;}
.ny_down_list ul li{ line-height:32px;border-bottom:1px dotted #CCCCCC;}
.ny_down_list ul li a em{ padding-left:20px; color:#b1afaf; font-size:12px;}
.ny_down_list ul li a{ background:url(../img/icon1.png)0 50% no-repeat; font-size:14px; padding-left:20px; }
.ny_down_list ul li a:hover{ background:url(../img/icon1_h.png)0 50% no-repeat; }
.ny_down_list ul li span{ float:right; font-size:12px; padding-right:20px;}
.icon-pdf{ display: inline-block;vertical-align: middle;margin-left: 5px;width: 20px;height: 20px;background: url(../img/icon_pdf.png) no-repeat center;}
hr{ border:0px; border-bottom:1px dotted #dbdbdb; height:0; margin:20px 0;}

.ny_main_right .contact{ padding:30px 0; font-size:16px; line-height:30px;border-bottom:1px solid #dbdbdb; margin-bottom:30px;}

.con_topl{width:293px;height:255px;float:left;background:#309e01;}
.con_topl h1{margin: 50px 0 48px 30px; color: #fff;    font-size: 33px;}
.con_topl span{color:#fff;border:2px solid #fff;    padding: 10px 10px; margin-left: 28px;font-size: 21px; }
.con_topl em{color:#fff; margin: 40px 25px;display: block; font-size: 24px;  font-family: arial;text-transform: uppercase;}
.con_topr{width:807px;height:255px;float:left;background:url(../img/c_bg.jpg) no-repeat;}
.con_topr h3{color:#494949;font-size: 24px;height: 46px;padding: 72px 30px 0 97px;}
.con_topr p{ font-size: 14px;line-height: 24px;padding: 45px 144px 30px 100px;}

.con_foot{margin-top:40px;}
.con_footl{float:left;background: #f5f5f5; width: 510px; height: 550px;}
.con_footl h3{ font-size: 26px;font-weight: normal; color: #333333;    padding: 40px 0 0 40px;}
.con_footl span{    font-size: 14px; color: #999999;    padding-left: 40px;}
.con_footl dl{padding: 30px 20px 5px 40px;    overflow: hidden;}
.con_footl dl dd{float:left;}
.con_footl dl dt{float:left;}
.con_footl dl dd h2{    color: #333;font-size:18px;font-weight:normal;    padding-left: 37px; line-height: 28px;}
.con_footl dl dd p{font-size:14px;color: #666;        margin: 6px 0 0px 38px; line-height: 28px;}
.con_footr{float:left;background: #eee;width: 590px; height: 550px;}
.con_footr img{ margin-left:10px;}
.con_footr  h2{background:url(../img/map.png) no-repeat; font-weight: normal; padding: 15px 21px 40px 115px;font-size: 20px;color: #333; margin: 45px 0 0 30px;}

.Introduction{overflow:hidden;}
.Int_headl{border:1px solid #ccc;width:55%;height:149px;float:left;}
.Int_headl strong{ color: #343434; font-size: 22px;    padding: 28px 0 10px 30px; display: block; }
.Int_headl p{    color: #5e5e5e;font-size:15px;    padding-left: 30px;}
.Int_headr{background:#309e01;width:45%;height:149px;float:left;}
.Int_headr h2{color:#fff;text-align:center;line-height:149px;font-size: 24px;}
.Int_foot{margin-top:30px;}
.Int_footl{float:left;width:550px;}
.Int_footl p{    line-height: 26px;font-size: 14px;padding-right: 47px; margin-top: 25px;}
.Int_footr{float:right;width:550px;}
.Int_footr p{    line-height: 26px;font-size: 14px; margin-top: 25px;}    
.Int_footr span{color: #333333; font-size: 26px;}
.Int_footr img{margin-top:30px;}

.contact-form{position:relative;}
.contact-form div{	padding:5px 0;}
.contact-form span label{color: #777777;	display: block;	font-size:16px;padding-bottom: 5px;text-transform: capitalize;}
.contact-form textarea {resize: vertical !important;}

.contact-form input[type="text"],
.contact-form input[type="password"],
.contact-form input[type="email"],
.contact-form input[type="url"],
.contact-form  input[type="number"] {
    width: 70%;   
    font-size: 16px; border:1px solid #dddddd; height:38px; line-height:38px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    max-width: 70%; padding-left:10px;
}
.contact-form  textarea {
    width: 50%;   
    font-size: 16px; border:1px solid #dddddd; height:150px; line-height:38px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    max-width: 70%;padding-left:10px;
}
.contact-form input[type="submit"]{
	margin-top:10px;
	font-family: 'Open Sans', sans-serif;
	-webkit-appearance: none;
	cursor:pointer;
	color: #d92725;
	background: #ffffff;
	border: 1px solid #d92725;
	display: inline-block;
	text-transform: uppercase;
	padding: 12px 58px;
	font-size: 0.875em;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.contact-form input[type="submit"]:hover{
	background: #d92725;
	color: #ffffff;
}
@media (max-width: 1030px) {
	.page_n_width{width:100%;padding:15px 15px;}
	.ny_main_left{ width:100%; float:none;}
	.ny_main_right{width:100%; float:none;}
	.navt_tit{ display:none;}
	.ny_n_tit{ font-size:.22rem;line-height:.4rem; height:.4rem;}
	.ny_main_right .nr{ font-size:.16rem; line-height:.3rem;}
	.ny_main_right .nr table{ width:100%;} 
	.device-list_n .item{ float:none; width:100%; margin-right:auto;}
	.device-list_n .item .img-box{ height:auto;}
	.device-list_n .item .name{font-size:.18rem; line-height:.48rem;}
	
	.ny_Newslist{ width:100%;}
	.ny_Newslist dl dt{ float:none;}
	.news_show_tit{ height:auto;}
}

