/*body {font-size: 14px;}*/
a {text-decoration: none}
.container {max-width: 1200px !important;}
.bg-danger {background-color: #fe5e10 !important;}
.btn-danger {background-color: #fe5e10 !important; border-color: #fe5e10; color: #fff !important;}

.img-fd {transition:all 0.5s ease-out;}
.img-fd:hover {transform:scale(1.1);}


.dyui-top {background-color: #EBEAEB; height: 40px; line-height: 40px; color: #666}
.dyui-top .dyui-container {display: flex;justify-content:space-between}
.dyui-top a {color: #FFF}
.dyui-top .language {display: inline-block; background-color: #EADCD0; margin-left: 10px}
.dyui-top .language a {padding-left: 10px; padding-right: 10px; color: #333; display: inline-block}
.dyui-top .language a.active {color: #333; background-color: #EDD2BE}

/*导航栏*/
.dyui-header .navbar {}
.dyui-header .navbar .navbar-brand img {height: 60px;}
.dyui-header .navbar li {margin-right: 1px; padding-left: 20px; padding-right: 20px;}
.dyui-header .navbar .nav-link {color: #000; }
.dyui-header .dyui-nav li a.active {color: #439efd; border-bottom: solid 2px #439efd}
.dyui-header .dyui-nav li.open a.c1 {color: #439efd;}
.dyui-header .dyui-nav li.open .dropdown-menu {display: block; border-radius: 0 0 3px 3px; border: none; background-color: #FFF}
@media(min-width:1200px) {


  .dyui-header .navbar .nav-link {height: 90px; line-height: 90px; padding: 0 5px;}

}

/*.dyui-main-header h3 {background: url("../images/titbg.jpg") no-repeat left center; height: 36px; line-height: 36px; padding-left: 10px; color: #fff; font-size: 16px}*/
.dyui-news .dyui-main-header {display: flex; justify-content: space-between; align-items: center}
.dyui-news .dyui-main-header h3 {font-size: 20px; font-weight: 500}

.dyui-news .border-top-3 {border-top: solid 3px #5c7fcf}


/*联系我们*/
.dyui-contact {background: url("../images/bg1.jpg") no-repeat center top;}


/*文章列表*/
.dyui-news-list li {position: relative; padding-top: 5px; padding-bottom: 5px}
.dyui-news-list li .t .date {color: #999; font-size: 14px; float: right}

.dyui-news-list li.li-b .box {display: flex; overflow: hidden; background-color: #fff; padding-bottom: 5px}
.dyui-news-list li.li-b .thumb {margin-right: 15px; width: 120px; flex-shrink: 0}
.dyui-news-list li.li-b .thumb img {width: 100%; border-radius: 6px}
.dyui-news-list li.li-b .info {flex: 1; width: 0;}
.dyui-news-list li.li-b .info .t {height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; font-weight: bold; white-space:nowrap; text-overflow:ellipsis;}
.dyui-news-list li.li-b .info .date {color: #999; font-size: 14px;}
.dyui-news-list li.li-b .info .desc {text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; color: #888}

.dyui-news-list li.li-b .data {flex: 0 0 100%; margin-top: 8px}
.dyui-news-list li.li-b .data span {color: #666; margin-right: 20px; font-size: 14px}

.dyui-news-list li:hover a {color: #4d90fd;}


/*缩略图列表*/
.thumb-list li {overflow: hidden; padding: 10px 0}
.thumb-list li .thumb {width: 160px; height: 120px; border:solid 1px #ddd; float: left; margin-right: 10px}
.thumb-list li img {width: 100%; height: 100%}
.thumb-list li .info {}
.thumb-list li .info .t {line-height: 140%; overflow: hidden; font-weight: bold; margin-bottom: 5px}
.thumb-list li .info .date {font-size: 14px; color: #999}
.thumb-list li .info .desc {height: 60px; line-height: 20px; font-size: 14px; overflow: hidden;  color: #666}
.thumb-list li:hover .thumb {border:solid 1px #EEA759}
.thumb-list li:hover .t {color: #EEA759}



/*图片列表*/
.dyui-photo-list li {padding-top: 15px; padding-bottom: 15px; overflow: hidden; text-align: center}
.dyui-photo-list li .thumb {}
.dyui-photo-list li .thumb img {border: solid 1px #ddd; max-width: 100%}
.dyui-photo-list li .t {font-size: 16px; line-height: 30px; height: 30px; overflow: hidden}

/*视频列表*/
.dyui-video-list li {padding-top: 15px; padding-bottom: 15px; overflow: hidden; text-align: center}
.dyui-video-list li .thumb {position: relative;}
.dyui-video-list li .thumb img {border: solid 1px #ddd; max-width: 100%}
.dyui-video-list li .thumb .bg {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.3); line-height: 100%; display: flex; flex-direction: column; justify-content: center}
.dyui-video-list li .thumb .bg i {font-size: 40px; color: #CCC}
.dyui-video-list li .t {font-size: 16px; line-height: 30px; height: 30px; overflow: hidden;}
.dyui-video-list li:hover .thumb img {border: solid 1px #4d90fd;}
.dyui-video-list li:hover .t {color: #4d90fd}

/*招聘列表*/
.dyui-zhaopin-list li {position: relative; padding-bottom: 20px}
.dyui-zhaopin-list li .box {display: flex; align-items: center; overflow: hidden; background-color: #fff; border: solid 1px #eee;}
.dyui-zhaopin-list li .thumb {margin-right: 15px; flex: 0 0 200px; width: 200px;  overflow: hidden}
.dyui-zhaopin-list li .thumb img {width: 100%}
.dyui-zhaopin-list li .info {flex: 1; overflow: hidden}
.dyui-zhaopin-list li .info .yq {color: #999; font-size: 15px}
.dyui-zhaopin-list li .info .yq i {padding-left: 10px; padding-right: 10px}
.dyui-zhaopin-list li .info .t {height: 26px; line-height: 26px; overflow: hidden; font-size: 16px; font-weight: bold}
.dyui-zhaopin-list li .info .desc {line-height: 150%; color: #999; font-size: 14px; margin-top: 8px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.dyui-zhaopin-list li:hover .box {border-color: #337afd}
.dyui-zhaopin-list li:hover .t {color: #337afd;}


/*子栏目*/
.dyui-znav {padding: 5px; }
.dyui-znav .znav-header {background-color: #1f568e; padding: 15px 20px}
.dyui-znav .znav-header h3 {color: #FFF; font-size: 26px; margin: 0}
.dyui-znav .znav-body {padding: 0; }
.dyui-znav .li_c1 {margin-bottom: 1px;}
.dyui-znav .c1 {height: 44px; line-height: 44px; display: inline-block; width: 100%; background-color: #fff; padding: 0 20px}
.dyui-znav .c1 i {float: right}
.dyui-znav .c1.active {background-color: #f8f8f8; color: #b18a46}
.dyui-znav .c1:hover {background-color: #f8f8f8; color: #b18a46}
.dyui-znav .c2 {height: 34px; line-hight: 34px; display: inline-block}
.dyui-znav .c3 {height: 34px; line-height: 34px; display: inline-block}
.dyui-znav .btn {float: right; height: 34px; line-height: 34px; padding: 0 0 0 20px}
.dyui-znav .ul-c1 {padding-left: 14px}

.dyui-main {}
.dyui-main .main-header {border-bottom: solid 1px #E7E7E7; display: flex; justify-content: space-between; align-items: center}
.dyui-main .main-header h3 {border-bottom: solid 3px #304bab; font-size: 20px; color: #304bab; font-weight: bold; line-height: 47px; padding: 0 10px;}



/*分页*/
.dyui-pager {text-align: center; margin: 10px 0;}
.dyui-pager ul {display: flex; justify-content: center}
.dyui-pager ul li {display: inline-block; padding: 0 5px; line-height: 20px}
.dyui-pager ul li a {padding: 5px 15px; border: #dddddd solid 1px; display: inline-block;}
.dyui-pager ul li a:hover {border: #0072c6 solid 1px}
.dyui-pager ul .active a {border: #0072c6 solid 1px; display: inline-block; background-color: #0072c6; color: #fff;}





/*详情页*/
.show-title {line-height: 30px; width: 100%; color: #333333; font-size: 24px; overflow: hidden; margin: 15px 0; text-align: center}
.show-info {width: 100%; margin: 10px 0 20px; overflow: hidden; color: #666; text-align: center;}
.show-info span {padding: 0 15px 0 0;}
.show-info span span {padding: 0;}
.show-thumb {text-align: center}
.show-thumb img {max-width: 100%; background-color: #E6E6E6; padding: 5px}
.show-content {width: 100%; height: auto; overflow: hidden; line-height: 200%; font-size: 15px; padding: 10px 0;}
.show-content * {max-width: 100%;}
.show-downlist a i {margin-right: 10px}

.show-photo-thumb img {max-width: 100%}

.show-tab .nav-tabs .nav-link {border-radius: 0}
.show-tab .nav-tabs .nav-link.active  {color: #AE313C; background-color: #fff; border-color: #AE313C #dddd #fff;}

/*上下一篇*/
.show-updown {line-height: 200%; font-size: 14px; overflow: hidden;}
.page-content img {max-width: 100%;}


.show-video {}
.show-video-iframe {position: relative; width: 100%; height: 0; padding-bottom: 58%;}
.show-video .iframe-video {position: absolute; top: 0; left: 0; width: 100%;height: 100%;}
@media(max-width:767px) {

  video {height: auto}

}

/*产品详情*/
.dyui-show-tab .nav-tabs .nav-link {border-radius: 0;}
.dyui-show-tab .nav-tabs .nav-link.active {border-top: solid 2px #ff7d00; color: #ff7d00}


/*订单相关*/
.fc-sku-select-price .btn.red {border-color: #f55b2e; color: #f55b2e}


/*msg与404*/
.fc-msg-main { text-align: center}
.fc-msg-main .fc-msg-body {min-height: 400px}
.fc-msg-main .fc-msg-body i.fa {font-size: 30px; display: inline-block; background-color: #000000; color: #fff; border-radius: 100px; height: 50px; line-height: 50px; width: 50px; margin: 20px auto}
.fc-msg-main .fc-msg-body .fc-msg-info {display: block}
.fc-msg-body .fc-msg-info .fc-msg-title {padding: 10px 0 20px}
.fc-msg-body .fc-msg-info .fc-msg-title {color: #d91010; font-size: 18px}

/*通用底部*/
.dyui-footer {}
.dyui-footer .f-nav {}
.dyui-footer a {color: #fff}



.dyui-footer-line {height: 46px}

/*移动端底部菜单*/
.dyui-footer-nav {background-color: #FFF; height: 50px; border-top: solid 1px #EEE; color: #666}
.dyui-footer-nav ul {display: flex}
.dyui-footer-nav ul li {text-align: center; flex: 1;}
.dyui-footer-nav ul li a.c1 {height: 50px; line-height: 50px; color: #666; display: block; padding: 3px 0; font-size: 15px}
.dyui-footer-nav ul li a.c1 i {display: block; height: 20px; line-height: 20px; width: auto;}
.dyui-footer-nav ul li a.c1 span {display: block; height: 20px; line-height: 20px}
.dyui-footer-nav ul li a.active {color: #ed7d31;}
.dyui-footer-nav .dropdown-menu {min-width: 8rem}


/*横向子栏目*/

/*开始*/
#wrapper2 { height:41px;}
.slide_tabs {position:relative; overflow:hidden; background-color:#fafafa; overflow-x: auto}
.slide_tabs li{ padding:0 10px; height:40px; line-height:40px;border-bottom:1px solid #eee; overflow:hidden; float:left;text-align:center;overflow:hidden;}
.dyui-tabs_znav ul li.active {border-bottom:1px solid #ff552e; color:#ff552e;}
.dyui-tabs_znav ul li.active a { color:#ff552e;}
.dyui-tabs_znav .more{right:0;background:url('../images/nav2015BG.png') repeat-y 0 0;position:absolute; z-index:1;top:0;width:50px;height:40px;}
.dyui-tabs_znav .more span,.dyui-tabs_znav .more span:after { position:absolute; top:16px; left:26px; display:inline-block; border-color:#adadad transparent transparent transparent; border-width:8px; border-style:solid; transition:transform .3s ease; -webkit-transition:-webkit-transform .3s ease; transform-origin:50% 25% 0; -webkit-transform-origin:50% 25% 0;}
.dyui-tabs_znav .more span:after { position:absolute; top:-10px; left:-8px; content:' '; border-color:#fafafa transparent transparent transparent;}
.open .more span { transform:rotate(180deg); -webkit-transform:rotate(180deg);}
#scroller2 {-webkit-tap-highlight-color: rgba(0,0,0,0);	width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);	-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.dyui-tabs_znav { position:relative; z-index:3;     clear: both; }
.dyui-tabs_znav .node2 { display:none; position:absolute; left:0; top:0; right:0; background-color:#fafafa; box-shadow:0 2px 5px rgba(0,0,0,.2);}
.open .node2 { display:block;}
.dyui-tabs_znav .node2 .hd { border-bottom:1px solid #fff;}
.dyui-tabs_znav .node2 .hd .tit { display:inline-block; padding:7px 3px; color:#fb9031; border-bottom:1px solid #fb9031;}
.dyui-tabs_znav .node2 ul { padding:10px 0;}
.dyui-tabs_znav .node2 li { float:left; width:25%; padding:0 5px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin:5px 0;}
.dyui-tabs_znav .node2 li a { display:inline-block; vertical-align:top; border:1px solid #ddd; border-radius:15px; font-size:14px; line-height:30px; height:30px; overflow:hidden; padding:0 10px;}
.dyui-tabs_znav .node2 li.active a { color:#f93;border:1px solid #ff9933;}

/*结束*/


.dyui-tab-znav {position:relative;background-color:#FFF;}
.dyui-tab-znav .box {background-color:#fafafa; overflow-x: auto; padding: 0 0 15px}
.dyui-tab-znav ul {padding: 10px;}
.dyui-tab-znav ul li {float: left; padding: 0 5px;}
.dyui-tab-znav ul li a {display: inline-block; padding: 3px 5px}
.dyui-tab-znav ul li.active a {border-color: #ed7d31 !important; color: #ed7d31;}
.dyui-tab-znav .znav-more {position:absolute; z-index:1;top:0;right: 0;width:50px;height:40px; line-height: 40px; text-align: right;
  background: rgba(255,255,255,0);
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(246,246,246,0) 0%, rgba(255,255,255,1) 48%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(0%, rgba(246,246,246,0)), color-stop(48%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(246,246,246,0) 0%, rgba(255,255,255,1) 48%);
  background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(246,246,246,0) 0%, rgba(255,255,255,1) 48%);
  background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(246,246,246,0) 0%, rgba(255,255,255,1) 48%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(246,246,246,0) 0%, rgba(255,255,255,1) 48%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
}
.dyui-tab-znav.open #znav-ul {width: 100% !important; height: auto; overflow: hidden; box-shadow: 0px 0px 8px 1px rgb(0, 0, 0, 0.10); padding-right: 50px;}
.dyui-tab-znav.open ul li {margin-top: 3px; margin-bottom: 3px}
.dyui-tab-znav.open ul li a {border-radius: 100px; border: solid 1px #ddd; padding: 3px 10px;}


.dyui-gonggao {line-height: 30px; border: solid 1px #EEE; padding: 0 10px; background-color: rgba(254,94,16,0.7) ; z-index: 9}
.dyui-gonggao i {color: #FFF; font-size: 12px;}
.swiper-gonggao {height: 20px; line-height: 20px; overflow: hidden; position: relative; align-items: center}
.swiper-gonggao .swiper-slide {
  font-size: 12px; background: none;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; color: #fff;
}


/* 图标风格 */
.dyui-form-tubiao .form-group {display: flex;}
.dyui-form-tubiao .form-group .control-label {display: none;}
.dyui-form-tubiao .form-group .col-md-9,
.dyui-form-tubiao .form-group .col-md-10 {padding-left: 0; padding-right: 0; width: 100% !important;}
.dyui-form-tubiao .form-group .form-control {background-color: #f4f5f5; border-radius: 100px; padding: 10px 15px; height: 40px; font-size: 16px;}