﻿@charset "utf-8";
/* CSS Document */

body { font-size:14px; font-family:"Microsoft YaHei"; color:#000; background:#fff; -webkit-tap-highlight-color:transparent; }
ackground:#fff; -webkit-tap-highlight-color:transparent; }
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea {  font-family: "SourceHanSansCN-Regular"; -webkit-appearance: none; border-radius:0; }
h1, h2, h3, h4, h5, h6{ font-weight:600; font-family:"Microsoft YaHei"; }
ul, li, ol, dl, dt {list-style:none; font-family:"Microsoft YaHei"; }
img { border:0; vertical-align:top; max-width:100% !important;}
a { font-family:"Microsoft YaHei";  text-decoration:none; color:#000; cursor:pointer; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
a:hover { text-decoration:none; color:#f18900; }
*{ margin:0; padding:0; border:0; font-size:100%; outline:none; word-break:break-all; word-wrap:break-word; 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:1280px; margin:0 auto; }
.align-vertical { display:table-cell; vertical-align:middle;}
.hide{ display:none;}
.ovh { overflow:hidden;}
div{ font-family:"Microsoft YaHei"; }


/*阻止旋转屏幕时自动调整字体大小*/
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:#666; }
textarea::-webkit-input-placeholder { color:#666; }
input::-webkit-input-speech-button { display: none; }


@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url(https://www.doweston.cn/font/iconfont.eot#iefixx') 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(https://www.doweston.cn/font/iconfont.svg#iconfontt') format('svg'); /* iOS 4.1- */
}


@font-face {
    font-family: "SourceHanSansCN-Regular";
    src: url("../font/SourceHanSansCN-Regular.eot"); /* IE9 */
    src: url(https://www.doweston.cn/font/SourceHanSansCN-Regular.eot?#iefixx") format("embedded-opentype"), /* IE6-IE8 */
    url("../font/SourceHanSansCN-Regular.woff") format("woff"), /* chrome、firefox */
    url("../font/SourceHanSansCN-Regular.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url(https://www.doweston.cn/font/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regularr") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}


.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width:0.2px;
  -moz-osx-font-smoothing:grayscale;
}


/**index**/
.dwHead{ width:100%; position:relative; z-index:999;}
.dwHead-top{ background:#1e1e1e; width:100%; line-height:24px; padding:10px 0; color:#fff;}
.dwHead-top img{ width:24px;}
.dwHead-top .loginIco{ color:#fff;}
.dwHead-top .loginIco img{ margin-left:10px;}
.dwHead-top .tel{ padding:0 15px;}
.dwHead-top .tel img{ margin:0 10px;}
.dwHead-top .tel .t{ padding-right:10px; position:relative; display:inline-block;}
.dwHead-top .tel .t:before{ content:''; background:#fff; width:2px; height:16px; position:absolute; right:0; top:4px;}
.dwHead-top .tel .c{ font-family:"Arial"; font-size:16px; display:inline-block; vertical-align:top;}
.dwHead-top .language-btn{ cursor:pointer;}
.dwHead-top .language-btn img{ margin-right:10px;}

.dwHead-site{ background:#fff; width:100%; position:relative;}
.dwHead-site .w{ position:relative;}
.dwHead-site .logo{ width:200px; margin-top:13px; transition:all 0.4s;}
.dwHead-site .nav{ padding:0 0 0 160px;  -webkit-transition:-webkit-transform 0.5s, opacity 3s; transition:transform .5s, opacity 3s; opacity:1; transform-origin:left center;}
.dwHead-site .nav li{ float:left;  display:inline-block; position:relative;}
.dwHead-site .nav li a.far{  font-size: 18px; color: #000; display: inline-block; position: relative; padding: 31px 24px 15px 24px;}
.dwHead-site .nav li a.far:before{ content:''; background:#f18900; width:0; height:3px; position:absolute; left:50%; bottom:0; transition:all 0.4s;}
.dwHead-site .nav li.active a.far, .dwHead-site .nav li:hover a.far{ color:#f18900;}
.dwHead-site .nav li.active a.far:before, .dwHead-site .nav li:hover a.far:before{ width:calc(100% - 48px); left:24px;}


.wwHead-search{ position:relative; margin-top:10px; z-index:2;}
.wwHead-search .srhBtn{ width:50px; height:50px; display:inline-block; position:relative; text-align:center;  transition:all 0.4s; cursor:pointer;  color:#dbdbdb;}
.wwHead-search .srhBtn:hover { color:#f18900; }
.wwHead-search .srhBtn .icon{  width:50px; height:50px; font-size:22px; text-align:center; line-height:50px; display:inline-block; }
.wwHead-search .srhBtn.active .icon{ background:url(../images/close.png) no-repeat center; background-size:20px auto; font-size:0; text-indent:-9999px;}
.wwHead-search .srhBtn:hover, .wwHead-search .srhBtn.active{ border-color:#bf0008;}
.wwHead-search-box { width:1000px; position:absolute; right:50px; top:0; -webkit-transition:-webkit-transform 0.5s; transition:transform .3s, top .3s; transform-origin:right center; transform:scale3d(0, 0, 0);}
.wwHead-search-box .inpt{ width:100%; height:50px; line-height:28px; font-size:15px; border:1px #ddd solid; padding:10px 50px 10px 10px; }
.wwHead-search-box .inpt:focus { border-color:#e71f2c; }
.wwHead-search-box .btn { width:50px; line-height:50px; position: absolute; top: 0; right:0; cursor:pointer; font-size:22px; text-align:center; }

body.opena .wwHead-search-box { display:block; z-index:100; transform:scale3d(1, 1, 1); }
body.opena .dwHead-site .nav { opacity:0; transform:scale3d(0, 0, 0); }



.dwHead-site .sub{ background:#fff; width:1280px; position:absolute; right:0; top:100%; padding:25px; box-shadow:0 10px 18px rgba(0,55,68,.5); display:none;}
.dwHead-site .sub-all{ width:620px;}
.dwHead-site .sub-all .tit{ max-width:190px; font-size:18px; position:relative; padding-bottom:12px; border-bottom:1px #6c6c6c dashed;}
.dwHead-site .sub-all .tit .arrow{ font-style:normal; margin-left:20px; color:#f18900;}
.dwHead-site .sub-all .tit:before{ content:''; background:#f18900; width:85px; height:1px; position:absolute; left:0; bottom:-1px;}
.dwHead-site .sub-all .txt{ font-size:0;}
.dwHead-site .sub-all .txt dl{ width:33.3%; display:inline-block; vertical-align:top; padding:12px 0 0 0; }
.dwHead-site .sub-all .txt dt{ font-size:16px; padding-bottom:8px;}
.dwHead-site .sub-all .txt dd a{ display:block; font-size:14px; color:#666; line-height:24px;}
.dwHead-site .sub-all .txt dd a:hover{ color:#f18900; }
.dwHead-site .sub-all .txt dd .dd-row{ width:20%; float:left;}
.dwHead-site .sub-more { width:230px;}
.dwHead-site .sub-more .mo{ font-size:18px; display:block;}
.dwHead-site .sub-more .mo:hover{ color:#f18900; }
.dwHead-site .sub-more .tips{ font-size:14px; margin-top:12px; line-height:24px;}
.dwHead-site .sub-more .social{ padding-top:10px; position:relative;}
.dwHead-site .sub-more .social a{ width:30px; height:30px; float:left; padding-top:3px; text-align:center; margin-right:10px; border-radius:50%;}
.dwHead-site .sub-more .social a img{ width:26px;}
.dwHead-site .sub-more .add{ font-size:16px; color:#1886bf; display:inline-block; margin-top:20px; }
.dwHead-site .sub-more .add a{color:#1886bf; margin-right:10px; border-bottom:1px #1886bf solid;}
.dwHead-site .sub-more .btn{ background:#f18900; width:112px; display:block; line-height:34px; color:#fff; text-align:center; font-size:14px; margin:25px 0; }
.dwHead-site.topFix{ position:fixed; left:0; top:0; box-shadow:0 0 12px rgba(57, 59, 67, 0.5);}
.dwHead-site.topFix .logo{ margin-top:13px;}
.dwHead-site.topFix .serach-btn{ margin-top:34px;}


.boxWxEwm{ background:url(../images/bgEwm.png) no-repeat; width:180px; height:219px; padding:38px 15px 0 15px; position:absolute; top:40px; left:-70px; text-align:center; z-index:101; display:none}
.boxWxEwm img{width:120px; height:120px}
.boxWxEwm i{display:block; font-size:14px; font-style:normal; margin-top:10px;}


/**选择语言**/
.language-box{ background:#1e1e1e; width:1280px; position:absolute; left:50%; top:100%; margin-left:-640px; display:none;}
.language-box .close{ line-height:22px; position: absolute; right:10px; top:10px; font-size:16px;  color: #fff; border-radius: 50%;}
.language-box .close .iconfont{ font-size:18px; display:inline-block; vertical-align:top; margin-left:3px;}
.language-box .tab{ width:260px; padding:36px 0; border-right:1px #292a30 solid;}
.language-box .tab li{ line-height:50px; padding-left:50px; cursor:pointer; border-bottom:1px #000 solid; border-left:4px #000 solid;}
.language-box .tab li.on, .language-box .tab li:hover{ background:#292a30; border-left:4px #e62229 solid;}
.language-box .count{ width:945px; padding-left:50px;}
.language-box .count dl{ display:none;}
.language-box .count dl:first-child{ display:block;}
.language-box .count dl dd{ width:25%; line-height:25px; margin-top:45px; color:#fff; float:left; }
.language-box .count dl dd a{ color:#fff;}
.language-box .count dl dd img{ width:37px; margin-right:20px;}



.dwUsed-word{ text-align:center; margin-top:40px; }
.dwUsed-word .t{ font-size:36px; padding-bottom:20px;}
.dwUsed-word .c{ font-size:16px; line-height:28px;}

.dwUsed-meas{ margin-top:50px; padding:40px; border:1px #ddd solid; border-radius:3px;}
.dwUsed-measTit{ text-align:center; font-size:27px;}
.dwUsed-measCot{ text-align:justify; text-align-last:justify; padding-top:40px;}
.dwUsed-measCot dl{ width:31%; display:inline-block; vertical-align:top; text-align:left; text-align-last:left;}
.dwUsed-measCot dl dt{ width:100%; font-size:18px; padding-bottom:15px;}
.dwUsed-measCot dl dd select{ background:url(../images/select.png) no-repeat 92% center; background-size:20px; width:100%; height:50px; padding-left:20px; color:#b5b5b5; font-size:16px; vertical-align:top; position:relative; transition:all 0.3s; border:1px #e9e9e9 solid;}
.dwUsed-measCot dl dd select.active{ background:url(../images/select-hover.png) no-repeat 92% center; background-size:20px; border-color:#000; color:#000;}
.dwUsed-measCot dl dd .look{ background:#f18900; width:100%; line-height:50px; text-align:center; display:inline-block; text-align-last:center; font-size:18px; color:#fff;}
.dwUsed-measCot dl dd .look .arrow{ color:#fff; margin-left:10px; font-style:normal;}


.dwProduct-floor{ margin-top:50px;}
/*.dwProduct-title .cn{ font-size:36px; min-width:250px; position:relative; color:#000; padding-bottom:10px; border-bottom:1px #7f7f7f solid;}*/
.dwProduct-title .cn{ font-size:36px; min-width:250px; color:#000; padding-bottom:10px; }
.dwProduct-title .cn:before{ content:''; background:#7f7f7f; width:37px; height:1px; position:absolute; right:0; bottom:15px;}
.dwProduct-title .mo{ font-size:16px; padding-top:20px;}
.dwProduct-title .mo .arrow{  margin-left:5px; font-style:normal;}

.dwProduct-list{ margin-left:-20px; position:relative;}
.dwProduct-list li{ width:calc(33.3% - 20px); float:left; display:inline-block; margin:20px 0 0 20px; position:relative; overflow:hidden;}
.dwProduct-list li:before{ content:''; background:rgba(0,25,51,.5); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.dwProduct-list li .img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.dwProduct-list li .tit{ width:100%; text-align:center; font-size:22px; color:#fff; position:absolute; left:0; top:50%; margin-top:-19px; z-index:2;}
.dwProduct-list li .tit a{ color:#fff;}
.dwProduct-list li .cover{ background:#1e1e1e; width:100%; height:100%; position:absolute; left:0; top:0; z-index:3; color:#fff; padding:0 30px 0 30px; text-align:center; opacity:0; transition:all 0.4s;}
.dwProduct-list li .cover .t{ font-size:22px; line-height:70px; border-bottom:1px #fff solid;}
.dwProduct-list li .cover .t a{ color:#fff;}
.dwProduct-list li .cover .c{ line-height:28px; margin-top:10px; font-size:16px; overflow:hidden;}
.dwProduct-list li .cover .c a{ color:#fff;}
.dwProduct-list li .cover .f{ width:100%; position:absolute; left:0; bottom:0;}
.dwProduct-list li .cover .f a{ width:50%; text-align:center; float:left; font-size:14px; font-weight:600; color:#fff; line-height:50px;}
.dwProduct-list li .cover .f a .arrow{ margin-left:10px; font-style:normal;}
.dwProduct-list li .cover .f a:hover{ background:#f18900;}
.dwProduct-list li:hover .img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.dwProduct-list li:hover .cover{ opacity:1;}
.dwProduct-more{ display:none;}
 

.dwStarPro-floor{ margin-top:50px;}
.dwStarPro-listBox{ position:relative;}
.dwStarPro-list{ padding:40px 10px 50px 10px; overflow:hidden;}
.dwStarPro-list li{ padding:10px 20px; overflow:hidden; position:relative;}
.dwStarPro-list li:before{ content:''; background:#f0f0f0; width:1px; height:100%; position:absolute; right:0; top:0;}
.dwStarPro-list li .pic{ height:275px; text-align:center; transition:all 0.4s;}
.dwStarPro-list li .pic img{ max-height:100%;}
.dwStarPro-list li .word{ margin-top:20px; }
.dwStarPro-list li .word .t{ font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.dwStarPro-list li .word .c{ font-size:16px; line-height:28px; max-height:84px; overflow:hidden; color:#666; margin-top:10px;}
.dwStarPro-list li .word .d{ display:block; text-align:right; font-size:14px; margin-top:10px;}
.dwStarPro-list li:hover{ padding:10px 20px; box-shadow:0 0 10px rgba(0,55,68,.2); border-right:0; transition:all 0.4s; }
.dwStarPro-list li:hover:before{ display:none;}
.dwStarPro-listBox .swiper-button-next, .dwStarPro-listBox .swiper-button-prev{ width:auto; height:auto; font-size:32px; line-height:1; margin-top:-16px; color:#c1c1c1;}
.dwStarPro-listBox .swiper-button-next, .dwStarPro-listBox .swiper-button-prev:hover{ color:#e5222a;}
.dwStarPro-listBox .swiper-button-next{ right:-32px;}
.dwStarPro-listBox .swiper-button-prev{ left:-32px;}
.dwStarPro-listBox .swiper-pagination{ font-size:0; display:none;}


.dwApp-floor{ background:#f8f8f8; padding:50px 0;}
.dwApp-text{ padding-top:50px;}
.dwApp-text .t{ font-size:27px;}
.dwApp-text .c{ font-size:16px; margin-top:15px;}
.dwApp-text .m{ background:#1e1e1e; line-height:50px; display:inline-block; color:#fff; font-size:14px; padding:0 25px; margin-top:15px;}


.dwApp-list{ overflow:hidden; position:relative; padding-bottom:50px;}
.dwApp-list .item-row{ margin-left:-20px; padding-top:20px; position:relative;}
.dwApp-list .item-row .col{ background:#fff; width:calc(33.33% - 20px); margin:20px 0 0 20px; float:left; display:inline-block; border-radius:5px; overflow:hidden; transition:all 0.4s;}
.dwApp-list .item-row .col .pic{ overflow:hidden;}
.dwApp-list .item-row .col .pic img{ width:100%; display:block; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.dwApp-list .item-row .col .tit{ font-size:16px; color:#666; position:relative; line-height:45px; padding:0 15px;}
.dwApp-list .item-row .col .tit .iconfont{ font-size:20px; color:#c1c1c1; position:absolute; right:15px; bottom:0; transition:all 0.2s;}
.dwApp-list .item-row .col:hover{ box-shadow:0 0 18px rgba(0,55,68,.2);}
.dwApp-list .item-row .col:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); }
.dwApp-list .item-row .col:hover .tit .iconfont{ color:#e5222a;}
.dwApp-list .swiper-pagination{ font-size:0;}
.dwApp-list .swiper-pagination-bullet{ background:none; width:50px; height:50px; position:relative; margin:0 8px !important; border-radius:0; opacity:1; vertical-align:bottom;}
.dwApp-list .swiper-pagination-bullet:before{ content:''; background:#cecece; width:50px; height:5px; position:absolute; left:50%; top:50%;  transform:translate(-50%,-50%);}
.dwApp-list .swiper-pagination-bullet-active:before{ background:#f18900; height:8px;}

.dwApp-phonelist{ display:none;}
.dwApp-phonelist li{  margin-top:15px;}
.dwApp-phonelist li .pic{ overflow:hidden; border-radius:5px 5px 0 0;}
.dwApp-phonelist li .pic img{ width:100%; display:block; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}

.dwApp-phonelist li .tit{ font-size:17px; color:#666; position:relative; line-height:40px; padding:0 12px; border-radius:0 0 5px 5px;}
.dwApp-phonelist li .tit .iconfont{ font-size:18px; color:#c1c1c1; position:absolute; right:10px; bottom:0; transition:all 0.2s;}
.dwApp-phonelist li:hover{ box-shadow:0 0 18px rgba(0,55,68,.2);}
.dwApp-phonelist li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); }
.dwApp-phonelist li:hover .tit .iconfont{ color:#e5222a;}


.dwNews-floor{ margin-top:50px;}
.dwNews-cont{ margin-left:-20px; position:relative; padding-top:30px;}
.dwNews-big{ width:840px; max-height:468px; margin:20px 0 0 20px; float:left; display:inline-block; position:relative; overflow:hidden;}
.dwNews-big .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.dwNews-big .word{ background:rgba(37,43,73,0.5); width:100%; padding:20px 30px; color:#fff; position:absolute; left:0; bottom:0; z-index:2;}
.dwNews-big .word .t{ font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.dwNews-big .word .c{ font-size:16px; line-height:28px; max-height:56px; overflow:hidden; margin-top:10px;}
.dwNews-big .word .m{ display:block; text-align:right; margin-top:15px; padding-top:15px; font-size:24px; line-height:1; border-top:1px #fff solid;}
.dwNews-big:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}

.dwNews-small{ width:410px; margin:20px 0 0 20px; float:left; display:inline-block; position:relative; overflow:hidden; transition:all 0.3s;}
.dwNews-small .pic{ height:243px; overflow:hidden;}
.dwNews-small .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.dwNews-small .word{ padding:22px 20px; }
.dwNews-small .word .t{ font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.dwNews-small .word .c{ font-size:16px; line-height:28px; height:84px; text-align:justify; overflow:hidden; margin-top:20px; color:#666;}

.dwNews-small .word .f{ margin-top:21px; line-height:24px; font-size:16px; color:#7c7c7c; padding-top:21px;  border-top:1px #cfcfcf solid;}
.dwNews-small .word .f .m{ font-size:24px; }

.dwNews-small:hover{  box-shadow:0 0 10px rgba(0,55,68,.2); }
.dwNews-small:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.dwNews-small:hover .m{ color:#e5222a;}


/*.dwFooter{ background:url(../images/heng.svg) no-repeat top center; background-size:100% auto;  padding-top:12.2%;}*/
.dwFooter{ no-repeat top center; background-size:100% auto; }
.dwFooter-top{ background:#1e1e1e; padding:45px 0 30px 0; position:relative;}
.dwFooter-top .return-top{ background:#fff; width:65px; height:65px; line-height:65px; text-align:center; display:none !important; color:#666; font-size:32px; position:absolute; right:0; top:-49px; box-shadow:0 0 18px rgba(0,55,68,.2); }
.dwFooter-links { width:875px;}
.dwFooter-links dl{ width:25%; padding-right:25px; float:left;}
.dwFooter-links dl dt{ font-size:18px; color:#fff; padding-bottom:15px; position:relative; font-weight:lighter; border-bottom:1px #d8d8d9 dotted;}
.dwFooter-links dl dt:before{ content:''; background:#f18900; width:47px; height:1px; position:absolute; left:0; bottom:-1px;}
.dwFooter-links dl dd{ padding-top:10px;}
.dwFooter-links dl dt a{ color:#fff; display:block; line-height:28px;}
.dwFooter-links dl dd a{ color:#fff; display:block; line-height:28px;}
.dwFooter-links dl dt a:hover{ color:#f18900;}
.dwFooter-links dl dd a:hover{ color:#f18900; text-decoration:underline;}

.dwFooter-contact{ width:290px; color:#fff; font-weight:lighter;}
.dwFooter-contact .log{ width:200px;}
.dwFooter-contact .logo{ width:170px; display:none;}
.dwFooter-contact .wel{ line-height:28px; margin-top:10px;}
.dwFooter-contact .name{ padding:50px 0 10px 0; position:relative; margin-bottom:10px; font-size:18px; border-bottom:1px #d8d8d9 dotted;}
.dwFooter-contact .name:before{ content:''; background:#f18900; width:47px; height:1px; position:absolute; left:0; bottom:-1px;}
.dwFooter-contact .add dl{ padding:3px 0; line-height:28px;}
.dwFooter-contact .add dl dt{ float:left; width:35px; font-size:22px;}
.dwFooter-contact .add dl dd{ overflow:hidden;}

.dwFooter-btm{ background:#000; padding:14px 0;}
.dwFooter-btmLeft{ line-height:24px; color:#4c4d51;}
.dwFooter-btmLeft a{ color:#4c4d51;}
.dwFooter-btmLeft .p-show{ display:none;}

.wwFooter-select{ display:inline-block; height:24px; position:relative;}
.wwFooter-select .mt {  background:url(../images/f-select.png) no-repeat right center; padding-right:20px; position:relative; cursor:pointer; line-height:24px; }
.wwFooter-select .mc { background-color:#666; min-width:90px; padding:5px 0;position: absolute;left:0px;right:0px;bottom: 24px;display:none;}
.wwFooter-select .mc a { display:block; line-height:22px; padding:0 0 0 10px; line-height:24px; color:#000;}
.wwFooter-select a:hover { background-color:#000; color:#fff; }


.dwFooter-btmShow{ padding-top:9px; position:relative;}
.dwFooter-btmShow a{ background:#fff; width:38px; height:38px; margin-left:20px; float:left; padding-top:5px; text-align:center; border-radius:50%;}
.dwFooter-btmShow a img{  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease; width:28px;}
.dwFooter-btmShow a img.img-hide{ display:none;}
.dwFooter-btmShow a:hover img.img-show{ display:none;}
.dwFooter-btmShow a:hover img.img-hide{ display:inline-block;}

/**新闻动态**/
.pbanner{ position:relative;}
.pbanner img{ width:100%; display:block;  }
.pbanner .txt{ width:1280px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);  color:#fff; text-align:center; z-index:2;}
.pbanner .txt .t{ font-size:36px;}
.pbanner .txt .c{ font-size:16px; line-height:28px; margin-top:30px;}

.pmain-add{ padding-top:30px; color:#666; font-size: 18px;    padding-bottom: 30px;}
.pmain-add a{ color:#666;}
.pmain-add .cur{ color:#000;}
.pmain-add a:hover{ color:#000;}


.pnews-sortInfo{ padding-top:40px; line-height:28px; font-size:16px; color:#666;}
.pnews-sortInfo .t{ font-size:36px; line-height:50px; color:#000; }
.pnews-sortInfo .st{ font-size:22px; padding-bottom:20px; line-height:32px; color:#000;}
.pnews-sortInfo .c{ line-height:28px; font-size:16px; color:#666; text-align:justify;}
.pnews-sortInfo .m{ text-align:right; padding-top:20px;}
.pnews-sortInfo .m .btn{ background:#1e1e1e; width:280px; height:50px; line-height:50px; color:#fff; text-align:center; display:inline-block;}
.pnews-sortInfo .m .btn:hover{ background:#f18900;}

.pnews-sortList{ padding-top:50px;}
.pnews-sortList-tit{ font-size:36px; padding-bottom:20px;}
.pnews-sortList-lines{ width:844px;}
.pnews-sortList-lines li{ width:402px; float:left; padding:20px; border:1px #dddddd solid; transition:all 0.4s;}
.pnews-sortList-lines li .tit{ font-size:22px; padding-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #ddd solid;}
.pnews-sortList-lines li .pic{ overflow:hidden; margin-top:12px; height:205px;}
.pnews-sortList-lines li .pic img{ max-height:100%; width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.pnews-sortList-lines li .txt{ font-size:16px; line-height:28px; color:#666; margin-top:20px; height:84px; overflow:hidden;}
.pnews-sortList-lines li .date{ margin-top:20px; color:#666; display:block; line-height:22px;}
.pnews-sortList-lines li .date .iconfont{ font-size:22px; margin-left:10px; color:#ababab; vertical-align:top; display:inline-block;}
.pnews-sortList-lines li:hover{ box-shadow:0 0 10px rgba(0,55,68,.2);}
.pnews-sortList-lines li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); }
.pnews-sortList-lines li:last-child{ float:right;}
.pnews-sortList-column{ width:410px; padding:0 20px; border:1px #ddd solid;}
.pnews-sortList-column .word a{ display:block; padding:16px 0; color:#000; border-bottom:1px #ddd solid;}
.pnews-sortList-column .word a .t{ font-size:22px; line-height:30px; height:60px; overflow:hidden;}
.pnews-sortList-column .word a .d{ margin-top:16px; color:#666; display:block; line-height:22px;}
.pnews-sortList-column .word a .d .iconfont{ font-size:22px; margin-left:10px; color:#ababab; vertical-align:top; display:inline-block;}
.pnews-sortList-column .word a:last-child{ border-bottom:0;}
.pnews-sortList-column .word a:hover{ color:#f18900;}
.pnews-sortList-column .more{ display:block; text-align:right; color:#666; padding:17px 0;}
.pnews-sortList-column .more .iconfont{ margin-left:5px; color:#f18900;}
.pnews-sortList-column .more:hover{ color:#f18900;}
.pnews-sortList-more{ background:#f18900; width:130px; line-height:36px; font-size:15px; text-align:center; color:#fff; display:none; margin-top:15px;}

.pnews-secondList{ margin-left:-20px; padding-top:30px; position:relative;}
.pnews-secondList li{ width:calc(33.33% - 30px); float:left; padding:20px; margin:20px 0 0 20px; display:inline-block; border:1px #dddddd solid; transition:all 0.4s;}
.pnews-secondList li .tit{ font-size:22px; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pnews-secondList li .pic{ height:220px; overflow:hidden; padding-top:13px; margin-top:10px; border-top:1px #ddd solid;}
.pnews-secondList li .pic img{ -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.pnews-secondList li .txt{ font-size:16px; line-height:28px; color:#666; margin-top:15px; height:56px; overflow:hidden;}
.pnews-secondList li .date{ margin-top:20px; color:#666; display:block; line-height:22px;}
.pnews-secondList li .date .iconfont{ font-size:22px; margin-left:10px; color:#ababab; vertical-align:top; display:inline-block;}
.pnews-secondList li:hover{ box-shadow:0 0 18px rgba(0,55,68,.2);}
.pnews-secondList li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); }

.pnews-secondLoad{ padding-top:50px; text-align:center;}
.pnews-secondLoad .btn{ background:#1e1e1e; width:280px; height:50px; line-height:50px; color:#fff; display:inline-block; font-size:18px;}
.pnews-secondLoad .btn:hover{ background:#f18900;}

.pnews-secondLoad .btn2{ background:#abacad; width:298px; height:60px; line-height:60px; color:#fff; display:inline-block;}
.pnews-secondLoad .btn2:hover{ background:#8e9296;}

.pnews-detaTop{ padding:50px 0 15px 0; text-align:center; border-bottom:1px #e5e5e5 dashed;}
.pnews-detaTop .t{ font-size:36px;}
.pnews-detaTop .from{ font-size:14px; color:#666; padding-top:15px;}
.pnews-detaTop .c{ color:#666; padding-top:25px; line-height:22px;}
.pnews-detaTop .c span{ padding-right:35px;}
.pnews-detaTop .c .return{ font-size:14px; color:#666;}
.pnews-detaTop .c .return .icon{ color:#e6212a; font-style:normal; margin-left:10px;}
.pnews-detaInfo{ font-size:16px; line-height:34px; color:#666; text-align:justify; padding-top:30px;}



/**行业应用**/
.papply-class{ margin-left:-20px; padding-top:30px; position:relative;}
.papply-class li{ background:#eaf0f5; width:calc(33.33% - 30px); margin:20px 0 0 20px; float:left; display:inline-block; border-radius:5px; overflow:hidden; transition:all 0.4s;}
.papply-class li .pic{ overflow:hidden;}
.papply-class li .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.papply-class li .tit{ font-size:16px; color:#666; position:relative; padding:0 15px; line-height:45px;}
.papply-class li .tit .iconfont{ font-size:20px; position:absolute; right:15px; bottom:0; transition:all 0.2s;}
.papply-class li:hover{ box-shadow:0 0 18px rgba(0,55,68,.2);}
.papply-class li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); }
.papply-class li:hover .tit .iconfont{ color:#f18900;}

.papply-case{ background:#f8f8f8; margin-top:50px; padding-bottom:50px;}
.papply-case .pnews-sortInfo{ padding-top:50px;}
.papply-case + .dwFooter-top{ margin-top:0;}
.papply-case-list{ margin-left:-20px; position:relative;}
.papply-case-list li{ background:#fff; width:calc(33.33% - 20px); margin:20px 0 0 20px; float:left; display:inline-block;}
.papply-case-list li .pic{ overflow:hidden;}
.papply-case-list li .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.papply-case-list li .word{ padding:20px;}
.papply-case-list li .word .t{ font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.papply-case-list li .word .c{ font-size:16px; line-height:28px; color:#666; height:84px; overflow:hidden; margin-top:10px;}
.papply-case-list li .word .m{ width:280px; line-height:50px; font-size:16px; margin-top:20px; color:#666; display:inline-block; text-align:center; border:1px #666 solid; transition:all 0.3s;}
.papply-case-list li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.papply-case-list li:hover .word .m{ background:#1e1e1e; color:#fff;}

.pwater-detail{ padding-top:50px;}
.pwater-detail .figure{ width:590px; float:right;}
.pwater-detail .figure img{ width:100%;}
.pwater-detail .pnews-sortInfo{ width:630px; float:left; padding-top:0;}

.pwater-list{ padding-top:30px; margin-left:-20px; position:relative;}
.pwater-list li{ background:#f8f8f8; width:calc(50% - 20px); margin:20px 0 0 20px; display:inline-block; float:left; transition:all 0.4s;}
.pwater-list li .pic{ width:50%; overflow:hidden;}
.pwater-list li .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.pwater-list li .word{ width:50%; padding:20px;}
.pwater-list li .word .t{ font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pwater-list li .word .c{ font-size:16px; line-height:28px; max-height:196px; overflow:hidden; margin-top:10px; color:#666; text-align:justify;}
.pwater-list li:hover{ background:#01a87d; box-shadow:0 0 10px rgba(0,55,68,.2);}
.pwater-list li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); }
.pwater-list li:hover .word{ color:#fff;}
.pwater-list li:hover .word .c{ color:#fff;}

.pwater-case{ padding-top:50px;}
.pwater-case-tit{ font-size:36px; }
.pwater-case-listBox{ position:relative;}
.pwater-case-list{ overflow:hidden; padding:50px 15px;}
.pwater-case-list li{ padding:30px; transition:all 0.4s; position:relative; box-shadow:0 0 10px rgba(0,55,68,.2);}
.pwater-case-list li .pic{ width:50%; overflow:hidden;}
.pwater-case-list li .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.pwater-case-list li .word{ width:50%; padding:40px 10px 0 40px;}
.pwater-case-list li .word .t{ font-size:22px;}
.pwater-case-list li .word .c{ margin-top:20px; color:#666; line-height:28px; font-size:16px; text-align:justify; max-height:140px; overflow:hidden;}
.pwater-case-list li .word .m{  background:#1e1e1e; width:280px; height:50px; line-height:50px; color:#fff; display:inline-block; margin-top:20px; text-align:center; position:absolute; right:30px; bottom:30px;}
.pwater-case-list li .word .m:hover{ background:#f18900;}
.pwater-case-list li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.pwater-case-list .swiper-pagination{ font-size:0;}
.pwater-case-list .swiper-pagination-bullet{ background:none; width:14px; height:14px; margin:0 8px !important; border:1px #a7a7a7 solid; border-radius:50%; opacity:1;}
.pwater-case-list .swiper-pagination-bullet-active{ background:#f18900; border-color:#f18900;}
.pwater-case-listBox .swiper-button-next, .pwater-case-listBox .swiper-button-prev{ width:auto; height:auto; font-size:32px; line-height:1; margin-top:-16px; color:#c1c1c1;}
.pwater-case-listBox .swiper-button-next, .pwater-case-listBox .swiper-button-prev:hover{ color:#e5222a;}
.pwater-case-listBox .swiper-button-next{ right:-32px;}
.pwater-case-listBox .swiper-button-prev{ left:-32px;}

.pwater-caseDeta{ margin-top:50px;}
.pwater-caseDeta .t{ font-size:36px;}
.pwater-caseDeta .c{ line-height:28px; font-size:16px; color:#666; margin-top:20px; text-align:justify;}
.pwater-caseDeta .m{ text-align:right; margin-top:20px;}
.pwater-caseDeta .m a{ background:#f4f4f4; width:280px; text-align:center; line-height:50px; display:inline-block; }
.pwater-caseDeta .m a .arrow{ margin-left:10px; color:#e6212a; font-style:normal;}
.pwater-caseDeta .m a:hover{ background:#1e1e1e; color:#fff;}
.pwater-caseDeta .m a:hover .arrow{ color:#fff;}

.pwater-product{ padding-top:50px;}
.pwater-product-list{  display: flex; flex-wrap: wrap; position:relative;}
.pwater-product-list li{  flex-basis:calc(25% - 20px); width: calc(25% - 20px); max-width: calc(25% - 20px); padding:15px 20px; margin:20px 25px 0 0; flex-shrink: 0; flex-grow: 0; display: flex; flex-direction: column; transition:all 0.4s;}
.pwater-product-list li:nth-child(4n){ margin-right:0;}
.pwater-product-list li .pic{ position: relative; width: 100%; overflow:hidden; }
.pwater-product-list li .pic img{ -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    transition: transform 2.5s ease;
    -webkit-transition: transform 2.5s ease;
    -moz-transition: transform 2.5s ease;
    -ms-transition: transform 2.5s ease;
    -o-transition: transform 2.5s ease;}
.pwater-product-list li .tit{ font-size:22px;  margin-top:20px; /*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/}
.pwater-product-list li .txt{ line-height:28px; color:#666; font-size:16px; text-align:justify;/* height:84px; overflow:hidden;*/ margin-top:10px; }
.pwater-product-list li .view{ display:block; color:#1e1e1e; margin-top:20px; }
.pwater-product-list li .view .iconfont{ margin-left:15px; font-size:22px; vertical-align:top;}
.pwater-product-list li:hover{ box-shadow:0 0 10px rgba(0,55,68,.2); }
.pwater-product-list li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}

.pwater-detaInfo{ margin-top:50px; position:relative;}
.pwater-detaInfo .pic{ width:33%; display:none;}
.pwater-detaInfo .pic img{ width:100%;}
.pwater-detaInfo .word{ width:100%;}
.pwater-detaInfo .word .t{ font-size:36px;}
.pwater-detaInfo .word .c{ line-height:28px; font-size:16px; text-align:justify; color:#666; margin-top:20px;}
.pwater-detaInfo .word .m{ position:absolute; right:0; bottom:0;}
.pwater-detaInfo .word .m a{ background:#f4f4f4; line-height:60px; display:inline-block; padding:0 70px;}
.pwater-detaInfo .word .m a .arrow{ margin-left:30px; color:#e6212a; font-style:normal;}
.pwater-detaInter{ margin-top:50px;}
.pwater-detaInter-head{ background:#f4f4f4; line-height:30px; padding:20px 0;}
.pwater-detaInter-head .cn{ font-size:18px;}
.pwater-detaInter-head .mo{ color:#666;}
.pwater-detaInter-head .mo .arrow{ margin-left:5px; color:#f18900; font-style:normal;}



/**品牌总览**/
.pbrand-column{ padding:30px 0 50px 0;}
.pbrand-column li{ width:49%; float:left; margin-top:20px; display:inline-block;}
.pbrand-column li .pic{ position:relative; overflow:hidden;}
.pbrand-column li .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.pbrand-column li .pic .t{ background:url(../images/pbrand-bg.png) repeat-y; background-size:100% auto; width:100%; font-size:22px; line-height:50px; color:#fff; padding-left:30px; position:absolute; left:0; bottom:0; z-index:2;}
.pbrand-column li .txt{ line-height:28px; font-size:16px; color:#666; height:56px;overflow:hidden; margin-top:20px;}
.pbrand-column li:nth-child(2n+2){ float:right;}
.pbrand-column li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}

.pbrand-course{ background:#f8f8f8; padding:60px 0 80px 0;}
.pbrand-course-list{ margin-top:20px; margin-left:-50px;}
.pbrand-course-list li{ width:calc(16.6% - 50px); float:left; margin-left:60px; display:inline-block;}
.pbrand-course-list li .year{ font-size:36px; color:#0085eb;}
.pbrand-course-list li .text{ font-size:18px; line-height:28px; margin-top:10px;}
.pbrand-course-list li:nth-child(2) .year{ color:#4000e4;}
.pbrand-course-list li:nth-child(3) .year{ color:#a600e4;}
.pbrand-course-list li:nth-child(4) .year{ color:#00e4a1;}
.pbrand-course-list li:nth-child(5) .year{ color:#00dce4;}

.pbrand-diff{ padding-top:50px;}
.pbrand-diff.bg-gray{ background:#f8f8f8; padding-bottom:50px;}
.pbrand-diff-list{ position:relative; margin-left:-20px;}
.pbrand-diff-list li{ width:calc(25% - 20px); float:left; margin-top:20px;  margin-left:20px; display:inline-block;}
.pbrand-diff-list li .word .t{ font-size:22px;}
.pbrand-diff-list li .word .c{ font-size:16px; line-height:28px; height:78px; overflow:hidden; color:#666; text-align:justify; margin-top:15px;}
.pbrand-diff-list li .pic{ overflow:hidden; margin-top:15px;}
.pbrand-diff-list li .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.pbrand-diff-list li:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}



.pbrand-jobCept li{ margin-top:50px; overflow:hidden; vertical-align:middle;}
.pbrand-jobCept li .pic{ width:500px;}
.pbrand-jobCept li .pic img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.pbrand-jobCept li .word{ width:730px;}
.pbrand-jobCept li .word .t{ font-size:22px;}
.pbrand-jobCept li .word .c{ line-height:28px; font-size:16px; color:#666; text-align:justify; margin-top:20px;}

.pbrand-jobJoin{ padding-top:50px;}
.pbrand-jobJoin .figure{ width:600px; float:right;}
.pbrand-jobJoin .figure img{ width:100%;}
.pbrand-jobJoin .pnews-sortInfo{ width:600px; float:left; padding-top:0;}
.pbrand-jobJoin .pnews-sortInfo img{ display:none;}
.pbrand-jobJoin .pnews-sortInfo .m{ text-align:left;}

.pbrand-jobShow{ padding-top:50px;}
.pbrand-jobShow-list{ margin-left:-20px; margin-top:-10px; position:relative;}
.pbrand-jobShow-list li{ width:calc(33.3% - 20px); float:left; display:inline-block; margin:20px 0 0 20px; position:relative; overflow:hidden; border-radius:5px 5px 0 0;}
.pbrand-jobShow-list li .pic{ width:100%; display:block; transition:all 0.4s;}
.pbrand-jobShow-list li .txt{ width:100%; position:absolute; left:0; bottom:0; z-index:2; padding:20px; font-size:16px; color:#fff;}
.pbrand-jobShow-list li .txt .t{ font-size:22px; padding-bottom:12px;}
.pbrand-jobShow-list li:hover .pic{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}

.pbrand-conceptInfo{ background:#f8f8f8; padding:50px 0; margin-top:50px;}
.pbrand-conceptInfo .w + .w .pnews-sortInfo{ padding-top:20px;}
.pbrand-conceptInfo .figure{ width:620px;}
.pbrand-conceptInfo .figure img{ width:100%;}
.pbrand-conceptInfo .pnews-sortInfo{ width:620px; padding-top:0;}
.pbrand-conceptInfo .pnews-sortInfo .m .btn{ background:#f18900;}

.pbrand-quartWord{ width:700px; font-size:16px; color:#666; padding:10px 0; margin-top:50px; border-top:1px #bababa solid; border-bottom:1px #bababa solid;}
.pbrand-quartWord dl{ padding:10px 0;}
.pbrand-quartWord dl dt{ width:50%; float:left;}
.pbrand-quartWord dl dd{ overflow:hidden;}

.pbrand-quartMore{ padding-top:50px;}
.pbrand-quartMore-list li{ width:25%; float:left; padding-right:20px; margin-top:40px; }
.pbrand-quartMore-list li .t{ font-size:22px;}
.pbrand-quartMore-list li .c{  font-size:16px; line-height:28px; margin-top:15px; color:#666;}
.pbrand-quartMore-list li .line{ background:#f18900; width:47px; height:3px; position:relative; margin-top:15px;}
.pbrand-quartMore-list li .line:before{ content:''; background:#f18900; width:13px; height:13px; position:absolute; right:-13px; top:-5px; border-radius:50%;}

.pbrand-aboutText li{ width:600px; float:left; margin-top:30px;  padding-left:25px; font-size:16px; line-height:28px; position:relative;}
.pbrand-aboutText li:before{ content:''; background:#f18900; width:5px; height:54px; position:absolute; left:0; top:0;}
.pbrand-aboutText li:nth-child(2n+2){ float:right;}


/**服务与支持**/
.psupport-menu{ margin-left:-20px; padding-top:30px; position:relative;}
.psupport-menu li{ background:#ebf0f5; width:calc(33.3% - 20px); float:left; margin:20px 0 0 20px; display:inline-block; overflow:hidden; border-radius:5px;}
.psupport-menu li .icon{ background:#174b7d; text-align:center; padding:50px 0;}
.psupport-menu li .icon i{ width:100px; display:inline-block;}
.psupport-menu li .text{ padding:20px;}
.psupport-menu li .text .t{ font-size:22px;}
.psupport-menu li .text .c{ line-height:28px; font-size:16px; color:#666; height:56px; overflow:hidden; margin-top:15px;}
.psupport-menu li .text .iconfont{ display:block; text-align:right; padding-top:15px; color:#666; font-size:24px;}
.psupport-menu li:nth-child(2) .icon{ background:#015f69;}
.psupport-menu li:nth-child(3) .icon{ background:#43c0c2;}
.psupport-menu li:nth-child(4) .icon{ background:#6fb8bf;}
.psupport-menu li:nth-child(5) .icon{ background:#45749f;}

.psupport-know{ margin-top:50px;}
.psupport-knowWord{ width:350px; padding:15px 20px; border:1px #ddd solid;}
.psupport-knowWord .tit{ font-size:22px; padding-bottom:10px; border-bottom:1px #dddd solid;}
.psupport-knowWord .pic{ margin-top:15px;}
.psupport-knowWord .pic img{ width:100%; display:block;}
.psupport-knowWord .txt{ font-size:16px; line-height:28px; color:#666; text-align:justify; margin-top:15px; height:112px; overflow:hidden;}
.psupport-knowNews{ width:900px; padding:0 20px; border:1px #ddd solid;}
.psupport-knowNews .list li{ padding:12px 0; border-bottom:1px #ddd solid;}
.psupport-knowNews .list li .t{ font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.psupport-knowNews .list li .c{ font-size:16px; color:#666;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:11px;}
.psupport-knowNews .list li .d{ display:block; text-align:right; color:#666; margin-top:11px; line-height:22px;}
.psupport-knowNews .list li .d .iconfont{ font-size:22px; color:#ababab; display:inline-block; vertical-align:top; margin-left:12px;}
.psupport-knowNews .list li:hover .t{ color:#f18900;}
.psupport-knowNews .more{ display:block; text-align:right; color:#ababab; padding:15px 0;}
.psupport-knowNews .more .iconfont{ margin-left:5px;}
.psupport-knowNews .more:hover{ color:#f18900;}



.psupport-businessMenu li{ overflow:hidden; margin-top:50px; vertical-align:middle;}
.psupport-businessMenu li .figure{ width:600px; overflow:hidden;} 
.psupport-businessMenu li .figure .t{ background:#1e1e1e; font-size:18px; color:#fff; line-height:50px; padding-left:20px;}
.psupport-businessMenu li .figure .pic{ overflow:hidden;}
.psupport-businessMenu li .figure img{ width:100%; display:block;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.psupport-businessMenu li .word{ width:600px; line-height:28px; font-size:16px; color:#666;}
.psupport-businessMenu li .word .t{ font-size:36px; line-height:1.2; color:#000; padding-bottom:20px;}
.psupport-businessMenu li .word dl{ color:#404040; line-height:32px; padding-top:20px;}
.psupport-businessMenu li .word .m{ text-align:right; padding-top:20px;}
.psupport-businessMenu li .word .m a{ background:#1e1e1e; width:280px; height:50px; line-height:50px; color:#fff; text-align:center; display:inline-block;}
.psupport-businessMenu li .word .m a:hover{ background:#f18900;}
.psupport-businessMenu li:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}


.psupport-businessContact{ margin-top:50px;}
.psupport-businessContact .icon{ width:230px; text-align:center; padding-top:50px;}
.psupport-businessContact .icon img{ width:120px;}
.psupport-businessContact .pnews-sortInfo{ width:1000px; padding-top:0;}
.psupport-businessContact .pnews-sortInfo .m{ text-align:left;}


.psupport-cooper{ padding:50px 0; font-size:16px; line-height:28px;}
.psupport-cooper .word{ width:49%; color:#666; text-align:justify;}
.psupport-cooper .figure{ width:44%; font-size:14px; line-height:28px; color:#666;}
.psupport-cooper .figure .t{ font-size:18px; color:#404040; padding-top:15px;}


.pdown-prompt{ padding-top:50px;}
.pdown-prompt .pnews-sortInfo{ width:700px; padding-top:0;}
.pdown-prompt .figure{ width:250px; text-align:center;}
.pdown-prompt .figure img{ width:80%;}

.pdown-model{ padding-top:50px;}
.pdown-model-tit{ font-size:27px;}
.pdown-model-list{ padding-top:20px; position:relative; z-index:20;}
.pdown-model-list li{ position:relative; float:left;}
.pdown-model-list li{ width:34%;border-color:#000; color:#000;}
.pdown-model-list li:last-child{ width:62%; float:right;}
.pdown-model-list li select{ background:url(../images/select.png) no-repeat 92% center; width:100%; height:50px; padding-left:20px; color:#666; font-size:16px; vertical-align:top; position:relative; transition:all 0.3s; border:1px #e9e9e9 solid;}
.pdown-model-list li select.active{ background:url(../images/select-hover.png) no-repeat 92% center; border-color:#000; color:#000;}

.pdown-directory{ margin-top:50px; }
.pdown-directory .jt{ font-size:22px; position:relative; line-height:48px;}
.pdown-directory .jt .arrow{ background:url(../images/select.png) no-repeat; width:26px; height:16px; position:absolute; right:0; top:50%; margin-top:-8px; display:none;}
.pdown-directory .jt.jt-act .arrow{ background:url(../images/select-hover.png) no-repeat;}
.pdown-directory .jc{ border-top:1px #ababab solid;  padding:10px 0;}
.pdown-directory .jc-item{ padding:10px 0 ; line-height:42px; color:#666;}
.pdown-directory .jc-item .name{ width:calc(100% - 550px);}
.pdown-directory .jc-item .size { width:155px;}
.pdown-directory .jc-item .size img{ margin-right:18px;}
.pdown-directory .jc-item .date{ width:210px;}
.pdown-directory .jc-item .countries{ width:112px; height:42px; padding-left:10px; overflow:hidden; position:relative; border:1px #cfcfcf solid;}
.pdown-directory .jc-item .countries li{ padding:8px 0 8px 15px; line-height:24px;}
.pdown-directory .jc-item .countries .swiper-button-next, .pdown-directory .jc-item .countries .swiper-button-prev{ width:15px; height:8px; margin-top:auto;}
.pdown-directory .jc-item .countries .swiper-button-next{ right:15px; top:22px;}
.pdown-directory .jc-item .countries .swiper-button-prev{ left:auto; right:15px; top:9px;}
.pdown-directory .jc-item .btn{ width:72px; text-align:center; height:42px; padding-top:10px; line-height:normal; border:1px #cfcfcf solid; border-left:0; cursor:pointer;}


/**登录账户**/
.plogin-warp{ width:560px; margin:auto; padding:50px  0;}
.plogin-head{ padding-bottom:10px;}
.plogin-head .cn{ font-size:24px;}
.plogin-head .go{ font-size:18px; color:#aaa; padding-top:8px;}
.plogin-head .go:hover { color:#f18900; }
.plogin-filed li{ padding:20px 0; vertical-align:middle; position:relative;}
.plogin-filed li .inpt{ width:100%; height:50px; line-height:50px; padding-left:20px; vertical-align:top; border:1px #d6d6d6 solid;}
.plogin-filed li .yzm-img{ position:absolute; right:1px; top:30px; height:30px;}
.plogin-filed li .send-btn{ background:#f18900; color:#fff; width:120px; height: 50px; position: absolute; right: 0; top: 20px; font-size:18px;cursor: pointer;}
.plogin-forget{ text-align:right;}
.plogin-forget a{ color:#aaa; font-size:14px;}
.plogin-forget a:hover { color:#f18900; }
.plogin-button{ text-align:center; padding:40px 0 0 0; font-size:14px;}
.plogin-button .btn{ background:#f18900; width:160px; height:50px; line-height:50px; font-size:18px; color:#fff; display:inline-block; vertical-align:bottom; cursor:pointer;}
.plogin-button .bz{ font-size:14px; color:#aaa; padding-left:12px;}
.plogin-button .bz:hover{ color:#f18900; }


.pcreate-warp{ width:1200px; margin:auto; margin-top:90px;}
.pcreate-fill{ padding-top:45px;}
.pcreate-box{ box-shadow:0 0 8px rgba(0,55,68,.2); margin-top:20px;}
.pcreate-boxHead{ padding:12px 60px; color:#2ba3d4; line-height:24px; position:relative; border-bottom:1px #ddd solid;}
.pcreate-boxHead .num{ background:#2ba3d4; width:24px; display:inline-block; vertical-align:top; color:#fff; border-radius:50%; text-align:center; margin-right:10px;}
.pcreate-boxHead:before{content:''; height:15px; width:15px; display:block; border:2px solid #bdbdbd; border-right-width:0; border-top-width:0; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); position:absolute; top:50%; margin-top:-12px; right:60px;}

.pcreate-boxFiled{ padding:15px 60px 60px 60px;}
.pcreate-boxFiled li{ width:460px; float:left; margin-top:25px; padding-bottom:12px; position:relative; border-bottom:1px #ddd solid;}
.pcreate-boxFiled li label{ color:#666; line-height:30px; float:left;}
.pcreate-boxFiled li .inpt{ width:calc(100% - 80px); padding-left:15px; height:30px; line-height:30px; float:left; color:#000;}
.pcreate-boxFiled li .yzm-img{ width:100px; height:30px; position:absolute; right:0; top:0;}
.pcreate-boxFiled li .send-btn{ background:#efefef;cursor: pointer; width:120px; line-height:40px; color:#666; display:inline-block; text-align:center; border-radius:5px; position:absolute; right:0; bottom:5px;}
.pcreate-boxFiled li .send-btn:hover{ background:#1e1e1e; color:#fff;}
.pcreate-boxFiled li.wth100{ width:100%;}
.pcreate-boxFiled li:hover{ border-color:#2ba3d4;}
.pcreate-boxFiled li:hover label{ color:#2ba3d4;}
.pcreate-boxFiled li:nth-child(2n+2){ float:right;}

.pcreate-check{ margin-top:30px; position:relative;}
.pcreate-check input{ display:none;}
.pcreate-check label:before{ content:""; display:inline-block; width:21px; height:21px; border:1px solid #ddd; margin-right:15px; vertical-align:bottom; box-sizing:border-box;}
.pcreate-check input:checked+label:before{ background:url(../images/gouxuan.png) no-repeat; background-size:100% auto; border:0; }



/**产品**/
.ppro-super{ margin-top:50px; padding-bottom:30px;}
.ppro-superWord{ width:720px;}
.ppro-superWord .t{ font-size:36px;}
.ppro-superWord .c{ font-size:16px; line-height:28px; color:#666; margin-top:20px;}
.ppro-superWord .m{ background:#1e1e1e; width:298px; line-height:60px; text-align:center; color:#fff; display:inline-block; margin-top:130px;}
.ppro-superWord .m .arrow{ margin-left:30px; font-style:normal;}
.ppro-superWord .view{ padding-top:10px;}
.ppro-superWord .view a{ display:block; width:50%; float:left; position:relative; font-size:16px; padding-left:20px; line-height:50px;}
.ppro-superWord .view a:before{ content:''; background:#1e1e1e; width:5px; height:5px; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.ppro-superList{ width:400px;}
.ppro-superList li{ position:relative; overflow:hidden; margin-bottom:15px;}
.ppro-superList li img{ width:200px; display:block; float:right;  -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: transform 2.5s ease; -webkit-transition: transform 2.5s ease; -moz-transition: transform 2.5s ease; -ms-transition: transform 2.5s ease; -o-transition: transform 2.5s ease;}
.ppro-superList li .cover{ background:#1e1e1e; width:200px; height:100%; color:#fff; position:absolute; left:0; top:0; padding:24px;}
.ppro-superList li .cover .t{ font-size:16px; line-height:28px; max-height:84px; overflow:hidden;}
.ppro-superList li .cover .m{ display:block; position:absolute; left:24px; bottom:20px;}
.ppro-superList li:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}

.ppro-row{ background:#f8f8f8; padding:50px 0;}
.ppro-row .dwProduct-list{ padding-top:0; }
.ppro-features{ margin-top:60px;}
.ppro-features .pnews-sortList{ padding-top:0;}

.pmeter-item{ margin-top:50px;}
.pmeter-itemTit{ font-size:36px; padding-bottom:15px; color:#000; border-bottom:1px #ddd solid;}

.ppro-detaTop{ margin-top:50px;}
.ppro-detaPic{ width:420px;}
.ppro-detaPic .gallery-top{ position:relative; overflow:hidden;/* border:1px #cecece solid;*/}
.ppro-detaPic .gallery-top .swiper-slide{ text-align:center;}
.ppro-detaPic .gallery-top .swiper-slide img{ max-height:100%;}
.ppro-detaPic .gallery-thumbs{ position:relative; overflow:hidden; margin-top:20px;}
.ppro-detaPic .gallery-thumbs .swiper-slide{ text-align:center; padding:3px; opacity: .4;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;}
.ppro-detaPic .gallery-thumbs .swiper-slide img{ max-height:100%;}
.ppro-detaPic .gallery-thumbs .swiper-slide-thumb-active, .ppro-detaPic .gallery-thumbs .swiper-slide:hover{     opacity: 1;}

.ppro-detaInfo{ width:820px;}
.ppro-detaInfo .t{ font-size:27px; line-height:32px;font-family: 微软雅黑;}
.ppro-detaInfo .c{ font-size:16px; line-height:28px; color:#666; margin-top:15px;}
.ppro-detaInfo .f{ margin-top:20px; display:none;}
.ppro-detaInfo .f a{ background:#f4f4f4; width:280px; line-height:50px; text-align:center; float:left; margin-right:20px; font-size:16px;}
.ppro-detaInfo .f a .arrow{ margin-left:5px; color:#e6212a; font-style:normal;}


.ppro-PerforTab{ background:#f4f4f4; margin-top:50px; text-align:center;}
.ppro-PerforTab a{ display:inline-block; width:25%; float:left; font-size:16px; line-height:75px; font-weight:bold; position:relative; }
.ppro-PerforTab a.active:before, .ppro-PerforTab a:hover:before{ content:''; background:#f18900; width:100%; height:5px; position:absolute; left:0; bottom:0;}

.ppro-PerforFloor{ margin-top:50px;}
.ppro-PerforFloor .PerforTit{ font-size:22px; padding-bottom:10px; border-bottom:1px #ddd solid;}
.ppro-PerforFloor .PerforTxt{  margin:auto; padding-top:30px; font-size:16px; line-height:28px; color:#666;}
.pd-table-h1 {
    background: #616268;
    color: #fff;
}
.ppro-PerforFloor .PerforTxt table{ width:100%;}
.ppro-PerforFloor .PerforTxt table th, .ppro-PerforFloor .PerforTxt table td {
    padding: .33rem;
    vertical-align: top;
}
.ppro-PerforFloor .PerforTxt table tr:nth-child(even){
    background: #f1f1f1;
}

.ppro-PerforFloor .PerforData{  margin:auto; margin-top:30px; border:1px #f0f0f0 solid;}
.ppro-PerforFloor .PerforData-tab{ background:#f0f0f0; width:375px; min-height:270px;}
.ppro-PerforFloor .PerforData-tab li{ font-size:16px; color:#666; padding:20px 0; text-align:center; cursor:pointer;}
.ppro-PerforFloor .PerforData-tab li.on{ background:#f7f7f7;}
.ppro-PerforFloor .PerforData-list{ width:903px; padding:80px 0 0 40px;}
.ppro-PerforFloor .PerforData-list ul{ display:none;}
.ppro-PerforFloor .PerforData-list ul:first-child{ display:block;}
.ppro-PerforFloor .PerforData-list li{ width:430px; padding-right:40px; float:left;}
.ppro-PerforFloor .PerforData-list li .tit{ font-size:16px; line-height:28px; min-height:56px;}
.ppro-PerforFloor .PerforData-list li .down{ background:#f7f7f7; line-height:40px; margin-top:20px; padding-left:25px; font-size:14px; color:#7c7c7c; text-transform:uppercase;}
.ppro-PerforFloor .PerforData-list li .down .iconfont{ font-size:21px; color:#5a5a5a;}
.ppro-PerforFloor .PerforData-list li .down span{ padding-left:30px;}
.ppro-PerforFloor .PerforPro{ margin-top:30px;}
.ppro-PerforFloor .PerforPro li{ width:25%; float:left; text-align:center; padding:0 20px; border-right:1px #d0d0d0 solid;}
.ppro-PerforFloor .PerforPro li .pic{ height:279px;}
.ppro-PerforFloor .PerforPro li .pic img{ max-height:100%;}
.ppro-PerforFloor .PerforPro li .tit{ font-size:16px; margin-top:20px;}
.ppro-PerforFloor .PerforPro li:last-child{ border-right:0;}


/**联系我们**/
.pcontact-head{ margin-top:60px; padding-bottom:20px; font-size:36px; border-bottom:5px #f18900 solid;}
.pcontact-left{ padding-top:50px; font-size:16px;}
.pcontact-left .name{ font-size:27px;}
.pcontact-left .tel{ color:#2b77be; padding-top:10px; font-size:18px;}
.pcontact-left .online{ background:#f18900; width:280px; line-height:50px; text-align:center; font-size:18px; color:#fff; display:inline-block; margin-top:20px;}
.pcontact-left .tips{ color:#666; margin-top:10px;}
.pcontact-left .word{ padding:30px 0 10px 0; color:#666;}
.pcontact-right{ width:300px; padding-top:40px;}
.pcontact-right .btn{ background:#eee; font-size:18px; line-height:45px; margin-top:15px; display:block; color:#666; padding-left:20px;}
.pcontact-right .btn.jt-act{ background:#1e1e1e; color:#fff;}
.pcontact-right .zongbu{ padding-top:20px; font-size:16px; line-height:28px; }
.pcontact-right .zongbu dt{ font-size:24px; padding-bottom:20px;}


.pcontact-from-title{ font-size:18px;  padding-top:50px;}
.pcontact-from-tab{ padding-top:30px;}
.pcontact-from-tab li{ width:25%; float:left; color:#666; cursor:pointer;}
.pcontact-from-tab li .dot{ width:21px; height:21px; position:relative; display:inline-block; vertical-align:middle; margin-right:10px; border-radius:50%; border:1px #6b6a6a solid;}
.pcontact-from-tab li.active .dot:before{ content:''; background:#e30312; width:9px; height:9px; position:absolute; left:5px; top:5px; border-radius:50%;}

.pcontact-from-filed li{ width:49%; float:left; margin-top:30px;}
.pcontact-from-filed li .aside{ position:relative; overflow:hidden; border:1px #bababa solid;}
.pcontact-from-filed li .aside label{ float:left; line-height:50px; font-size:16px; color:#666; min-width:75px; text-align:right;}
.pcontact-from-filed li .aside .inpt{ width:calc(100% - 75px); float:left; padding-left:10px; height:50px; line-height:50px; font-size:16px; color:#666;}
.pcontact-from-filed li .aside .area{ width:calc(100% - 75px); float:left; padding:12px 10px; height:240px; line-height:26px; font-size:16px; color:#666;}
.pcontact-from-filed li .city-box{ margin-left:-25px;}
.pcontact-from-filed li .city-box .aside{ width:calc(33.33% - 25px); margin-left:25px; float:left;}
.pcontact-from-filed li:nth-child(2n+2){ float:right;}
.pcontact-from-filed li.wth100{ width:100%;}

.pcontact-from-button{ text-align:center; padding-top:30px;}
.pcontact-from-button .btn{ background:#f18900; width:280px; line-height:50px; height:50px; color:#fff; display:inline-block; font-size:18px; cursor:pointer;}



.sp_nav{ background:#fff; width:56px; float:right; position:absolute; cursor:pointer; height:56px; right:-3%; top:-10px; display:none;}
.sp_nav span{ display:block; background:#f18900; width:30px; height: 3px;position:absolute; left:13px; transition:all ease 0.35s;}
.sp_nav span:nth-of-type(1){top: 16px;}
.sp_nav span:nth-of-type(2){top: 26px;}
.sp_nav span:nth-of-type(3){top: 36px;}
.sp_nav_se span:nth-of-type(1){top:27px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:27px;transform:rotate(-45deg)}

.sjj_nav{ position:fixed; z-index:99; background:#fff; width:100%; height:calc(100% - 56px); top:-100%; left:0; padding:20px 20px 20px 25px; overflow:auto; overflow-x:hidden; transition:top ease 0.35s;}
.sjj_nav.nav_show{top:56px;}
.sjj_nav li{ position:relative;}
.sjj_nav li a.far{ background:url(../images/p-navline.png) no-repeat left center; background-size:12px auto; font-size:17px; font-weight:bold; padding:15px 0 15px 32px; display:block; color:#000;}
.sjj_nav .second{ display:block; padding-left:30px;}
.sjj_nav .second li a{ display:block; line-height:40px; color:#423F3F; font-size:17px;}
.sjj_nav .second li i{ position:absolute; top:0; right:0; font-size:18px; font-weight:bold; width:50px; line-height:40px; text-align:center; color:#f18900;}
.sjj_nav .second li i.sjj_nav_i_se{transform:rotate(90deg)}
.sjj_nav .three{ display:none;}
.sjj_nav .three li a{ padding-left:30px; display:block; line-height:38px; font-size:16px; color:#666;}
.sjj_nav .three li a:hover{ color:#f18900;}


.mobileTel{ padding-top:20px; line-height:26px;}
.mobileTel .btn{ background:#f18900; padding:0 30px; margin-top:15px; display:inline-block; line-height:32px; color:#fff; display:inline-block; border-radius:5px;}

.mobileBtm{ padding-top:20px; position:relative; line-height:20px; border-top:1px solid #999; margin-top:25px;}
.mobileBtm .iconfont{ font-size:20px; display:inline-block; vertical-align:top; margin-right:10px;}



.cur_wrap_sidebar{
  position: fixed;
  top: 50%;
  margin-top: -162px;
  right: 0;
  z-index: 1000;
}
.cur_wrap_sidebar li{
  width: 60px;
  height: 65px;
  position: relative;
  font-size: 16px;
  color: #fff;
}
.cur_wrap_sidebar li.li_one .wrap_btn{
  border-radius: 2px 0 0 0;
}
.cur_wrap_sidebar li.li_four .wrap_btn{
  border-radius: 0 0 0 2px;
  border-bottom: none;
}
.cur_wrap_sidebar li.li_two .wrap_left,
.cur_wrap_sidebar li.li_four .wrap_left{
  padding-right: 10px;
  position: absolute;
  left: -196px;
  top: 0;
  visibility: hidden;
}
.cur_wrap_sidebar li.li_two .wrap_left:after,
.cur_wrap_sidebar li.li_four .wrap_left:after{
  content: '';
  width: 10px;
  height: 10px;
  border-right: 1px solid rgba(241,243,245,1);
  border-top: 1px solid rgba(241,243,245,1);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  position: absolute;
  right: 5px;
  top: 20px;
  background: #fff;
}
.cur_wrap_sidebar li.li_two .wrap_left .wrap_img,
.cur_wrap_sidebar li.li_four .wrap_left .wrap_img{
  padding: 12px;
  background: rgba(255,255,255,1);
  box-shadow: 0px 1px 12px 0px rgba(230,230,230,0.5);
  border: 1px solid rgba(241,243,245,1);
}
.cur_wrap_sidebar li.li_two .wrap_left .wrap_img{
  padding: 8px 14px;
}
.cur_wrap_sidebar li.li_two .wrap_left .wrap_img p{
  font-size: 15px;
  color: rgba(89,101,128,1);
  line-height: 47px;
}
.cur_wrap_sidebar li.li_two .wrap_left .wrap_img p.p_two{
  margin-top: 7px;
}
.cur_wrap_sidebar li.li_four .wrap_left .wrap_img img{
  width: 96px;
  height: 96px;
}
.cur_wrap_sidebar li.li_five .wrap_btn{
  border-radius: 2px 0 0 2px;
  margin-top: 10px;
  border: none;
}
.cur_wrap_sidebar li .wrap_btn{
  overflow: hidden;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  width: 60px;
  height: 64px;
  position: absolute;
  right: 0;
  background:rgba(53,63,88,0.66);
  text-align: center;
  line-height: 64px;
  cursor: pointer;
  transition: width 0.3s ease;
  -webkit-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  -moz-transition: width 0.3s ease;
}
.cur_wrap_sidebar li .wrap_btn .iconfont{
  font-size: 24px;
  color: #fff;
}
.cur_wrap_sidebar li span{
  vertical-align: middle;
}
.cur_wrap_sidebar li span.text{
  display: none;
  padding-bottom: 1px;
  color:#fff;
}
.cur_wrap_sidebar li:hover .wrap_btn{
  background:#f18900;
  width:120px;
  height:65px;
  padding-left: 18px;
  text-align: left;
  border-radius: 2px 0 0 2px;
  border: none;
}
.cur_wrap_sidebar li:hover span.text{
  display: inline-block;
}
.cur_wrap_sidebar li:hover span.iconfont{
  margin-right:4px;
}
.cur_wrap_sidebar li.li_two:hover .wrap_left,
.cur_wrap_sidebar li.li_four:hover .wrap_left{
  visibility: visible;
  transition-property: visibility;
  -webkit-transition-property: visibility;
  -o-transition-property: visibility;
  -moz-transition-property: visibility;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
}

.wrap_online_btn{ width:70px; position:fixed; right:.533333rem; bottom:.8rem; z-index:98; display:none;}


/*个人中心*/
.wrap{width:1200px;margin: 0 auto;}
.porder-main{ background:#f2f2f2; padding-bottom:74px;}
.porder-title{ background:rgba(255,255,255,.8);  line-height:88px; margin-top:-88px;  position:relative; z-index:2;}
.porder-title .cn{ background:#0090e2; width:204px; text-align:center; float:left; font-size:28px; color:#fff;}
.porder-title .add{ color:#666; padding-right:30px; }
.porder-title .tit{ font-size:24px; font-weight:bold; float:left; padding:0 50px; color:#333;}
.porder-title .xiad{ background:#00b7d3; height:45px; line-height:45px; color:#fff; margin-right:55px; margin-top:22px; font-size:16px; float:right; padding:0 25px; border-radius:5px;}
.porder-title .xiad .iconfont{ font-size:20px; display:inline-block; vertical-align:top; margin-right:5px;}

.porder-cont{ background:#fff; padding:40px 25px;}
.myorder-head{ line-height:31px; font-size:12px;}
.myorder-head .cn{ font-size:18px;}
.myorder-head .inpt{ width:153px; height:31px; line-height:29px; float:left; padding-left:10px; margin:0 6px; font-size:12px; color:#777; box-sizing:border-box; -moz-box-sizing:border-box; border:1px #dcdcdc solid; border-radius:5px;}
.myorder-head .laydate-icon{ width:113px;}
.myorder-head .btn{ background:#0090e2; width:83px; height:31px; line-height:31px; float:left; margin-left:8px; color:#fff; border-radius:5px; border:0; cursor:pointer;}

.myorder-table{ margin-top:17px; color:#333; border:1px #e6e6e6 solid; border-right:0;}
.myorder-table .myorder_taul{display: none;}
.myorder-table .myorder_taul li{padding: 5px;}
/*.myorder-table .myorder_taul li dd,dt{display: inline-block;}*/
.myorder-table .myorder_taul li dl{display: inline-block;width: 100%;}
.myorder-table .myorder_taul li dd{    /*width: 74%;*/
    vertical-align: top;}

.myorder-table thead th{ background:#f6f6f6; line-height:50px; text-align:center; font-size:16px; font-weight:normal; border-right:1px #e6e6e6 solid;}
.myorder-table thead th:first-child{ padding-left:15px; text-align:left;}
.myorder-table tbody td{ padding:12px 0 12px 10px; line-height:25px; border-top:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid;}
.myorder-table tbody td .iconfont{ font-size:25px; display:inline-block; vertical-align:top; margin-left:8px;}
.myorder-table tbody td .c-oragne .iconfont{ color:#9e9e9e;}
.myorder-table tbody td .c-green .iconfont{ color:#f11c1c;}
.myorder-table tbody td:last-child{ text-align:center;}
.myorder-table tbody tr:nth-child(even){ background:#f3fbff;}

.porder-page{ text-align:right; padding-top:30px; line-height:31px; color:#333;}
.porder-page a{ line-height:29px; display:inline-block; padding:0 13px; vertical-align:top; border:1px #dbdbdb solid; border-radius:3px;}
.porder-page .nowpage{ background:#0d93d8; color:#fff; line-height:29px; display:inline-block; padding:0 13px; vertical-align:top; border:1px #0d93d8 solid; border-radius:3px;}
.porder-page a:hover{  background:#0d93d8; color:#fff;}


.myorder-detaTitle { padding-bottom:16px; position:relative; border-bottom:1px #e0e0e0 solid;}
.myorder-detaTitle .cn{ font-size:18px; font-weight:bold; color:#333; line-height:1;}
.myorder-detaTitle .en{ margin-top:15px; color:#777;}
.myorder-detaTitle .return{ width:120px; line-height:33px; text-align:center; display:inline-block; color:#666; position:absolute; right:0; bottom:16px; border:1px #dcdcdc solid; border-radius:5px;}
.myorder-detaTitle .return .iconfont{ font-size:19px; margin-right:6px; display:inline-block; vertical-align:top;}

.myorder-detaProce{ margin-top:65px; text-align:center; font-size:0;}
.myorder-detaProce li{ width:200px; display:inline-block; position:relative; vertical-align:top; text-align:left;}
.myorder-detaProce li:before{ content:''; background:#e5e5e5; width:100%; height:2px; position:absolute; left:0; top:13px;}
.myorder-detaProce li:last-child{ width:auto;}
.myorder-detaProce li:last-child:before{ display:none;}
.myorder-detaProce li .dot{ background:#fff; width:24px; height:24px; display:inline-block; position:relative; border:2px #2fcb5f solid; border-radius:50%;}
.myorder-detaProce li .dot:before{ content:''; background:#2fcb5f; width:18px; height:18px; position:absolute; left:3px; top:3px; border-radius:50%;}
.myorder-detaProce li .tit{ font-size:16px; margin-top:14px; color:#333;}
.myorder-detaProce li .date{ font-size:14px; color:#777; margin-top:10px;}


.vip-cont{ background:#fff; padding-bottom:70px;}
.vip-left{ width:204px;}
.vip-left a{ display:block; line-height:88px; text-align:center; font-size:18px; color:#444; position:relative; border:1px #e7e7e7 solid; border-top:0; }
.vip-left a .iconfont{ font-size:24px; margin-right:10px; display:inline-block; vertical-align:top;}
.vip-left a.active, .vip-left a:hover{ background:#fff6f1;}
.vip-left a.active:before, .vip-left a:hover:before{ content:''; background:#f18900; width:5px; height:100%; position:absolute; left:0; top:0;}

.vip-right{ width:996px; padding:40px 55px 0 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.myIntegral-title{ padding:23px 35px; border:1px #e7e7e7 solid;}
.myIntegral-title .pic img{ width:93px; height:93px; vertical-align:top; border-radius:50%;}
.myIntegral-title .txt{ padding:12px 0 0 20px;}
.myIntegral-title .txt .t{ font-size:24px; color:#444;}
.myIntegral-title .txt .c{ line-height:25px; margin-top:10px;}
.myIntegral-title .txt .c img{ vertical-align:middle;}
.myIntegral-title .btn{ line-height:31px; color:#0090e2; padding:0 15px; margin-top:24px; border:1px #0090e2 solid; border-radius:5px;}
.myIntegral-title .orange-btn{ background:#fff6f1; color:#ff5a00; border-color:#ff5a00;}

.myIntegral-head { padding:25px 0 10px 0; }
.myIntegral-head .cn{ font-size:18px; font-weight:bold; color:#474747;}
.myIntegral-head .tab a{ font-size:18px; float:left; margin:0 20px; position:relative;}
.myIntegral-head .tab a.on, .myIntegral-head a:hover{ color:#ff5a00;}
.myIntegral-head .tab a.on:before, .myIntegral-head a:hover:before{ content:''; background:#ff5a00; width:39px; height:3px; position:absolute; left:0; bottom:-4px;}

.myIntegral-list{ border:1px #e7e7e7 solid;  border-bottom:0;}
.myIntegral-list li{ padding:20px; line-height:30px; overflow:hidden; color:#777; border-bottom:1px #e7e7e7 solid;}
.myIntegral-list li .tit{ font-size:18px; color:#444;}
.myIntegral-list li .price{ text-align:right; font-size:18px; font-weight:bold; color:#ff5a00;}


.myData-title{ width:665px; padding-left:155px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.myData-title .cn{ font-size:18px; font-weight:bold; color:#333;}
.myData-title .xiug{ font-size:16px; color:#0090e2;}
.myData-title .xiug .iconfont{ font-size:21px; display:inline-block; vertical-align:middle; margin-right:5px;}

.myData-filed li:first-child{ margin-top:20px;}
.myData-filed li{ overflow:hidden; margin-top:40px; vertical-align:middle;}
.myData-filed li label{ width:155px; line-height:52px; font-size:18px; float:left; text-align:right; color:#333;}
.myData-filed li .aside{ width:505px; float:left; position:relative; border:1px #d4d4d4 solid; border-radius:5px;}
.myData-filed li .aside .inpt{ background:none; width:100%; height:50px; line-height:50px; padding-left:10px; vertical-align:top; border:0; font-size:18px; color:#666; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.myData-filed li .aside .icon{ width:50px; text-align:center; line-height:50px; font-size:26px; position:absolute; left:0; top:0; color:#d7d7d7;}
.myData-filed li .aside .btn{ background:#0090e2; width:100%; height:55px; line-height:55px; font-size:24px; color:#fff; vertical-align:top; cursor:pointer; border:0; border-radius:5px;}


/**手机端选择导航**/
.dropdown-menu{ background-color:rgba(0,0,0,.8); width:100%; height:100%; position:fixed; top:0; left:-100%; z-index:1000; transition:all 0.4s;}
.dropdown-menu.open{ left:0;}
.dropdown-menu .btnClose{ background:#f18900;  width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; color:#fff; display:inline-block; float:right; }
.dropdown-menu-list{ background: #fff; float: left; width: calc(100% - 50px); height: 100vh; overflow: hidden; padding:40px 0 0 20px; overflow-y:auto;}
.dropdown-menu-list dl dt { background: url(../images/p-navline.png) no-repeat left center; background-size:12px auto; font-size: 17px; font-weight: bold; padding:18px 0 18px 32px; display: block; color: #000; position:relative;}
.dropdown-menu-list dl dt .down{ position: absolute; top: 6px; right: 0; font-size: 18px; font-weight: bold; width: 50px; line-height: 40px; text-align: center; color: #f18900;}
.dropdown-menu-list dl #open .down{ transform: rotate(90deg);}
.dropdown-menu-list dl dd{ display:none;}
.dropdown-menu-list dl dd a { display:block; padding:8px 0 8px 32px; font-size:0;}
.dropdown-menu-list dl dd a .icon{ width:25px; display:inline-block; vertical-align:top;}
.dropdown-menu-list dl dd a .text{ width:calc(100% - 25px); font-size:15px; color:#666; padding-left:12px; line-height:16px; display:inline-block; vertical-align:top;}


/**修改**/
.teaser-flexgrid{  display: flex; flex-wrap: wrap;}
.teaser-flexgrid li{  flex-basis:calc(33.33% - 30px); width:calc(33.33% - 30px); max-width: calc(33.33% - 30px); margin:0 45px 30px 0; }
.teaser-flexgrid li:nth-child(3n+3){ margin-right:0;}
.teaser-flexgrid li .pic img{ width:100%;}
.teaser-flexgrid li .tit{ font-size:26px; margin-top:20px;}
.teaser-flexgrid li .txt{ font-size:17px; line-height:30px; margin-top:10px; color:#666;}

/ ** 取消播放器默认样式 **/
.goodsVideo::-webkit-media-controls-fullscreen-button {
    display: none;
}

.goodsVideo::-webkit-media-controls-play-button {
    display: none;
}

.goodsVideo::-webkit-media-controls-timeline {
    display: none;
}

.goodsVideo::-webkit-media-controls-current-time-display{
    display: none;            
}

.goodsVideo::-webkit-media-controls-time-remaining-display {
    display: none;            
}

.goodsVideo::-webkit-media-controls-mute-button {
    display: none;            
}
.goodsVideo::-webkit-media-controls-toggle-closed-captions-button {
    display: none;            
}

.goodsVideo::-webkit-media-controls-volume-slider {
    display: none;            
}

.goodsVideo::-webkit-media-controls-enclosure{ 
    display: none;
}
.playgoodsVideo{
       position: absolute;
    width: 100%;
    height:  100%;
    left: 0;
    top: 0;

    
}
.playgoodsVideo img:nth-child(1){
        width: 100%;
    height:  100%;
    left: 0;
    top: 0;
       z-index:1;
   position: absolute;

}
.playgoodsVideo img:nth-child(2){
        width: 100%;
    height:  100%;
    left: 0;
    top: 0;
       z-index:0;
 position: absolute;
}

.playgoodsVideo:hover img:nth-child(1){
      
       z-index:0;
}
.playgoodsVideo:hover img:nth-child(2){
   
       z-index:1;
}
