﻿@charset "utf-8";
/* CSS Document */
/*一般企业站CSS样式*/

html,body{background-color: #ffffff;font-size: 14px;}
.page_banner{height:480px;}
.cms_main,.cms_link,.cms_cms_banner,.cms_content,.cms_nav ul,.cms_top-bar,.w{width:1200px; margin:0 auto;}/*容器宽度*/
.cms_top{width:100%; height:34px; line-height:34px;border-bottom: 1px solid #e5e5e5;} /*顶部状态条容器100%;*/
.cms_top-bar{text-align:left;}/*顶部状态条内容div*/
.cms_top-bar a{ margin-left:10px;}
.cms_logo{float:left;}/*logo*/
.cms_logo-right{float:right;}/*logo 右侧内容*/
.cms_header-block{margin:20px auto;}

.cms_search{}
.cms_btn-search{display:block; float:left;padding:0px 10px;height:26px;line-height:24px; background:#666;color:#fff;}
.cms_input-search{float:left;width:200px;height:24px; line-height:24px; border:1px #dadada solid;}


/*下拉菜单*/
.cms_nav{background:#004f9d ; width:100%;position:relative; z-index:999;}
.cms_nav ul{height:50px;margin:0 auto;display: -webkit-flex;display: flex;}	
.cms_nav ul li{float:left;position: relative;text-align:center;width:auto;flex:1;flex-direction:column;}	
.cms_nav ul li ul{left:0px; position: absolute;width:auto;top: 50px;display: none;}
.cms_nav ul li li{float:none;width:100%;}
.cms_nav ul li li a{background:#FFF;border-top:1px #dadada solid; }
.cms_nav ul li li ul{left:100%;top:0px;}
.cms_nav ul li a{display:block;font-weight:bold;line-height:50px;text-align:center;word-break:keep-all;white-space:nowrap;font-size: 17px;color:#fff;}
.cms_nav ul li:hover a:hover{color:#E60012;}
.cms_nav .active a{color:#E60012;}	
.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_banner{ width:100%;  height:500px; 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:500px; overflow:hidden; text-align:center;  }
.cms_banner .bd li a{ display:block; height:500px; }

.cms_banner .hd{ width:100%;  position:absolute; z-index:1; bottom:50px; left:0; height:9px; line-height: 9px; text-align:center;}
.cms_banner .hd ul{ text-align:center;}
.cms_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1;width:41px;height:9px;background:rgba(7,70,139,1);margin:0px 5px;overflow:hidden; line-height:9999px; }
.cms_banner .hd ul .on{ background: #E50011; }

.cms_banner .prev,.cms_banner .next{ position:absolute; z-index:1; display:none; 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:1144px;}
.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_slide-pro{margin:50px 0px;}
.cms_slide-pro .cms_rollbox{overflow:hidden; position:relative;margin-top:15px;}
.cms_slide-pro .cms_rollbox  ul{display: -webkit-flex;display: flex;margin-left:-15px;}
.cms_slide-pro .cms_rollbox  ul li{flex:1;margin-left: 14px;}
.cms_slide-pro .cms_rollbox  .img_box{height:170px;overflow:hidden;}
.cms_slide-pro .cms_rollbox  ul li img{width:100%;}
.cms_slide-pro .cms_rollbox p{font-size: 16px; margin-top:10px;text-align: center;line-height: 26px;}
/**/
.cms_slide-case{margin:50px 0px;}

.cms_slide-case .cms_rollbox{overflow:hidden; position:relative;margin-top:15px;}
.cms_slide-case .cms_rollbox  ul{margin-left:-15px;width:1215px;}
.cms_slide-case .cms_rollbox  ul li{float:left;width:292px;height:242px;margin-left: 15px;flex-wrap:wrap;}
.cms_slide-case .cms_rollbox  .img_box{height:227px;overflow:hidden;}
.cms_slide-case .cms_rollbox  ul li img{width:100%;height:227px;}
.cms_slide-case .one{width:586px !important; height: 485px !important;}
.cms_slide-case .one .img_box{height:470px;overflow:hidden;}
.cms_slide-case .one img{width:586px  !important;height:470px  !important;}
/**/
.cms_about{background:rgba(235,241,244,1);padding:90px 0px;}
.cms_about h3{font-size:28px;font-weight:bold;color:rgba(0,84,167,1);line-height:34px;}
.cms_about p{font-size: 16px;line-height: 200%;margin-top: 30px;}
.cms_about img{}
.cms_about .cms_content{position: relative;height: 530px;}
.cms_about .cms_about-content{padding-right: 600px;}
.cms_about  .img_box{position: absolute;top:0px;right:0px;width:523px;height:523px;border-radius: 50%;overflow: hidden;}
/**/
.cms_content{ margin-top:15px;}

/*页脚*/   
.cms_footer{background:#1D2F45; color:#FFFFFF;padding:20px 0px; text-align:center;}
.cms_footer a{ padding:0px 5px;}
.cms_footer .left{width:400px;text-align: left;} 
.cms_footer .left h3{font-size: 24px;color:#FFFFFF;}
.cms_footer .left p{color:#999999;margin-top: 15px;}
.cms_footer .right{width:400px;text-align:left;line-height:200%;} 
/*模块*/ 
.ml{margin-left:10px;}
.cms_column{width:320px;float:left;}
.cms_column-title{height:24px;font-size:17px;color:rgba(0,85,167,1);line-height:24px;}
.cms_column-title h3{ float:left; text-indent:10px; line-height:24px;font-weight:bold;}
.cms_column-title em{float:left;display:block;width:6px;height:24px;background:rgba(229,0,17,1);}
.cms_column-title a{ float:right; padding-right:10px;line-height:24px;font-size: 14px;}
.cms_column-title a:hover{ cursor:pointer; color:#f00;}
.cms_column-info{padding:10px;}

/*友情链接*/
.cms_link-box{ margin-top:30px;background-color: #142132;height:70px;line-height:70px;}
.cms_link{color:#999;}
.cms_link a{margin-left:5px; color:#999;}
.cms_link a:hover{ color:#333; cursor:pointer;}
/**/
.cms_footer-bottom{background-color: #142132;height:70px;line-height:70px;}

  
/*内容页*/
.cms_side{float:left;width:210px;}/*左侧导航页*/
.cms_title{ padding:10px 0px 15px 0px;border-bottom:1px #dadada solid;font-size: 16px;}
.cms_title span{font-size:14px;}
.cms_title b{color:#ccc; padding-left:5px; font-weight:normal;} 
.cms_title ul{ float:right; font-size:14px;}
.cms_title a{color:#4a4a4a;}
.cms_title em{display: block;width:18px;height:18px;float:left;margin-top:3px;margin-right:10px;background:url(../images/home.png) no-repeat;}
.cms_title h4{ float:left; padding-top:2px;color:#4a4a4a;}
.cms_title h4 a{display:block;float:left;}
.cms_title span{display: block;float:left;width:6px;height:10px;background: url(../images/right.png);margin:6px 5px 0px 5px;}
.cms_title li{margin-left:15px;border-bottom:solid 2px #fff;padding-bottom:4px;}
.cms_title .hover{border-bottom:solid 2px #E60012;padding-bottom:4px;}
.cms_title .hover a{color:#E60012;}

.cms_main-content .name{color:#181818;font-size:22px;margin-top:40px;}
.cms_main-content .enname{color:#B8B8B8;font-size:14px;margin-bottom:40px;margin-top:10px;}

.cms_side ul{}
.cms_side ul li{border-bottom:1px #dadada solid;}
.cms_side ul li a{display:block; line-height:30px;text-indent:15px; text-align:left;}
  
.cms_main{}/*右侧内容页*/
.cms_main-content{padding:15px 0; min-height:400px;}
.newtit{font-size:30px;font-weight:400;color:#2A2E2E;line-height:54px;margin-top: 50px;}
.newtim{margin-bottom:70px;font-size:16px;color:rgba(102,102,102,1);}
.txtinfo p{margin-bottom:12px;line-height:160%;}

  
/*新闻列表*/
.cms_new-content{width:600px;height: 420px;background:rgba(248,248,248,1);text-align: center;float:left;}
.cms_new-content img{width:337px;height:245px;margin-top: 30px;}
.cms_new-content h4{font-size:16px;font-weight:bold;color:rgba(84,84,84,1);line-height:24px;padding:20px 0px;}
.cms_new-content p{padding:0px 70px;text-align: left;font-size: 14px;line-height:150%;color:rgba(166,166,166,1);}
.cms_column-info ul.cms_new-list{float: right;width:480px;}
.cms_column-info ul.cms_new-list .item{height:109px;border-bottom:1px solid #DDDDDD;margin-top:30px;}
.cms_column-info ul.cms_new-list h4{font-size:16px;float: left;margin-left: 10px;}
.cms_column-info ul.cms_new-list h4 a{color: #004F9D;}
.cms_column-info ul.cms_new-list  span{float:right;color: #999999;font-size: 16px;width:90px;text-align: right;}
.cms_column-info ul.cms_new-list em{display:block;float:left;margin-top:8px;width:6px;height:6px;background:rgba(0,79,157,1);border-radius:50%;}
.cms_column-info ul.cms_new-list p{padding-top:23px;}
.cms_column-info ul.cms_new-list p a{font-size: 14px;color:#a6a6a6;}


.cms_column-info 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;
	  height: 140px;;
	  }
.cms_column-info ul.cms_new-list li a{float:left;}
.cms_column-info ul.cms_new-list li a:hover{ color:#f00;}


 /*产品中心*/
.cms_product-box{display: -webkit-flex;display: flex; flex-wrap:wrap;}
.cms_product-box li{flex:0 0 300px;display:block; margin:0px 0px 20px 0px;box-sizing:border-box;padding-right:20px;}
.cms_product-box li a{display: block;padding:20px;background:rgba(249,245,238,1);box-sizing:border-box;}
.cms_product-box .img_box{width:240px;height:177px;text-align:center;overflow: hidden;}
.cms_product-box a:hover{}
.cms_product-box .pro_list-name{line-height: 25px;text-align:center;color:#3A3A3A;margin-top: 20px;}
.cms_product-box a img{height:177px;}
.cms_product-box .nor{margin-right:0px;}

/**/
.cms_main-content .cms_new-list{margin-top: 50px;}
.cms_main-content .cms_new-list li{padding-left: 200px;position: relative;height: 128px;margin-bottom:30px;}
.cms_main-content .cms_new-list img{position: absolute;top:0px;left:0px;width:170px;height:128px;}
.cms_main-content .cms_new-list h3{
	display: block;
	font-size:20px;
	font-weight:bold;
	color:rgba(42,46,46,1);
}
.cms_main-content .cms_new-list span{display: block;font-size:16px;color:#919797;margin:10px 0px 15px 0px;font-weight: bold;}
.cms_main-content .cms_new-list p{color:#5F6464}
 /* 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;   }

/**/
.paging{text-align: right;}
.paging a{display: inline-block;height:33px;line-height: 33px;backgroun:#ffffff;
	border:1px solid rgba(221,221,221,1);color:#666666;padding:0px 11px;margin-left:10px;}
.paging a:hover,.paging .active{background: #DDDDDD;}
/**/
.enlarge img{
 transition:all 2s;}
.enlarge img:hover{
    transform: scale(1.3);
    -ms-transform: scale(1.3);
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.fl {
  float: left;
}
@font-face {
  font-family: 'iconfont';  /* project id 1238705 */
  src: url('//at.alicdn.com/t/font_1238705_o249r9ja9k.eot');
  src: url('//at.alicdn.com/t/font_1238705_o249r9ja9k.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.woff') format('woff'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1238705_o249r9ja9k.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cms_logo-right .fl img {margin-right:5px}
.cms_logo-right .fl p{font-size: 14px;color: #999}
.cms_logo-right .fl h1{font-size: 24px; font-weight: bold; color: #0054a7}
.address-list li {
  margin-bottom: 30px;
}
.address-list .clearfix > div{
  width: 50%;
}
.address-list  .txtinfo {
  padding-top: 50px;
}