@charset "utf-8";
/* CSS Document */

body { font-size:14px;  font-family:"Microsoft Yahei"; color:#333; -webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea { font-family:"Microsoft Yahei"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
ul, li, ol, dl, dt {list-style:none;}
img { border:0; vertical-align:top; max-width:100% !important;}
a { text-decoration:none; color:#3e3a39; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#0093dd; }
table{ border-collapse:collapse; border:0;}
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }
.clearfix { zoom: 1 }
.fl { float:left; }
.fr { float:right; }
.w{ width:86%; margin:0 auto; }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none;}


/*阻止旋转屏幕时自动调整字体大小*/
textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }
/*取消按钮在iphone上的默认样式*/
input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }
/*移除上下小箭头  chrome*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}
input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] ,input[type=submit],input[type=button],select{ -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }
/*移除上下小箭头 Firefox*/
input::-webkit-input-placeholder { color:#656565; }
textarea::-webkit-input-placeholder { color:#656565; }
input::-webkit-input-speech-button { display: none; }


@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}


/**index**/
.zcHead{ background:#fff; width:100%; padding:15px 0; position:relative;}
.zcHead-slogan{ padding:13px 0 0 130px;}
.zcHead-tel{ background:url(../images/t-tel.png) no-repeat left center; padding-left:53px; margin-top:20px; font-weight:bold; color:#7b858a;}
.zcHead-tel .num{ font-family:"Arial"; font-size:20px; color:#0093dd; font-style:italic; margin-top:4px;}

.pmenuBtn { width:56px; height:100%; position:absolute; right:0; top:0; cursor: pointer; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; display:none;}
.menu-handler { width:100%; height:100%; cursor: pointer; position: relative; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); background-color:#0093dd; }
.menu-handler .burger { width:28px; height: 3px; background:#fff; display: block; position: absolute; z-index: 5; top:20px; left: 50%; margin: 0px 0px 0px -14px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; -webkit-transition: all .6s cubic-bezier(0.245, 0.145, 1.355, 1); -moz-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -o-transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1); -ms-transition: all .6s cubic-bezier(0.445, 1.045, 0.355, 1); transition: all .6s cubic-bezier(0.445, 0.145, 0.355, 1);}
.menu-handler .burger-2 { top:31px; }
.menu-handler .burger-3 { top:42px; }
.menu-handler.active .burger-1 { top: 21px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3 { top: 21px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }


.menuMobileBox { position: fixed; left: 0px; top: 0%; width: 100%; height: 0%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 10006; background-color:#0093dd; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; }
.menuclose { width: 48px; height: 48px; display: block; position: absolute; right: 0; top:0; cursor: pointer; }
.menuclose:hover { background-color:#fff; }
.menuclose:hover i { background-color:#0093dd; }
.menuclose i { width: 30px; height: 2px; background-color:#fff; position: absolute; left: 9px; top: 24px; }
.menuclose .i1 { -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menuclose .i2 { -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.navMobile { padding:40px 0; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p a { display:block; text-transform: uppercase; font-size:17px; position: relative; color:#fff; padding:10px 0; transition: 600ms ease 350ms; -webkit-transition: 600ms ease 350ms; opacity: 0; }
.navMobile dd p a.cur, .navMobile dd p a:hover { background:#fff; color:#0093dd; }
.navMobile dd .msubnav { background-color: #fafafa; display: none; padding: 15px 0px; }
.navMobile dd .msubnav a { display: block; font-size: 16px; padding: 5px 0px; color: #333; position: relative;  }
.navMobile dd .msubnav a:hover{ color:#0093dd;}
.open .menuMobileBox{ height: 100%;}
.open .navMobile dd p a{opacity: 1;}



.zcBanner{ overflow:hidden; position:relative;}
.zcBanner li img{ width:100%; display:block;}
.zcBanner .swiper-pagination{ width:auto !important; left:20% !important; font-size:0; bottom:75px !important;}
.zcBanner .swiper-pagination-bullet{ background:#fff; width:52px; height:8px; margin:0 8px !important; vertical-align:bottom; opacity:1; border-radius:0; transition:all 0.4s;}
.zcBanner .swiper-pagination-bullet-active{ background:#0093dd; height:14px;}


.zcNav{ background:#313131; width:100%; position:relative; z-index:99;}
.zcNav-list li{ width:159px; float:left; position:relative; text-align:center;}
.zcNav-list li:before{ content:''; background:#fff; width:2px; height:20px; position:absolute; right:0; top:26px;}
.zcNav-list li a.far{ font-size:18px; display:block; color:#fff; line-height:72px;}
.zcNav-list li .sub{ background:#005ba2; width:100%; position:absolute; left:0; top:100%; padding:5px 0; display:none;}
.zcNav-list li .sub a{ line-height:32px; display:block; color:#fff;}
.zcNav-list li .sub a:hover{ background:#fff; color:#005ba2;}
.zcNav-list li.active:before, .zcNav-list li:hover:before{ display:none;}
.zcNav-list li.active a.far, .zcNav-list li:hover a.far{ background:#005ba2;}

.zcNav-search{ width:390px; position:relative; margin-top:15px; border:1px #717171 solid; border-radius:20px;}
.zcNav-search .inpt{ background:none; width:100%; height:38px; line-height:38px; padding-left:20px; color:#656565;}
.zcNav-search .btn{ background:none; width:38px; height:38px; line-height:38px; text-align:center; font-size:24px; color:#4c4c4c; position:absolute; right:20px; top:0; cursor:pointer;}


.zcAbout{ width:50%; height:480px; overflow:hidden; position:relative; color:#fff; padding:70px 7% 0 7%;}
.zcAbout-img{ background-position:center; background-size:cover; width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:transform 1.2s ease-out 0s; -webkit-transition:-webkit-transform 1.2s ease-out 0s;  }
.zcAbout:before{ content:''; background:rgba(0,147,221,.9); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.zcAbout-title{ width:100%; font-size:24px; font-weight:bold; line-height:26px; position:relative; z-index:2;}
.zcAbout-title .en{  font-family:"Arial"; font-weight:normal; font-size:18px; color:#eaf3ff; padding-left:5px;}
.zcAbout-title .mo{ font-size:26px; color:#fff; font-weight:normal;}
.zcAbout-text{ width:100%; line-height:28px; max-height:308px; overflow:hidden; text-align:justify; margin-top:30px; position:relative; z-index:2;}
.zcAbout:hover .zcAbout-img{ transform:scale(1.12); -webkit-transform: scale(1.12);}


.zcCulture{ background-image:url(../images/zcCulture-img.jpg);  background-position:center; background-size:cover; width:25%; height:480px; overflow:hidden; position:relative;}
.zcCulture:before{ content:''; background:rgba(0,147,221,.75); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.zcCulture .cu-pic{ background-position:center; background-size:cover; width:100%; height:100%; display:block; position:absolute; left:0; top:0; transition:transform 1.2s ease-out 0s; -webkit-transition:-webkit-transform 1.2s ease-out 0s; }
.zcCulture .cu-iboxt{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); text-align:center; z-index:2;}
.zcCulture .cu-iboxt .ico{ display:inline-block; vertical-align:top; width:93px;}
.zcCulture .cu-iboxt .tit{ font-size:24px; color:#82d5ff; margin-top:20px;}
.zcCulture + .zcCulture:before{ background:rgba(0,147,221,.5);}
.zcCulture + .zcCulture .cu-iboxt .tit{ color:#3f96cb; }
.zcCulture:hover .cu-pic{ transform:scale(1.12); -webkit-transform: scale(1.12);}


.zcProduct{ margin-top:90px;}
.zcProduct-title{ font-size:24px; font-weight:bold; color:#0093dd;}
.zcProduct-title .en{ font-family:"Arial"; font-size:18px; color:#697c96; font-weight:normal; padding-left:5px;}
.zcProduct-list{ margin-left:-50px; position:relative; padding-top:20px;}
.zcProduct-list li{ width:calc(33.33% - 50px); margin:45px 0 0 50px; float:left; display:inline-block; overflow:hidden; position:relative; transition:all 0.3s;}
.zcProduct-list li:before{ content:''; background:rgba(0,147,221,.5); width:100%; height:0; position:absolute; left:0; top:50%; z-index:1; transition:all 0.2s;}
.zcProduct-list li .img{ width:100%; display:block; transition:transform 1.2s ease-out 0s; -webkit-transition:-webkit-transform 1.2s ease-out 0s;}
.zcProduct-list li .title{ background:rgba(0,147,221,.5); width:100%; height:100%; padding:18px 23px 0 23px; color:#fff; line-height:26px; font-size:18px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:100%; z-index:2; transition:bottom 700ms; -webkit-transition:bottom 700ms; }
.zcProduct-list li .title .iconfont{ font-size:26px; float:right; font-weight:normal;}
.zcProduct-list li .text{ background:#fff; width:100%; padding:25px 23px; position:absolute; left:0; bottom:0; z-index:2; transition:bottom 400ms; -webkit-transition:bottom 400ms; bottom:-106px;}
.zcProduct-list li .text .c{ line-height:28px; max-height:56px; overflow:hidden; text-align:justify;}
.zcProduct-list li .filler { background-color:#0093dd; position:absolute; z-index:5; display:block; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; }
.zcProduct-list li .filler-left { width:3px; height:0%; left:0%; top:0%; }
.zcProduct-list li .filler-right { width:3px; height:0%; right:0%; bottom:0%; }
.zcProduct-list li .filler-top { width:0%; height:3px; left:0%; top:0%; }
.zcProduct-list li .filler-bottom { width:0%; height:3px; right:0%; bottom:0%; }
.zcProduct-list li .more{ width:152px; height:152px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2; text-align:center; color:#fff; font-size:18px; padding-top:35px; border:1px #fff solid; border-radius:50%;}
.zcProduct-list li .more .iconfont{ font-size:26px; display:inline-block; vertical-align:top; margin-bottom:20px;}
.zcProduct-list li:hover .img{ transform:scale(1.12); -webkit-transform: scale(1.12);}
.zcProduct-list li:hover .title{ bottom:0;}
.zcProduct-list li:hover .text{ bottom:0;}
.zcProduct-list li:hover .filler-left { height:100%;}
.zcProduct-list li:hover .filler-right { height:100%;}
.zcProduct-list li:hover .filler-top { width:100%;}
.zcProduct-list li:hover .filler-bottom { width:100%;}


.zcCase{ background-image:url(../images/zcCase-Bg.jpg); background-position:center; background-size:cover; margin-top:95px; padding:50px 0;}
.zcCase-title{ text-align:center; color:#fff;}
.zcCase-title .cn{ font-size:24px; font-weight:bold;}
.zcCase-title .en{ font-family:"Arial"; font-size:18px; color:#eaf3ff; margin-top:6px;}

.zcCase-listBox{ padding:0 7%; margin-top:55px; position:relative;}
.zcCase-listBox .swiper-pagination{ font-size:0; bottom:0 !important;}
.zcCase-listBox .swiper-pagination-bullet{ background:#fff; width:14px; height:14px; margin:0 18px !important; vertical-align:middle; transition:all 0.4s; opacity:1; }
.zcCase-listBox .swiper-pagination-bullet-active{ background:#c32727; width:20px; height:20px;}
.zcCase-listBox .swiper-button-next.swiper-button-disabled{ color:#9f9d9e;}
.zcCase-listBox .swiper-button-prev.swiper-button-disabled{ color:#9f9d9e;}
.zcCase-list{ padding-bottom:84px; overflow:hidden;}
.zcCase-list li{ position:relative; overflow:hidden;}
.zcCase-list li img{ width:100%; display:block; transition:transform 1.2s ease-out 0s; -webkit-transition:-webkit-transform 1.2s ease-out 0s;}
.zcCase-list li .tit{ background:#313131; width:100%; line-height:56px; color:#fff; text-align:center; font-size:16px; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:2;}
.zcCase-list li:hover img{ transform:scale(1.12); -webkit-transform: scale(1.12);}
.zcCase-listBox .swiper-button-next, .zcCase-listBox .swiper-button-prev{ width:7%; height:auto; font-size:60px; line-height:1; margin-top:-70px; color:#fff; text-align:center;}
.zcCase-listBox .swiper-button-next{ right:0;}
.zcCase-listBox .swiper-button-prev{ left:0;}


.zcFooter{ background:#313131; padding:35px 0;}
.zcFooter-contact{ line-height:28px; color:#8f8f8f;}
.zcFooter-contact a{color:#8f8f8f;}
.zcFooter-figure .f-logo{ margin-top:20px; padding:12px 58px 12px 0; border-right:1px #505050 solid;}
.zcFooter-figure .f-code{ text-align:center; padding-left:50px; color:#fff;}
.zcFooter-figure .f-code img{ margin-bottom:12px;}

.zcFooter-sider{ width:52px; position:fixed; right:10px; top:50%; transform:translateY(-50%); z-index:999;}
.zcFooter-sider a{ background:#313131; width:100%; height:52px; margin-top:15px; position:relative; display:block; border-radius:3px;}
.zcFooter-sider a:hover{ background:#0093dd;}


/**产品展示**/
.pbanner img{ width:100%;}
.page-nav{ background:#0093dd; text-align:center;}
.page-nav a{ padding:0px 18px; height:60px; line-height:60px; font-size:16px; display:inline-block; color:#fff; position:relative; z-index:1;}
.page-nav a:after{ content: ""; background-color:#fff; position:absolute; left:0; top: 0; width:100%; height: 100%; z-index:-1; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1); transition:transform .5s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); visibility:hidden\9; }
.page-nav a.active:after,.page-nav a:hover:after{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9; }
.page-nav a.active, .page-nav a:hover{ color:#0093dd;}
.page-main{ padding:60px 0;}

.ppage{ text-align:center; padding-top:35px;}
.ppage a{ background:#f7f9fa; line-height:35px; padding:0 13px; display:inline-block; vertical-align:top; margin:0 3px; color:#666;}
.ppage a:hover{ background:#0093dd; color:#fff;}
.ppage .nowpage{ background:#0093dd; line-height:35px; display:inline-block; vertical-align:top; padding:0 13px; margin:0 3px; color:#fff;}


.pProduct-list{ margin-left:-3%; position:relative;}
.pProduct-list dd { float:left; display:block; margin:0 0 10px 3%; width:30.33%; position:relative; }
.pProduct-list dd .pic { overflow:hidden; border:3px solid #f1f1f1; }
.pProduct-list dd .pic img { width:100%; display:block; transition:transform 1.2s ease-out 0s; -webkit-transition:-webkit-transform 1.2s ease-out 0s;}
.pProduct-list dd .txt { margin-top:8px; height:50px; overflow:hidden; }
.pProduct-list dd:hover .pic img{ transform:scale(1.12); -webkit-transform: scale(1.12);}


/**行业新闻**/
.pNew-list li{ margin-bottom:18px; padding:18px 35px 18px 18px; position:relative; transition:0.3s; -webkit-transition:0.3s;}
.pNew-list li .timeBox{ background-color:#d8d8d8; float:left; display:inline-block; margin-right:30px; text-align:center; width:84px; padding:18px 0px; color:#fff; font-family:arial, helvetica, sans-serif; font-weight:bold; line-height:1.2; transition:0.3s; -webkit-transition:0.3s;}
.pNew-list li .timeBox .day{ display:block; font-size:30px;}
.pNew-list li .timeBox .time{ font-size:12px;}
.pNew-list li .timeBox .tico{ background: url(../images/num.png) no-repeat; margin:12px auto 0; width:25px; height:25px; display:block;}
.pNew-list li .tit{ line-height:1.5; font-size:20px; padding:10px 0 16px 0px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:0.3s; -webkit-transition:0.3s;}
.pNew-list li .txt{ font-size:16px; height:56px; line-height:28px; overflow:hidden; color:#666;}
.pNew-list li:hover{ box-shadow:0 0 15px rgba(0,0,0,0.1);}
.pNew-list li:hover .timeBox{ background-color:#0093dd;}

.pNews-detaTop{ text-align:center; padding-bottom:20px; border-bottom:1px #d2d2d2 solid;}
.pNews-detaTop .t { font-size:24px; font-weight: bold; line-height:1.2; margin-bottom:10px; }
.pNews-detaTop .time { font-size:12px; }
.pNews-detaInfo{ font-size:16px; line-height:36px; text-align:justify; padding:50px 0; color:#666;}
.pNews-detaPage { border-top:1px solid #d2d2d2; padding-top:40px; position: relative; }
.pNews-detaPage a { display:block; margin-bottom:10px; color:#848484; }
.pNews-detaPage a:hover { color:#0093dd; }
.pNews-detaPage .black { background-color:#0093dd; font-family:"黑体"; position:absolute; top:45px; right:0; width:98px; height:30px; line-height:30px; color:#fff; text-align:center; }
.pNews-detaPage .black:hover{ background:#005ba2; color:#fff;}


/**下载资料**/
.pWork-list li{ background-color:#f7f9fa; display:block; position:relative; margin-bottom:3px; font-size:16px; padding:0px 64px 0 44px; height:54px; line-height:50px; border:2px solid #fff; overflow:hidden; transition:all 0.3s;}
.pWork-list li .time{ font-size:14px; font-family:arial, helvetica, sans-serif; margin-right:30px;}
.pWork-list li .ico{ background:url(../images/more_ico.png) no-repeat; width:12px; height:20px; position:absolute; right:2%; top:50%; margin-top:-10px; opacity:0; visibility:hidden\9; transform:translateX(-8px); -webkit-transform: translateX(-8px); transition:0.3s; -webkit-transition:0.3s;}
.pWork-list li:hover{ border-color:#0093dd;}
.pWork-list li:hover .ico{ transform:inherit; -webkit-transform:inherit; opacity:1; visibility:visible\9;}


/**关于我们**/
.pAbout-inner{ font-size:16px; line-height:36px; text-align:justify; color:#666;}
.pHonor-list{ margin-left:-2%; position:inherit;}
.pHonor-list li { float: left; display: block; width:23%; margin:0 0 40px 2%; overflow: hidden; text-align: center; }
.pHonor-list li .filler { background-color:#0093dd; z-index: 5;  position: absolute; display: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
.pHonor-list li .filler-left { width: 3px; height: 0%; left: 0%; top: 0%; }
.pHonor-list li .filler-right { width: 3px; height: 0%; right: 0%; bottom: 0%; }
.pHonor-list li .filler-top { width: 0%; height: 3px; left: 0%; top: 0%; }
.pHonor-list li .filler-bottom { width: 0%; height: 3px; right: 0%; bottom: 0%; }
.pHonor-list li .honorI { padding: 3px; background-color: #f1f1f1; transition: 300ms; position: relative; margin-bottom: 8px; }
.pHonor-list li .honorI img { width: 100%; display: block; }
.pHonor-list li .honorI .blue {     background: rgba(0,147,221,.5); position: absolute; left:0; top:0; width: 100%; height: 100%; -webkit-transition: -webkit-transform .62s cubic-bezier(.4,0,.2,1),opacity 0.5s; transition: transform .62s cubic-bezier(.4,0,.2,1),opacity 0.5s; transform-origin: left 100%; -webkit-transform-origin: left 100%; transform: scaleY(0); -moz-transform: scaleY(0); -webkit-transform: scaleY(0); visibility: hidden\9; }
.pHonor-list li .honorI .ico { background: url(../images/fd_ico.png) no-repeat; width: 29px; height: 29px; position: absolute; left: 50%; top: 50%; margin: 0px 0px 0px -15px; opacity: 0; visibility: hidden; transition: 300ms; -webkit-transition: 300ms; }
.pHonor-list li .txt { overflow:hidden; color:#797979; font-size:16px; text-overflow:ellipsis; white-space:nowrap;}
.pHonor-list li:hover .ico{ margin-top: -15px; opacity: 1; visibility: visible;}
.pHonor-list li:hover .filler-left { height: 100%; }
.pHonor-list li:hover .filler-right { height: 100%; }
.pHonor-list li:hover .filler-top { width: 100%; }
.pHonor-list li:hover .filler-bottom { width: 100%; }
.pHonor-list li:hover .blue{ transform:scaleY(1); -webkit-transform:scaleY(1); transform-origin:left 0; -webkit-transform-origin:left 0; visibility:visible\9;}
.pHonor-list li:hover .txt{color:#0093dd;}


.pHistory-list dd { position: relative; padding: 30px 50px 30px 180px; border-bottom: 1px solid #c7c7c7; }
.pHistory-list .year { display: block; position: absolute; left: 0; top: 0; height: 100%; background-color: #f7f7f7; width: 130px; padding:30px 25px; font-size: 16px; color: #767676; text-align: right; transition: 300ms; -webkit-transition: 300ms; }
.pHistory-list .pageC{ color:#666; line-height:28px;}
.pHistory-list dd:hover .year { background-color:#0093dd; color:#fff; }
.pHistory-list dd:hover .pageC { color:#0093dd; }


/**联系我们**/
.pContact-word{ line-height:28px;}
.pContact-word dl{ width:50%; float:left;}
.pContact-word dl dt{ font-size:24px; font-weight:bold; color:#0093dd; padding-bottom:10px;}
.pContact-word dl dd{ font-size:16px; line-height:28px;}
.pContact-map{ margin-top:60px; border-bottom:2px #0093dd solid;}

.pMessage-Box { width:1180px; margin:auto; padding-top:60px; }
.pMessage-Box .demo{ width:240px;}
.pMessage-Box .demo .en { font-size: 24px; line-height: 1.5; font-family: arial, helvetica, sans-serif; }
.pMessage-Box .demo .zh { font-size: 20px; }
.pMessage-Box .form{ width:940px;}
.pMessage-Box .form dd { padding-bottom: 20px; }
.pMessage-Box .form dd .aside{ width:49%;}
.pMessage-Box .form dd .ctxt { width:100%; padding:9px 20px; height:46px; line-height:24px; color:#656565; vertical-align:top; border:2px solid #d8d8d8; }
.pMessage-Box .form dd .area { width:100%; padding:9px 20px; height:196px; line-height:24px; color:#656565; vertical-align:top; border:2px solid #d8d8d8; resize: none; }
.pMessage-Box .form dd .submit{ background-color:#005ba2; width:100%; padding:12px 3%; height:56px; line-height: 32px;  font-size:16px; color: #fff; display: block; position: relative; z-index: 1; }
.pMessage-Box .form dd .submit .ico { background: url(../images/mess_r.png) no-repeat scroll left center; height: 100%; position: absolute; top: 0; width: 12px; right: 2%; }
.pMessage-Box .form dd .submit:hover{ background:#0093dd;}


.ad_fobt{
					position: fixed;
					bottom: 0;
					z-index: 10;
					left: 0;
					display: none;
					width: 100%;
					line-height: 35px;
					text-align: center;
					background: #333333;
					color: #ffffff;
				}
				.ad_fobt img{margin-right: 10px}