@charset "utf-8";
/************************************************************************************************************/
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w100{ width:100% !important;}
.h100{ height:100% !important;}
a{ text-decoration:none !important; cursor:pointer !important;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{ max-width:1002px !important;padding:0;}
*{font-family:"微软雅黑";}
/*header*/
header{width:100%;transition:all 0.5s; background:url("../img/topbg.png") no-repeat 50% 50%;}
header .head{}
header .logo{height:100%;transition:all 0.5s;padding-left:0;}
header .logo img{ margin:20px 0; width:535px; height:74px;transition:all 0.5s;}
header .sousuo{padding:40.5px 0;position:relative;}
header .search{color:#7a9149;}
header .search input{height:31px;border:none;line-height:31px;padding:0 0 0 15px;font-size:12px;background:#fff;float:right;width:60%;}
header .search span{display:inline-block;width:31px;height:31px;background:url("../img/search.png") no-repeat 0% 50%;padding-right:10px;cursor:pointer;float:right;}
/*导航*/
nav{width:100%;height:59px;padding:0 0px;position:relative;}
nav .nav_box{background:url("../img/navbg.png") repeat 50% 50%;background-size:100% 100%;}
nav .nav ul{margin-bottom:0;padding:0 10px;}
nav>div,nav>div>div,nav>div>div ul{height: 100%;}
nav .nav li{width:12.5%;height:50px;text-align: center;float:left;padding:0 3px;margin-top:9px;}
nav .nav li a{color:#fff;height:100%;padding:0;font-size:14px;line-height:50px;display: block;background:url("../img/libghover.png") no-repeat 50% 50%;background-size:99% 100%;}
nav .nav li a span{transition:all 1s;display:block;background:url("../img/libg.png") no-repeat 50% 50%;background-size:100% 100%;}
nav .nav li a:hover span,nav .nav li.act a span{background-image:none;}
nav  .submenu{position: relative;}
nav  .submenu .subnav{transition:all 1s;width:100%;padding:0 3px;overflow:hidden;height:0;background:#1497fe;position: absolute;top:100%;left: 0px;z-index: 99999;}
nav .submenu .subnav li{width:100%;height:30px;margin:0;}
nav .submenu .subnav li a{transition:all 0.4s;background:#1497fe;line-height:30px;padding:0;color:#fff;font-size:12px;font-weight: 400;white-space: nowrap;overflow:hidden;}
nav .submenu .subnav li:hover a{background: #fff;color:#1497fe;}
/*移动端导航 */
header .icon-menu{margin:25px 10px 0 0;font-size:26px;color:#fff;  cursor:pointer; }
header .sjdnav{ width:120px; height:auto; position:absolute;right:10px; top:75px;z-index:5; }
header .sjdnav ul{ padding:0; margin:0;}
header .sjdnav li{ height:35px;display:block; transition:all 0.4s; padding:0; background:rgba(0, 0, 0, 0.7); text-align:center; margin-bottom:2px;}
header .sjdnav li a{display:block; color:#fff; line-height:35px; font-size:15px;}
header .sjdnav li:hover{background:#007dff;}
header .sjdnavhide{ height:0; overflow:hidden;}


/*轮播图*/
.flexslider{width:100%;  transition:all 1s;}
.banner .focusBox{position: relative;width: 100%;height: 299px;overflow: hidden;}
.banner .focusBox .main_image ul{padding:0;}
.banner .focusBox .main_image ul li{position:relative;overflow: hidden;}
.banner .focusBox .main_image ul li a{float:left;display:block;width:100%;height:100%;}
.banner .focusBox .main_image ul li span{display:block;height:299px;}
.banner .focusBox .prev{width: 50px !important;height: 50px !important;position: absolute;top: 45%;z-index: 3;filter: alpha(opacity=20);-moz-opacity: .2;opacity: .2;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;background: url(../img/prev.png) no-repeat;left: 0;}
.banner .focusBox .next{width: 50px !important;height: 50px !important;position: absolute;top: 45%;z-index: 3;filter: alpha(opacity=20);-moz-opacity: .2;opacity: .2;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;background: url(../img/next.png) no-repeat;right: 0;}
.banner .focusBox .next:hover,.banner .focusBox .prev:hover{filter: alpha(opacity=60);opacity: 0.6;}
.banner .focusBox .hd{overflow: hidden;zoom: 1;position: absolute;bottom: 0px;right: 45%;z-index: 3;margin-left: -50px;margin-bottom:3px;text-align: center;}
.banner .focusBox .hd li{display: inline-block;line-height: 10px;text-align: center;font-size: 12px;width: 10px;height: 10px;cursor: pointer;overflow: hidden;background: #000;margin-left: 4px;border-radius: 50%;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;}
.banner .focusBox .hd li.on{background:#007aff;}
.banner .swiper-wrapper .swiper-slide img {width: 100%;}
.banner .img2{display:none;}


/*footer*/
footer{margin-top:2px;}
.footnav{ background:url("../img/footnav.png") no-repeat;background-size:100% 100%;text-align:center;height:59px;padding-top:23px;}
footer ul{display:inline-block;margin-bottom:0;}
footer ul li{float:left;font-size:12px;color:#fff;}
footer ul li a{font-size:12px;color:#fff;padding:0 10px;font-family:"宋体";}
footer ul li a:hover{color:#7e0202;}
footer .footer_box{ background:url("../img/footcopy.png") no-repeat;background-size:100% 100%;text-align:center;height:59px;}
footer .footer_box .copy{font-size:12px;color:#171717;line-height:59px;font-family:"宋体";}


.main .content .left_menu{width:22%;float:left;}
.main .content .left_menu h1{font-size:14px;margin:0;height:40px;line-height:40px;padding-left:15px;color:#fff;}
.main .titlebg{background:url("../img/titlebg.png") repeat-x 50% 50%;}

/*pc左侧*/
.left_menu_box{padding-top:17px;padding-bottom:15px;background:#0b9dff;}
.left_menu_box .pcdnav li{height:31px;margin-top:3px;}
.left_menu_box .pcdnav li a{display:block;font-size:12px;font-family:"宋体";border-bottom:1px solid rgba(78,78,78,0.3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;padding-left:15px;height:30px;line-height: 30px;transition:all 0.3s;}
.left_menu_box .pcdnav li a span{border:5px solid transparent;border-left-color:#fff;margin-top:5%;display:inline-block;padding-right:1px;float:left;}
.left_menu_box .pcdnav li:hover a,.left_menu_box .pcdnav li.active a{background:#ec6514;}
.xialahide{height:0; overflow:hidden;border:none !important;}
/*右边*/
.main .content .right_box{float:right;padding:0 0 0 2px;width:78%;}
.main  .c_title .t_1{float:left;font-size:13px;color:#fff;line-height:40px;padding-left:15px;}
.main  .c_title .t_2{float:right;line-height:40px;}
.main  .c_title .t_2 a{margin-top:0px;padding-right:10px;display:block;}
/*.about*/
.about{float:left;width:64%;}
.about .about_box{margin-top:15px;}
.about .about_box .ab_txt{padding:0 10px;font-family:"宋体";text-indent:2em;color:#212121;line-height:27px;height:180px;overflow:hidden;font-size:12px;}
    /*contact*/
.contact{float:left;width:36%;padding-left:2px;}
.contact .con_box{margin-top:5px;}
.contact .con_box ul{margin-top:15px;}
.contact .con_box ul li{line-height:30px;font-size:12px;color:#212121;font-family:"宋体";}
.contact .con_box ul li.title{font-size:14px;}
.contact .con_box ul li span{color:#e0661d;}
.lianxi{margin-top:2px;}
.lx_box{background:#0b9dff;padding-bottom:20px;}
.lx_box ul{padding:15px 10px 0;}
.lx_box ul li{font-size:12px;color:#fff;font-family:"宋体";line-height:24px;}
.lx_box ul li.title{font-size:14px;}
    /*ny_contact*/
.ny_contact .lx_box{background:#fff;}
.ny_contact .lx_box ul{padding:0;}
.ny_contact .lx_box ul li{color:#161616;}
.ny_contact .lx_box ul li.title{margin-bottom:15px;}
/*parts_box*/
.parts{overflow:hidden;}
.parts_box{padding:19px 0 10px;}
.parts_box .parts_list{padding:0 10px;margin-bottom:15px;}
.parts_box .lunbo1 .parts_list{margin-bottom:0;}
.parts_box .parts_list a{display:block;width:100%;}
.parts_box .lunbo1 .parts_list a{margin-bottom:15px;}
.parts_box .parts_list a .parts_img{border:1px solid #cccccc;transition:all 0.4s;}
.parts_box .parts_list a .title{font-size:12px;text-align:center;color:#696969;line-height:20px;margin-top:5px;transition:all 0.4s;}
.parts_box .parts_list a:hover .title{color:#e0661d;}
.parts_box .parts_list a:hover .parts_img{border-color:#e0661d;}
    /*product*/
.product{padding-top:2px;}
.product .parts_list{padding:0 10px;}
/*内页*/
.ny_box{margin-top:20px;}
.ny .content .right_box{padding:0 15px;}
.ny .content .right_box .ny_head{font-size:12px;color:#979797;line-height:40px;}
.ny .ny_font_style p{font-size:12px;line-height:24px;color:#161616;margin-bottom:0;}
/*nyproduct*/
.ny_producct .ny_pro_img{float:right;width:25%;overflow:hidden;}
.ny_producct .pro_title{font-size:18px;color:#0a3d72;line-height:24px;margin-bottom:10px;}
/*ny_parts*/
.ny_parts .parts_box{padding-top:0;}
.ny_parts .parts_box .parts_list{margin-bottom:20px;}
/*手机端导航*/
.nav1{margin:0 -15px 10px; }
.navhead{cursor: pointer; background:url("../img/titlebg.png") repeat-x 0% 50%;height: 35px;line-height:35px;margin-top:2px;color:#fff;font-size: 16px;padding-left:15px;}
.nav1 .nav{width:100%;position:relative;z-index:9999;}
.nav1 .nav li a{padding:5px 20px;font-size: 12px;color:#fff;text-align: center;}
.nav1 .nav li{margin-top: 2px;background:#0b9dff;}
.nav1 .nav li:hover a,.nav1 .nav li.active a{font-weight:bold;background:#ec6514;}
.headnav b{line-height: 35px;font-size: 14px;padding-right:15px;}
.nav1 .sjdnavhid,.sjdnavhide{height:0;overflow:hidden;}

/*尾部*/

	/*底部菜单*/
.hot{height:55px; background:url("../img/hot.png") repeat-x 50% 50%; position: fixed; bottom: 0; left:0;z-index: 999999;}
.w100{width:100%;}
.hot .row div a{display:block; color:#fff; line-height:55px;border-right:1px solid #fff;}
.hot .row div a.hotlast{border-right:none;}
.hot h6{font-size:12px; line-height: 17px;display:inline-block;}
.hot span{ color:#fff; font-size:16px; line-height:26px; padding-top:12px;}
/*.hot .hover:hover{background: #000000;}*/


@media only screen and (max-width: 1200px){

}
@media only screen and (max-width: 1070px){

}
@media only screen and (max-width: 991px) {
	header .search input{width:80%;}
	header .sousuo{padding-right:10px;}
	header .logo{padding-left:10px;}
}
@media only screen and (max-width: 920px) {
}
@media only screen and (max-width: 767px) {
	footer>div{padding:0px !important;}
	footer .footer_box hr{border-color:#6a6a6a;margin:10px 0;}
	footer .footer_box .foot_tel{margin-bottom:5px;}
	.search-menu{font-size:25px;color:#fff;padding-right:10px;cursor:pointer;}
	.main .content .right_box{width:100%;}
	header{height:75px;}
	header .logo img{width:450px;height:auto;margin:6px 0;}
	.main .content .right_box{padding-left:0;}
	.about{float:left;width:100%;}
	.about .about_box .ab_txt{margin-bottom:15px;}
	.contact{width:100%;padding-left:0px;}
	.contact .con_box ul li{line-height:20px;font-size:12px;text-align:center;}
	.ny .content .right_box .ny_head a{font-size:12px;color:#979797;line-height:30px;}
	.ny .content .right_box .ny_head{border:1px solid #979797;padding:0 10px;line-height:30px;}
	.ny .content .right_box{padding-left:15px;}
	.ny{margin-bottom:20px;}
	.parts_box .parts_list{padding:0 5px;}
	.ny_parts .parts_box{margin:0 -5px;}
}
@media only screen and (max-width: 600px){
	header .logo img{ margin:12px 0 0 0px; width:380px; height:auto;}
	.flexslider .img1{display:none;}
	.flexslider .img2{display:block;}
}
@media only screen and (max-width: 530px){
}
@media only screen and (max-width: 450px){
	header .logo img{ margin:15px 0 0 0px; width:330px; }
}
@media only screen and (max-width: 436px) {
	header .logo{padding-left:8px;}

}
@media only screen and (max-width: 390px){
	header .logo img{ margin:18px 0 0 0px; width:280px;}
}
@media only screen and (max-width: 360px){
	header .logo img{ margin:19px 0 0 0px; width:265px; }
	footer .footer_box .foot_tel{font-size:20px;}
}
@media only screen and (max-width: 321px){


}
.ny_pro_box img,.ny_box img{max-width:100%;}
