@charset "utf-8";
/* CSS Document */
/*一般企业站CSS样式*/
.cms_content,.cms_logo,cms_link-box,.cms_top-bar,.w{width:1000px; margin:0 auto;}/*容器宽度*/
.cms_header{border-top:4px solid #444444;}
.cms_logo{padding:20px 0px;}
.cms_logo-left{float:left;}/*logo*/
.cms_logo-right{float:right;}/*logo 右侧内容*/
.cms_search{float:right;margin-top:4px;}
.lang {margin-top:20px;}
.lang a{padding-left:25px;margin-left:10px;}
.lang .cn{
	background-image: url(../images/cn.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lang .en{
	background-image: url(../images/en.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.lang .es{
	background-image: url(../images/es.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.cms_btn-search{
	display:block;
	float:left;
	padding:0px 15px;
	height:31px;
	line-height:31px;
	color:#fff;
	background-color:#e83a18;
	background-image:url(../images/iconfont-search.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
}
.cms_input-search{float:left;width:180px;height:29px; line-height:29px; border-left:1px #dadada solid;border-top:1px #dadada solid;border-bottom:1px #dadada solid; }
/*二级下拉*/
.cms_nav{background:#444444; width:100%;position:relative; z-index:999;}
.cms_nav ul{height:40px;margin:0 auto; float:left}	
.cms_nav ul li{float:left;position: relative;text-align:center;}	
.cms_nav ul li ul{left:0px; position: absolute;top: 40px;display: none;}
.cms_nav ul li:hover{ display:block;}
.cms_nav ul li li{background:#444444; line-height:30px;height:30px;border-top:1px #dadada solid; float:none;}
.cms_nav ul li li a{ line-height:30px;}
.cms_nav ul li ul li ul{display:none;left:100%;top:-1px;}
.cms_nav ul li a{display:block;line-height:40px;color:#fff; font-size:14px;padding:0 35px;word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */}
.cms_nav ul li a:hover,.cms_nav ul .hover{color:#fff;background-color: #e83a18;}
.cms_nav .current{background-color:gray; color:#fff;}	
.cms_nav .leave{background-color:none; color:#333;}
/* Holly Hack for IE \*/
* html .cms_nav ul li { float: left; height: 1%; }
* html .cms_nav ul li a { height: 1%; }
.cms_content{ margin-top:15px;}

/*页脚*/   
.cms_footer{border-top:1px solid #444444; padding:20px 0px; text-align:center; margin-top:15px;}
.cms_footer a{ padding:0px 5px;}
   
/*产品切换样式*/ 
.cms_product{margin-top:15px;}
	/* 本例子css */
		.picScroll-left{ width:1000px;  overflow:hidden; position:relative;}
		.picScroll-left .bd{ padding:10px 0;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ width:229px; height:229px; display:block;  padding:2px; border:1px solid #ccc;text-align:center; }
		.picScroll-left .bd ul li .pic img{ max-width:229px; max-height:229px;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px; font-size:14px;   }
/*模块*/ 
.ml{margin-left:20px;}
.cms_column{width:320px;float:left;}
.cms_column-title{height:30px;}
.cms_column-title h3{ float:left; text-indent:10px; line-height:30px; font-size:18px; color:#e83b18;}
.cms_column-title span{ font:Arial, Helvetica, sans-serif;padding-left:10px; font-size:16px;}
.cms_column-title a{ float:right; padding-right:10px;line-height:30px;}
.cms_column-title a:hover{ cursor:pointer; color:#f00;}
.cms_column-info{padding:10px;}
.cms_space{float:left; width:15px;min-height:100px;height:100%;}/*间隔15px*/

/*友情链接*/
.cms_link-box{ margin-top:15px;}
.cms_link-box li{
	line-height:25px;
	font-size:14px;
	background-image: url(../images/iconfont-i.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;text-overflow:ellipsis;
}
.cms_link-box li a:hover{
	text-decoration: underline;
}
.homeabout{margin-top:15px;font-size:14px; line-height:160%;}
.homenew-list{margin-top:15px;}
.homenew-list li{height:37px; position:relative;padding-left:32px; margin-bottom:5px;}
.homenew-list li a{color:#CCCCCC;}
.homenew-list h3{ color:#333;font-size:14px;word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;}
.homenew-list span{ display:block;width:30px;height:30px; background:url(../images/iconfont-dantupailie.png); position:absolute;left:0px;top:3px; font-size:18px; text-align:center; line-height:30px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}   

/*焦点图样式*/
.cms_banner{position:relative;}/*banner容器宽度可随意设置*/
.cms_slide{height:440px;overflow:hidden;}
.cms_slide .d1{width:100%;height:440px;display:block;position:absolute;left:0px;top:0px;}
.cms_slide .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:400px;}/*控制轮播的按钮定位*/
.cms_slide .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -50px;display:inline;}
.cms_slide .d2 li{
		width:17px;
		height:15px;
		overflow:hidden;
		cursor:pointer;
		background:url(../images/img1.png) center no-repeat;/*注意图片路径*/
		float:left;
		margin:0 3px;
		display:inline;
		}
.cms_slide .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}/*注意图片路径*/
  
/*内容页*/
.cms_side{float:left;width:210px;}/*左侧导航页*/
.cms_side .cms_title{ line-height:40px; background:#e83a18;font-size:17px;color:#fff;padding-left:15px;}
.cms_title span{font-size:14px;}
.cms_title b{color:#ccc; padding-left:5px; font-weight:normal;} 
.cms_title h3{ float:left; font-size:14px;}
.cms_title h4{ float:right; padding-right:10px;}
.cms_side ul{}
.cms_side ul li{
	
}
.cms_side ul li a{display:block; line-height:38px;padding-left:30px; text-align:left; font-size:14px;border-top:1px #fff solid;
	background-color:#dedede;
	background-image:url(../images/iconfont-let.png);
	background-repeat: no-repeat;
	background-position: 10px center;}
.cms_side ul li li a{ background-image:none;padding-left:35px;}
  
.cms_main{float:left; margin-left:20px;width:758px;}/*右侧内容页*/
.cms_main .cms_title{ line-height:30px; background:#dedede;}
.cms_main-content{padding:15px 0; min-height:400px;}
.newtit{font-size:16px; font-weight:bold; margin-bottom:10px; text-align:center;}
.newtim{margin-bottom:20px;text-align:center;}
.textinfo p{ line-height:160%; margin-bottom:12px; font-size:14px;}

  
/*新闻列表*/
ul.cms_new-list li{
	  border-bottom:1px #dadada dotted;
	  height:30px;
	  line-height:30px;
	  background:url(../images/circle.jpg) left no-repeat;
	  padding-left:10px;
	  }
ul.cms_new-list li a{float:left;font-size:14px;}
ul.cms_new-list li a:hover{ color:#f00;}
ul.cms_new-list li span{float:right;}

/*下载列表*/
ul.down-list li{
	  border-bottom:1px #dadada dotted;
	  height:30px;
	  line-height:30px;
	  background:url(../images/circle.jpg) left no-repeat;
	  padding-left:10px;
	  }
ul.down-list li a{float:left;font-size:14px;}
ul.down-list li a:hover{ color:#f00;}
ul.down-list li span{float:right;}
ul.down-list .filedown{
	float:right;
	display:block;
	width:16px;
	background-image: url(../images/iconfont-down.png);
	background-repeat: no-repeat;
	background-position: center center;
	height:100%;
	margin-right:30px;
}

/*产品中心*/
.cms_product-box{padding:15px 0px;}
.cms_product-box li{float:left;width:175px; min-height: 203px; margin-right:19px; margin-bottom:15px;}
.cms_product-box .img_box{width:173px;height:173px;border:1px solid #cdcdcd;text-align:center;display: table-cell;vertical-align: middle;}
.cms_product-box a img{max-width:173px;max-height:173px;}
.cms_product-box h3{ line-height:25px; text-align:center;}
.cms_product-box .nor{ margin-right:0px;}

 /* box */
.box{ float:left;}
.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:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:255px;width:255px;}
.tb-s310, .tb-s310 img{max-height:255px;max-width:255px;}
.tb-s310 a{*font-size:255px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
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("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
/**/
.product_title{ overflow:hidden;zoom:1;}
.pro_name{ float:left;width:328px; margin-left:10px;}
.profx{width:100%; text-align:right;}
.pro_cont{ margin-bottom:5px; font-size:14px; }
.pro_cont span{display:block;margin-top:10px;line-height:160%}
.protype_ifno{margin-top:20px; overflow:hidden;zoom:1;border-bottom:2px solid #e83a18}
.protype_ifno li{ float:left;padding:0 20px; background:#f6f6f6; height:31px; line-height:31px; color:#888888;cursor:pointer;}
.protype_ifno .on{ background:#e83a18;color:#fff;}
.protype_cont{padding:10px 0;}
.protype_cont ul{ display:none;width:658px;  word-break:break-all;    word-wrap:break-word;   }