/*font*/
@font-face {
 font-family: 'icomoon';
 src:  url('../fonts/icomoon.eot');
 src:  url('../fonts/icomoon.eot') format('embedded-opentype'),  url('../fonts/icomoon.ttf') format('truetype'),  url('../fonts/icomoon.woff') format('woff'),  url('../fonts/icomoon.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 [class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-arrow_drop_down:before { content: "\e900"; }
.icon-search:before { content: "\e986"; }

/*header*/
.header { width: 100%;margin: 0 auto; height: 190px; background-color: transparent; background-image: url(../images/7389720_pica_03.jpeg); background-repeat: repeat-x; }
.top-bar p { line-height: 30px; color: #fff; }
.top-info > li { float: left; margin: 0 5px; line-height: 30px; color: #fff; }
.top-info > li > a { color: #fff; }
.top-info > li > a:hover { text-decoration: none; color: #666; }
.language-group { margin-right: 30px; }
/*top-content*/
.top-content .logo { margin-top: 6px; }
.index-from { margin-top: 50px; }
.index-from .search_input { width: 130px; height: 32px; margin: 0; margin-right: 5px; padding: 0; line-height: 32px; border: 1px solid #ccc; text-indent: 5px; }
.index-from .search_btn { width: 60px; height: 32px; line-height: 32px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-radius: 3px; background-color: #ff8fa0; cursor: pointer; color: #fff; font-size: 12px; font-family: 'Microsoft YaHei'; }
.select-shop { position: relative; width: 74px; height: 32px; margin-top: 50px; margin-right: 10px; border: 1px solid #E0E0E0; line-height: 32px; text-align: left; font-size: 12px; color: #444; font-family: 'Microsoft YaHei'; cursor: pointer; background-color: #eee; }
.select-shop span { padding-left: 6px; }
.select-shop i { float: right; display: inline-block; width: 18px; height: 18px; margin: 7px 4px 0 0; background-color: #666; font-size: 18px; color: #fff; text-align: center; line-height: 18px; }
.select-cont { display: none; position: absolute; top: 28px; left: -1px; z-index: 50; margin: 0; padding: 0; width: 74px; border-width: 1px; border-style: solid; border-color: #E0E0E0; border-top: none; background-color: #eee; }
.select-cont ul { padding-left: 6px; }
.select-cont ul li a { color: #444; }
.select-cont ul li a:hover { text-decoration: none; color: #444; }
/*my_nav*/
.tab_header_group { margin-top: 0px; }
.my_nav li { float: left; height: 40px; line-height: 40px; text-align: center; }
.my_nav li a { width: 244px; display: block; height: 40px; font-size: 18px; /*color: #e5004f;*/color: #303030; font-weight:bold;line-height:40px; }
.my_nav li a:hover { text-decoration: none; color: #fff;line-height:40px;height: 40px; }
.my_nav li.on a { color: #fff; /*background-color: #f04e67;*/background-color: #0852A1; line-height:40px;height: 40px;}
/*banner*/
.banner { width: 100%; margin: 0 auto; overflow: hidden; }
.single-banner img { width: 100%; height: auto; max-height: 100vh; object-fit: contain; }
.fullSlide { width: 100%; margin: 0 auto; position: relative; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; width: 100%; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { 
    width: 100% !important;
    height: 553px;
    overflow: hidden; 
    text-align: center;
    background-color: #f5f5f5 !important;
    background-position: center !important;
    background-size: cover !important;
}
.fullSlide .bd li a { display: block; height: 100%; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; margin: 0 5px; background: #fff; overflow: hidden; line-height: 999px; border-radius: 50%; }
.fullSlide .hd ul .on { background: #ff6633; }

@media (max-width: 768px) {
    .fullSlide .bd li {
        height: 300px;
    }
}
/* 添加加载中的占位效果 */
.fullSlide .bd li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    z-index: -1;
}
.fullSlide .bd li a { display: block; height: 100%; }
.fullSlide .hd { width: 100%; margin: 0 auto; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; background: url(../images/touming.png) repeat-x; text-align: center; _background: #000; _filter: alpha(opacity=60); }

@media (max-width: 768px) {
    .banner::before { padding-top: 56.25%; /* 9/16 = 0.5625 = 56.25% */ }
    .fullSlide .bd li {
        aspect-ratio: 16/9;
        min-height: 200px;
    }
}
.fullSlide .hd ul { text-align:center; padding-top:5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; margin: 4px; padding: 0; overflow: hidden; zoom: 1; width: 11px; height: 11px; line-height: 9999px; background-color: #ccc; background-image: none; background-repeat: repeat; background-position: 0 0; border-radius: 100%; }
.fullSlide .hd ul .on { margin: 4px; padding: 0; border-radius: 100%; background-color: #ff8fa0; }
/*about*/
.about { margin: 60px 0; }
.title { position: relative; text-align: center; }
.title h1 { font-family: arial, helvetica, sans-serif; font-size: 38px; font-weight: bold; color: rgb(89, 89, 89); }
.title .underline { width: 93px; height: 6px; display: inline-block; margin-top: 20px; background-color: #d8d8d8; box-shadow: 0 3px 2px transparent; }
.title:before, .title:after { content: ''; position: absolute; bottom: 6px; display: block; width: 431px; height: 1px; border-bottom: 1px dashed #cccccc; }
.title:before { left: 0; }
.title:after { right: 0; }
.about-cont { margin-top: 60px; }
.about-txt { margin-top: 20px; }
.about-txt p { font-family: arial, helvetica, sans-serif; color: rgb(104, 104, 104); font-size: 14px; text-indent: 2em; line-height: 2em; }
/*footer*/

.footer { width: 100%;margin: 0 auto; height: 249px; background-color: transparent; background-image: url(../images/7402097_picas123_03.png); }
.footer-info-l .footer-logo { margin-top: 80px; }
.footer-info-l .logo-icon { margin: 44px 0 0 65px; }
.footer-info-l .logo-icon li { float: left; }
.footer-common { margin-top: 40px; margin-left: 50px; }
.footer-common h3 { font-family: 微软雅黑, 'Microsoft YaHei'; font-size: 32px; color: rgb(255, 255, 255); }
.footer-info-m .address { margin-top: 20px; }
.footer-info-m .address p { font-family: arial, helvetica, sans-serif; font-size: 14px; color: rgb(186, 186, 186); }
.footer-form { margin-top: 18px; }
.footer-form .search_input { width: 228px; }
.footer-form .search_input, .footer-form .search_btn { height: 48px; }
.footer-form .search_btn { background-color: #ed1556; }
.footer-form .search_btn:hover { border: 1px solid #fff; }
#gotop { display: inline-block; width: 296px; height: 54px; margin-top: 40px; line-height: 54px; text-align: center; font-size: 16px; font-family: 'Microsoft YaHei'; font-weight: 400; color: #FFF; background-color: #ed1556; border-radius: 3px; }
#gotop:hover { text-decoration: none; }
/*footer-bar*/
.footer-bar { width: 1120px;margin: 0 auto;  /*height: 40px; line-height: 40px;*/ background-color: #393536; }
.footer-bar p { margin-left: 400px; }
.footer-bar p, .footer-bar p a { font-family: 微软雅黑, 'Microsoft YaHei'; color: rgb(216, 216, 216); }
.footer-bar img { margin-top: 10px; }
.icp-num { margin: 0px 0px 0px 5px; color: #939393; }
/*single 页面样式*/
.main { margin: 20px 0 60px; }
.menu-left { padding: 20px 5px; background-color: rgb(245, 245, 245); }
.menu-left h3 { padding-bottom: 14px; border-bottom: 2px solid #fbe9e6; font-family: 微软雅黑, 'Microsoft YaHei'; font-size: 16px; }
.product-list li { width: 100%; height: 45px; line-height: 45px; border-bottom: 1px dashed #fbe9e6; cursor: pointer; }
.product-list li a { padding-left: 12px; color: #666666; font-size: 14px; }
.product-list li:hover a { text-decoration: none; border-color: #e6e6e6; background-color: transparent; color: #f04e67; font-weight: normal; }
.product-list li.active { background-color: #f04e67; }
.product-list li.active a { color: #fff; }
/*menu-right*/
.menu-right { }
.single-title { width: 100%; padding-bottom: 10px; border-bottom: 1px solid #666; }
.single-title a { color: #999; font-weight: 400; font-style: normal; text-decoration: none; font-size: 14px; }
.single-title a:hover { text-decoration: underline; color: #333; }
.single-title span { color: #333; font-weight: 400; font-style: normal; text-decoration: none; font-size: 14px; }
/*product-box*/
.product-box { margin-top: 10px; }
.second-product-box { margin-top: 30px; }
.product-box li:nth-of-type(1), .product-box li:nth-of-type(5), .product-box li:nth-of-type(9), .product-box li:nth-of-type(13), .product-box li:nth-of-type(17) {
 margin-left: 0;
}
.product-box li { 
float: left;
 /* width: 24%;  */
height: 277px; margin-left: 12px; margin-top: 10px; border: 1px solid #e6e6e6; border-radius: 4px; overflow: hidden; }
.product-box li:hover img { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2);  -webkit-transition: all .5s ease;
 transition: all .5s ease;
}
.product-box li a { width: 100%; height: 277px; display: block; }
.product-box li a .product-img { max-height: 220px; max-width:220px;overflow: hidden; }
.product-box li a img { width: 100%; height: 100%; }
.product-box li .not-cont { width: 100%; height: 60px; background-color: #fff; }
.product-logo { width: 48% !important; border: none !important; }
/*page style*/
.product-show h3 { color: rgb(0, 0, 0); font-size: 18px; font-weight: bold; text-align: center; line-height: 30px; text-indent: 0px; font-family: Arial, "Microsoft YaHei", 宋体; }
.product-show .pro-img img { padding: 7px; background: #FFF; }
.price p { font-size: 16px; text-indent: 0; text-align: center; font-weight: bold; margin: 0; }
.price p span { color: #F00; }
.price .price-info { font-size: 12px; color: #666; text-indent: 0; text-align: center; border-bottom: #CCC 1px solid; height: 24px; }
.page-menu { margin-top: 20px; }
.page-menu a { color: #000000; }
.page-menu a:hover { text-decoration: none; }

.postlist {   width:90%; margin:15px auto}
.postlist LI { PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px;    LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px }

.postlist LI H3 { FONT-WEIGHT: normal; FONT-SIZE:14px; FLOAT: left; WIDTH: 75% ;   LINE-HEIGHT: 32px;   HEIGHT: 32px }
.postlist LI SPAN { FLOAT: right; WIDTH: 25%; COLOR: #666; TEXT-ALIGN: right;   LINE-HEIGHT: 32px;   HEIGHT: 32px  }

/*分页样式*/
.pages span {margin:0 8px;}
.pages a {margin:0 8px;}


.product-txt table {width:700px; margin:0 auto;}
.page-menu {width:700px; margin:0 auto;}




@media only screen and (max-width: 1120px) {
    .header,.footer {width: fit-content;}
}
