@charset "utf-8";
/* reset */
/*{-webkit-user-select: none;}*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {margin: 0; padding: 0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {display: block;}
table {border-collapse: collapse; border-spacing: 0;}
caption,th {text-align: left; font-weight: normal;}
html,body,fieldset,img,iframe,abbr {border: 0;}
h1,h2,h3,h4,h5,h6,small {font-size: 100%;}
textarea,input,button,select,keygen,legend {font: normal 14px/1.25 -apple-system, BlinkMacSystemFont, 'Microsoft YaHei', sans-serif; color: #666; outline: 0; resize: none;}
a,button {cursor: pointer;}
a,a:link,a:visited,a:active {color: #333; text-decoration: none; text-decoration: none; cursor: pointer;-moz-transition: background-color 0.6s ease-out, color 0.15s ease-out; -webkit-transition: background-color 0.3s ease-out, color 0.15s ease-out; -ms-transition: background-color 0.3s ease-out, color 0.15s ease-out; transition: background-color 0.3s ease-out, color 0.15s ease-out;}
a:hover {color: #0527AF; text-decoration: underline;}
body {min-width: 1200px; background: #FFF; font-family: -apple-system, BlinkMacSystemFont, 'Microsoft YaHei', sans-serif; font-size: 14px; color: #333; line-height: 1.75; }

.f-clearfix {clear: both;}
.f-fl {float: left;}
.f-fr {float: right;}
.f-tl{text-align: left;}
.f-tc{text-align: center;}
.f-tr{text-align: right;}
.mt-1{margin-top:1px;}.mt-2{margin-top:2px;}.mt-3{margin-top:3px;}.mt-4{margin-top:4px;}.mt-5{margin-top:5px;}.mt-6{margin-top:6px;}.mt-7{margin-top:7px;}.mt-8{margin-top:8px;}.mt-9{margin-top:9px;}.mt-10{margin-top:10px;}.mt-11{margin-top:11px;}.mt-12{margin-top:12px;}.mt-13{margin-top:13px;}.mt-14{margin-top:14px;}.mt-15{margin-top:15px;}.mt-16{margin-top:16px;}.mt-17{margin-top:17px;}.mt-18{margin-top:18px;}.mt-19{margin-top:19px;}.mt-20{margin-top:20px;}.mt-21{margin-top:21px;}.mt-22{margin-top:22px;}.mt-23{margin-top:23px;}.mt-24{margin-top:24px;}.mt-25{margin-top:25px;}.mt-26{margin-top:26px;}.mt-27{margin-top:27px;}.mt-28{margin-top:28px;}.mt-29{margin-top:39px;}.mt-30{margin-top:30px;}

.w_1{ width:1000px; margin:0 auto;}
body>div{max-width: 1920px; margin:0 auto;}
/*顶部*/
.top_container{ background:url(../images/top_bg.jpg) no-repeat top center; height:32px;}
.top_container .top{ overflow:hidden;}
.top_container .top p{ float:left; font-size: 12px; line-height: 32px; color:#fff;}
.top_container .top .language{ float:right;font-size: 12px; line-height: 32px; color:#fff;}
.top_container .top .language a{color:#fff;}
.top_container .top .language a:hover{ color:#ef9c00;}

/*logo/tel/search*/
.logo_container{ overflow:hidden; padding:25px 0 20px 0;}
.logo_container h1{ float:left; text-indent:-999999px;}
.logo_container h1 a{ display:block; background:url(../images/logo.png) no-repeat 0 0; width:240px; height:60px;}
.logo_container p{ float:left; line-height: 60px; margin-left:272px;}
.logo_container p strong{ font-size:20px; color:#ef9c00;}
.logo_container form{ float:right; overflow:hidden; margin-top:13px;}
.logo_container form input{ float:left; width:142px; height:31px; border:1px solid #eee; border-right:none; padding-left:10px;}
.logo_container form button{ float:left; width:24px; height:33px; background:url(../images/search_btn.jpg) no-repeat; border:none; cursor:pointer;}

/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:#eee; border-bottom: 1px solid #004275; position:relative; z-index:9999; height:46px;}
.nav{list-style: none;}
.nav .m{position:relative; float:left; width:111px; height: 46px; text-align:center;}
.nav .m h3{ font-size:100%; font-weight:normal; height: 46px; line-height: 32px;}
.nav .m h3 a{zoom:1; line-height:46px;display:block; color:#404040; font-size:15px;}
.nav .m h3 a:hover,.nav .m:hover{ background:#004275; color:#fff;}
.nav .m:hover h3 a{color:#FFF;}
.nav .m .sub{ display:none; position:absolute; top:46px;  background:#004275; color: #CCC; padding: 6px 0; width: 1000px; text-align: center; font-size: 12px; line-height: 32px;}
.nav .m .sub a{color:#DDD;}
.nav .m .sub a:hover{color:#FFF;}
.nav .m .sub span{padding: 0 8px;}
.nav .m .m_n1{left: -111px;}
.nav .m .m_n2{left: -222px;}
.nav .m .m_n3{left: -333px;}
.nav .m .m_n4{left: -444px;}
.nav .m .m_n5{left: -555px;}

/*通栏*/
.fullSlide{ width:100%;  position:relative;  height:400px; overflow: hidden;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:400px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0;}
.fullSlide .hd ul{ text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:50px; height:5px; margin:5px; background:#cfcfcf; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background:#2d75c2; }
.fullSlide .prev,.fullSlide .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=50);opacity:0.5;  }
.fullSlide .prev { left:180px; }
.fullSlide .next { background-position: 0 -90px; right:180px; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;}

/*网站公告*/
.txtScroll-top{ width:1000px;  overflow:hidden; position:relative; background:#f0f0f0; margin-top:20px; margin-bottom:30px;}
.txtScroll-top .hd{ float:right;margin-right:20px;}
.txtScroll-top .hd .next{ display:block;  width:22px; height:13px; overflow:hidden; cursor:pointer; background:url("../images/icoUp.gif") no-repeat; margin-top:10px;}
.txtScroll-top .hd .prev{  display:block;  width:22px; height:13px; overflow:hidden; background:url("../images/icoDown.gif") no-repeat; margin-top:10px; cursor:pointer;}
.txtScroll-top .bd{ float:left; overflow:hidden;}
.txtScroll-top .bd .notice{ float:left; background:url(../images/notice_title.jpg) no-repeat left center; width:128px; font:normal 16px/56px "微软雅黑"; color:#004275; padding-left:16px;}
.txtScroll-top .bd .infoList{ float:left;}
.txtScroll-top .bd .infoList li a{ font:normal 14px/56px "微软雅黑"; color:#4c4c4c;}

/*关于我们、资讯中心*/
.main{ overflow:hidden; padding:20px 0;}
.main .about{ float:left; width:592px; overflow:hidden;}
.main .about .pic{ float:left; width:215px; border:1px solid #cdcdcd;}
.main .about .pic img{ display:block;}
.main .about .text{ float:right; width:355px;}
.main .about .text .title{ background:url(../images/company_title_bg.jpg) no-repeat;  width:355px; overflow:hidden;}
.main .about .text .title h1{ float:left; font:normal 16px/34px "微软雅黑"; color:#fff; margin-left:10px;}
.main .about .text .title a{ float:right; font:normal 14px/34px "微软雅黑"; color:#fff; margin-right:10px;}
.main .about .text p{ font:normal 14px/24px "微软雅黑"; color:#666; margin-top:12px; text-indent:28px;}

.main .news{ float:right; width:378px;}
.main .news .title{ overflow:hidden;}
.main .news .title h1{float:left; font:normal 16px/34px "微软雅黑"; color:#fff; text-align:center; width:116px; background:#004275; border-bottom:3px solid #4d7b9f;}
.main .news .title a{ float:left; font:normal 16px/34px "微软雅黑"; border-bottom:3px solid #f0f0f0; padding-left:196px; padding-right:10px;}
.main .news .hot{ overflow:hidden; margin-top:12px; margin-bottom:6px;}
.main .news .hot .pic{ float:left; width:118px; border:1px solid #cdcdcd;}
.main .news .hot .pic img{ display:block;}
.main .news .hot .text{ float:right; width:240px;}
.main .news .hot .text h2 a{ font:normal 14px/38px "微软雅黑";}
.main .news .hot p{ font: normal 12px/18px "宋体"; color:#808080;}
.main .news ul{list-style: none;}
.main .news ul li{ overflow:hidden;}
.main .news ul li a{ float:left; font:normal 12px/26px "微软雅黑"; color:#676767;}
.main .news ul li span{ float:right; font:normal 12px/28px Arial; color:#808080;}
.main .news ul li a:hover{ color:#000;}

/*产品展示*/
.products{ width:1000px; border-bottom: 2px solid #DDD; padding-bottom: 20px;}
.products .hd{ overflow:hidden; background:url(../images/pro_titlt.jpg) no-repeat left bottom;}
.products .hd ul{list-style: none;}
.products .hd li{ position:relative; background: #EEE; border: 1px solid #DDD; box-sizing: border-box; float:left; width:16.66%; font:normal 16px/37px "Microsoft YaHei"; cursor:default; cursor: pointer; text-align: center;}
.products .hd li.on{background:#004276; border: 1px solid #004276; color:#fff;  }
.products .hd li.on a{color: #FFF; text-decoration: none;}
.products .bd{height:230px;}
.products .lh{ overflow:hidden; list-style: none;}
.products .lh li{float:left;}
.products .lh li .p-img{ width:228px; height:178px; margin-top:20px; margin-right:20px; text-align:center; border:1px solid #cbcbcb;}
.products .lh li .p-name{ width:228px; text-align:center; font:normal 14px/36px "微软雅黑";  word-break:break-all; word-wrap: break-word; overflow:hidden;}
.products .lh li .p-price{ color:#999}
.products .lh li .p-price strong{ color:#c00; font-size:14px; font-family: verdana; }
.products .lh li:hover .p-img{border:1px solid #ef9c00;}

/*页脚*/
.footer_container{ background:url(../images/footer_bg.jpg) no-repeat center 0; height:146px; margin-top:20px;}
.footer{ text-align:center; position:relative;}
.footer .link{font: normal 14px/36px "微软雅黑"; color:#fff; padding-top:19px;}
.footer .link a{ font: normal 14px/36px "微软雅黑"; color:#fff;}
.footer .link a:hover{ color:#808080;}
.footer p{font-size:14px; line-height: 36px; color:#fff;}
.footer .erweima{ position:absolute; top:5px; right:0;}
.footer .erweima img{ display:block;}

/*公共内页*/
.public_main{ overflow:hidden; margin-top:20px; margin-bottom:40px;}
.public_main .leftnav{ float:left; width:225px; border:1px solid #dedede; box-sizing: border-box;}
.public_main .leftnav .title1{ background:#004275;}
.public_main .leftnav .title1 h1{ font-size:16px; font-family:"微软雅黑"; color:#fff; line-height:40px; margin-left:20px;}

.side_navigation ul{list-style:none;}
.side_navigation ul li.sOne{text-align:left; border-bottom: 1px solid #DDD; padding-top: 1px;}
.side_navigation ul li.sOne a{display:block; height:38px; line-height: 38px; overflow:hidden; background:#ECECEC; color:#004275; text-indent: 20px;}
.side_navigation ul li.sOne a strong{font-weight: normal;}
.side_navigation ul li.sOne a:hover,.side_navigation ul li.sOne a.on{background:#004275; color:#FFF;}
.side_navigation ul li.sTwo{text-align:left; border-bottom: 1px solid #DDD; padding-top: 1px; font-size: 12px;}
.side_navigation ul li.sTwo a{display:block; height:28px; line-height: 28px; overflow:hidden; background:#FFF; color:#004275; text-indent: 20px;}
.side_navigation ul li.sTwo a:hover,.side_navigation ul li.sTwo a.on{background: #ECECEC; color:#004275;}

.menu_head{ border-bottom:1px dashed #e1e1e1;}
.menu_head p{background:url(../images/point_01.jpg) no-repeat left center; margin-left:12px;padding-left:14px;font-family:"微软雅黑";line-height: 40px;font-size: 14px;cursor: pointer; position: relative;}
.menu_list .current p{ font-weight:bold;}
.menu_body a{display:block;line-height:33px; padding-left:38px;color:#777777; border-bottom:1px dashed #e1e1e1;}
.menu_body a:hover{ color:#000;}

.public_main .right_content{ float:right; width:750px;}
.public_main .right_content .CurrentPosition{ border-bottom:1px solid #ddd; line-height:30px; padding-bottom:10px; color:#004275;}
.public_main .right_content .CurrentPosition a{ color:#004275;}
.public_main .right_content .content{padding: 5px 0;}

/*内页文字列表css*/
.newsList{width:100%; margin:15px 0; list-style:none;}
.newsList li{background: url(../images/underline.png) repeat-x 0 bottom; padding:5px 0; margin-bottom:10px;}
.newsList li h3{display:block; text-align:left; overflow:hidden; font-weight: normal;}
.newsList li h3 a{background:url(../images/arrow.png) 2px center no-repeat; text-indent:10px; float:left;}
.newsList li h3 .timein{float:right; color:#AAA; font:normal 14px/1.7 'Microsoft Yahei'; overflow:hidden;}

/*产品列表*/
.productList{margin:0px; list-style:none; padding:15px 0; width: 100%;}
.productList li{display:block;background-color:#EEE; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; width:33.333%; float:left; text-align:center; box-sizing: border-box;}
.productList li:hover{background-color: #DDD;}
.productList li .p_img{border: 1px solid #DDD; box-sizing: border-box;}
.productList li .p_img img{width: 100%; display: block;}
.productList li h3{line-height: 35px; padding-bottom: 5px;}

/*业绩列表*/
.solutionsList{margin:0px; list-style:none; padding:15px 0; width: 105%;}
.solutionsList li{float:left; width:230px; margin: 5px 28px 15px 0; border:1px solid #DDD; box-sizing: border-box; background-color:#FAFAFA; text-align: center;}
.solutionsList li:hover{background-color: #EEE;}
.solutionsList li .p_img{width:200px; padding: 15px 15px 10px 15px;}
.solutionsList li .p_img img{display: block;}
.solutionsList li .p_txt{padding: 0 0 10px 0; box-sizing: border-box;}
.solutionsList li .p_txt a{color: #F40; text-decoration: underline;}
.solutionsList li .p_txt h3{}

.productsDetail{padding: 10px 0;}
.productsDetail .hd{
    background: #FFF;
    overflow:hidden;
    border-bottom:1px solid #F7B52C;
    -moz-box-shadow:4px 4px 6px rgba(0,0,0,0.2);
    -webkit-box-shadow:4px 4px 6px rgba(0,0,0,0.2);
    box-shadow:4px 4px 6px rgba(0,0,0,0.2);
}
.productsDetail .hd ul{list-style: none;}
.productsDetail .hd li{ position:relative; float:left;width:20%;border-right: 1px solid #FFF; box-sizing:border-box; font-size:18px; line-height: 37px; cursor: pointer; background-color: #DDD; text-align: center; font-weight: bold;}
.productsDetail .hd li.on{background:#F7B52C; color:#fff; border-radius: 7px 7px 0 0;}
.productsDetail .bd{
    
}
.productsDetail .bd ul{list-style: none;}
.productsDetail .bd ul li .aContent{text-align:left; padding:15px 0 5px 0px;word-wrap:break-all; line-height: 1.65;}
.productsDetail .bd ul li .aContent p{padding:1px 0 4px 0;}

/*图片列表*/
.imageList_default ul{margin:0px; list-style:none; width:105%; padding:15px 0;}
.imageList_default ul li{width:230px; min-height:260px; float:left; margin:5px 10px 10px 0; display:inline; text-align:center;background-color:#FFF; border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px; padding-top:1px; border:1px solid #DFDFDF;background-color: #E2E2E7;}
.imageList_default ul li:hover{border:1px solid #5593C6; background-color: #FFF;}
.imageList_default ul li .p_title{display:block; line-height:1.3; padding:9px 5px 13px 5px; border-top:1px solid #EEE; font-weight:normal; word-wrap:break-word; word-break:break-all;}
.thumbnail_product{cursor:pointer; margin:0px; padding-bottom:1px;}
.thumbnail_product a{display:block; overflow:hidden; text-align:center;}
.thumbnail_product img{vertical-align:middle;}

/*信息最终页*/
#article_view_content{width:100%; margin:10px auto; overflow:hidden;}
#article_view_content .aTitle{text-align:center; font-size: 20px; line-height: 28px; padding:4px 0px 8px 0px; background:#004276; color:#FFF; border-radius: 5px;}
#article_view_content .aProperties{text-align:center; font:normal 12px/1.9 'Microsoft Yahei'; color:#999; padding:8px 0px 0px 0px;}
#article_view_content .aProperties span{cursor:pointer;}
#article_view_content .aContent{text-align:left; padding:15px 0 10px 0px;word-wrap:break-all; line-height: 1.6;}
#article_view_content .aContent p{padding:1px 0 4px 0;}
#article_view_content .aContent .aImg{float: left; width:320px; padding: 0 15px 0 0;}
#article_view_content .aContent .aImg img{display: block; border-radius: 5px; -moz-box-shadow:4px 4px 6px rgba(0,0,0,0.2); -webkit-box-shadow:4px 4px 6px rgba(0,0,0,0.2); box-shadow:4px 4px 6px rgba(0,0,0,0.2);}
#article_view_content .aContent .aTxt{float: right; width:410px;}
#article_view_content .aContent a{text-decoration: underline; color: #04F;}
#article_view_content .aImages{text-align:center; padding:15px 0 5px 0;}
#article_view_content .aImages img{padding:4px; border:1px solid #DDD;}

.box_pn{display:block; clear:both; width:100%;}
.box_pn .item_prev,.box_pn .item_next{color:#999; line-height: 1.7; display:block; border-top:1px solid #DFDFDF; padding:5px 0;}

/*列表数字分页*/
.pagination{display:inline-block; *display:inline;text-align:center;}
.pagination>li{display:inline-block; *display:inline;}
.pagination>li>a,.pagination>li>span{background-color:#FFF;border:1px solid #DDD;float:left;line-height:1.42857;margin-left:1px;padding:6px 12px;position:relative;text-decoration:none;color:#666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.pagination>li.active>a,.pagination>li.active>a:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#004275;border-color:#004275;color:#fff}

/*新增DIY*/
.productTableV1{max-width:100%; margin:0 auto; border-left:1px solid #DDD; border-bottom:1px solid #CFCFCF;}
.productTableV1 td{text-align:center; padding:15px 10px; border-right:1px solid #DDD; border-top:1px solid #CFCFCF; word-wrap:break-word; word-break:break-all;}

.form-horizontal .f_hd{border-bottom: 2px solid #004275; border-top: 1px solid #004275; padding: 15px 0}
.form-horizontal legend{color: #004275;}
.form-horizontal .f_w10{width: 10%;}
.form-horizontal .f_w20{width: 20%;}
.form-horizontal .f_w30{width: 30%;}
.form-horizontal .f_w40{width: 40%;}
.form-horizontal .f_w50{width: 50%;}
.form-horizontal .f_w60{width: 60%;}
.form-horizontal .f_w70{width: 70%;}
.form-horizontal .f_w80{width: 80%;}
.form-horizontal .f_w90{width: 90%;}
.form-horizontal .f_w100{width: 100%;}
.form-horizontal .control-group {
  padding: 10px 0;
  *zoom: 1;
  border-bottom: 1px solid #EEE;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 210px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 230px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 230px;
}

.form-horizontal .help-block {
  margin-bottom: 0;
}

.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block,
.form-horizontal .uneditable-input + .help-block,
.form-horizontal .input-prepend + .help-block,
.form-horizontal .input-append + .help-block {
  margin-top: 10px;
}

.form-horizontal .form-actions {
  padding-left: 180px;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  padding: 10px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus{
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  *margin-top: 0;
  line-height: normal;
}

input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

