﻿https://imgpindao.dns4.cn/images/@charset "UTF-8";
/* Vteso CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, span, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

html { font-size: 100.01%; }

body { color: #666; font-size: 12px; font-family: \5fae\8f6f\96c5\9ed1, Arial, verdana, Helvetica; margin: 0; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 0; }

img { border: 0; vertical-align: middle; }

p { margin: 0; padding: 0; }

dl, dt, dd, ul, li, ol { list-style: none; margin: 0; padding: 0; }

input, button { font-family: \5fae\8f6f\96c5\9ed1; }

a:link, a:visited { color: #666; text-decoration: none; }

a:hover, a:active { color: #076ce0; }

a.White:link, a.White:visited { color: #fff; }

/*白色*/
a.blue:link, a.blue:visited { color: #3895e5; }

.blue { color: #3895e5; }

.Maincolor { color: #076ce0; }

.color-red { color: #eb2626; }

.bgf8f8f8 { background-color: #f8f8f8; min-width: 1250px; }

.homehover { background-color: #d30415; }

.fl { float: left; }

.fr { float: right; }

.br { border: 1px solid #e5e5e5; }

.mr10 { margin-right: 10px; }

.mb30 { margin-bottom: 30px; }

.mb10 { margin-bottom: 10px; }

/*字体大小*/
.fs12 { font-size: 12px; }

.fs14 { font-size: 14px; }

.fs16 { font-size: 16px; }

.fs18 { font-size: 18px; }

.fs20 { font-size: 20px; }

.fs22 { font-size: 22px; }

.fs24 { font-size: 24px; }

.fs26 { font-size: 26px; }

.fs28 { font-size: 28px; }

.fs30 { font-size: 30px; }

.fs34 { font-size: 34px; }

/*高度*/
.ht5 { height: 5px; }

.ht10 { height: 10px; }

.ht15 { height: 15px; }

.ht20 { height: 20px; }

.ht25 { height: 25px; }

.ht30 { height: 30px; }

.ht35 { height: 35px; }

.ht40 { height: 40px; }

.ht45 { height: 45px; }

.ht50 { height: 50px; }

.ht60 { height: 60px; }

.ht244 { height: 244px; }

.width1250 { width: 1250px; margin: 0 auto; }
.width1250::after { content: ""; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

.top { height: 35px; background-color: #f6f6f6; border-bottom: 1px solid #e6e6e6; min-width: 1250px; }
.top .con { line-height: 35px; }
.top .con a { color: #ef232c; }
.top .lis { line-height: 35px; color: #999; }
.top .lis a { margin: 0 10px; }

.header-hd { height: 145px; min-width: 1250px; }
.header-hd .width1250 { position: relative; }
.header-hd .Qr { width: 88px; height: 105px; position: absolute; top: 19px; right: 25px; }
.header-hd .logo { float: left; padding: 35px 0; margin-right: 5px; }
.header-hd .inf { float: left; padding: 50px 0 0 0; height: 45px; line-height: 45px; font-size: 26px; color: #4e4e4e; }
.header-hd .inf span { display: inline-block; height: 45px; width: 1px; background-color: #c4c4c4; vertical-align: middle; margin-right: 20px; }

.header-nav { background-color: #ef232c; min-width: 1250px; }

.header-nav-category { position: relative; float: left; width: 230px; z-index: 10; }
.header-nav-category h4 { margin: 0; line-height: 46px; color: #fff; padding-left: 47px; font-size: 16px; font-weight: normal; background: url(https://imgpindao.dns4.cn/img/ico1.png) no-repeat 20px center #d30415; }

.header-nav-menu { margin-left: 230px; }
.header-nav-menu li { float: left; width: 16%; }
.header-nav-menu li a { display: block; text-align: center; font-size: 16px; line-height: 46px; color: #fff; }
.header-nav-menu li a:hover { background-color: #d30415; }

.breadWz { background-color: #f8f8f8; padding: 15px 0; min-width: 1250px; }
.breadWz .txt { border-top: 2px solid #ef232c; background-color: #fff; padding: 15px 20px; color: #777; font-size: 14px; }
.breadWz .txt span { padding: 0 5px; }
.breadWz .txt a { color: #333; }
.breadWz .t { float: right; }

.ShopLogo { height: 135px; background-color: #fff; min-width: 1250px; }
.ShopLogo .top-logo { width: 90px; height: 90px; border: 1px solid #ccc; background-color: #fff; display: table; border-collapse: collapse; position: relative; *overflow: hidden; margin-top: 20px; margin-right: 20px; }
.ShopLogo .top-logo2 { display: table-cell; vertical-align: middle; *display: block; *position: absolute; *top: 50%; *left: 50%; }
.ShopLogo .top-logo3 { text-align: center; margin: 0 auto; *position: relative; *top: -50%; *left: -50%; }
.ShopLogo .company { padding-top: 35px; }
.ShopLogo .company h2 { font-size: 22px; }
.ShopLogo .company p { font-size: 16px; }
.ShopLogo .ph { font-size: 18px; color: #076ce0; padding-top: 40px; }
.ShopLogo .ph em { font-style: normal; }

.Shoplnav { background-color: #076ce0; /*height: 50px;*/ min-width: 1250px; }
.Shoplnav ul { overflow: hidden; }
.Shoplnav li { float: left; position: relative; }
.Shoplnav li a { color: #fff; line-height: 50px; display: inline-block; padding: 0 44px; font-size: 17px; }
.Shoplnav li a:hover { background: #043c7d; }

/*内页左*/
.fl-width255 { width: 255px; float: right; }
.fl-width255 .con-box .boxtit { background-color: #076ce0; height: 42px; border-bottom: 4px solid #53a1fa; position: relative; }
.fl-width255 .con-box .boxtit h3 { font-size: 16px; color: #fff; line-height: 40px; padding-left: 65px; }
.fl-width255 .con-box .boxtit i { display: block; position: absolute; bottom: 11px; left: 20px; height: 38px; width: 30px; }
.fl-width255 .con-box .boxtit i.left-con { background: #53a1fa url(https://imgpindao.dns4.cn/images/left-con.png) 0 0 no-repeat; }
.fl-width255 .con-box .boxtit i.left-news { background: #53a1fa url(https://imgpindao.dns4.cn/images/left-news.png) 0 0 no-repeat; }
.fl-width255 .con-box .boxtit i.left-home { background: #53a1fa url(https://imgpindao.dns4.cn/images/left-home.png) 0 0 no-repeat; }
.fl-width255 .con-box .boxtxt { /*border: 1px solid #53a1fa;*/ overflow: hidden; }
.fl-width255 .con-box .boxtxt > div:nth-child(2) { border-bottom: 1px solid #53a1fa; }
.fl-width255 .con-box .boxtxt .ul2 { font-size: 13px; padding: 10px 15px; }
.fl-width255 .con-box .boxtxt .ul2 li { padding: 5px 0; }

/*右侧*/
.fr-width975 { width: 975px; float: left; overflow: hidden; }
.fr-width975 .public-title { height: 40px; background-color: #eeeeee; border-bottom: 1px solid #043c7d; }
.fr-width975 .public-title h3 { height: 41px; line-height: 41px; text-indent: 15px; font-size: 16px; }
.fr-width975 .public-title h3.right-tit-ph { text-indent: 55px; }
.fr-width975 .public-title h4 { height: 41px; line-height: 41px; text-indent: 25px; font-size: 16px; }
.fr-width975 .public-title span.newicon { display: inline-block; width: 41px; height: 41px; line-height: 41px; background: #076ce0 url(https://imgpindao.dns4.cn/images/new.png) 0 0 no-repeat; float: left; }
.fr-width975 .table-1 { padding: 20px; font-size: 14px; border: 1px solid #ddd; }
.fr-width975 .table-1 td { padding: 5px 0; }
.fr-width975 .table-1 td .t1 { text-align: end; display: block; width: 85px; }
.fr-width975 .dat-txt-con { border: 1px solid #ddd; border-top: 0; padding: 20px; overflow: hidden; font-size: 14px; }
.fr-width975 .dat-txt-con p { overflow: hidden; margin-bottom: 15px; line-height: 24px; }
.fr-width975 .dat-txt-con img { margin-bottom: 15px; vertical-align: middle; }

/*上页下页*/
#pagination { padding: 25px 0; *padding: 46px 0; }
#pagination .pagination { clear: both; font-size: 14px; text-align: center; }
#pagination .pagination .page-bottom，form { display: inline-block; *display: inline; zoom: 1; vertical-align: middle; }
#pagination .pagination .page-bottom { background-color: #fff; *height: 41px; }
#pagination .pagination .page-bottom:after { content: "\0020"; display: block; height: 0; clear: both; }
#pagination .pagination a, #pagination .pagination a:link, #pagination .pagination a:visited, #pagination .pagination .page-prev, #pagination .pagination .page-cur, #pagination .pagination .page-next { float: left; height: 38px; line-height: 38px; width: 38px; border: 1px solid #ccc; text-align: center; vertical-align: middle; white-space: nowrap; color: #666; margin-left: 10px; background-color: #fafafa; }
#pagination .pagination a { background-position: 0 -40px; }
#pagination .pagination a:hover { background: #f3f3f3; background-position: 0 -80px; }
#pagination .pagination .page-cur { background-position: 0 -160px; color: #a50; border: 1px solid #f7bf4f; background-color: #fdeaa6; font-weight: bold; }
#pagination .pagination .page-break { float: left; height: 38px; line-height: 38px; width: 16px; text-align: center; margin-left: 10px; }
#pagination .pagination a.page-prev, #pagination .pagination a.page-next { width: 72px; margin-right: 10px; background-position: 0 -40px; }
#pagination .pagination a.page-prev { margin-right: 6px; }
#pagination .pagination a.page-next { margin-right: 12px; }
#pagination .pagination a, #pagination .pagination .page-prev, #pagination .pagination .page-cur, #pagination .pagination .page-next { background-image: url(https://imgpindao.dns4.cn/img/pagination.png); background-repeat: repeat-x; }
#pagination .page-op { color: #888; font-family: '宋体'; }
#pagination .page-op #jump-sub { background-image: url(https://imgpindao.dns4.cn/img/pagination.png); background-repeat: no-repeat; }
#pagination .page-op #jumpto { width: 38px; text-align: center; border: 1px solid #dedede; border-top: 1px solid #ccc; color: #000; font-family: Tahoma, SimSun, Arial; height: 24px; line-height: 24px; margin: 0 4px 5px 2px; text-align: center; vertical-align: middle; }
#pagination .page-op #jump-sub { height: 26px; margin: 0 0 2px 8px; width: 52px; cursor: pointer; background-color: #f5f5f5; border: 0; vertical-align: middle; }
#pagination .page-op #jump-sub:hover { -webkit-box-shadow: 0 0 2px #a8a8a8; box-shadow: 0 0 2px #a8a8a8; }
#pagination .page-op .total-page { padding-right: 14px; }
#pagination .page-op .total-page b { font-weight: bold; }

.direct-arrow { color: #b5b5b5; }

.m-container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; display: none; }

.m-ShopLogo { margin: 10px 0; background-color: #fff; }
.m-ShopLogo .flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.m-ShopLogo .top-logo { width: 60px; height: 60px; border: 1px solid #ccc; background-color: #fff; display: table; border-collapse: collapse; position: relative; *overflow: hidden; }
.m-ShopLogo .top-logo2 { display: table-cell; vertical-align: middle; *display: block; *position: absolute; *top: 50%; *left: 50%; }
.m-ShopLogo .top-logo3 { text-align: center; margin: 0 auto; *position: relative; *top: -50%; *left: -50%; }
.m-ShopLogo .company { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 0; margin: 0 15px; }
.m-ShopLogo .company h2 { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m-ShopLogo .company p { margin-top: 5px; font-size: 12px; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.m-ShopLogo .ph { font-size: 18px; color: #076ce0; }
.m-ShopLogo .ph p { font-size: 11px; margin-top: 5px; color: #076ce0; }
#content img {
    display: block;
    margin: 10px auto;
    max-width: 100%;
}

#content p {
    text-indent: 2em;
}
/*以下都是手机专用样式*/
.t-header, .bottomFloat, .t-nav-bc2, .conT { display: none; }

.dn { display: none; }

.container { width: 1250px; margin: 0 auto; }

.Inside-nav { padding: 20px 0; font-size: 15px; }

.footer { display: none; }

.shopurl { width: 47px; height: 47px; position: fixed; right: 5px; bottom: 79px; z-index: 999999; display: none; }

@media screen and (max-width: 767px) { .width1250, .BQaaRw900, .fr-width975 { width: 100%; overflow: hidden; }
  .container { width: 100%; margin: 0 auto; display: none; }
  .Inside-nav { padding: 20px 10px; font-size: 15px; display: none; }
  .phoneResponsive, .ht10, .ht20, .ht30, .ht40, .top, .header-hd, .header-nav, .breadWz, .bottomA, .BQaaRw900 .titHead .BQthup, .BQaaRw900 .titHead div, .BQaaRw900 .BQReply .BQthup, .BQaaRw900 .BQ-ad .fl, .ShopLogo, .Shoplnav, .fl-width255, .fr-width975 .public-title, .Inside-news-Dat .TITle .txta1 { display: none; }
  .dn { display: block; }
  .shopurl { width: 47px; height: 47px; position: fixed; right: 5px; bottom: 79px; z-index: 999999; display: block; }
  .phoneph { display: inline-block; font-style: normal; color: #076ce0; border: 2px solid #076ce0; padding: 3px 10px; background-color: #fff; border-radius: 4px; font-weight: 700; }
  .t-header { background-color: #076ce0; position: relative; display: block; }
  .t-header .top2 { height: 50px; overflow: hidden; }
  .t-header .confl { float: left; line-height: 50px; color: #fff; }
  .t-header .confl .tit { padding-left: 15px; font-size: 18px; font-weight: 700; }
  .t-header .confl .txt { font-size: 14px; }
  .t-header .t-icon a { display: block; float: right; margin: 11px 15px 13px 0px; }
  .t-nav-bc2 { height: 39px; background-color: #f2f2f2; border-bottom: 1px solid #c9c9c9; display: block; }
  .t-nav-bc2 .fontSize * { font-size: 15px; }
  .t-nav-bc2 ul { list-style: none; }
  .t-nav-bc2 li { float: left; line-height: 39px; padding-left: 10px; }
  .t-nav-bc2 .return { background-color: #ededed; border: 1px solid #c4c4c4; width: 40px; height: 23px; line-height: 23px; display: block; float: right; padding: 0 0 0 8px; margin: 7px 10px 0 0; border-radius: 3px; position: relative; color: #767676; font-size: 12px; }
  .t-nav-bc2 .r-ico { position: absolute; background: url(https://imgpindao.dns4.cn/img/info.png) right top no-repeat; width: 8px; height: 12px; display: block; right: 5px; top: 5px; }
  .companyimg { width: 220px; height: 220px; margin: 0 auto; float: inherit; }
  .companycontent { width: 100%; float: left; font-size: 14px; line-height: 26px; }
  .footer { position: relative; text-align: center; background-color: #076ce0; color: #fff; display: block; }
  .footer .bottombg { padding-bottom: 10px; }
  .footer .i { width: 1px; background-color: #878787; height: 16px; margin-top: 11px; }
  .footer .se { padding: 0 10px; opacity: 0.9; line-height: 35px; height: 35px; background-color: #043c7d; }
  .footer .back-top-list { background: url(https://imgpindao.dns4.cn/img/ex-top.png) right 3px no-repeat; background-size: 16px 17px; padding-right: 20px; }
  .footer .p5 { padding: 10px 0; margin-bottom: 50px; }
  .footer a { margin: 0 10px; }
  .footer a:link, .footer a:visited, .footer a:active, .footer a:hover { text-decoration: none; color: #fff; }
  .footer a.back-top-list:link, .footer a.back-top-list:visited, .footer a.back-top-list:active，a.back-top-list:hover { text-decoration: none; color: #fff; }
  .iconSort, .iconShop { display: block; background: url(https://imgpindao.dns4.cn/img/sprites.png) no-repeat; background-size: 200px 200px; }
  .bottomFloat { display: table; position: fixed; left: 0; bottom: 0; z-index: 10; text-align: center; width: 100%; height: 50px; overflow: hidden; background-color: #fff; border-top: 1px solid #dcdcdc; }
  .bottomFloat::before { top: 0; left: 0; }
  .bottomFloat li { width: 25%; float: left; }
  .bottomFloat li a.but1, .bottomFloat li a.but2 { display: inline-block; margin-top: 9px; }
  .bottomFloat li a.but1 .iconShop { width: 22px; height: 20px; background-position: -177px -113px; overflow: hidden; margin: 0 auto; }
  .bottomFloat li a.but2 .iconSort { width: 22px; height: 20px; background-position: -177px -139px; overflow: hidden; margin: 0 auto; }
  .bottomFloat li a.but1 p, .bottomFloat li a.but2 p { font-size: 10px; padding-top: 3px; }
  .bottomFloat li a.but3 { display: block; background-color: #e78c42; text-align: center; color: #fff; line-height: 50px; }
  .bottomFloat li a.but4 { display: block; background-color: #df443b; text-align: center; color: #fff; line-height: 50px; } }
@media (max-width: 768px) { .m-container { display: block; }
  .Shoplnav { display: block; min-width: auto; overflow: hidden; }
  .Shoplnav li a { padding: 0 17px; font-size: 14px; }
  .container { width: 100%; margin: 0 auto; display: none; }
  .shopurl { width: 47px; height: 47px; position: fixed; right: 5px; bottom: 79px; z-index: 999999; display: block; } }
/*公司动态*/
.Inside-news-Dat .TITle { padding: 30px 0 20px 0; border-bottom: 1px dashed #e5e5e5; }
.Inside-news-Dat .TITle h1 { color: #333; font-size: 28px; text-align: center; margin-bottom: 15px; }
.Inside-news-Dat .TITle p { font-size: 14px; color: #999; text-align: center; }
.Inside-news-Dat .TXTle { font-size: 14px; padding: 20px 15px; overflow: hidden; line-height: 24px; }
.Inside-news-Dat .TXTle p { margin-bottom: 10px; }

.companyimg { float: right; width: 220px; height: 220px; }

.companycontent { width: 630px; float: left; font-size: 14px; line-height: 26px; }

.Content-List { padding: 20px; }
.Content-List li { height: 35px; line-height: 35px; overflow: hidden; border-bottom: solid 1px #ddd; background: url(https://imgpindao.dns4.cn/img/icon5.png) 15px 15px no-repeat; padding-left: 30px; }
.Content-List li a { color: #666; background-color: none; padding-left: 5px; }
.Content-List li a:hover { background-color: none; }

.bottomA { border-top: 1px solid #e5e5e5; background-color: #fff; min-width: 1250px; }
.bottomA .width1250 { position: relative; }
.bottomA .w1080 { padding: 5px 0; overflow: hidden; width: 1080px; margin-bottom: 20px; margin-top: 20px; }
.bottomA .w1080 .t1 { margin-bottom: 10px; }
.bottomA .w1080 .t1 span { margin-right: 30px; }
.bottomA .w1080 .t2 { margin-bottom: 20px; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; }
.bottomA .w1080 .t2 span { margin-right: 30px; }
.bottomA .w1080 .t3 { margin-bottom: 5px; }
.bottomA .w1080 .t4 { margin-bottom: 20px; }
.bottomA .w1080 .t5 { overflow: hidden; }
.bottomA .w1080 .t5 li { float: left; margin-right: 20px; }
.bottomA .Qr { width: 88px; height: 105px; top: 45px; right: 30px; float: right; }
 .Inside-news-Dat .TXTle img { width: 80%; margin: 0 auto; display: block; }

@media screen and (max-width: 767px) { .companycontent { width: 100%; float: left; font-size: 14px; line-height: 26px; }
  .companyimg { width: 220px; height: 220px; margin: 0 auto; float: inherit; }
  .Inside-news-Dat .TITle { padding: 20px; }
  .Inside-news-Dat .TITle h1 { font-size: 18px; }
  .Inside-news-Dat .TITle .conT { display: block; border: 1px solid #53a1fa; background-color: rgba(83, 161, 250, 0.3); padding: 10px; }
  .Inside-news-Dat .TITle .conT td { padding: 5px 0; }
  .Inside-news-Dat .TITle .conT td .c1 { color: #076ce0; }
  .Inside-news-Dat .TITle .conT td .ph { display: inline-block; font-style: normal; color: #076ce0; border: 2px solid #076ce0; padding: 3px 10px; background-color: #fff; border-radius: 4px; font-weight: 700; }
  .Inside-news-Dat .TXTle img { width: 80%; margin: 0 auto; display: block; } }
