@charset "utf-8";
body {
	background:#fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Microsoft Yahei";
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote{padding:0px; margin:0px;}
a{ text-decoration:none;}
ol, ul {list-style:none;margin:0px; padding:0px;}
.h20{ width:100%; height:20px; margin:0 auto;}
.h30{ width:100%; height:30px; margin:0 auto;}
.h50{ width:100%; height:50px; margin:0 auto;}
.h80{ width:100%; height:80px; margin:0 auto;}

.clear{ clear:both;}


.tt14hui{ font-size:14px; color:#666; line-height:30px;}
.tt14hui a{ color:#666; text-decoration:none;}
.tt14hui a:hover{ color:#ff0000;}

/** 导航 下拉**/
.nav{ width:100%; height:60px;}
.navin{margin:0 auto; width:1200px; height:60px;}
.navul{LIST-STYLE-TYPE:none}

.navul li{POSITION:relative; TEXT-ALIGN: center; WIDTH:150px; text-decoration:none; FLOAT:left; _z-index:2000;  font-weight: normal;  font-family:"微软雅黑";}
.li1{float:left; width:150px; text-align:center;BACKGROUND:#ccc}
.li0{float:left; list-style:none;}
.navul li a{color:#fff; width:150px; height:60px; line-height:60px;font-weight: normal; font-size:16px; font-weight:bold; text-decoration:none; display:block;}
.navul li a:hover{BACKGROUND: #333; color:#fff; width:133px; height:60px; line-height:60px; display:block;}
.navul li.singleactive{Z-INDEX:2000; POSITION:relative; BACKGROUND:#ccc}
.navul li.navlmactive{Z-INDEX:2000; BACKGROUND:#ccc}

.navul a,.navul a:hover,.navul a:visited,{DISPLAY:block; FLOAT:none; COLOR:#fff; text-decoration:none;}

.navul li.first{BACKGROUND:none transparent scroll repeat 0% 0%}


.list01{DISPLAY:none;}
.list01 a{COLOR:#fff;}


.navul li.navlm:hover{Z-INDEX:5000 !important; POSITION:relative; }
.dropdowntriple{DISPLAY:none;}

.navul li.navlm:hover .dropdowntriple{Z-INDEX:2000; POSITION:absolute; DISPLAY:block; LEFT:0px}
.navul li.single:hover{Z-INDEX:5000 !important; POSITION:relative; }
.navul li:hover ul li a{}


.navul li:hover dt a{ background:#ddd; text-decoration:none; color:#000; font-size:16px; width: auto; height:40px; line-height:40px; text-align:center; display:block; font-weight: normal;}
.navul li:hover dt a:hover{BACKGROUND: #ce0000; text-decoration:blink; color:#fff;width: auto; height:40px; line-height:40px;}

.navul li:hover .plist{Z-INDEX:1110; POSITION:absolute; DISPLAY:block; LEFT:-234px;}
.navul li:hover .ndropdown{Z-INDEX:1110; POSITION:absolute; DISPLAY:block; LEFT:0px}

.ndropdown{WIDTH:150px;}
.navul li.navlm:hover .gdropdown{Z-INDEX:1110; POSITION:absolute; DISPLAY:block; TOP:60px; LEFT:0px;WIDTH:150px;}



.name20{ font-size:20px; color:#333; line-height:30px;}
.name20 div{ font-size:22px; color:#cf0000; line-height:30px; font-weight:bold;}

.tel11{ background:url(../images/tel.png) left center no-repeat; color:#333; height:60px; font-size:18px; padding-left:60px;}
.tel11 p{ font-size:31px; color:#cf0000;font-family: Impact; padding:0; margin:0; height:30px;}

.tel22{ background:url(../images/tel2.jpg) right center no-repeat; color:#333; font-size:18px; padding-right:60px; text-align:right;}
.tel22 p{ font-size:30px; color:#cf0000;font-family: Impact;}

.tel33{ background:url(../images/tel.png) left top no-repeat; color:#fff; font-size:18px; padding-left:60px; text-align:left; margin-bottom:10px; margin-right:3px;}
.tel33 p{ font-size:31px; color:#ff1800;font-family: Impact;margin-top: 0;}

.bass{ font-size:16px; color:#666; line-height:30px; height:50px;}
.bass h2{ font-size:20px; color:#333; line-height:20px; height:20px; padding:0; margin:0; display:inline-block;}

.tt32{ color:#cf0000; font-size:32px; font-weight:bold; line-height:50px; text-align:center;}
.tt32 span{ color:#666; font-size:22px; font-weight:normal; padding-left:10px;}

.tt36{ color:#ffde00; font-size:36px; font-weight:bold; line-height:50px; text-align:center;}
.tt36 span{ color:#FFF; font-size:22px; font-weight:normal; padding-left:10px;}

.tt18bai{ color:#fff; font-size:22px; font-weight: normal; line-height:30px; text-align:center;}
.link32{ color:#5f5f5f; font-size:32px; font-weight:bold; line-height:30px; text-align:center; padding:5px 0px;}
.link32 p{ color:#5f5f5f; font-size:16px; font-weight:normal; padding:0; margin:0;}



.bottom_16{ color:#fff; font-size:16px; line-height:50px; font-weight:bold;}
.bottom_14{ color:#e3e3e3; font-size:16px; line-height:30px;}
.bottom_14 a{color:#e3e3e3; text-decoration:none;}
.bottom_14 a:hover{ color:#fff;}
 
.copy14{ color:#fff; font-size:16px; line-height:40px; text-align:center;}
.copy14 a{ color:#fff; text-decoration:none;}

.zi16hei{ font-size:16px; line-height:30px; color:#000;}
.zi16hei a{ color:#ff0000;}

.cpr h1{ font-size:22px; text-align:center; line-height:70px; color:#333; font-weight:normal;}

.pic2 img{ border:solid 2px #ddd; }
/*百叶窗*/
#container {width:1200px;margin:0 auto ;padding-bottom:20px;overflow:hidden;}

/*.gg20{color:#fff; font-size:20px; font-weight:normal; text-align:center; line-height:50px;}
.gg20 a{ color:#fff; text-decoration:none;}
.gg42{color:#fff; font-size:42px; font-weight:bold; text-align:left; line-height:70px;}
.gg22{color:#fff; font-size:30px; font-weight:bold; text-align:left; line-height:50px;}
.gg22 span{ padding-top:30px;}*/

.ibox7 { width:1200px; height:380px; overflow:hidden; position:relative; padding-top:20px;}
.ibox7 #LeftArr1{ position:absolute; left:0px; top:0px; width:40px; height:360px; cursor:pointer; background:url(../images/left1.jpg) left center no-repeat;}
.ibox7 #RightArr1{ position:absolute; right:0px; top:0px; width:40px; height:360px; cursor:pointer; background:url(../images/right1.jpg) right center no-repeat;}
.ihonor { height:360px; margin:0px auto;overflow:hidden;}



.link{ width:1200px; height:auto; margin:0 auto;}
.link a{ font-size:16px; color:#666; line-height:30px; text-decoration:none; margin:0px 10px; float:left;}
.link a:hover{ color:#ff0000;}

/*内页左侧*/
#nyba{ width:100%; height:397px; margin-bottom:30px; background:url(../images/nyba.jpg) top center no-repeat;}


.left_tt{ font-size:18px; line-height:30px; color:#fff; padding-left:20px}
.left_tt p{ padding:0; margin:0; font-size:14px;}

.bass2{ font-size:16px; color:#666; line-height:50px; height:50px; border-bottom: solid 1px #ccc;background:url(../images/home.gif) left center no-repeat; padding-left:30px;}
.bass2 a{ color:#ce0000; text-decoration:none; margin-right:10px; font-size:18px;}
.bass2 a:hover{ color:#000;}

.ny_cont{ font-size:16px; line-height:40px; color:#333; margin:15px 0 10px;}
.ny_cont a{ color:#000;}
.ny_cont a:hover{ color:#ce0000;}

.ny_news{ width:900px; height:150px; margin:10px; border-bottom: dashed 1px #ccc;}
.ny_news .time22{ font-size:14px; color:#999; float:left; margin-right:10px;}
.ny_news h2{ font-size:18px; color:#000;}
.ny_news h2 a{ color:#000;}
.ny_news h2 a:hover{ color:#ce0000;}
.ny_news .cont22{ font-size:16px; color:#666; line-height:30px;}
.ny_news .cont22 a{ color:#999; text-decoration:none; margin-left:10px; font-size:14px;}
.ny_news .cont22 a:hover{ color:#ce0000;}


.sypic6{ float:left;width:280px; height:320px; margin:10px;}
.sypic6 a dl{ padding:0; margin:0;width:280px; height:320px;background: #eee; color:#000;}
.sypic6 a:hover dl{ padding:0; margin:0;width:280px; height:320px; background:#51b170; color:#fff;}
.sypic6 a  dl dt{background:#fff; width:278px; height:277px; border:solid 1px #ddd;}
.sypic6 a  dl dt img{ width:278px; height:277px;}
.sypic6 a  dl dd{font-size:16px; width:280px; display:block;  height:40px; line-height:40px; font-weight:normal; font-family:"Microsoft Yahei"; text-align:center; text-decoration:none;padding:0; margin:0;}




.sypic2{ float:left;width:380px; height:340px; margin:10px;}
.sypic2 a dl{ padding:0; margin:0;width:380px; height:340px;background: #eee; color:#000;}
.sypic2 a:hover dl{ padding:0; margin:0;width:380px; height:340px; background:#cf0000; color:#fff;}
.sypic2 a  dl dt{background:#fff; width:378px; height:290px; border:solid 1px #ddd;     display: table-cell;
    vertical-align: middle;
    text-align: center;}
.sypic2 a  dl dt img{ width:378px; max-height:290px;     vertical-align: middle;
    display: inline-table;}
.sypic2 a  dl dd{font-size:16px; width:280px; display:block;  height:50px; line-height:50px; font-weight:normal; font-family:"Microsoft Yahei"; text-align:center; text-decoration:none;padding:0; margin:0;}



.sypic3{ float:left;width:280px; height:260px; margin:10px;}
.sypic3 dl{ padding:0; margin:0;width:280px; height:260px;}
.sypic3 dl dt{background:#fff; width:280px; text-align:center;}
.sypic3 dl dt img{  max-height:220px; text-align:center;}
.sypic3 dl dd{ background: #e4e4e4; color:#000;font-size:16px; width:280px; display:block;  height:45px; line-height:45px; font-weight:normal; font-family:"Microsoft Yahei"; text-align:center; text-decoration:none;padding:0; margin:0;}
.sypic3 dl dd a{ display:block; color:#000; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sypic3 dl dd a:hover{ color:#fff;background:#666;}


.sypic4{ float:left;width:380px; height:425px; margin:10px;}
.sypic4 a dl{ padding:0; margin:0;width:380px; height:425px;background: #eee; color:#000;}
.sypic4 a:hover dl{ padding:0; margin:0;width:380px; height:425px; background:#cf0000; color:#fff;}
.sypic4 a  dl dt{background:#fff; width:380px; height:368px; display: table-cell; vertical-align:middle; text-align:center;}
.sypic4 a  dl dt img{ width:380px; max-height:368px; vertical-align:middle; display:inline-table;}
.sypic4 a  dl dd{font-size:16px; width:380px; display:block;  height:55px; line-height:55px; font-weight:normal; font-family:"Microsoft Yahei"; text-align:center; text-decoration:none;padding:0; margin:0;}


.sypic5{float:left;width:210px; height:240px; margin:5px;}
.sypic5 dl{ padding:0; margin:0;width:210px; height:150px;}
.sypic5 dl dt{background:#fff; width:210px; height:150px}
.sypic5 dl dt img{ width:210px; height:150px;}
.sypic5 dl dd{ background: #e4e4e4; color:#000;font-size:16px; width:210px; display:block;  height:40px; line-height:40px; font-weight:normal; font-family:"Microsoft Yahei"; text-align:center; text-decoration:none;padding:0; margin:0;}
.sypic5 dl dd a{ display:block; color:#000; text-decoration:none;}
.sypic5 dl dd a:hover{ color:#fff;background:#666;}

/*产品详情页*/
.bass3{ font-size:16px; color:#666; line-height:50px; height:50px;background:url(../images/home.gif) left center no-repeat; padding-left:30px;}
.bass3 a{ color:#ce0000; text-decoration:none; margin-right:10px; font-size:18px;}
.bass3 a:hover{ color:#000;}

.nycp_left{ width:50%; float:left;}
.nycp_right{ width:50%; float:left;}
#nycp_zong{ width:1198px; border:solid 1px #ccc; background:#fff; height:550px; margin:20px auto auto auto;}
#nycp_zong_l{ width:500px;height:550px; float:left;}
#nycp_zong_r{ width:658px;height:510px;float:left; padding:20px;}
#nycp_zong_r h1{ height:60px; line-height:60px; color:#333;}
.intro{ width:100%; height:auto; line-height:30px; color:#333; margin-bottom:10px;}
.intro1{ width:100%; height:auto;  line-height:30px; color:#999;}

.intro4{ width:100%; height:40px;  line-height:40px; color:#999; border-bottom:dashed 2px #ccc;  border-top:dashed 2px #ccc; margin-top:10px; margin-bottom:20px;}
.intro4_l{ width:440px; float:left;}
.intro4_r{ width:200px; float:left;}
.intro2 img{height:auto; margin:0px 10px; border:0px;}
.intro3{height:auto; margin:20px; border:0px; font-size:14px; font-weight:normal; font-family:"Microsoft Yahei"; color:#333;}

.nyr_tt {width:100%; height:36px; overflow:hidden; background:#d2d2d2;}
.nyr_tt h2 {width:180px; text-align:left; line-height:36px;height:36px; text-align:center;background:#c80002; color:#fff; font-size:16px;}

.info{ width:900px; background:#ddd; color:#000; display:block; height:30px; font:12px #666 30px; text-align:center; margin:0px auto;}
.web{ width:920px; background:#ccc; color:#000; display:block; height:30px; font-size:14px; line-height:30px; text-align:left; margin:0px auto;}
.fenxiang{ width:880px;color:#000; display:block; height:40px; font:14px #666 40px; text-align:left; margin:0px auto;}
.nr {width:95%; margin:20px auto;}
.nr11 img{ border:1px solid #CCCCCC; padding:10px; margin:20px;}

.pc_tt{ width:908px; height:33px; background:#eee; border:solid 1px #ddd; margin:0 auto; color:#c80002; line-height:33px; padding-left:10px; margin-top:20px;}
.pc_tt h2{ font-size:16px;}
.pc_nr{ width:898px; padding:10px 10px; height:200px;margin:0 auto; border:solid 1px #ddd;  background:#fff;}


/* 左侧分类结束 */

.c_con .left_con{ width:230px;}
.cpMu{width:230px;position:relative;z-index:999;margin:15px auto;}}


.cpMu dl dt{width:230px;}
.cpMu dl dd{position:relative;background:#eee;font-size:16px;width:230px;height:40px;text-align:left; font-weight: bold;font-family:"Microsoft Yahei"; margin:10px auto; color:#000;}
.cpMu dl dd a{ color:#000;width:200px;height:40px; line-height:40px; display:block; padding-left:30px;}
.cpMu dl dd a:hover{ color:#fff;background:#47ac67;}
.cpMu dl dd .nav_right{ width:400px; height:auto; overflow:hidden; position:absolute; left:230px; top:0px; background:#cc0000; display:none; border:1px solid #ccc;}
.cpMu dl dd .nav_right a{ width:180px;height:40px; line-height:40px; text-align:left; color:#fff;padding:0px 10px;  display:block; float:left; white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden; font-size:14px; color:#fff; font-weight:normal;}
.cpMu dl dd .nav_right a:hover{ width:180px;text-align:left; color:#000;padding:0px 10px; background:#eee; text-decoration:none;}
.cpMu dl dd a.nav_left{height:40px; line-height:40px; padding-left:13px; display:block; border-bottom:1px solid #fff;color:#3C4347; white-space:nowrap;color:#ffffff;background:url(../images/cpMuLi_ico.png) 15px center no-repeat; text-align:left;padding-left:30px;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;}
.cpMu dl dd a.nav_left:hover{color:#fff; text-decoration:none;background:url(../images/cpMuLi_ico.png) 15px center no-repeat; text-align:left;background-color:#9a0000; }


/*页码*/
.list_page{text-align:center;margin:10px;display:block; width:880px;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.pian{ width:920px; height:30px; margin:20px auto;text-align:center;}
.pian li{width:430px; margin-right:20px; height:30px; line-height:30px; float:left; color:#ca0002; font-size:16px; font-weight:normal; font-family:"Microsoft Yahei"; list-style:none;}
.pian li a{ color:#666; text-decoration:underline;}

/*放大镜效果*/
.jqzoom{text-decoration:none;float:left;z-index:999;}

#goodsshow img{border:0;}

#goodsshow .shop_big{border:1px solid #ededed;padding:10px;background:#fff;width:450px;cursor:pointer; margin:10px;}
#goodsshow .shop_plist{clear:both;width:440px;}
#prolist{width:400px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(../images/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(../images/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:500px;}
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}


.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #eee;
  z-index:110;
}
.zoomWrapperTitle{
	display:none;
	background:#999;
	color:#FFF;
	height:0;
	line-height:0;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:12px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110; width:600px; height:600px;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}
.zoomdiv {
	WIDTH: 400px; HEIGHT: 400px; LEFT: 859px
}