/*产品*/
.products_show{width: 100%;background: url(../images/products_bg.jpg) -20px ;height: 570px}
.main2{width: 100%;margin-top: -2px;overflow: hidden;}
.main2C{overflow: hidden;margin-top: 34px;}
.main2Left{width: 197px;height: 513px;background:url(../images/main2LeftBg.jpg);float: left;}
.main2LT h2{line-height: 24px;font-size: 24px;  color: #fff;  text-align: center;  margin:14px 0 11px 0;  }
.main2LT p{  width: 80px;  height: 9px;  margin: 0 auto;  display: block;  font-size: 0;  background: url(../images/common.png) 0 -126px;  }
.main2Left ul{  width: 185px;  height: 435px;  background: #fff;  border-radius: 6px;  margin:10px auto 0;  overflow: hidden;  }
.main2Left ul li{  width: 165px;  height: 28px;  line-height: 26px;  margin:8px auto 0;  padding-left: 10px;  color: #4b4b4b;  background: #f2f2f2 url(../images/li_bg.png) no-repeat 140px center;  cursor: pointer;  }
.main2Left ul li a{  color: #2a2a2a;  }
.en_proname img{margin: 0 auto;display: block;}
.main2Right{float: right;}
.main2RT{  width: 754px;  height: 46px;  line-height: 46px;  background:#000 url(../images/main2RTBg.jpg) repeat-x left;  border:1px solid #e6e6e6;  }
.main2RT h2{  color:#333333;  font-size: 20px;  padding-left: 16px;  margin-left: 18px;  background: url(../images/common.png) no-repeat 0px center;  }
.main2RC{  width: 754px;  height: 464px;  background: #fff;  border:1px solid #e6e6e6;  border-top:none;  position: relative;  overflow: hidden;  }
.main2RC ul{  width: 754px;  overflow: hidden;  position: absolute;  top: 0;  }
.main2RC ul li{  width: 754px;  height: 444px;  padding: 18px 0 0 20px;}
.main2Box{  width: 238px;  float: left;  margin:0 13px 14px 0;  }
.main2Box img{  display: block;  width: 238px;  height: 179px;  margin-bottom: 12px;  }
.main2Box p{ height: 18px;  text-align: center;  font-size: 14px;  line-height: 18px;  color: #2a2a2a  }

/*com*/
.company{margin-top: 20px;height: 320px}
.com{width: 690px;float: left;position: relative;}
.com img{float: left;}
.com h2{font-size: 22px;color: #121212;font-weight: bold;position: absolute;left: 330px;}
.tit_bottom{background:url(../images/title_bottom.jpg) no-repeat 0px center; width: 21px;height: 3px;position: absolute;top:40px;left: 330px}
.wenzi{position: absolute;top:55px;width: 380px;left: 328px;}
.wenzi p{font-size: 14px;line-height: 24px}
.honor_roll h2{font-size: 22px;color: #121212;font-weight: bold;position: absolute;left: 330px;position: absolute;left: 20px}
.honor_roll {float: right;height: 300px;width: 250px;position: relative;}
.tit_bottom2{background:url(../images/title_bottom.jpg) no-repeat 0px center; width: 21px;height: 3px;position: absolute;top:40px;left: 20px}

.picScroll-left{ width:240px;  overflow:hidden; position:relative; height:200px; padding-top: 40px }
.picScroll-left .hd{ overflow:hidden;  height:40px; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:28px; height:29px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/prev.jpg") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px; background:url("../images/next.jpg") no-repeat;width: 28px;height: 29px}
.picScroll-left .hd .prevStop{ background-position:-60px 0; background: }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:190px; height:144px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }


.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


/* 本例子css */
.multipleColumn{ overflow:hidden; position:relative; width:754px;  border:1px solid #ccc; }
.multipleColumn .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.multipleColumn .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }

.multipleColumn .bd{ padding:10px; overflow:hidden; background: #fff;height: 442px }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:240px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:224px; height:198px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title{ line-height:24px;   }
/*case*/
.case{height: 340px;}
.case h2{font-size: 22px;color: #121212;font-weight: bold;float: left;}
.case .en{font-size: 16px;vertical-align: middle;}
.case .more{float: right;font-size: 14px;}
.fenge img{width: 100%;margin: 10px 0px 0 0;}
.caseshow {width: 100%;height: 269px;background: url(../images/case_bg.jpg) no-repeat;margin: 5px 0 0 0 }

.syMain04C{ position:relative;padding-top:40px;}
.syMain04C ul{ width:3600%;}
.syMain04C ul li{ width:244px; padding-top:4px; float:left; margin-right:6px;text-align:center;}
.syMain04C ul li a{}
.syMain04C ul li img{ width:231px; height:168px; border:1px solid #FFF;}
.syMain04C ul li span{ height:30px; line-height:25px; display:block; overflow:hidden; color:#FFF;}
.syMain04C #prev,.syMain04C #next{ position:absolute; width:45px; height:45px; top:120px;}
.syMain04C #prev{ left:-70px;background:url(../images/prev2.png) no-repeat center;}
.syMain04C #next{ right:-70px;background:url(../images/next2.png) no-repeat center;}

/*news*/

.index_news{height: 440px;}
.index_news h2{font-size: 22px;color: #121212;font-weight: bold;float: left;}
.index_news .en{font-size: 16px;vertical-align: middle;}
.index_news .more{float: right;font-size: 14px;}
.newsshow{padding-top: 30px}
.newsshow ul li{float: left;padding-left: 18px}
.newsli img{width: 230px;height: 150px}
.newsli{width: 230px;height: 300px;border: 1px solid #e5e5e5}
.news_titles{width: 230px;display: block;font-size: 18px;}
.newstt{height: 40px;line-height: 20px;padding: 10px 10px 10px 10px;border-bottom: 1px solid #e5e5e5}
.news_con{padding: 10px 10px 10px 10px}
/*选项卡*/
.protab{ width:100%; margin:20px auto}
.tab{ width:80%; margin:10px auto}
.tab li{ width:33.3%; float:left;  line-height:45px; text-align:center}
.tab li.selected{ background:#999999; color:#FFF}
.tab_bottom{ display:none; width:100%;}
.block{ display:block}
.tabcon{ width:100%; display:block}
.tabcon li{ width:33.3%; float:left}
.tabcon li a{ display:block}
.tabcon li a img{ width:240px; height:180px; display:block; margin:0 auto}
.tabcon li a span{ display:block; line-height:25px; text-align:center; width:100%}
/*产品滚动*/
.main2 .flexslider{ width:90%; margin:0 auto;position:relative;height:149px;border-bottom:1px solid #eeeeee;  }
.main2 .slides{position:relative;z-index:1;}
.main2 .slides li{height:149px;}
.main2 .slides li img{ max-width:190px; max-height:130px;display:block; margin:0 auto}
.main2 .slides li p{ display:block; line-height:20px; text-align:center; overflow:hidden}
.main2 .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; display:none}
.main2 .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.main2 .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.main2 .flex-control-nav .flex-active{background-position:0 0;}
.main2 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:25%; font-size:0}
.main2 .flex-direction-nav li a{display:block;width:50px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.main2 .flex-direction-nav li a.flex-prev{left:-46px;background:url(../images/left.png) center center no-repeat;}
.main2 .flex-direction-nav li a.flex-next{right:-46px;background:url(../images/right.png) center center no-repeat;}
.messcont{background: url(../images/messcont_bg.jpg) no-repeat center center;height: 295px;}
.message{
	float: left;
	width: 428px;
	height: 0px;
	margin: 0 158px 0 5px;
	font-size: 14px;
}
.message>p{
	margin-top: 21px;
	line-height: 24px;
	color: #000;
}
.indexform{
	width: 426px;
	margin: 7px 0 0 2px;
	font-size: 0;
}
.indexform input[type="text"]{
	height: 28px;
	line-height: 28px;
	padding-left: 8px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #000;
	border: none;
	outline: none;
}
.indexform input[name="username"]{
	width: 138px;
	margin-right: 13px;
	*width: 137px;
}
.indexform input[name="tel"]{width: 259px;}
.indexform textarea{
	width: 420px;
	height: 90px;
	margin-top: 12px;
	padding-left: 6px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	line-height: 2;
	color: #000;
	border: none;
	outline: none;
}
.indexform input[type="submit"]{
	width: 64px;
	height: 22px;
	margin-top: 10px;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
	background: #000;
	outline: none;
}
.contact{
	float: right;
	width: 406px;
	height: 266px;
	padding-left: 3px;
	font-size: 14px;
	line-height: 24px;
	color: #000;
}
.contact span{
	display: block;
	margin: 20px 0 0 0;
	font-size: 24px;
	font-weight: bold;
}
