﻿.logoban{ background:#fff; width:1000px; margin:0 auto; }
.logoban .fl1{ display:inline-block; margin-top:25px;margin-bottom:25px; }
.logoban .fl2{margin-top:32px;margin-bottom:32px; margin-left:35px; }
.logoban .fl2 .txt{ width:346px; border:1px solid #d11120; background:#fff; padding-left:10px; height:33px; line-height:33px; }
.logoban .fl3{margin-top:32px;margin-bottom:32px; margin-left:0px; }
.logoban .fl3 .soso_btn{ padding:0px; margin:0px; text-align:center;  width:90px; border:1px solid #d11120; background:#d11120;  height:33px; color:#fff; font-size:14px; line-height:33px;}
.logoban .fl4{margin-top:32px;margin-bottom:32px; margin-left:10px; }
.logoban .fl4 .sd_btn{ padding:0px; margin:0px; text-align:center;  width:90px; border:1px solid #e7e7e7; background:#fafafa;  height:33px; color:#666666; font-size:14px; line-height:33px;}
.logoban .fl3 .soso_btn:hover{border:1px solid #a30b18; background:#a30b18; color:#fff;}
.logoban .fl4 .sd_btn:hover{border:1px solid #a30b18; background:#a30b18; color:#fff;}

.con{ background:#f7f7f7; border-top:1px solid #e4e4e4;padding-bottom:30px; }
.conc{ width:1000px; margin:0 auto; padding-top:20px;padding-bottom:10px; }
.conc .h1{ clear:both; display:block; line-height:25px; padding-top:10px; padding-bottom:5px; }
.conc .sp1 a img{ border:1px solid #e4e4e4; }
.conc .sp2{ padding-left:10px; }
.conc .sp2 .bt{ font-size:24px; color:#222222; font-weight:bold }
.conc .sp2 .str{ margin-left:9px; border:1px solid #d11120; padding-left:8px; padding-right:8px; border-radius:5px; color:#d11120; font-size:14px; }
.conc .st3{padding-left:10px; color:#303030;font-size:14px; }
.conc .st3 span{ color:#d11120 }
.conc .h5{ clear:both; display:block;padding-top:20px; font-weight:lighter; color:#666666; font-size:12px; }
.conc .h5 span{ color:#000 }
.sp3 dl{ clear:both; }
.sp3 dl dt{ float:left;}
.sp3 dl dt img{ height:76px; }
.sp3 dl dd{ padding-left:10px; float:left;}
.sp3 dl dd h2{ clear:both; display:block; padding-top:3px; padding-bottom:2px; color:#ff6600; font-size:18px; }
.sp3 dl dd h2 .fa{ display:inline-block; color:#666666; font-size:18px; width:20px; }
.sp3 dl dd h2 .fl1{ display:inline-block;  text-align:left; padding-left:10px; color:#303030; font-size:14px; }
.banner{ background:#d11120; width:1000px; margin:0 auto; }
.banner ul li{ float:left; width:10%; }
.banner ul li a{ color:#fff; line-height:40px; text-align:center; display:block; font-size:12px; }
.banner ul li.on a{ background:#a00d19 }
.banner ul li a:hover{ background:#a00d19 }

.flash{ width:1000px; margin:0 auto; margin-top:10px; }
.ad{width:1000px; margin:0 auto;margin-top:10px; padding-top:10px; padding-bottom:10px; border:1px solid #e3e3e3; background:#fff }
.adc{ width:960px; height:90px; margin:0 auto; background:#e3e3e3; line-height:90px; text-align:center; color:#3e3e3e; font-size:14px; }
.constar{width:1000px; margin:0 auto;  overflow:hidden }
.leftside{ width:250px; }
.comside{ border:1px solid #e3e3e3;margin-top:10px; background:#fff }
.comtop{ background:#fafafa;font-size:16px; border-bottom:2px solid #d11120; padding:14px;  }
.comcon{padding-left:20px;padding-right:20px; padding-bottom:20px; background:#fff; }
.comcon .h2{ text-align:center;  color:#d11120; font-size:14px; line-height:14px; padding-top:20px; padding-bottom:20px;   border-bottom:1px dotted #e0e0e0 }
.comcon .h2 strong{ color:#222222; padding-left:10px; }
.comcon .h2 strong span{  color:#d11120 }
.comcon .h3{ color:#222222; font-size:16px; line-height:16px; padding-top:20px; padding-bottom:20px; }
.comcon .h4{ padding-bottom:10px;}
.comcon .h4 span{ display:inline-block; margin-right:10px;  color:#fff; font-size:12px; height:22px; line-height:22px; text-align:center; width:22px; border-radius:3px; }
.comcon .h4 .cheng{  background:#ffa626;  }
.comcon .h4 .you{  background:#2cbf51;  }
.comcon .h4 .mo{  background:#3ac2ce;  }
.comcon .h4 .pin{  background:#cc62c6;  }
.comcon .ul li{ line-height:22px; height:22px; color:#222222; font-size:14px; margin-top:10px; margin-bottom:10px; overflow:hidden; clear:both; display:block }
.comcon .ul li span{ display:inline-block; } 
.comcon .ul li .contact1{ background:url(../img/ico_06.png) no-repeat; width:23px; height:22px; color:#4eacfc; font-size:20px; }
.comcon .ul li .fl1{ color:#313131; padding-left:10px; font-size:13px; line-height:22px; }
.comcon .ul li .scQq{ background:url(../img/ico_08.png) no-repeat; background-position:center center; width:22px; height:22px;  } 
.comcon .ul li .wechat1{background:url(../img/ico_11.png) no-repeat;background-position:center center; width:22px; height:22px; } 
.comcon .ul li .call2{background:url(../img/ico_17.png) no-repeat;background-position:center center; width:23px; height:22px; } 
.comcon .ul li .sp1 span{ color:#ff0000 }
.comcon .ul li .sp2{ padding-left:20px; }
.comcon .ul li .sp2 a{ color:#ff6600 }
.comcon .ul li .fla{ margin-left:18px; }
.comcon .ul li .flb{ margin-left:12px; }
.comcon .ul li .sp5{ color:#ff6600 }
.comcon .ul li .sp6{ color:#ff6600 }
.comcon .sc{ padding-top:10px; }
.comcon .sc a.a1{text-decoration:none;display:inline-block;padding-top:8px; padding-bottom:8px;padding-left:10px; padding-right:10px;font-size:14px; background:#fff; line-height:18px; color:#222222;  border:1px solid #e3e3e3 }
.comcon .sc a.a1 span{ float:left;}
.comcon .sc a.a1 .cioc{ color:#666666; font-size:18px; padding-left:2px; padding-right:2px; }
.comcon .sc a.a1:hover{ text-decoration:none; display:inline-block; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px; font-size:14px; background:#d11120; color:#fff;  border:1px solid #d11120 }
.comcon .sc a.a1:hover .cioc{ color:#fff;  }

.comcon .sc a.fl.a1{ text-decoration:none; display:inline-block; padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:10px; font-size:14px; background:#d11120; color:#fff;  border:1px solid #d11120 }
.comcon .sc a.fl.a1 .cioc{ color:#fff;  }
.comcon .sc a.fl.a1:hover{ background:#a50c07; }
.comside1{width:250px;  margin-top:10px; border:1px solid #e3e3e3}
.comcon1{padding-left:10px;padding-right:20px;padding-top:10px; padding-bottom:10px; background:#fff;}
.comcon1 ul li{ padding-left:15px; background:url(../img/dian_03.png) no-repeat; background-position:left center; clear:both; display:block; padding-top:5px; padding-bottom:5px; overflow:hidden }
.comcon1 ul li a{ color:#222222; font-size:14px; }
.comcon1 ul li a:hover{color:#ff6600;}
.comcon2{padding-left:20px;padding-right:20px; padding-bottom:10px; background:#fff;}
.comcon2 p{ color:#ff6600; font-size:14px; line-height:28px; padding-top:10px; padding-bottom:5px; }
.comcon2 ul li{clear:both; display:block; padding-top:10px; padding-bottom:10px; }
.comcon2 ul li .sp1{ color:#222222; font-size:14px; }
.comcon2 ul li .sp2{ color:#666666; font-size:14px; }
.comcon2 ul li .sp3{ padding-left:10px; }
.comcon2 ul li .sp3 a{ background:url(../img/ico_08.png) no-repeat; width:22px; height:22px; display:inline-block; }
.comcon2 ul li .sp4{ padding-left:10px; }
.comcon2 ul li .sp4 a{ background:url(../img/ico_11.png) no-repeat; width:22px; height:22px; display:inline-block; }
.comcon2 ul li .sp5{padding-left:10px;}
.comcon2 ul li .sp5 a{ color:#ff6600; } 
.comside3{ margin-top:10px; background:#fff;  height:200px;  }
.comside3 h1{ text-align:center; color:#222222; padding-top:80px; font-size:14px; }
.rightside{ width:740px; }
.rightside1{ border:1px solid #e3e3e3;margin-top:10px; background:#fff;}
.comconx{ padding-bottom:10px; background:#fff; }
.comconx ul{ padding-top:20px; }
.comconx ul li{ float:left; width:160px; height:270px; margin-left:20px;position:relative }
.comconx ul li .pic{ display:table-cell; border:1px solid #e3e3e3; width:160px; height:160px; text-align:center;vertical-align:middle }
.comconx ul li .pic a{ display:block; }
.comconx ul li .pic img{max-width:160px; max-height:160px; vertical-align:middle }
.comconx ul li strong{ text-align:left; color:#ff6600; font-size:14px; line-height:42px; }
.comconx ul li p{text-align:left;}
.comconx ul li p a{ color:#222222; font-size:14px; line-height:28px; }
.comconx ul li p a:hover{color:#ff6600;}

.comtop a{ color:#222222; font-size:15px; text-decoration:none; }
.comtop a:hover{ color:#ff6600 }
.rightside2{border:1px solid #e3e3e3; background:#fff; margin-top:10px; }
.comcony{ padding:28px; height:auto; background:#fff; color:#222222; font-size:14px; line-height:28px; word-spacing:1.4px; letter-spacing:1.4px; }
.comcony.on{   position:relative }
.comcony img.fl{display:inline; padding-right:20px; width:300px; height:156px; }
.comcony .img{ padding-bottom:0px; padding-bottom:28px;}
.comcony .img img{ width:680px;  }
.comcony .h1{ text-align:center; color:#222222; font-size:18px;  padding-bottom:28px; font-weight:bold; font-size:19px; font-family:微软雅黑; color:#333; }
.comcony a{ color:#ff6600 }
.comcony p{display:inline;}
.zhankai{ text-align:center; margin-bottom:20px; }
.zhankai span { color:#d11120; font-size:14px; line-height:14px; height:14px; cursor:pointer }
.zhankai .faisco-icons-downward1{transform-origin: 50% 50% 0;-webkit-transform-origin: 50% 50% 0;transition:transform 0.2s ease-in 0s;-webkit-transition:transform 0.2s ease-in 0s;-moz-transition:transform 0.2s ease-in 0s;}

.zhankai.on .faisco-icons-downward1{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform-origin: 50% 50% 0;-webkit-transform-origin: 50% 50% 0;transition:transform 0.2s ease-in 0s;-webkit-transition:transform 0.2s ease-in 0s;-moz-transition:transform 0.2s ease-in 0s;}


.comad{ width:728px; height:90px; background:#f0f0f0; margin:0 auto; margin-bottom:10px;  }
.comad h2{text-align:center; color:#222222; font-size:14px; line-height:90px;}

.rightside3{border:1px solid #e3e3e3; background:#fff; margin-top:10px;}

.khcon dl{ width:49.3%; height:100px; float:left; padding-top:5px; padding-bottom:10px; }
.khcon dl dt{ clear:both;background:url(../img/dian_03.png) no-repeat; background-position:15px center; display:block; padding-left:30px; margin-top:10px;text-align:left; margin-bottom:5px; color:#222222; font-size:14px; }
.khcon dl dt a{color:#222222; font-size:14px;}
.khcon dl dt a:hover{ color:#ff6600 } 
.khcon dl dd{ clear:both; display:block; color:#999999;padding-left:30px; text-align:left; font-size:14px;  line-height:26px; }

 .guanggao{ margin-left:30px; padding-bottom:20px; }
 .guanggao img{ width:680px;  }



.bottom{ border-top:2px solid #d11120;  padding-top:30px; padding-bottom:20px; }
.bottomcom{width:1000px; margin:0 auto; }
.bottomcom dl{ clear:both; display:block; }
.bottomcom dl dt{ float:left; padding-left:40px; padding-right:40px; text-align:center; color:#313131; font-size:12px; line-height:36px; }
.bottomcom dl dt .pic{ border:1px solid #e3e3e3; padding:5px; }
.bottomcom dl dt .pic img{ width:117px; height:117px; }
.bottomcom dl dd{ float:left; border-left:1px solid #e3e3e3; padding-left:40px; width:720px;  text-align:left; color:#313131; font-size:12px; line-height:30px; }
.bottomcom dl dd ul li{ color:#222222; font-size:14px; clear:both; display:block; }
.bottomcom dl dd ul li.li1{ color:#d11120 }
.bottomcom dl dd ul li a{ color:#666666 }
.bottomcom dl dd ul li span{ color:#666666; padding-left:5px; padding-right:5px; }
.bottomcom dl dd ul li.li2 a{color:#222222;}
.bottomcom dl dd ul li a:hover{ color:#ff6600; }
/*弹窗*/
.demo-gallery.comconx ul{ padding-top:20px; }
.demo-gallery.comconx ul li{ margin-left:20px; }
.demo-gallery.comconx ul li p{ text-align:center }
.demo-gallery.comconx ul li span{text-align:center; color:#999999; font-size:14px; display:block; clear:both}
.demo-gallery.comconx ul li .pic{ cursor:pointer; text-align:center; display:table-cell; vertical-align:middle; width:160px;padding-top:0px; height:160px; background:url(../img/ico_25.png) no-repeat; background-position:center center; }
.demo-gallery.comconx ul li .pic img{ margin-left:5px; 
                                      max-width:146px; max-height:146px; vertical-align:middle
                                      }
.demo-gallery.comconx ul li em{ position:absolute; top:0px; left:0px; background:url(../img/ico_23.png) no-repeat; width:40px; height:40px;  }

.demo-gallery > ul > li .pic{}
	.demo-gallery > ul > li a > img {
		-webkit-transition: -webkit-transform 0.15s ease 0s;
		-moz-transition: -moz-transform 0.15s ease 0s;
		-o-transition: -o-transform 0.15s ease 0s;
		transition: transform 0.15s ease 0s;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		height: 100%;
		width: 100%;
	}
	.demo-gallery > ul > li a:hover > img {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
		opacity: 1;
	}
	.demo-gallery > ul > li a .demo-gallery-poster {
		background-color: rgba(0, 0, 0, 0.1);
		
		-webkit-transition: background-color 0.15s ease 0s;
		-o-transition: background-color 0.15s ease 0s;
		transition: background-color 0.15s ease 0s;
	}
	.demo-gallery > ul > li a .demo-gallery-poster > img {
		
		-webkit-transition: opacity 0.3s ease 0s;
		-o-transition: opacity 0.3s ease 0s;
		transition: opacity 0.3s ease 0s;
	}
	.demo-gallery > ul > li a:hover .demo-gallery-poster {
		background-color: rgba(0, 0, 0, 0.5);
	}
	.demo-gallery .justified-gallery > a > img {
		-webkit-transition: -webkit-transform 0.15s ease 0s;
		-moz-transition: -moz-transform 0.15s ease 0s;
		-o-transition: -o-transform 0.15s ease 0s;
		transition: transform 0.15s ease 0s;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
		height: 100%;
		width: 100%;
	}
	.demo-gallery .justified-gallery > a:hover > img {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	}
	.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
		opacity: 1;
	}
	.demo-gallery .justified-gallery > a .demo-gallery-poster {
		background-color: rgba(0, 0, 0, 0.1);
		
		-webkit-transition: background-color 0.15s ease 0s;
		-o-transition: background-color 0.15s ease 0s;
		transition: background-color 0.15s ease 0s;
	}
	.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
		
		opacity: 0;
		
		
		-webkit-transition: opacity 0.3s ease 0s;
		-o-transition: opacity 0.3s ease 0s;
		transition: opacity 0.3s ease 0s;
	}
	.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
		background-color: rgba(0, 0, 0, 0.5);
	}
	.demo-gallery .video .demo-gallery-poster img {
		
		opacity: 0.8;
		
	}
	.demo-gallery.dark > ul > li a {
		
	}
	.home .demo-gallery {
		
	}
	/*end*/
	/*轮播*/
	.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:310px;}
  .lubo_box{ position: relative; width: 100%; height:310px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:310px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 310px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #d11120 !important;}

  /*按钮*/
  .lubo_btn{ position: absolute; width: 100%; top: 140px;}
  .left_btn, .right_btn{ display:none; width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn{ float: left;}
  .right_btn{ float: right;}
  /*end*/
.video{ position:relative; background:#fff; width:100%; padding-bottom:20px; overflow:hidden }
.video .vibg{ width:681px; height:381px; margin-left:25px; }
.video .btn{ display:inline-block; width:100px; height:100px; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-50px; }
.imgs{background:#fff; width:100%; padding-bottom:30px; text-align:left  }
.imgs img{margin-left:25px; } 
.zzom{ padding-left:20px; padding-right:20px; }
.zzom ul{   margin-top:30px;margin-bottom:30px;  }
 .zzom ul li{  float:left;display:block;  width:50%; text-align:center; }
 .zzom ul li .pic{ cursor:pointer; display:block; border:1px dotted #ddd;  height:271px; width:320px; margin:0 auto;  }

  .zzom ul li  strong{ clear:both; display:block; color:#222222; font-size:16px; line-height:60px; } 
.zzom ul.ls{ border-bottom:0px; }
.zzom ul li:last-child{ border-right:0px; }
.comtop span.fr{ color:#ff6600; font-size:14px; }
.comconx1{ padding:20px; }
.comconx1 table{ width:100%; }
.comconx1 table tr td{ vertical-align:middle; border:1px solid #e3e3e3;color:#222222; font-size:14px;padding-top:10px; padding-bottom:10px; }
.comconx1 table tr td.td1{ background:#fafafa;  width:160px; text-align:right; padding-right:10px; }
.comconx1 table tr td.td2{ color:#666666; background:#fff;padding-left:10px;text-align:left; width:190px;  }
.comconx1 table tr td.td3{ background:#fafafa;  width:160px; text-align:right; padding-right:10px; }
.comconx1 table tr td.td4{color:#666666; background:#fff;padding-left:10px;text-align:left; width:190px;  }
.comconx1 table tr td.td5{color:#666666; background:#fff;padding-left:10px;text-align:left;   }
.comconx1 table tr td span{ color:#ff6600 }
/*产品展示*/
.chanpintype{ width:1000px; margin:0 auto; margin-top:10px;  border:1px solid #e3e3e3 }
.chanpintypecon{ background:#fff; padding:20px;}
.chanpintypecon ul li{ float:left; width:16.66666666%;}
.chanpintypecon ul li a{ color:#222222; font-size:14px; height:32px; line-height:32px; }
.chanpintypecon ul li a:hover{color:#ff6600;}
.guanzhu{width:1000px; margin:0 auto;margin-top:10px;  border:1px solid #e3e3e3}
.gztit{ border-bottom:2px solid #d11120 }
.gztit ul li{ cursor:pointer; border-right:1px solid #e3e3e3; float:left; height:45px; line-height:45px; padding-left:33px; padding-right:33px;  }
.gztit ul li a{color:#222222; font-size:16px;}
.gztit ul li.on{ font-weight:bold; background:#fff;  }
.gztit ul li.on a{color:#d11120; font-size:16px;}

.comconx2{ padding-bottom:10px; background:#fff; }
.comconx2 ul{ padding-top:20px;  }
.comconx2 ul li{ float:left; width:224px; height:336px;margin-left:20px;  position:relative }
.comconx2 ul li .pic{ width:224px; height:224px; padding:2px; border:1px solid #e3e3e3; position:relative }
.comconx2 ul li .pic .p{ display:none }
.comconx2 ul li .pic:hover .p{ display:block; width:218px; background:#d11120; position:absolute; left:2px; bottom:2px; height:48px; line-height:48px; }
.comconx2 ul li .pic:hover .p span{ display:inline-block; line-height:48px; float:left;color:#fff; font-size:16px; }
.comconx2 ul li .pic:hover .p span.faisco-icons-message4{ margin-left:60px; margin-right:5px; color:#fff; font-size:28px; }
.comconx2 ul li .pic{ display:table-cell; vertical-align:middle; text-align:center; }
.comconx2 ul li .pic img{max-width:218px; max-height:218px; margin:0 auto; }
.comconx2 ul li strong{ text-align:left; color:#ff6600; font-size:14px; line-height:42px; }
.comconx2 ul li p{text-align:left;}
.comconx2 ul li p a{ color:#222222; font-size:14px; line-height:28px; }
.comconx2 ul li p a:hover{color:#ff6600;}
.comconx2 .xian{ height:1px;margin-left:20px;margin-right:20px;  border-bottom:1px solid #e3e3e3;}
.page{ text-align:center; padding-bottom:30px;  padding-top:30px;}
.page a{ color:#222222; font-size:14px; text-decoration:none; background:#fff; border:1px solid #e3e3e3; display:inline-block; width:33px; height:33px; line-height:33px; text-align:center; margin:2px; } 
.page a:hover{ color:#fff; background:#d11120; border:1px solid #d11120 }
.page a.on{ color:#fff; background:#d11120; border:1px solid #d11120 }
.tupian{ text-align:center; padding-bottom:10px; }
/*end*/
/*产品详情*/
.topdh{ background:#fff;color:#222222;font-size:14px;  padding-top:16px; padding-left:8px; padding-bottom:16px; }
.topdh a{ color:#222222; padding-left:5px; padding-right:5px; font-size:14px; }
.topdh a:hover{ color:#d11120 }
.topdh span{ color:#d11120 }
.productdetail{ position:relative; background:#fff;width:1000px; margin:0 auto; margin-top:10px; padding:20px; border:1px solid #e3e3e3; }
.productdetaill{ width:350px; }


.productdetaill .xianx{ height:1px; margin-top:10px;  border-bottom:1px solid #e3e3e3;}
ul.tubiaox{ padding-top:16px; width:100%; }
ul.tubiaox  li{  color:#cccccc; line-height:24px; padding-left:2px; padding-right:2px; }
ul.tubiaox  li a span{line-height:24px;height:24px; display:inline-block; float:left; padding-left:2px; padding-right:2px; }
ul.tubiaox  li a .ico{ color:#999999; font-size:20px; } 
ul.tubiaox  li a .fa{ color:#999999; font-size:18px; } 
ul.tubiaox  li a .sp1{ color:#222222; font-size:12px;}
ul.tubiaox  li a:hover span{ color:#d11120 }

.productdetailr{ width:570px; }
.productdetailr h1{ color:#222222; font-size:20px; line-height:40px; }
.productdetailr .p1{ color:#888888; font-size:14px; line-height:30px; padding-bottom:10px; }
.productdetailr .p1 span{color:#222222;}
.productdetailr table{  width:100%; border:1px solid #e3e3e3 }
.productdetailr table tr th{ color:#222222; font-size:15px; text-align:center; height:43px; vertical-align:middle; background:#f7f7f7; border:1px solid #e3e3e3}
.productdetailr table tr td{color:#222222; background:#fff;font-size:15px; text-align:center; height:43px; vertical-align:middle; border:1px solid #e3e3e3}
.productdetailr .ulx{ padding-top:10px; padding-bottom:10px;}
.productdetailr .ulx li{ clear:both; display:block; padding-top:8px; padding-bottom:8px; overflow:hidden }
.productdetailr .ulx li .sp1{ color:#222222; font-size:14px; text-align:left; }
.productdetailr .ulx li .sp2{ color:#888888; font-size:14px; text-align:left; }
.productdetailr .buy_btn span{ float:left}
.productdetailr .buy_btn .a1{ text-decoration:none; display:inline-block; background:#d11120; border-radius:5px; height:45px; width:170px; line-height:45px; text-align:center; color:#fff; font-size:15px;  }
.productdetailr .buy_btn .a1 .fa-comments{ margin-left:25px; color:#fff; margin-right:10px; font-size:25px;line-height:45px; }
.productdetailr .buy_btn .a1:hover{background:#a50c07; color:#fff;}
.productdetailr .buy_btn .a1:hover .fa-comments{ color:#fff; }
.productdetailr .buy_btn .a2{ margin-left:20px; text-decoration:none; display:inline-block; background:#f0f0f0; border-radius:5px; height:45px; width:170px; line-height:45px; text-align:center; color:#222222; font-size:15px;  }
.productdetailr .buy_btn .a2 .faisco-icons-call2{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);margin-left:25px; margin-right:10px; color:#666666; font-weight:bold; font-size:28px; line-height:45px; }
.productdetailr .buy_btn .a2:hover{background:#d11120; color:#fff;}
.productdetailr .buy_btn .a2:hover .faisco-icons-call2{ color:#fff; }
.productdetailr .benpin{ padding-top:10px; text-align:left; }
.productdetailr .benpin p{color:#ff6600; font-size:14px; line-height:28px;}

.rightside1xx{border:1px solid #e3e3e3;width:1000px; margin:0 auto; margin-top:10px;}
.comconrd{ padding-bottom:20px; overflow:hidden; background:#fff; }
.comconrd ul{ padding-top:20px; }
.comconrd ul li{ float:left; width:176px; height:270px; margin-left:20px;position:relative }
.comconrd ul li .pic{ cursor:pointer; text-align:center; display:table-cell;vertical-align:middle; text-align:center; border:1px solid #e3e3e3; width:176px; height:176px; }
.comconrd ul li .pic img{max-width:176px; max-height:176px; margin:0 auto; vertical-align:middle }
.comconrd ul li strong{ text-align:left; color:#ff6600; font-size:14px; line-height:42px; }
.comconrd ul li p{text-align:left;}
.comconrd ul li p a{ color:#222222; font-size:14px; line-height:28px; }
.comconrd ul li p a:hover{color:#ff6600;}

.spxinxi{ padding:20px; padding-top:5px; background:#ffffff; }
.spxinxi h1{ border-bottom:1px solid #e3e3e3; margin-bottom:20px;margin-top:20px; }
.spxinxi h1 strong{ display:inline-block; border-bottom:1px solid #d11120; color:#222222; font-size:16px; padding-left:20px; padding-right:20px; height:32px; line-height:32px; }
.spxinxi table{ width:100%; }
.spxinxi table tr td{ border:1px solid #e3e3e3; padding-top:13px; padding-bottom:13px; }
.spxinxi table tr .td1{ background:#f7f7f7; color:#000000;  text-align:right; font-size:14px; padding-right:10px; }
.spxinxi table tr .td3{ background:#f7f7f7; color:#000000;  text-align:right; font-size:14px; padding-right:10px; }
.spxinxi table tr .td2{ background:#ffffff; color:#666666;  text-align:left; font-size:14px; padding-left:10px; }
.spxinxi table tr .td4{ background:#ffffff; color:#666666;  text-align:left; font-size:14px; padding-left:10px; }
.syfanwei p{ text-indent:2em; color:#666666;  font-size:14px; line-height:36px; padding-top:5px; padding-bottom:5px; }
.syfanwei img{display: block;margin:0 auto; width:100%;}

/*end*/
/*公司动态*/
.comtopt{ background:#fafafa;font-size:16px; border-bottom:2px solid #d11120; padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:14px;  }
.comtopt .fr li{ float:left; cursor:pointer; background:#f0f0f0; width:100px; height:30px; text-align:center; line-height:30px; color:#222222; font-size:12px; border-radius:5px; margin-left:8px; }
.comtopt .fr li a{color:#222222;}
.comtopt .fr li.on{ background:#d11120; color:#fff; }
.comtopt .fr li.on a{ color:#fff; }
.comtopt .fr li:hover{ background:#d11120; color:#fff; }
.comtopt .fr li:hover a{color:#fff;}
.comconz{ padding:20px; padding-top:10px; padding-bottom:0px;  }
.comconz dl{ clear:both; display:block;padding-top:10px; padding-bottom:20px; border-bottom:1px solid #e3e3e3; overflow:hidden  }
.comconz dl dt{ clear:both; display:block; color:#000000; font-size:16px; padding-top:5px; padding-bottom:5px; }
.comconz dl dt a{ color:#000000; }
.comconz dl dt a:hover{ color:#d11120;  }
.comconz dl dd{ clear:both; display:block;color:#999999; font-size:14px; line-height:28px; padding-top:5px; padding-bottom:5px; }
.comconz dl dd .fl{ color:#222222; font-size:14px; }
.comconz dl dd .fl span{ color:#666666 }
.comconz dl dd .fr{ color:#666666; font-size:14px; }
.comconz dl dd .fr a{ text-decoration:none; color:#666666; font-size:14px; margin-right:10px; }
.comconz dl dd .fr span{color:#666666; font-size:14px; margin-right:10px;}
.comconz dl dd .fr .fa{ color:#666666;font-size:14px;margin-right:5px; margin-left:3px; }
/*end*/
/*联系我们*/
.link h2{ text-align:center; color:#222222; font-size:24px; line-height:48px; padding-top:20px; padding-bottom:20px; }
.link h3{ text-align:center; margin-left:20px; margin-right:20px; padding-left:290px; height:40px; line-height:40px; border-bottom:1px solid #e3e3e3 }
.link h3 span{ display:inline-block;   }
.link h3 .contact1{ background:url(../img/ico_06.png) no-repeat; width:23px; height:22px; color:#4eacfc; font-size:20px; }
.link h3 .fl1{ color:#313131; padding-left:10px; font-size:13px; line-height:22px; }
.link h3 .scQq{ background:url(../img/ico_08.png) no-repeat; background-position:center center; width:22px; height:22px;  } 
.link h3 .wechat1{background:url(../img/ico_11.png) no-repeat;background-position:center center; width:22px; height:22px; } 
.link h3 .call2{background:url(../img/ico_17.png) no-repeat;background-position:center center; width:23px; height:22px; } 
.link h3 .fla{ padding-left:15px; padding-right:10px;}
.link h3 .flb{ padding-left:10px; padding-right:10px;}
.linkcon{  padding-bottom:20px; }
.linkcon .lkul{padding-top:10px; padding-bottom:10px; }
.linkcon .lkul li{ clear:both; display:block; padding-top:10px; line-height:26px; padding-bottom:10px; }
.linkcon .lkul li .sp1{ text-align:right; color:#222222; font-size:14px; width:190px; display:inline-block; }
.linkcon .lkul li .sp2{ text-align:left; padding-left:16px; color:#666666; font-size:14px; width:470px; display:inline-block; }
.linkcon .lkul li .sp2 span{ color:#d11120 }
.linkcon .lkul li .sp2 a{ color:#ff6600 } 
.linkcon .lkul li.ls{ text-align:left;padding-left:206px; }
.linkcon .lkul li.ls .gs_btn{ display:inline-block;text-decoration:none;font-size:14px;text-align:center; line-height:36px; margin-left:0px; background:#d11120; color:#fff; width:100px; height:36px; border-radius:5px; }
.linkcon .lkul li.ls .gs_btn:hover{display:inline-block; text-decoration:none; font-size:14px; text-align:center; line-height:36px; background:#a50c07; color:#fff; width:100px; height:36px; border-radius:5px; }

.linkcon .lkul li.ls .gxy_btn{display:inline-block;text-decoration:none;font-size:14px;text-align:center; line-height:36px; margin-left:20px; background:#f0f0f0; color:#303030; width:100px; height:36px; border-radius:5px; }
.linkcon .lkul li.ls .gxy_btn:hover{display:inline-block; text-decoration:none; font-size:14px; text-align:center; line-height:36px; background:#d11120; color:#fff; width:100px; height:36px; border-radius:5px; }

/*end*/
/*资质认证*/
.huiyuan{ background:#fff; }
.huiyuan dl{ clear:both; display:block; padding:27px; overflow:hidden }
.huiyuan dl dt{ float:left; width:130px; }
.huiyuan dl dd{ float:left;  width:530px; padding-left:15px; }
.huiyuan dl dd h1{ clear:both; padding-top:32px; padding-bottom:10px; line-height:22px; overflow:hidden }
.huiyuan dl dd h1 .sp1{ color:#222222; font-size:16px; line-height:26px; }
.huiyuan dl dd h1 .sp2{  margin-left:10px;  display:inline-block; width:22px; height:22px; text-align:center; line-height:22px; border-radius:3px; }
.huiyuan dl dd h1 .sp3{  margin-left:10px;  display:inline-block; width:22px; height:22px; text-align:center; line-height:22px; border-radius:3px; }
.huiyuan dl dd h1 .sp4{ color:#222222; font-size:14px; line-height:26px;margin-left:10px;display:inline-block; }
.huiyuan dl dd h1 .sp5{ color:#ff6600; font-size:14px; line-height:26px;margin-left:10px;display:inline-block; }

.huiyuan dl dd p{ clear:both; display:block; padding-top:15px; color:#222222; font-size:14px; line-height:22px; }
.huiyuan dl dd p span{color:#b11616; font-size:14px; line-height:22px; }
.renz{ color:#999999; font-size:14px; }
.rico{ background:url(../img/zzrz_07.png) no-repeat; padding-left:32px; background-position:left; height:27px; line-height:27px; }
.rico a{ color:#ff6600 }
.comconx1.cv{ background:url(../img/zzrz_11.png) no-repeat; background-position: 490px bottom }
.comconx1.cv tr td{ background:transparent;  border:0px; line-height:30px; }
.comconx1.cv tr td.td1{ background:transparent; border:0px; width:88px; }
.comconx1.cv tr td.td3{ background:transparent; border:0px; width:100px; }
.comconx1.cv tr td.td2{background:transparent; width:226px; }
.comconx1.cv tr td.td4{background:transparent;width:260px;}
.comconx1 h3{ border-bottom:1px solid #e3e3e3; height:70px; line-height:70px; margin-bottom:30px; padding-left:20px; color:#313131; font-size:14px; }
.comconx1 h3 .sp1{ color:#222222; font-size:14px; }
.comconx1 h3 .sp2{ color:#ff6600; font-size:14px; }

.adad{ width:100%; border:1px solid #e3e3e3; height:90px; background:#ffffff; margin:0 auto; margin-top:10px;  }
.adad h2{text-align:center; color:#222222; font-size:14px;background:#f5f5f5; margin:10px; line-height:70px;}
.rightside2.rightside1{ margin-top:0px; }
/*end*/
/*弹窗*/
.bg{ background:rgba(0,0,0,.5); width:100%; height:100%; position:fixed; z-index:10; left:0px; top:0px; }
.cklink{ width:630px; border:5px solid #rgba(0,0,0,.8); border-radius:10px; height:620px; position:fixed; z-index:100; left:50%; top:50%; margin-left:-315px; margin-top:-310px; }
.cklinkt{ color:#fff; line-height:42px;  height:42px; background:#d11120; padding-left:10px; padding-right:10px; }
.cklinkt .fl{ color:#fff; font-size:16px; }
.cklinkt .fr{ color:#fff; font-size:32px;line-height:42px; cursor:pointer }
.cklinkc{ background:#fff;padding-left:20px; padding-right:20px; padding-bottom:10px; }
.cklinkc h1{ text-align:center;  font-size:24px; color:#222222; padding-top:6px; line-height:50px; }
.cklinkc .guangg{  background:#f0f0f0; text-align:center; height:80px; }
.cklinkc .guangg h2{ line-height:80px; }
.cklinkc dl{ clear:both; padding-top:10px;  padding-bottom:10px; overflow:hidden }
.cklinkc dl dt{ float:left; width:240px; height:240px;background:#f0f0f0;}
.cklinkc dl dt h2{line-height:240px; text-align:center }
.cklinkc dl dd{float:left; width:300px; padding-left:25px; height:240px;}
.cklinkc dl dd ul li{ clear:both;  display:block; padding-top:9px; line-height:16px; padding-bottom:9px; overflow:hidden }
.cklinkc dl dd ul li .sp1{ width:65px; text-align:right; color:#222222; font-size:16px; }
.cklinkc dl dd ul li .sp2{ width:210px; padding-left:10px; text-align:left; color:#666666; font-size:16px; }
.cklinkc dl dd ul li .sp2 a{ color:#ff6600; font-size:16px; margin-right:20px; }
/*end*/

/*资讯详情*/
.newsdetails{  background:#fff; overflow:hidden;  padding:25px;}
.newsdetails .h1{ text-align:center; color:#222222; font-family:微软雅黑; font-size:24px; font-weight:bold; line-height:52px; }
.newsdetails h3{ text-align:center; color:#222222; font-size:14px; height:50px; line-height:50px; font-weight:lighter; line-height:52px;  border-bottom:1px solid #e3e3e3;}
.newsdetails h3 span{ color:#999999 }
.big,.middle,.small{ margin-left:5px; margin-right:5px; cursor:pointer;}

.newsdetails .img{ text-align:center; padding-top:30px; padding-bottom:30px; }
.newsdetails .img img{}
.newsdetails p{text-indent:2em; color:#666666;  font-size:14px; line-height:36px; padding-top:2px; padding-bottom:2px; }
.newsdetails p.big{ font-size:28px;line-height:54px;}
.newsdetails p.middle{font-size:18px;line-height:42px;}
.newsdetails p.small{font-size:14px; line-height:36px;}
.newsdetails .zan{ position:relative; cursor:pointer; overflow:hidden;  background:#ff6600; color:#fff; width:100px; margin:0 auto; margin-top:50px; height:100px; border-radius:100px; text-align:center; font-size:16px; }
.newsdetails .zan span{ clear:both; display:block;font-weight:lighter }
.newsdetails .zan span.faisco-icons-like2{ display:inline-block; padding-top:20px; font-size:36px; font-weight:lighter }
.comtopp{ background:#fafafa;font-size:16px; border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; padding:14px;  }
.comy{background:#fff; overflow:hidden;  padding:25px;padding-top:20px;padding-bottom:20px;}
.comy ul li{clear:both;  display:block; padding-top:9px; line-height:16px; padding-bottom:9px; overflow:hidden }
.comy ul li a{ color:#222222; font-size:14px; background:url(../img/dian_03.png) no-repeat; padding-left:15px; background-position:0px 4px; }
.comy ul li a span{color:#999999; font-size:14px; }
.comy ul li a:hover{color:#ff6600;}
.yunom{ text-align:center; background:#fff; padding-top:20px;padding-bottom:20px; }
.newsdetails .zan em{ position:absolute;  bottom:-20px;transition-duration: 1s;
-moz-transition-duration: 1s; /* Firefox 4 */
-webkit-transition-duration: 1s; /* Safari 和 Chrome */
-o-transition-duration: 1s; /* Opera */
 left:45px; color:#fff;  font-size:12px; }
 .newsdetails .zan em.on{bottom:120px;font-size:36px; }
/*end*/
.productdetailr{ position:relative }
.productdetailr .shouji{ width:90px; text-align:center; position:absolute; right:0px; bottom:120px; }
.productdetailr .shouji span{ clear:both; display:block; color:#ff6600; font-size:12px; line-height:22px; }
.ziyuan{border:1px solid #e3e3e3;width:1000px;background:#fff;  margin:0 auto; margin-top:10px;}
.zycon{ padding:20px; background:#fff; overflow:hidden }
.zycon ul li{ float:left; width:16.666666%;  padding-top:9px; line-height:16px; padding-bottom:9px; overflow:hidden }
.zycon ul li a{ color:#222222; font-size:14px; background:url(../img/dian_03.png) no-repeat; padding-left:15px; background-position:0px 4px; }
.zycon ul li a:hover{ color:#ff6600 }

/*放大镜*/
/*轮播图*/	



.box{width:350px;margin:0px auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:80px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:350px;width:350px;display:table-cell; vertical-align:middle; }
.tb-s310 a img{max-height:342px;max-width:346px;vertical-align:middle;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:80px;width:80px;}
.tb-booth{border:1px solid #e3e3e3;position:relative;z-index:1;}



ul.tb-thumb{width:350px; height:85px;overflow:hidden; position:relative;  margin:5px auto; }
ul.tb-thumb  li{ float:left;  width:82px; height:82px; cursor:pointer; text-align:center; margin-right:7px; position:relative;}

ul.tb-thumb li .tb-pic a{border:1px solid #e3e3e3; background:#fff; padding:2px; width:78px; display:table-cell; vertical-align:middle; height:78px;  }
ul.tb-thumb li .tb-pic a img{ max-width:75px; max-height:75px; margin:0 auto; }
ul.tb-thumb li.tb-selected .tb-pic a{ border:1px solid #d11120 }
ul.tb-thumb  li:last-child{ margin-right:0px; }




div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../img/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}