@charset "utf-8";

/*统一部分*/
/**{ margin:0px; padding:0px;border: 0px;}*/
/*body{color: #333333;font-family: "Arial","Microsoft Yahei","宋体"; font-size:14px;line-height:1.5;margin:0px; padding:0px;border: 0px;background: #fff ;}

div{margin: 0px;padding: 0px;border: 0px;zoom:1;!*解决子元素同向margin重叠*! font-size: 14px;color:#333333;}
label{margin: 0px;padding: 0px;border: 0px; font-weight:normal;}
form{margin: 0px;padding: 0px;border: 0px;}
img{vertical-align:middle;margin: 0px;padding: 0px;border: 0px; }!*设置图片初始化为垂直居中，因为默认的是左上角对齐*!
table,tr,td,dr,th {margin: 0px;padding: 0px;border: 0px; color:#333333;}
table{ border-collapse:collapse; border-spacing:0; }!*合并重复的边线*!
ul,ol,li,dl,dt,dd{margin: 0px;padding: 0px;list-style-type:none; !*font-weight:normal;*! }
h1,h2,h3,h4,h5,h6{ line-height:1.2;margin: 0px;padding: 0px;}
p,a{ margin:0px; padding:0px; border:0px;}

.clear{font-size: 0px;margin: 0px;padding: 0px;	clear: both;height: 0px;line-height:0;border: 0px;}
.float_right{ float:right;}
.float_left{ float:left;}

a:link,a:visited,a:active{font-family: "Arial","微软雅黑","宋体";  color:#333333; text-decoration:none;font-size:14px;}
a:hover{ color:#ffa900; text-decoration: none;}

a.linkred{color:#b61d1d;}
a.linkred:hover{color:#ffa900; }*/



/*--------------------index-----------------------*/
/*.top_w{ width:100%;min-width:1200px; height:35px; background:#fafafa; border-bottom:1px solid #e3e3e3;}

	.top_n{ width:1200px; line-height:35px; margin:0 auto; }
		.top1{ float:left;font-size:12px;}
		.top1 a{font-size:12px;}
		.top2{ float:right;font-size:12px; text-align:right;}

.top_w2{ width:100%;min-width:1200px; height:130px; background:#fff;overflow:hidden; }
	.top_n2{ width:1200px;  margin:0 auto; }
		.top_n2_logo{ float:left;padding-top:38px;}
		.top_n2_1{ float:right; padding-top:38px; }
			.top_n2_1 input{ display:inline-block; float:left; height:36px; border:2px solid #b61d1d; width:306px; margin-right:0px;}
			.top_n2_1 span.search{display:inline-block; float:left; height:40px; line-height:40px; background:#b61d1d; }
				.top_n2_1 span.search a{ color:#fff;padding:0 25px;}
			.top_n2_1 span.xzcx{display:inline-block;!* float:left; *!height:38px; line-height:38px; background:#f9f9f9; border:1px solid #e0e0e0; box-sizing:content-box; margin:0 20px; padding:0 10px;}
			.top_n2_1 p{}
			.top_n2_1 a{ color:#928b8b; line-height:40px;}
				.top_n2_1 a:hover{ color:#ffa900;}
				.top_n2_1 a.linkred{ color:#b61d1d;}
				.top_n2_1 .hot_search ul li a{margin-right: 5px;}

		.top_n2_2{ float:right; padding-top:38px; overflow:hidden;}
			.top_n2_2 li{ float:left; text-align:center; margin-left:25px;}*/

.menu_w{ width:100%;min-width:1200px; height:42px; background:#fff; border-bottom:2px solid #b61d1d;}
	.menu{width:1200px; height:42px; box-sizing:border-box; margin:0 auto;}
		.menu li{ float:left;height:41px; line-height:41px; text-align:center; border-bottom:1px solid #fff;}
			.menu .li1 a{ display:inline-block; width:210px; background:#b61d1d; color:#fff; font-size:18px;}
				.menu .li1_act a{ display:inline-block; width:210px; background:#b61d1d; color:#fff; font-size:18px;}
			.menu .li2 a{ display:inline-block; width:247.5px; background:#fff;  color:#333; font-size:18px;}
				.menu .li1 a:hover,
				.menu .li2 a:hover{color:#ffa900;}
				.menu .li2_act a{ display:inline-block; width:247.5px; background:#b61d1d;  color:#fff; font-size:18px;}


.smenu_w{ width:100%;min-width:1200px; height:446px; background:#eeeeee; overflow:hidden;padding-bottom:10px;position: relative;}
	.smenu_n{width:0; height:456px;box-sizing:border-box; margin:0 auto;position: relative;}
		.smenu{ float:left;width:210px; height:449px; background:#c81623; padding-top:7px; left: -600px; position: absolute;}
			.smenu li{ height:50px; line-height:50px; font-size:16px; color:#fff;}
				.smenu li a{ display:inline-block; padding-left:40px; height:50px; line-height:50px; font-size:16px; color:#fff;box-sizing:border-box;border:1px solid #c81623; border-width:1px 0 1px 1px;}
				.smenu li a:hover,
				.smenu .li_act a{ display:inline-block; background:#fff; width:100%; height:50px; line-height:50px; font-size:16px; color:#b61d1d; box-sizing:border-box;border:1px solid #e35a00; border-width:1px 0 1px 1px;}
					.smenu li a .navico01{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/newIndex/navico01.png) no-repeat left center;}
					.smenu li a:hover .navico01,
					.smenu .li_act a .navico01{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/newIndex/navico01_1.png) no-repeat left center;}
					.smenu li a .navico02{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/newIndex/navico02.png) no-repeat left center;}
					.smenu li a:hover .navico02,
					.smenu .li_act a .navico02{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/newIndex/navico02_1.png) no-repeat left center;}
					.smenu li a .navico03{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/newIndex/navico03.png) no-repeat left center;}
					.smenu li a:hover .navico03,
					.smenu .li_act a .navico03{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/newIndex/navico03_1.png) no-repeat left center;}
					.smenu li a .navico04{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/newIndex/navico04.png) no-repeat left center;}
					.smenu li a:hover .navico04,
					.smenu .li_act a .navico04{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/newIndex/navico04_1.png) no-repeat left center;}
					.smenu li a .navico05{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/newIndex/navico05.png) no-repeat left center;}
					.smenu li a:hover .navico05,
					.smenu .li_act a .navico05{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/newIndex/navico05_1.png) no-repeat left center;}
					.smenu li a .navico06{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/newIndex/navico06.png) no-repeat left center;}
					.smenu li a:hover .navico06,
					.smenu .li_act a .navico06{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/newIndex/navico06_1.png) no-repeat left center;}
					.smenu li a .navico07{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/newIndex/navico07.png) no-repeat left center;}
					.smenu li a:hover .navico07,
					.smenu .li_act a .navico07{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/newIndex/navico07_1.png) no-repeat left center;}

		.smenu_s{ float:left;width:334px; height:449px; background:#fff; margin-top:7px;border:1px solid #e35a00; border-width:1px 1px 1px 0px; padding:22px;box-sizing:border-box;position: absolute;
			left: -390px;}
			.smenu_s h1{ height:30px; line-height:30px; font-size:16px; border-left:2px solid #ba1b21; padding-left:15px;}
			.smenu_s select{ margin-top:20px; width:100%; height:40px; border:1px solid #ba1b21;}
			.smenu_s input{padding-left: 10px; margin-top:20px; width:95%; height:40px; border:1px solid #ba1b21;}
			.smenu_s h2{ height:40px; line-height:40px; font-size:16px; color:#6d6d6d; margin-top:20px; font-weight:normal;}
			.smenu_s .h2s span{ display:inline-block; width:32%; line-height:30px;}
			
		
		.smenu_banner{ /*float:right; margin-top:7px;*/width: 1920px; height:456px; overflow:hidden;}
			
.banner1{ width:1200px; height:207px; margin:30px auto 0 auto;}					
.banner2{ width:1200px; height:100px; margin:30px auto 0 auto; padding-left:145px;padding-top:10px;background:url(../../images/newIndex/bannerbg01.png) no-repeat left center; box-sizing:border-box;}			
	.banner2 p{ line-height:40px;  font-weight:bold; color:#6a6868; font-size:14px;}
		.banner2 p span{ color:#c81623;}	
			
.zyms{width:1200px; height:310px; margin:30px auto 0 auto;box-sizing:border-box; border:1px solid #d7d7d7;}	
	.zyms_t{height:60px; line-height:60px;box-sizing:border-box; border-bottom:1px solid #d7d7d7; text-align:center;font-size:14px; font-weight:bold;}
		.zyms_t img{ margin:0 10px;}
		.zyms_t .wz_t{ font-size:20px; font-weight:bold;}
		.zyms_t .redbg{ background:#ba1b21;border-radius: 5px;font-size:14px; font-weight:bold; color:#fff; padding:5px;}	
	.zyms_c{ margin:35px 0;}
		.zyms_c li{ float:left; width:33%;  padding:0 10px;box-sizing:border-box;}
			.border_r{border-right:1px solid #d7d7d7;}
                .border_r .product_recommend{width: 190px; height: 190px; float: left; overflow: hidden;}
			.zyms_c li img{ width:190px; float:left;}
			.zyms_c_r{width:150px;float:left;margin-left: 15px;}
			.zyms_c_r h2{ font-size:16px; font-weight:bold; line-height:28px;height: 78.4px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
			.zyms_c_r h1{ font-size:24px; font-weight:bold;line-height:45px; color:#ba1b21; text-align:right; margin-top:30px;}
			.zyms_c_r .btn_ljqg{ height:36px; line-height:36px; background:#c81623; text-align:center;border-radius:4px; margin-top:10px;}
				.zyms_c_r .btn_ljqg a{ color:#fff;}
				.zyms_c_r .btn_ljqg a:hover{ color:#ffa900;}
					
	
.in_c{width:1200px; height:350px; margin:30px auto 0 auto;box-sizing:border-box; /*border:1px solid #d7d7d7;*/}
	
	.in_c1{ float:left; width:240px;}
		.in_c1_t1{ height:70px; line-height:70px; text-align:center;background:url(../../images/newIndex/ico_gdbg01.png) no-repeat left center; font-size:18px; color:#fff; font-weight:bold;}
		.in_c1_t2{ height:70px; line-height:70px; text-align:center;background:url(../../images/newIndex/ico_gdbg02.png) no-repeat left center; font-size:18px; color:#fff; font-weight:bold;}
		.in_c1_t3{ height:70px; line-height:70px; text-align:center;background:url(../../images/newIndex/ico_gdbg03.png) no-repeat left center;font-size:18px; color:#fff; font-weight:bold;}
		.in_c1_t4{ height:70px; line-height:70px; text-align:center;background:url(../../images/newIndex/ico_gdbg04.png) no-repeat left center;font-size:18px; color:#fff; font-weight:bold;}
		.in_c1_c{ height:280px;/*border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7; */position:relative; text-align:center; overflow:hidden;}
			.in_c1_c .jt1{ position:absolute; left:10px; top:120px;}
			.in_c1_c .jt2{ position:absolute; right:10px; top:120px;}
			.in_c1_c .jtm img{ width:140px; height:45px; margin-top:15px;}
			.in_c1_c h1{ font-size:18px; font-weight:bold; color:#535353; line-height:45px; margin-top:20px;}
			.in_c1_c .hdpic{width: 100%; height: 100%;}
			.in_c1_c .hdpic img{width: 100%; height: 100%;}
	
	.in_c2{ float:left; width:960px;/*border-top:1px solid #d7d7d7;*/}
		.in_c2 li{/*border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;*/ text-align:center; overflow:hidden; box-sizing:border-box;}
			.in_c2 li h1{ font-size:18px; font-weight:bold; color:#535353; line-height:45px;}
			.in_c2 li h2{ font-size:18px; font-weight:bold; color:#535353; line-height:100px;}
				.in_c2 li h1 a,
				.in_c2 li h2 a,
				.in_c1_c h1 a{ font-size:18px; font-weight:bold; color:#535353;}
				.in_c2 li h1 a:hover,
				.in_c2 li h2 a:hover,
				.in_c1_c h1 a:hover{color:#ffa900;}
				
		.in_c2 .li1{width:240px; height:175px;}
		.in_c2 .li1_1{width:240px; height:175px;}
		.in_c2 .li2{width:240px; height:350px;}
		.in_c2 .li3{width:480px; height:175px;}
		.in_c2 .li4{width:480px; height:175px;}
			.in_c2 img{width: 100%; height: 100%;}


	.foota .ul1{ width:940px; height:80px; line-height:80px; margin:0 auto;}
		.foota .ul1 li{ float:left; width:20%; text-align:left;font-family: "Arial","宋体"; font-size:14px;}
		.foota .ul1 li img{ margin-right:10px;}
		.foota .ul2 li{ float:left; width:20%; text-align:left;font-family: "Arial","宋体"; font-size:14px;  padding-left:10px;box-sizing:border-box;}
		.foota .ul2 li h1{ line-height:30px; font-size:16px; color:#000;}
		.foota .ul2 li p a{ line-height:30px; font-size:12px; color:#948e8e;}
		.foota .ul2 li p a:hover{color:#ffa900;}
		
.footb{width:1200px; height:80px;margin:0 auto; text-align:center;}
	.footb .p1{ line-height:30px;font-size:14px; color:#000; margin-top:20px;}
	.footb .p1 a{font-size:14px; color:#000;}
	.footb .p1 a:hover{color:#ffa900;}
	.footb .p2{ font-size:12px;color:#908f8f;}
		
		
/*昆仑臻选*/
	.smenu_klzx{ float:left;width:210px; height:376px; background:#c81623; padding-top:7px;}
			.smenu_klzx li{ height:46px; line-height:46px; font-size:16px; color:#fff; text-align:center;}
				.smenu_klzx li a{ display:inline-block; padding-left:0px; height:46px; line-height:46px; font-size:16px; color:#fff;box-sizing:border-box;border:1px solid #c81623; border-width:1px 0 1px 1px;}
				.smenu_klzx li a:hover,
				.smenu_klzx .li_act a{ display:inline-block; background:#fff; width:100%; height:46px; line-height:46px; font-size:16px; color:#b61d1d; box-sizing:border-box;border:1px solid #e35a00; border-width:1px 0 1px 1px;}
				
		.klzx_banner{float:left; margin-top:0px; width:990px; height:383px; overflow:hidden;}		

.klzx_jrtj{width:1200px; height:210px;margin:0 auto; }
	.klzx_jrtj img{ float:left; }
		
.klzx_tjsl{width:1200px; height:330px; border:1px solid #d7d7d7; box-sizing:border-box;margin:0 auto; }
	.klzx_tjsl li{ float:left; width:199px; padding:15px 0 0 18px;box-sizing:border-box;}
		.klzx_tjsl li img{ width:160px; height:160px;}
		.klzx_tjsl .p1{ width:170px; height:32px; line-height:26px;background:url(../../images/newIndex/klzx_tbg.png) no-repeat left top; padding:6px 5px 0 5px; margin:10px 0;box-sizing:border-box; font-size:13px;}
		.klzx_tjsl .p1 span{ color:#ff2e2e; font-weight:bold;}
		.klzx_tjsl .p2{width:170px;font-size:16px; line-height:25px;}
			.klzx_tjsl .p2 a{font-size:16px;}
		.klzx_tjsl .p3{width:170px;font-size:23px;color:#ff2e2e; line-height:45px;}
	
.klzx_xxls{width:1200px; height:540px;margin:0 auto; }
	.klzx_xxls h1{ line-height:80px; font-size:32px; font-weight:normal;}
	.klzx_xxls .img1{ float:left; width:400px; height:461px;}
	.klzx_xxls .m_sp{ float:left; width:600px; height:460px;border-top:1px solid #cccccc;}
		.klzx_xxls .m_sp ul{float:left; width:200px; height:460px;}
			.klzx_xxls .m_sp ul li{width:200px;height:230px; padding:0 0 0 20px; border:1px solid #cccccc; border-width:0 1px 1px 0;box-sizing:border-box;}
			.klzx_xxls .m_sp ul li img{ width:150px; height:150px;}
			.klzx_xxls .m_sp ul li .p1{width:160px;font-size:16px; line-height:20px;}
				.klzx_xxls .m_sp ul li .p1 a{font-size:16px;}
			.klzx_xxls .m_sp ul li .p2{width:160px;font-size:23px;color:#ff2e2e;}
	.klzx_xxls .img2{ float:left; width:200px; height:461px;}

/* 化验室 */
.smenu li a .navico08{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/laboratory/navico08.png) no-repeat left center;}
.smenu li a:hover .navico08,
.smenu .li_act a .navico08{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/laboratory/navico08_1.png) no-repeat left center;}
.smenu li a .navico09{display:inline-block; float:left; width:30px; height:50px;background:url(../../images/laboratory/navico09.png) no-repeat left center;}
.smenu li a:hover .navico09,
.smenu .li_act a .navico09{display:inline-block;float:left; width:30px; height:50px;background:url(../../images/laboratory/navico09_1.png) no-repeat left center;}

/* 选机油 */
.typeVo{
	height: 40px;
    text-align: center;
    background-color: darkturquoise;
    line-height: 40px;
    font-size: 25px;
}
.specVoList{
	width:500px;
	width: 720px;
    background-color: white;
    z-index: 999;
    position: absolute;
}
.specVo{
	float: left;
    height: 40px;
    line-height: 40px;
    margin-left: 15px;
    font-size: 20px;
}

/*新增导航分类*/
.add_menu_s{position: absolute; left: -390px;width: 990px;z-index: 1111; background-color: rgba(255,255,255,0.95); padding: 15px 22px;}
.add_smenu_banner{position: absolute; left: 210px; width: auto; height: 376px;z-index: 0;}
.add_smenu_banner img{width: 1000px;}
.add_smenu{position: absolute; left: 0;}
.add_menu_s .add_title{ border-bottom: 1px dashed #d1d1d1;}

.add_menu_s .add_title h1{line-height: inherit !important;height: 20px; padding-left: 10px; margin: 10px 0; }
.add_menu_s .h2s{margin: 10px 0;}
.add_menu_s .h2s span{width: auto; padding: 0 15px;}
.add_menu_s .h2s span .red{color: #c81622;}