@charset "utf-8";
/* CSS Document */
/*一般企业站CSS样式*/
.cms_footer,.w{width:1200px; margin:0 auto;}/*容器宽度*/

.cms_header{background:url(../images/header.png);border-bottom: 1px #c9cacb solid;position:relative;}
.cms_logo{float:left;padding:20px 0px 15px 0px;}/*logo*/
.cms_logo-right{float:right;}/*logo 右侧内容*/
.cms_header-block{margin:0px auto;}

.cms_search{float:right;width:163px;height:28px;border:1px solid #fff;margin-top:32px;}
.cms_btn-search{cursor: pointer; display:block; float:left;background: url(../images/search.png) no-repeat center center;width:23px;height:28px;}
.cms_input-search{float:left;width:140px;height:28px; line-height:28px;background-color:transparent;}


/*下拉菜单*/
.cms_nav{float:left;position:relative; z-index:999;margin-left:30px;}
.cms_nav ul{height:95px;}	
.cms_nav ul li{float:left;position: relative;text-align:center;width:auto;padding:30px 10px 30px 10px;}	
.cms_nav ul li a{display:block;line-height:33px;border-bottom:2px solid #ABACAE;padding:0 10px;font-size:18px;color:#fff;word-break:keep-all;white-space:nowrap;}
.cms_nav ul>li:hover>a{color:#01dfb9;border-bottom:2px solid #01dfb9;}

.cms_nav ul li ul{left:-10px; height:45px;position: absolute;z-index:999;width:650px;top: 95px;display: none;}
.cms_nav ul li li{line-height: 45px;padding:0 10px;border:0px;}
.cms_nav ul li li:hover a{border: 0px;}

.cms_nav ul li li a{line-height: 45px;font-size: 16px;border:0px;}
.cms_nav ul li li a:hover{color:#01dfb9;border:0px;}
.cms_nav .current{}	
.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%; }
#anvmenu{height:45px;width:100%;background:#514848;position: absolute;z-index:997;border-bottom: -45px;opacity: 0.5;display: none;}

/*焦点图样式*/
.page_banner{height:336px;}
.cms_banner{ width:100%;  height:350px; position:relative; min-width:1000px; overflow: hidden;}
.cms_banner .bd{ position:relative; z-index:0;  }
.cms_banner .bd ul{ width:100% !important;  }
.cms_banner .bd li{ width:100% !important;  height:350px; overflow:hidden; text-align:center;  }
.cms_banner .bd li a{ display:block; height:350px; }

.cms_banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.cms_banner .hd ul{ text-align:center;  padding-top:5px;  }
.cms_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(../images/icons.png) -20px -80px; overflow:hidden; line-height:9999px; }
.cms_banner .hd ul .on{ background-position:0px -80px; }

.cms_banner .prev,.cms_banner .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-25px; left:20px;  background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.cms_banner .next{ left:auto; right:30px; background-position:-51px 0; }
.cms_banner .prev:hover,.cms_banner .next:hover{ filter:alpha(opacity=100);opacity:1; }

  
/*产品切换样式*/ 
.cms_rollbox{overflow:hidden; position:relative;margin-top:15px;}
.cms_rollbox .bd{overflow:hidden; zoom:1;float:left;width:934px;}
.cms_rollbox li{width:170px;float:left;margin-right:20px;} 
.cms_rollbox .img_box{width:170px;height:170px;text-align: center;line-height:170px;display:table-cell;vertical-align:middle;}
.cms_rollbox p{line-height:30px;text-align:center;}
.cms_rollbox img{width:170px;height:170px;}
.cms_rollbox .prev,.cms_rollbox .next{background:url(../images/slider-arrow.png) no-repeat;height:32px;width:18px; float:left;margin-top: 75px;cursor:pointer; filter:alpha(opacity=60);opacity:0.6; }
.cms_rollbox .prev{background-position:-176px 0; margin-right: 10px;}
.cms_rollbox .next{background-position:-60px 0; margin-left:10px;}
.cms_rollbox .prev:hover,.cms_rollbox .next:hover{ filter:alpha(opacity=100);opacity:1; }
/**/
/*页脚*/   
.cms_footer{background:#ccc; padding:20px 0px; text-align:center; margin-top:15px;}
.cms_footer a{ padding:0px 5px;}
 
/*模块*/ 
.ml{margin-left:10px;}
.cms_column{width:320px;float:left;}
.cms_column-title{height:30px; background:#eee;}
.cms_column-title h3{ float:left; text-indent:10px; line-height:30px;}
.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_link-box{ margin-top:20px; text-align: center;}
.cms_link{ padding:10px;}
.cms_link a{margin:5px; color:#999;}
.cms_link a:hover{ color:#333; cursor:pointer;}


  
/*内容页*/
.cms_side{ margin:15px 0px; }/*左侧导航页*/
.cms_side .img-box{text-align: center;display: block;}
.cms_side ul{width:100%;text-align: center;}
.cms_side ul li{display: inline-block;width:144px;padding:0 18px;text-align: center;position: relative;}
.cms_side ul li a{display:block; font-size:16px;color:#000;text-align:center;}
.cms_side .sildbg{position: absolute;bottom:-60px;width:144px;height:48px;background: url(../images/sildbg.png) no-repeat 22px center;}
.cms_main{background: url(../images/cbg.png) #F5F4F4 repeat-x;}/*右侧内容页*/
.cms_main-content{padding:70px 0 20px 0; min-height:400px;}
.newtit{font-size:24px; font-weight:bold; margin-bottom:10px; text-align:center;}
.newtim{margin-bottom:20px;text-align:center;font-size: 16px;}
.txtinfo {font-size: 16px;}
.txtinfo p{margin-bottom:12px;line-height:160%;}

  
/*新闻列表*/
ul.cms_new-list li{
	  height:40px;
	  line-height:40px;
	  background:url(../images/circle.png) left no-repeat;
	  padding-left:35px;
	  font-size: 16px;
	  }
ul.cms_new-list li a{float:left;}
ul.cms_new-list li a:hover{ color:#000;}
ul.cms_new-list li span{float:right;}


 /*产品中心*/
.cms_product-box{}
.cms_product-box li{float:left;display:block; margin:0px 20px 20px 0px;width:174px;}
.cms_product-box .img_box{width:174px;height:174px;text-align:center;display:table-cell;vertical-align:middle;}
.cms_product-box a:hover{}
.cms_product-box .pro_list-name{line-height: 25px;text-align:center;}
.cms_product-box a img{width:174px;height:174px;}
.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:188px;width:340px;}
.tb-s310, .tb-s310 img{max-height:188px;max-width:340px;}
.tb-s310 a{*font-size:271px;}
.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{min-height:210px;}
.pro_cont span{display:block;margin-top:10px;line-height:160%}
.protype_ifno{margin-top:20px; overflow:hidden;zoom:1;}
.protype_ifno li{ float:left;padding:0 20px; background:#f6f6f6; border-left:1px solid #e9e9e9;height:31px; line-height:31px; color:#888888;cursor:pointer;}
.protype_ifno .on{ background:#4da4d4;color:#fff;}
.protype_cont{border:1px solid #e9e9e9;padding:10px;}
.protype_cont ul{ display:none;width:658px;  word-break:break-all;    word-wrap:break-word;   }


.home_content{height:912px;background: url(../images/home.jpg) no-repeat center center;}
.home_content .w{height:912px;position: relative;font-size: 24px;}
.periodical{width:220px;height:315px;padding:10px; position: absolute; left:0px;top:230px;}
.home_content .tdh{transition:all 1s;}
.home_content .tdh:hover{transform:scale(1.1);}
.home_content a{color:#576077;}
.home_content span{padding:0 10px;width:120px;display: inline-block;color:#576077;}
.home_content .rz{position: absolute; right:315px;top:225px;}
.home_content .r1{position: absolute;top:35px;left:620px;}
.home_content .r2{position: absolute;top:185px;left:885px;}
.home_content .r3{position: absolute;top:475px;left:885px;}
.home_content .r4{position: absolute;top:620px;left:620px;}
.home_content .r5{position: absolute;top:185px;right:720px;}
.home_content .r6{position: absolute;top:455px;right:620px;}
.home_content .r5 img{}
.home_content .r5 span{display: block;width:144px;text-align: center;}
.home_footer{position: absolute; z-index:99;color:color:#576077;bottom: 20px;width:100%; text-align: center;font-size: 14px;}
.home_footer .cms_link a{color:#576077;}

.periodical-list li{float: left;width:224px;margin-right: 20px;text-align: center;margin-bottom: 30px;}
.periodical-list li span{display: block;margin-bottom: 5px;}
.periodical-list li img{width:224px;height:323px;}

.pagecode {color: #ccc;padding: 15px 20px;text-align: right;}
.pagecode a {border: 1px solid #ddd;border-radius: 4px;color: #428bca;display: inline-block;height: 25px;line-height: 25px;margin: 0 2px;padding: 0 10px;vertical-align: middle;}
.pagecode a:hover {border: 1px solid #428bca;text-decoration: none;}
.pagecode span.current {background-color: #428bca;border: 1px solid #428bca;border-radius: 4px;color: #fff;display: inline-block;height: 25px;line-height: 25px;margin: 0 2px;padding: 0 10px;vertical-align: middle;}
.pagecode span.disabled {background: #f2f2f2 none repeat scroll 0 0;border: 1px solid #bfbfbf;border-radius: 4px;color: #bfbfbf;display: inline-block;height: 25px;line-height: 25px;margin: 0 2px;padding: 0 10px;vertical-align: middle;}

.kefu{position: fixed;right:5px;top:260px;}
.kefu li{margin:5px 0px;}
.kefu li a{display: block;width: 50px;height:45px;cursor: pointer;position: relative;}
.kefu li .ewm div{width:0px;position: absolute;right:50px;top:0px;opacity: 0;}
.kefu li .ewm:hover div{width:140px;opacity: 1;}
.kefu li .ewm:hover img{transform: scale(1,1);}
.kefu .ewm{background: url(../images/ewm.png) no-repeat center center;	}
.kefu .code{width:140px;}
.kefu .code img{width:140px;transform: scale(0.1,0.1);transition: all 1s;}
.kefu .dh{background: url(../images/dh.png) no-repeat center center;}
.kefu .dh div,.kefu .qq div,.kefu .yx div{height:45px;line-height: 45px;padding:0 15px;width:0px;position: absolute;right:50px;top:0px;opacity: 0;background: #fff;transition:all 1s;word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */overflow: hidden;}
.kefu .dh:hover div,.kefu .qq:hover div,.kefu .yx:hover div{width:160px; opacity: 1;position: absolute;right:50px;top:0px;}
.kefu .yx{background: url(../images/yx.png) no-repeat center center;}
.kefu .qq{background: url(../images/QQ.png) no-repeat center center;}