@charset "utf-8";*{margin:0;padding:0}

img {border:0px;}
html {
 }
 ul,li{
 margin:0px;
 padding:0px;
 list-style:none;}
 body{margin:0; padding:0;font-family: "Microsoft YaHei", SimHei, sans-serif !important; background:#fff; font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 line-height:25px;}

a {
	text-decoration: none;
	color: #333333;
}
#top {font-size:12px;}
h1 {
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight: bold;
	height:35px;
	line-height:35px;
	display :block;
	overflow : hidden;
	text-overflow : ellipsis;
	word-break:keep-all;
 	text-indent:6px;
 clear:both;
  color:#333;
 }
h4,h3,h2 {font-size:14px;margin:0px;padding:0px;  display :block;
                                overflow : hidden;
		text-overflow : ellipsis ;clear: both;
		word-break:keep-all;
 } h2 {font-size: 16px;margin: 10px 0px;}

 .top {
	clear:both;
	height:110px;
	 /*overflow:hidden; */
}
 .topright {float:right;
  width:21%;
height: 100px; 

}

div.logotel 	 
 span{display:block;clear:both;
width:100%;
font-size:18px;
	font-weight:bold;
	}
div.logotel{	 
font-size:12px;color:#666;
	overflow:hidden;
    background: url(/m/nav-contact.png) no-repeat 1px;
	 	height:50px;overflow:hidden;
		margin-top:35px;
	text-indent:40px;
	white-space:nowrap;text-overflow:ellipsis;


}
	
	
.logobg {
	background-repeat: no-repeat;
	background-position: 80px center;
}
 
.logo img { 
float:left;
display:block;max-width:180px;
max-height:80px;
}

.logo{width:77%;
/*overflow:hidden;*/
  margin-top:15px;
  text-indent:12px;
  
float:left;}

.logo #logotext { 

	background-repeat: no-repeat;
	background-position: left center;text-indent:0px;padding:0px;height:90px;
	float:left;
	margin-left:10px;
 	/*overflow:hidden;*/
}
	
#logotext b {display:block;clear:both;font-size:30px;font-weight:bold;margin-top:15px;margin-bottom:10px;}
#logotext>span {display:block;clear:both;font-size:14px;color:#666;height:22px;overflow:hidden;max-width: 600px;}

	  .logo .defaultlogopic{
	background-image: url(../../www/css/logos.gif);
	width:59px;
	height:60px;
	float:left;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top:5px;
}
.menu{
	height:40px;
	display:block;
	clear:both;
	margin-bottom:6px;
	 
}  
.gg {width:2px;
display:block;
float:left;
}

 

#Baidu_Map
{
	margin:8px;
	width:98%;
	height:320px;
	border-top: 1px solid #BFD5A9; border-bottom: 1px solid #BFD5A9;
	border-left: 1px solid #BFD5A9; border-right: 1px solid #BFD5A9;
}

#main {clear:both;height:auto;
margin-top:0px;}
.box {
 	margin-bottom:20px;}


.box img {margin-bottom:6px;max-width: 98%}
.boxtitle img { display:block;float:left;
margin-top:6px;
margin-right:6px;}
.boxtitle a {float:right;display:block;
 text-align:left;
 
padding:0px;
padding-left:10px;
height:100%;

}
.boxtitle strong{float:left;width:80%;
font-weight:normal;

display:block;}
#details ,.content  {margin-top:10px;
margin-bottom:10px;
width:96%;
margin-left:auto;
margin-right:auto;
line-height:166%;
}
 
#bannerindex {
	 
 
width:960px;
overflow:hidden;
}
.main,.banner,#banner{
margin-top:20px;
clear:both;}
.relaco td a{	display :block;
	overflow : hidden;
	text-overflow : ellipsis;
	word-break:keep-all;
	height:28px;
	list-style:28px;
	width:150px;}
	 
b,strong{
 }
font {
  }
.noitic {
 
	padding:3px;
}
 #menu {

	background-repeat: repeat-x; 	
}
#menu div{
 height:40px;	background-repeat: repeat-x; 	

}
#menu a{
display:block;
height:40px;

text-align:center;
font-size:16px;
 line-height:40px;
float:left;
color:#fff;    -webkit-transition-duration: 1s; /* Safari */

 }
#menu a:hover{
}

 


#menu ul li {
float:left;	position: relative;
text-align:center;clear:none;}
#menu ul li a { 
display:block;}
 
#menu ul li a:hover {text-decoration:underline; }
#menu ul li ul {   position: absolute; 
   top: 41px; 
   left: -0px;
      display: none;
   z-index:99999;background-color: rgb(0,0,0,61%);}
   #menu ul li:hover ul {display:block;
   overflow:hidden;

   width:200px;}
   #menu ul li ul li { 
   float:none;clear:both;
   border-bottom:1px solid rgb(255,255,255,61%);
   line-height:28px;}
    #menu ul li ul li a {width:100%;border:0px;
	overflow:hidden;
	text-align:left;
	text-indent:20px;}
   
ul#menuul { }
   

.plimg img{    
	width: 100%;
    height: 100%;
    transition: all 0.35s;
    margin-bottom: 0px;
    max-width: unset;
    vertical-align: middle;
    display: block;
}
.f_r .boxcontent,.f_l .boxcontent{
	padding:10px 15px;
}
.boxcontent ul li.tdimg {
width:100%;
color:#999;
 text-align:center; clear:none;
line-height:100%;

}
.boxcontent p {
/*margin: 10px 0px 30px 0px;*/

}
.pimglist {
text-align: center;
    display: grid;
	margin-top:20px;
    grid-gap: 10px;
    grid-template-columns: auto auto auto auto;}
.shoplist2 .pimglist { 
    grid-template-columns: auto;}
	.shoplist2 ul li.tdimg { 	display: grid;
	text-align:left;
    grid-template-columns: 200px auto;}
	
	
	
	
.shoplist2 .pro_title {
font-size:18px;font-weight:bold;width:700px;clear:both;}

	
.shoplist2 ul li span {display:block;clear:both;
margin:10px 0px 0px 0px;}
	
.boxcontent ul li.tdimg div { 
	overflow:hidden;
	line-height:25px;
	margin: 0 auto

}
 
ol {margin:0px;padding:0px;}
ol li {overflow:hidden;height:20px;}


.boxtitle {
	height:38px;
	line-height:38px;
	font-weight:normal;
	font-size:16px;
	 	text-indent:15px;
		color:#000000;

 }
.boxcontent {
padding:10px;}
#footer {clear:both;
border-top:1px solid #e5e5e5;

margin-top:10px;
text-align:center;
line-height:200%;


padding-top:10px;
padding-bottom:20px;
}
#footer a {margin-left:5px;
padding-left:5px;}
.boxcontent ul li {
margin:0px;padding:0px;}
.pcontent,.pcontent * { 
font-weight:normal; }
.pcontent img {border:1px solid #e6e6e6;}
span#cotop {display:block;clear:both;height:290px;;
padding-top:10px;

 
	background-image: url(/img/removead.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:290px;
	
	
}
span#cotop dt {
float:left;
width:350px;}
span#cotop iframe {display:block;margin-left:10px;float:left;}
a.keylink {
color:#009900;
text-decoration:underline;}
 
#toplogin,#topnav2 {
color:#999;}
#toplogin {float:left;
height:24px;
overflow:hidden;
width:500px;}
.pcontent *{
 line-height:200%;}
.pcontent table td p {
margin:0px;
padding:5px;}
.content table {    border-top: 1px solid #eee;}
.pcontent table td {
background-color:#fff;}
.boxcontent ul li {width:98%;
overflow:hidden;}
#contact ul li {
	 
   white-space: nowrap;
		text-overflow : ellipsis ;
		word-break:keep-all;
	 }
	 .renzhengdiv {padding-top:5px; 
	 line-height:20px;
	 float:right;
 }
 
 #toprgg {margin-top:20px;
 overflow:hidden;}
 dl,dd,dt{margin:0px;}
 .search dt,.search dd{
 
 padding-top:5px;
 padding-bottom:5px;}
 dd input,dd select {width:90px;}
dt {float:left;
width:69px; }
.f_r dt{width:120px;}

.t10 {margin-top:20px;}
.pb10 {padding-bottom:10px;}
.pt10 {padding-top:10px;}


#topnav2 {width:416px;float:right;
padding-right:10px;
color:#ccc;}


#topnav2 ul li {
float:left;	position: relative;
width:68px;
text-align:center;clear:none;}
#topnav2 ul li a { color:#666;border-left:1px solid #efefef;
display:block;}
#topnav2 ul li em {color:#666}

#topnav2 ul li a:hover {text-decoration:underline; }
#topnav2 ul li ul {   position: absolute; 
   top: 20; 
   left: -0px;
   border:1px solid #efefef;
   display: none;
   background-color:#f7f7f7;}
   #topnav2 ul li:hover ul {display:block;
   overflow:hidden;
   height:120px;
   width:205px;}
   #topnav2 ul li ul li {text-align:center;
   line-height:28px;}
   
.bannerbox { 
clear:both;}

.b10 {
margin-bottom:10px;}
.productcontent,.productcontent * {font-size:14px;
text-indent:0px;}


 .pdata{width:500px;
 margin-left:10px;
 
 float:left;}
 .pdata h1 {color:#333; font-size:24px;height:48px;font-weight:bold;}
.pdata dl dt {
color:#666;
display:block;
float:left;
width:80px;
}

.pdata dl dd {
float:left;
height:21px;
margin:0;
overflow:hidden;
width:410px;
}

.pdata dl dd h2 {
font-size:12px;
margin:0;
padding:0;
}

dl#pshowdata dt {
float:left;
width:80px;
color:#999; height:30px;
}
dl#pshowdata dd a {font-size:12px;}
dl#pshowdata dd {
float:right;
display:block;
width:390px;
clear:right;
 height:30px;
}

em {
color:#C62828;
font-style:normal;
font-variant:normal;
}




.f_l {width:240px;
overflow:hidden;
 line-height:170%;
float:right;
color:#666666;
text-indent:0px;}
.f_r {width:928px; 
float:left;
}
.f_r .box {text-indent:0px; }
.top,.main,.banner,#nav ,#footer,#main,#banner,#menu div ,.topnav div,#bannerindex,#bannerabout,#bannerproduct,#bannernews,#bannerjob,#bannercontact,#bannergb{width:1190px;
margin-left:auto;
margin-right:auto;
display:block;
}
#menu {background-color:#eee;}
.clear {clear:both;}

.sidesubcat ul li span {
	display: block;
}

.sidesubcat ul li {float:left;width:20%;}

.ggbox {padding-top:5px;
padding-bottom:5px;}





.topnav {
	border-bottom-width: 1px;
	border-top: 1px solid #f0f0f0;;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	height:30px;
	line-height:30px;
	color:#666666;
	font-size:12px;
	background-color:#fff;
 }
 
 
 
#details img {border:1px solid #eee;}
.navleft {float:left;width:61%;
float:left;width:61%;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;height:28px;overflow:hidden;}

.text {
	margin:20px;
	line-height:30px;
	text-indent:0px;
}
/*#contact .text{
	margin:0px;
}*/
.text a {color:#C62828;}



  .swiper-container {
        width:auto;
        height: auto;
overflow:hidden;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #f0f0f0;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		overflow:hidden;
    }

 
.renzhengdiv .renzheng{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.renzheng span{ display:block;width:30px;height:20px;
cursor:pointer}
.renzheng span.vqiyeon {
    background: url(../../img/vqiyer.png) no-repeat scroll;
    background-size: 22px 22px;
	}
.renzheng span.vqiyeoff {background: url(icons.png) no-repeat scroll -47px -825px;}
.renzheng span.vgron {background: url(icons.png) no-repeat scroll -9px -795px;}
.renzheng span.vgroff {background: url(icons.png) no-repeat scroll -9px -825px;}
.renzheng span.vwxon {background: url(icons.png) no-repeat scroll -89px -795px;}
.renzheng span.vwxoff {background: url(icons.png) no-repeat scroll -89px -825px;}
.renzheng span.smt {background: url(icons.png) no-repeat scroll -200px -660px;width:75px;}
.renzheng span.vip {width:65px}
.renzheng span.level3 {background: url(icons.png) no-repeat scroll -200px -700px;}
.renzheng span.level2 {background: url(icons.png) no-repeat scroll -200px -750px;}
.renzheng span.level1 {background: url(icons.png) no-repeat scroll -200px -799px;}

.vipicon.level13 {
    display: inline-block; 
    width: 80px;
    height: 22px;
    margin: -2px 0px; 
    background: url(/img/shilidangkou.png) 0px 3px no-repeat;
    background-size: 77px 19px;
}
	
.pro_title{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	box-sizing: border-box;
}
#topw{

}
#erweimadiv{
	z-index: 10;
	float:right;
	position: relative;

}



#erweima{
	display:none;
	position:absolute;
	text-align:center;
	line-height:200%;
	border:1px solid #eee;
	background-color:#fff;
	padding:10px;
	z-index: 10;
	right:0;
	top:30px;
}
#erweimadiv a {
	display:block;
	background-image: url(/img/erweima.png);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	float:left;
	padding-left:25px;
	/*margin-top:20px;*/
/*margin-left:100px;*/
}	
.banner {
 
	margin-top:0px;
margin-bottom:20px;
width:1190px;
border:0px solid #eee;
 }
 

#nav {height:35px;
line-height:35px;
 text-indent:10px;
 margin-top:0px;
 margin-bottom:0px;
 color:#999;}
#nav a {color:#666;}

body .rightim {
    position: fixed;
    right: 0px;
    top: 200px;
    width: 115px;
    z-index: 999;
    background: #fff;
    text-align: center;
	/*border:1px solid #eee;*/
	border-right:0px;
	border-radius: 7px 0px 0px 7px;

}
.rightimhead{
	height: 35px;
    line-height: 35px;
    font-size: 14px;
    background: #C62828;
    cursor: pointer;
    color: #fff;
    font-weight: bold;}
.rightimcontent{
line-height: 20px;
    padding: 6px 0;
	color:#333;
	padding-bottom:20px;
}

.rightim a.rightimqq {
	display:block;
	clear:both;
	height:50px;
	line-height:50px;
	text-indent:10px;
	color:#333;
	width:100%;
	background-repeat:no-repeat;
	background-image: url(/img/qq2.gif);
	background-position: center center;
}

.onlinechat{
		position: fixed;
		right: 0;
		bottom: 0;
		width: 364px;
		height:420px;
		border: none;
		z-index:10000;
		background-color:#fff;
	}
span.lidate {float:right;color:#666666;font-size:10px;}
.pages div a {display:block;width:auto;border-radius: 7px;
text-indent:0px;height:22px;float:left;color:#fff;background-color:#333;float:left;margin-left:10px;
line-height:22px;text-align:center;margin-top:5px;padding:4px;padding-left:10px;padding-right:10px;}
.pages div a:hover{background:#999;}
ul.newslist li {border-bottom: 1px dotted #ddd;padding:5px;margin:5px;clear:both;width:98%;}
ul.newslist li a {float:left;}ul.newslist li span {float:right;}
.gsinfo{
		display: inline-block;
		margin-left: 15px;
	}
	#logotext b {
		display: inline-block;
		margin: 0px;
		padding: 15px 0 10px 0;

	}
	.gsinfo .viplevel,.gsinfo .renzheng {
		display: inline-block;
		vertical-align: bottom;
		margin-bottom: 3px;
	}
	.gsinfo .viplevel{
		padding: 0px 10px;
		background: #C62828;
		color: #ffffff;
		border-radius: 4px;
		font-size: 10px;
		line-height: 20px;
	} 
	 .rybox{
		overflow: hidden;
	}
	.ry-item{
		width: 250px;
		float: left;
		margin-right: 50px;
	    margin-bottom: 50px;
	    word-wrap: break-word;
	    overflow: hidden;



	}
	.ry-item img{
	    width: 100%;
	    height: 360px;
	    vertical-align: top;
	    overflow: hidden;
	        transform: scale(1, 1);
    transition-duration: 250ms;
    transition-timing-function: ease-out;
	}
	.ry-item img:hover{  
                transform: scale(1.1,1.1);  
            }  
	.ry-title{
		width: 100%;
	    height: 40px;
	    line-height: 40px;
	    word-wrap: break-word;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    border-bottom: 1px solid #eee;
	    text-align: center;

	}
	
	
	.gsinfo{
		position: relative;
		z-index: 555;
	}
	.com_showbox{
	    position: absolute;
	    left: 0;
	    width: 400px;
	    background: #fff;
	    border: 1px solid #e8e8e8;
	    padding: 20px;
	    z-index: 9;
	    display: none;
	}
	.com_showbox .year_num{
		display: inline-block;
		font-weight: bold;
		color: #C62828;
		font-size: 16px;
		margin: 0 3px;
	}
	.com_showbox .left-title{
		display: inline-block;
		width: 120px;
		font-weight: bold;
	}
	.gsinfo:hover .com_showbox{
		display: block;
	}
	
	.btnclose {
    background-color: #C62828;
    float: right;
    color: #fff;
    width: 40px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
	#xunjia{position:fixed;top:100px;left:50%;z-index:10001;margin-left:-300px;width:600px;overflow:hidden;border:1px solid #eee;background:#fff;opacity:1;}
.btn-xunjia{clear:both;display:inline-block;margin-right:20px;width:100px;height:33px; background:#C62828;color:#fff;text-align:center;font-weight:700;font-size:14px;line-height:33px;cursor:pointer;border-radius:4px;}


	.pinfol {width:61%;border-right:1px solid #eee;padding:10px;}
	.pinfor {font-size:14px;line-height:250%;padding:10px 20px;}

	/*多图 放大功能start*/
	 .pimg{position:relative}
    #mid_pos {position:absolute;}
    #mid_div {width:480px;height:420px;cursor:crosshair;border:#EEEEEE 1px solid;background:#F2F2F2;}
    #mid_pic {width:480px;height:420px;}
    #zoomer {width:160px;height:120px;background:#FFFFFF url('//static.11467.com/img/ab-zoom-bg.gif');position:absolute;z-index:6;opacity:0.5;filter:alpha(opacity=50);}
    #big_div {width:560px;height:420px;border:#EEEEEE 1px solid;background:#FFFFFF;position:absolute;overflow:hidden;top:0px;left:500px;}
    #big_pic {position:absolute;}
    .tbs {width:480px;height:56px;margin:20px 0;position:relative;}
    .tbs img {cursor:pointer;}
    .tbsl {width:32px;height:56px;left:0px;top:0;position:absolute;background: #fff;}
    .tbsr {width:20px;height:56px;right:0px;top:0;position:absolute;background: #fff;}
    .tbsm {width:100%;height:56px;overflow:hidden;padding: 0 32px;box-sizing: border-box;}
    .ab_zoom {width:30px;height:30px;background:url('//static.11467.com/img/ab-zoom.png') no-repeat center center;position:absolute;z-index:5;margin:390px 0 0 -30px;}
    .ab_play {width:48px;height:48px;border-radius:50%;background:#FFFFFF url('//static.11467.com/img/ab-play.png') no-repeat center center;position:absolute;z-index:7;margin:-150px 0 0 176px;}
    .ab_play:hover {background:#FFFFFF url('//static.11467.com/img/ab-play-on.png') no-repeat center center;cursor:pointer;}
    .ab_hide {width:30px;height:30px;background:url('//static.11467.com/img/ab-hide.png') no-repeat center center;position:absolute;z-index:12;margin:-300px 0 0 370px;display:none;}
    .ab_hide:hover {background:url('//static.11467.com/img/ab-hide-on.png') no-repeat center center;cursor:pointer;}
    .ab_video {width:400px;height:300px;border:#000000 1px solid;background:#000000;position:absolute;z-index:10;margin:-302px 0 0 0;display:none;}
    .ab_im {padding:2px;margin:0 14px 0 0;border:#C0C0C0 1px solid;width:50px;height:50px;}
    .ab_on {padding:2px;margin:0 14px 0 0;border:#FF6600 1px solid;width:50px;height:50px;background:#FF6600;}
    #thumbs{width:1000px;}
    .pimg img{
    	margin-bottom: 0px;
    	max-width:unset;
    }
	
	.plimg{
	width: 180px;
	height: 180px;
	overflow: hidden;
	display: inline-block;
	border-radius: 4px;
}
.plimg img:hover{
	transform: scale(1.1);
}
    #videoshow ,#videoshow video{
    	width:100%;
    	height:100%;
    }
    /*多图 放大功能end*/

    /*分类*/
    .box .item-cat{
	    /*border-bottom: 1px solid #e2e2e2;*/
	}
	.box .item-p{
		height: 40px;
	    line-height: 40px;
	    padding: 0 10px 0 30px;
	    font-size: 14px;
	    overflow: hidden;
	    background: url(../images/item_c.png) 10px center no-repeat;
	    cursor: pointer;
	}
	.box .item-c{
		display: none;
	}
	.box .item-c a{
		display: block;
	    height: 33px;
	    line-height: 33px;
	    padding: 0 10px 0 33px;
	    color: #999;
	    border-top: 1px dashed #eee;
	}
	.box .item-p-zk{
		background: url(../images/item_o.png) 10px center no-repeat;
	}
	.box .current,.box .item-c .current{
		color: #C62828;
	}
	.novirefy .weiguidiv:after {
	    width: 1200px;
		margin:0 auto;
		font-size: 18px;
		 color: #fff;
		background: #C62828;
		  display:block;
		  padding:10px;
		  box-sizing: border-box;
		font-weight: normal;
		content: '本页名为历史已过期待删除信息。仅供存档参考，请勿交易';
	}
	.novirefy .product_title,.novirefy .boxcontent,.novirefy .pimg{
	    /*filter: blur(5px);*/
	}
	.novirefy .link_line{
	    text-decoration: line-through;
	}
	
	.aboutus_v{
		text-align: center;
	}
	.aboutus_v .video{
		width: 80%;margin: 0 auto;min-width: 400px;display: block;max-height: 400px;
	}
	.aboutus_v .info_v{
		width: 80%;background: #f7f7f7;margin: 0 auto;margin-bottom: 25px;font-size: 14px;font-weight: bold;padding: 5px;
	}
.newscontent {font-size:18px;line-height:250%; margin:0px auto 20px auto;}
#bodynews .f_r .box h1.boxtitle { 
    font-size: 24px;
    font-weight: 600;
    height: auto;
    padding: 20px 0px 20px 20px;
}
.box .newsimg img {margin: 15px 20px 0px 0px;}
.contenttop { 
    font-size: 12px;
    color: #666;}

  #productinfo {    display: grid;
    grid-template-columns: 500px auto;
}
/*参数详情*/
.detail_canshu{
	margin-bottom: 32px;
	font-size: 14px;
    border-bottom: 1px solid #ddd;

}
.detail_canshu .item-cantainer{
	display: inline-block;
    box-sizing: border-box;
    width: 33%;
    padding-right: 16px;
    margin-bottom: 16px;
    line-height: 22px;
    vertical-align: top;
}
.detail_canshu .canshu_name{
	float: left;
    box-sizing: border-box;
    width: 80px;
    padding-right: 12px;
    color: #999;
    word-break: break-all;
}
.detail_canshu .canshu_value{
	margin-left: 80px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.boxcontent ul li {float:unset;width:unset;}
.boxcontent h4, .boxcontent h3{
	font-size: 18px;
}
.alertbox {
    color: #900;
    background-color: #fff6ef;
    border: 1px solid #edd9c8;
    border-radius: 4px;
}