﻿@charset "utf-8";
@import url('basez2.0.css');

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a:hover{color: #2889ce;}
/*banner*/
.banner{width:100%;height:800px;background:url(../images/banner.jpg) center center;}

.boxwrap{margin:0 auto;width:90%;height:auto;text-align:left;padding:0;padding:0;position: relative;}
.boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/*内页*/
.center{text-align:center;}
.ads_ny{background:url(../images/banner_content.jpg) center center no-repeat;height: 500px;margin-top: 95px;}
.ads_ny a{ display:block; height:100%; width:100%;}

.ads_ny2{background:url(../images/banner042.jpg?v=20181105) center center no-repeat;height:250px;margin-bottom:20px;}

/*icons definde style*/
.comm,.view,.meta .time, .sidebar li a{background:url(../images/sprite.gif) no-repeat;}
.comm,.view,.meta .time{margin-right:10px;padding-left:20px;}
.comm{background-position:left 4px;}
.view{background-position:left -36px;}
.meta .time{background-position: left -158px;}
.arrow{float:right;padding-left:10px;color:#DDD;font-family:simsun;font-size:14px;font-style:normal;font-weight:bold;}





/*******************************newslist v1.0***************************/
.wrap1{width:90%;margin:0px auto;transition:width .3s ease;display:flex}
.subtitle{font-size:1.2rem;opacity:.9;max-width:600px;margin:0 auto}
.news-container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:40px;}
.news-card{background: rgba(245,245,245,1);border-radius:15px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;cursor:pointer;}
.news-card:hover{transform:translateY(-8px);}
.news-image{height:280px;position:relative;overflow:hidden;margin: 20px;}
.news-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;/* padding: 20px; */}
.news-card:hover .news-image img{transform:scale(1.1);}
.news-content{padding: 5px 25px 25px 25px;flex-grow:1;display:flex;flex-direction:column;position:relative;}
.date{color:#666;margin-bottom:12px;font-size:.95rem;display:flex;align-items:center}
.date i{margin-right:8px}
.news-title{color:#2c3e50;font-size:1.15rem;margin-bottom:15px;transition:color .3s ease;line-height:1.4}
.news-card:hover .news-title{color:#fc6226}
.news-excerpt{color:#7f8c8d;margin-bottom:20px;line-height:1.6;flex-grow:1;font-size:16px;}
.news-card .arrow { transition: transform .3s ease}
@media (max-width:1199px){.wrap1{width:92%}}
@media (max-width:991px){
.wrap1 { width: 94% }
.news-container{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:767px){
    .wrap1 { width: 96%;margin: 20px auto }

}
@media (max-width:600px){
    .news-container{grid-template-columns:1fr}
}
@media (max-width:480px){
.wrap1 { width: 100%; padding: 0 15px }
.news-card{border-radius:10px}
.news-content{padding:20px}
}

.nav-container{display:flex;justify-content:space-between;align-items:center;background:rgb(240,240,240);padding:0 20px;margin-bottom:30px;z-index:9999;}
.tabs-container{flex:1}
.tabs{display:flex;position:relative;max-width:320px}
.tab{padding:27px 0;font-size:16px;color:rgb(102,102,102);cursor:pointer;transition:color .3s ease;position:relative;text-align:center;flex:1;z-index:1;font-weight:500}
.tab:hover{color:#fc6226}
.tab::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:3px;background:#fc6226;border-radius:3px;transition:all .3s ease;transform:translateX(-50%)}
.tab:hover::after{width:100%}
.current-position{color: #666;font-size:16px;display:flex;align-items:center;}
.current-position i{margin:0 8px;font-size:12px}
.current-position a{color: #666;text-decoration:none;transition:color .3s;}
.current-position a:hover{color:#fc6226;text-decoration:underline}
/***/
.screen-size{position:fixed;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:5px;font-size:12px;z-index:1000}
/*******************************newslist v1.0***************************/


/*******************************markets v1.0***************************/
.icenter {width: 1500px;margin: 0 auto;display: block; overflow: hidden;}
.pagett{display:block;overflow:hidden;margin:50px 0;border-bottom:1px solid #eee;padding-bottom:20px}
.pagett dd{display:table;table-layout:fixed;width:100%}
.pagett dd a{/* display:table-cell; */vertical-align:middle;border-right:1px solid #ddd;text-align:center;color:#333;font-size:16px;height:42px;line-height:42px;padding: 30px 50px;}
.pagett dd a:last-child{border:0}
.pagett dd .active,.pagett dd a:hover{background:#fc6226;color:#fff}
.apptt{padding:60px 0;display:block;overflow:hidden;position:relative;margin-bottom:100px}
.apptt:after{content:"";position:absolute;width:25%;height:100%;top:0;left:0;background:#f0f1f3;z-index:1}
.apptt .icenter{position:relative;z-index:3;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center}
.apptt  dd{display:block;width:65%}
.apptt  dd span{display:block;font-size:40px;color:#333;margin-bottom:20px}
.apptt  p{display:block;font-size:16px;line-height:28px;color:#333}
.apptt  p img{display:block;max-height:380px;}
/*******************************markets v1.0***************************/
._left{float:left;width: 15.7%;}
._left .hd  h1{float:left;color:#ffffff;height: 91px;font-size:14px;padding: 0 0 12px 0;width: 100%;}




.left7_area .hd{width: 100%;/* padding-right: 12%; */height: 64px;line-height: 61px;font-size: 18px;color:#ffffff;font-weight:bold;text-align:center;background: url(../images/left7_bar.jpg)  no-repeat left center;/* border-bottom: 2px solid #fff; */}
.left7_area .bd-item{width:100%;border-top:none;}
.left7_area .bd-item .inner-data{background: #f3f3f3;padding: 6px 0 0px 0;}
.left7_area .bd-item .inner-data ul{width:100%;}
.left7_area .bd-item  li{float:left;width:100%;border-bottom: 1px dashed #dcdcdc;margin-bottom: 6px;}
.left7_area  .cur a { display:block; color:#C10005;}
.left7_area  li a {display:block;padding-left: 40px;background: url(../images/icons_001.png) no-repeat left center;line-height: 42px;height: 42px;overflow:hidden;margin-left: 10px;font-size: 14px;}
.left7_area  li a:hover{color:#2785d4;}
.left8_area{color: #333;background: #f3f3f3;padding: 0 0 15px 0;}

.right_area{position:relative;width: 100%;overflow:hidden;/* float:right; */}
.right_area .hd2 {width:100%;height: 42px;line-height: 42px;border-bottom: 1px solid #2480cd;}
.right_area .hd2 .links {padding-right:10px;float:right;color: #515151;}
.right_area .hd2 .links a{color: #515151;}
.right_area .hd2 .links a:hover{color:red;}
.right_area .hd2  h1{float:left;color: #515151;padding-left:25px;font-size: 16px;width: 226px;font-weight: bold;}





/*newslist-zhai==about*/
.right_area .bd-item{width: 100%;padding: 15px 16px;border: 1px solid #ebe7e8;margin-top: 2px;background:#fff;min-height:360px;height:auto!important;}
/*cooperate piclist*/
.right_area .bd-item2{border:1px solid #ccc;width:928px;padding: 12px 0 0px 19px;min-height:348px;height:auto!important;}
/*newlist-zhai*/
.list1 li{ padding-bottom:15px;}
/*newslist riqi areas*/
.list4{padding: 10px  26px 0  26px;}
.list4 .tim{width:62px;text-align:center;border-radius:0px 0px 10px 0px;margin-top: 5px;margin-right: 18px;float: left;}
.list4 .tim1{background: #2480cd;color:#FFF;height:24px;line-height:24px;font-size: 13px;}
.list4 .tim2{border:1px solid #E6E6E6;border-top:0px none;font-size:26px;padding-top:13px;padding-bottom:13px;color: #2480cd;}
.entry  .list4 a{color:#424242;font-size: 16px;}
.entry  .list4 a:hover{color:#fe7d00;}
.list4 .note{color:#888;font-size: 14px;line-height: 22px;}
.list4 .info h2:hover{color:#fe7d00;}
.list4 .note:hover{color:#444;}
/*cooperate piclist*/
.list2 li{ width:180px;height:80px; margin:20px 24px;float:left; text-align:center;border:1px solid #e3e2e2;}
.list2 li img{ max-width:180px; _max-width:180px; width:180px; height:80px; }
.list2 li div{ height:26px; line-height:26px;}
/*honor*/
.list3 li{width: 270px;margin: 9px 15px;float:left;text-align:center;}
.list3 li img{_max-width:180px;width: 190px;height: 70px;height:125px;border: 1px solid #ddd;margin-top: 15px;}
.list3 li div{height:26px;line-height:26px;color: #333;}
/*equipment*/
.list5 li{width: 270px;margin: 9px 15px;float:left;text-align:center;}
.list5 li img{_max-width:180px;width: 255px;height: 200px;border: 1px solid #ddd;margin-top: 15px;}
.list5 li div{height:26px;line-height:26px;color: #333;}


/*标题*/
.meta{border-bottom: 1px dashed #BFC3C4;padding:15px 0;}
.meta p{height: 28px;line-height: 28px;text-align:right;font-size:15px;}  /*myself*/
.meta .share{float:right;}
.meta-tit{color: #444;font-size: 20px;margin: 10px 0 10px;font-weight: bold;width: 100%;}
.meta-tit span a{color:#008800;font-size:12px;font-weight:normal;margin-left:10px;}
.meta-info{color:#999;}
.ny_banner{height:500px;margin-top:110px;}
.banner_zsjm{background:url(../images/banner_zsjm.jpg);}
/*内容en*/
.entry{font-size: 14px;line-height: 28px;word-wrap:break-word;color:#5a5a5a;/* padding-top: 15px; */}
.entry img{  height:auto!important;}
.entry .center{ text-align:center;}
.entry h2,.entry h3,.entry h4{color:#111;padding-bottom:5px;}
.entry h2{font-size: 16px;}
.entry h3,.entry h4{font-size:1.1em;}
.entry .tit1{color: #1f60ad;font-family:'Microsoft YaHei';font-size: 17px;font-weight:600;margin: 18px 20px;}
.entry .tit2{color: #888;font-size: 14px;/* font-weight:bold; */margin: 18px 20px;background: #f3f3f3;padding: 6px 10px;}
.entry .tit3{font-size:19px;text-align:center;padding:20px 0;}
.entry strong{font-size: 1.15em;color: #333;/* margin: 5px 0; */}
.entry  .elist-1 li{list-style:disc;margin-left: 40px;}
.entry  .elist-1 li p{margin:2px 0;/* text-indent: 0px; */}
.entry ul,.entry ol{}
.entry ul li{list-style:none;}
.entry ol li{list-style:decimal outside none;}
.entry p{margin: 12px 20px;/* text-indent: 25px; */}
.entry br{height:3px;}
.entry a{ color: #888;}
.entry a:hover{ color:#fe7d00;}
.entry code, .comment code{background-color:#EEE;border-radius:5em;color:#777;font-family:'courier new'; line-height:1.7em}

.entry .tel {
    color:#c81623;font-size:18px;font-weight:bold;
}

.next-prev-single{padding: 10px 60px;color:#444;font-size:14px;overflow:hidden;}
.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next-prev-single p a{ color:#fc6226; text-decoration:none; }
.next-prev-single p a:hover{ color:#fe7d00;  }
.next-prev-single .prev{ float:left; }
.next-prev-single .next{float:right;text-align: right;}



/*job*/
.entry table{}
.entry table th{background-color:#fcddd2;text-align:center; height:50px;line-height:50px;}
.ui-table-ppi02{background-color: #fff;width: 100%;border-collapse: separate;border-spacing:1px;margin-top: 32px;}
.ui-table-ppi02 .tit{ text-align:left;margin: 0px 15px 0px 10px;color:#323232;font-size: 14px;font-weight: bold; background:#c4def5;}
.ui-table-ppi02 td{height: 36px;line-height: 36px;color:#333;text-align: left;padding-left: 15px;padding: 10px;}
.ui-table-ppi02 td.des{line-height:22px;padding:6px  12px 6px 15px;}
.ui-table-ppi02 .th{background-color: #f4f4f4;width:15%;color:#333;font-size:12px;text-align: center;}
.ui-table-ppi02 .tl{ text-align:left;padding-left:28px;}
.ui-table-ppi02 a{ color:#0090f0; text-decoration:none;}
.ui-table-ppi02 a:hover{color:#f40;}
.ui-table-ppi02 .title{color:gray; font-weight:500;}
.ui-table-ppi02 tr:nth-child(even) {
    background-color: #f5f5f5;
}

/* 表格行悬停效果，提升交互体验 */
.ui-table-ppi02 tr:hover {
    background-color: #fcddd2;
    cursor: default;
}


.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}
.menus2 a{margin:0 15px;color:#fff;}
.menus2 a:hover{color:red;}

/*trace*/
.padT20{ padding-top:20px;}
.pointer{ cursor:pointer;}
#noid{width:172px; height: 34px;line-height: 34px;}
#trace li{float:left; width:33%;height:35px; line-height:35px;background:#F2F2F2; margin-left:1px; margin-bottom:1px;color: #999; text-align:center;}
#trace .th li{ text-align:center;color: #444; background: #e5e6e5;}
#trace p{ line-height: 28px;}
#trace p .red{color:Red;}
#trace .list-no li{ width:99.2%;float:left;  background:#eee; text-align:center;height:30px; line-height:30px;}
.btn-submit{ width:126px; height:39px; color:#fff; line-height:39px; background-image:url(../images/btn_search.jpg);border:none;margin-right:4px;}
.btn-reset{width:126px; height:39px; color:#fff; line-height:39px;background-image:url(../images/btn_clear.jpg);border:none;}

.return-back{text-align:center;margin:30px 0 15px 0;}
.return-back a {
    background:#fc6226;
    padding: 10px 20px;
    color: #fff;
    border-radius: 6px;
}
.return-back a:hover{background: #fc6226;}
.return-back a.more{padding: 10px 30px;border: 1px solid #f8a310;background: none;color: #f8a310;font-size:14px;}
.return-back a.more:hover{background:#f8a310;border: 1px solid #f8a310;color:#fff;}
.return-back a.more2{padding: 10px 30px;border: 1px solid #1c79be;background: none;color: #1c79be;font-size:14px;}
.return-back a.more2:hover{background:#1c79be;border: 1px solid #1c79be;color:#fff;}


/*messages*/
.form_box{ margin-top:20px;}
.form_box dl{clear:both;padding: 10px 0;font-size:12px;line-height:28px;}
.form_box dl dt{display:block;float:left;width: 180px;text-align:right;font-size: 13px;}
.form_box dl dt em{padding-right:5px;color:#FF0000;font-style:normal;}
.form_box dl dd{margin-left: 210px;padding-left: 20px;}
.form_box dl dd i{display:block;line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd em{line-height:28px;color:#999;font-size:12px;font-style:normal;}
.form_box dl dd .btn_submit{padding:10px 30px;border:1px solid #429342;background:#52A152;color:#fff;font-size:14px;line-height:1em;cursor:pointer;font-family:'Microsoft YaHei';}
.form_box .need{ color:#fa211e;}


.left3_area{width: 228px;overflow:hidden;float:left; }
.left3_area .hd {height: 43px;background: #fbfbfb;border: 1px solid #ccc;}
.left3_area .hd  h1{float:left;color: #024da0; padding: 0px  0 0  22px;height: 41px; line-height: 41px;font-size: 16px;width: 86px;border-bottom: 3px solid #024da0;}
.left3_area .hd2 h1{color:#fff; margin-left:15px;}
.left3_area .bd-item{ width: 99.5%;background: #fff;}
.left3_area .bd-item .inner-data ul{width:100%;}
.left3_area .bd-item  li{ line-height: 40px;float:left;width:226px;border: 1px solid #dcdcdc;border-top: none;}
.left3_area  .cur a { display:block; color: #5a5a5a;}
.left3_area  li a { display:block; padding-left: 45px; background: url(../images/ico1.gif) no-repeat 25px 18px; overflow:hidden;color: #5a5a5a;font-size: 14px;}
.left_pro li a{
    background: url(../images/icon_pro.png) no-repeat 22px 15px; 
}
.left_pro li a.curr{ background: url(../images/icon_pro_minus.png) no-repeat 22px 15px; }
.left3_area  li a:hover{color:#f90102;}
dl.list{margin-bottom:10px;}
.left3_area dd{margin-left:0px;  padding: 7px 0;line-height: 18px;}
.left3_area dd a{ background: url(../images/ico3.gif) no-repeat 29px 5px; font-size: 13px;color:#5a5a5a;}
.left3_area dd a.current{color:#f90102;}

.left6_area .hd{width:100%;height:100px;background:url(../images/ftop.jpg);line-height:100px;font-size:20px;color:#ffffff;font-weight:bold;text-align:center;}
.left6_area .bd-item{width:100%;border-top:none;background: #f6f6f6;}
.left6_area .bd-item .inner-data{border: 1px #ebe7e8 solid;padding: 20px 0 0px 0;}
.left6_area .bd-item .inner-data ul{width:100%;}
.left6_area .bd-item  li{float:left;width:100%;border-bottom: 1px solid #dcdcdc;margin-bottom: 6px;}
.left6_area  .cur a { display:block; color:#C10005;}
.left6_area  li a {display:block;padding-left: 30px;background: url(../images/index_40.gif) no-repeat;line-height: 42px;height: 42px;overflow:hidden;margin-left: 10px;}
.left6_area  li a:hover{color:#fff;background: url(../images/index_41.gif) no-repeat;}

.left7_area{/* border-top:none; *//* background: #074096; */color: #666;border: 1px solid #dcdcdc;}
.left7_area h1{height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.left7_area  .hd h1 img{width: 100%;margin: 1px;}
.left7_area p{line-height:24px;margin:0 5px 0 10px; }
.left7_area a{color: #666;}.left5_area a:hover{color:red; }
.t05 {padding: 0 20px;color:#fff;height: 42px;line-height: 42px;color: #2889ce;border-left: 4px solid #249bef;/* border-right: 4px solid #f1f1f1; */border-bottom: 1px solid #dcdcdc;font-size: 15px;}

/*搜索页面1*/
.search-page .hd {width: 99.8%;background: #fbfbfb;height: 43px;line-height: 46px; border: 1px solid #e7e7e7;/* border-bottom: none; */}
.search-page .hd .links {padding-right:10px;float:right;color: #7d7d7d;font-family: Arial;font-size: 12px;}
.search-page .hd .links a{color: #1274cd;}
.search-page .hd .links a:hover{color:red;}
.search-page .hd  h1{float:left;color: #024da0;padding-left:25px;font-size: 16px;width:146px;}

.sear-list .f-list{ padding-top:10px; }
.sear-list .f-list li{ display:block; padding: 12px 0; border-bottom:1px solid #f0f0f0; overflow:hidden; width: 16%;
    padding-left: 4%;float:left; }
.sear-list .f-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.sear-list .f-list li h2{ font-size:16px; line-height:27px; font-weight:normal; }
.sear-list .f-list li h2 a{ font-size:13px;font-family: arial;font-weight:bold; line-height:29px; color:#3b8dd1; text-decoration:none; }
.sear-list .f-list li h2 a:hover{ color:red; }
.sear-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }


.right_area .hd  h1{float:left;color: #515151;font-family:微软雅黑;padding-left:25px;font-size: 16px;width: 226px;font-weight: bold;}
.down-content .title{width:80%;float:left;padding-left:4%}
.down-content .fileurl{width:16%;float:left}
.down-bar{background:url(../images/down_bar.jpg);height:35px;line-height:35px;color: #333;border: 1px solid #ccc;}
.downfile ul{margin:0;padding:0}
.downfile li{border-bottom:1px dotted #ccc;height:38px;line-height:38px}
.downfile li a{text-decoration:none;color:#024da0;font-size:13px;}
.downfile li img{vertical-align:middle;text-align:center;margin-top:6px}

/*product*/
.range{height:160px;}
@media (min-width: 992px){
    .col-md-2 {
        width: 16.66667%;
        float:left;
    }
}
.wrap-loc{padding:10px 0;-webkit-box-shadow:0 -1px 2px rgba(0,0,0,.06) inset;box-shadow:0 -1px 2px rgba(0,0,0,.06) inset;background-color:#f3f3f3;border-bottom:1px solid #dadada;/* height:38px; */line-height:38px;border-top:1px solid #dadada;}
.wrap-loc a{color:#337ab7;text-decoration:none}
.wrap-loc a:focus,.wrap-loc a:hover{color:#23527c;text-decoration:underline}
.wrap-loc a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.sortclass{margin-bottom:45px}

.page-title{font-size:35px;font-weight:700;margin:45px 0 35px 0}
.page-title2{font-size: 32px;font-weight:700;margin:45px 0 15px 0;}
.pro-list li h2{font-size:22px;margin-bottom:15px}
.pro-list li h2 a{color:#015A99}
.pro-list .des{font-size:14px;margin-bottom:35px}

/*insurance*/
#main{background-color: #f1f1f1;overflow:hidden;}
.recruitment-box{clear:both;}
.recruitment-box,.soft-box{clear:both;}
.recruitment-box .rec-hd h3{font-size:48px;color:#333;margin-bottom:10px}
.recruitment-box .rec-hd p{color:#e1e1e1;font-size:40px;text-align:left;text-transform:uppercase;font-weight:700}
.job-list .tit{height: 50px;line-height: 50px;padding:0 30px;font-size: 14px;color:#666;background-color:#fff;cursor:pointer;position:relative;}
.job-list .ok .tit{background-color:#008cd6;color:#fff}
.job-list{margin-bottom: 20px;margin-top: 20px;}
.job-list li{margin-bottom: 6px;}
.job-list .con{background-color:#fff;color:#666;display:none;font-size: 14px;}
.job-list .job-det h3 a{color:red;}
.job-list em{background-image:url(/Public/Images/home/afriso/zh-cn/more1.png);width:30px;height:30px;position:absolute;right:40px;top:20px;background-position:left 0;background-repeat:no-repeat}
.job-list .ok em{background-position:0 bottom}
.job-list .ok{margin-bottom:14px}
.job-list .pad{padding: 20px 20px;}
.job-meta span{display:inline-block;width:160px;margin-bottom:10px}
.job-meta{border-bottom:1px solid #ddd;padding-bottom:6px}
.job-det p{color:#666;line-height: 26px;}
.job-det h3{color:#333;margin: 10px 20px;font-size:14px;text-align: right;}
.rec-hd .pad{padding:0 20px}
.rec-hd{overflow:hidden;overflow:hidden;margin-bottom:25px}
.rec-hd p{margin-bottom:0!important}
.rec-hd .inp,.rec-hd select{height:38px;border:1px solid #d8d8d8;padding:0 16px;width:100%}
.rec-hd .sub{width:100%;height:38px;color:#fff;text-align:center;line-height:38px;text-align:center;border:0;cursor:pointer;display:inline-block;background-color:#008cd6}




/*15-tchy的公司简介*/
.same-banner{margin-top: 70px;min-height: 400px;height: 400px;background-position:center top;background-repeat:no-repeat;overflow:hidden;}
.img-opacity{opacity:0;width:0;height:0;position:absolute}
.same-banner p{text-align:center;color: #0d89c8;font-size: 15px;line-height: 27px;margin-top: 10px;}

@media(max-width: 1060px){
    .same-banner {
        margin-top: 60px;
        background-position: center center;
        height: 300px;
        min-height: 300px;
    }

    .edit-info img{max-width:90%;}
}




.wrap-content  .des{/* width: 70%; */margin: 0 auto;}
.wrap-content .tit{font-size:30px;text-align: center;}
.wrap-content .entry p{margin: 14px 20px;font-size: 1.3em;line-height: 2rem;}
.wrap-content .pic_1{float:right;width:400px;}
.category-content{font-size:16px;height:82px;background-color:#fff;margin-bottom: 30px;}
.category-content .tit{display:none;height:40px;line-height:39px;text-align:center;cursor:pointer;border-bottom:1px solid #e8303f;background:url(../images/icon-close.png) right center no-repeat;background-size:auto 15px}
.category-content .open .tit{background:url(../images/icon-open.png) right center no-repeat;background-size:15px auto}
.category-content .boxwrap{height:100%;white-space:nowrap;border-bottom:1px solid #e5e5e5}
.category-content a{display:inline-block;color:#666;padding:0 15px;margin-right:70px;line-height:80px}
.category-content a:hover{color:#e8303f}
.category-content a.on{color:#e8303f;border-bottom:1px solid #e8303f}
.category-content .box{width: 820px;margin:0 auto;}
@media(max-width: 1060px){
  .wrap-content .des {
  width: 100%;
  float: none;
  margin:0 auto;
}
  .wrap-content .pic_1 {

 display:none;
}
  .tit{text-align:center;padding:15px 0;}
  .category-content .box {
  width: auto;
  margin: 0 auto;

}
    .category-content .boxwrap {
        white-space:normal;
    }
    .category-content a {
      
        padding: 0 12px;
        margin-right: 20px;
        line-height: 60px;
    }
    .category-content{height:62px;}
}

/*新闻详情自适应*/
@media(max-width: 1060px){
  ._left{display:none;}
  .right_area{width:100%;}
  .right_area .hd2{display:none;}
  .right_area .bd-item{border:none;}
    .meta p {
        margin: 0 10px 0 0px;text-align: right;
    }
    .next-prev-single p {
        width: 100%;
        margin-bottom:15px;

    }
    .next-prev-single .next {
  text-align: left;
}
    .next-prev-single {
        padding: 10px 15px;
    }
    .right_area .bd-item {
      
        padding: 15px 0px;
    }
    .bshare-custom{display:none;}
    .meta-tit{padding: 0 20px;}
}
@media(max-width: 800px){
  .entry img{max-width:100%;}
  .meta-info{display:none;}
}


/*分页系统*/
.pagelist *{ display:inline-block; vertical-align:middle; }
.pagelist .paget{display: table;margin: 0 auto;border-bottom: 1px solid #edecec;border-right: 1px solid #edecec;}
.pagelist a{background-color:#fff;padding:0 18px;line-height: 38px;border-left: 1px solid #edecec;border-top: 1px solid #edecec;}
.pagelist span{background-color:#fff;padding:0 18px;line-height: 38px;border-left: 1px solid #edecec;border-top: 1px solid #edecec;}
.pagelist .paget .current{background: #2889ce;color:#fff;border-top: 1px solid #2889ce;}
.pagelist .paget .disabled{background:#f3f3f3;}

/*15tchy 案例列表*/
.case-list li{float:left;width: 23%;margin-left: 1%;margin-right: 1%;margin-bottom:40px;}
.case-list li.end{ margin-right:0;}
.case-list li a{ display:block; position:relative;}
.case-list li .pic img{display:block;width:100%;height: 274px;}
.case-list li p{margin:0;padding:0 30px 0 20px;background: url(../images/case-list-a.png) no-repeat 95% center #f3f3f3;line-height:60px;font-size: 15px;}
.case-list li .hover{position:absolute;left:0;top:0;bottom:0;right:0;background:#c92a32;/*IE8-9*//* background: #2889ce; */background-color: rgba(40,137,206,0.8);text-align:center;opacity: 0;transition:0.3s;}
.case-list li .hover figure{ display:table; width:100%; height:100%;margin:0;padding:0;}
.case-list li .hover figcaption{display:table-cell;vertical-align:middle;color:#fff;padding-left:40px;padding-right:40px;/*  */}
.case-list li .hover pre{text-align:center;line-height:24px;font-size: 13px;}
.case-list li .hover h3{margin:0;font-size: 16px;font-weight:normal;}
.case-list li .hover h3::after{ width:23px; height:2px; background:#fff; content:''; display:block; margin:16px auto;}
.case-list li a:hover .hover{ opacity:1;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-family: "sy", "Microsoft YaHei";text-align:justify;text-justify:inter-ideograph;}
@media(max-width:1300px){
    .case-list li {
      
      width:29.33%;
      margin-left:2%;
      margin-right:2%;
    }
}
@media(max-width:920px){
   .case-list li { width:46%;margin-left:2%;margin-right:2%;}
}
@media(max-width:600px) {
    .case-list li {width: 92%;margin-left: 4%; margin-right: 4%;}
    .case-list li .pic img{height:auto;}
    .pagelist .paget span:first-child{display:none;}
}




/*在线留言*/
/*文本框样式*/
input.wide{ width:250px; }
input.txt{width: 400px;}
input.small{width: 120px;}
.input{display:inline;margin-right:5px;padding:7px;height: 36px;line-height: 36px;vertical-align:middle;background:#fff;color:#999px;border:1px solid #e8e8e8;border-radius:2px;}
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn2{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn2{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn2:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn2, button.btn2{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }

/*产品详情*/
.wrapper{ position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; }
.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.left-75{position:relative;float:left;margin:0;padding:0;width: 100%;}
.left-220{float: right;width: 23%;}
/*商品缩略图样式*/
.goods-box{position:relative;margin-bottom:15px;padding:30px;font-size:12px;background: #f5f5f5;}
.goods-pic{
    display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
    position: relative;
    float: left;
    width: 38%;
    z-index: 1;
 
}


	.pic-box{margin:0 auto;}
	.pic-preview{width: 100%;height: 100%;}
	.pic-scroll{ margin-top:10px; width:370px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:335px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }
/*商品规格*/
.goods-spec{position:relative;margin: 0 0 0 36%;overflow:hidden;background: #f5f5f5;padding: 2.6% 5%;min-height: 317px;overflow: hidden;}
	.goods-spec h1{display:block;color: rgba(51,51,51,1);font-size: 25px;font-weight: 600;/* line-height:1.1em; */text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.goods-spec .subtitle{ margin-top:5px; color:#888; font-size:14px; line-height:18px; }
	.goods-spec .spec-box{position:relative;margin-top:10px;font-size: 15px;}
	.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
	.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }


.spec-box dl {
    display: flex; /* 使用 Flexbox 布局 */
    align-items: flex-start; /* 顶部对齐 */
  
}
.spec-box dt {
    flex: 0 0 150px; /* 固定宽度，与之前的宽度一致 */
    color: #666;
    padding-top:10px;
}

.spec-box dd {
    flex: 1; /* 占据剩余空间 */
    position: relative;
    padding: 5px 0;
    line-height: 26px;
    min-height: 26px;
    color: #333;
    margin: 0; /* 移除默认的 margin */
}

/* 图片放大镜样式*/
.jqzoom{position:relative;float:left;display:block;margin:0;padding:0;width: 100%;height: 100%;border:none;cursor: auto;}
	.jqzoom img{max-width: 100%;max-height: 425px;/* margin-left: 30px; *//* margin-top: 10px; */}
.zoomdiv{ position:absolute; top:0; left:0; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; text-align:center; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; width:20px; height:20px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
/*商品Tab样式*/
.goods-tab .tab-head{ display:block; height:42px; border-bottom:1px solid #f0f0f0; background:#fff; }
	.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
	.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:42px; line-height:42px; color:#555; font-size:14px; }
	.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{color:#fff;background: #f60;font-size:17px;font-weight:bold;}
	.goods-tab .tab-content{display:none;background: #fff;}

@media(max-width:1130px){
  .left-220{display:none;}
  .left-75{  width: 96%;
  margin: 0 auto;float:none;}


}

@media(max-width:720px){
  .goods-pic{width:100%;}
  .goods-spec{margin:0;}


}





.contact-container{width:100%;max-width: 90%;margin: 0 auto;background:#fff;border-radius:15px;/* box-shadow:0 10px 30px rgba(0,0,0,.1); */overflow:hidden;}
.contact-container header{padding:30px;text-align:center;}
.contact-container h1{font-size: 30px;color: #333;/* margin-bottom:15px; */padding: 45px 0;}
.contact-container .divider{height:2px;/* background:linear-gradient(to right,transparent,#3498db,transparent); *//* width:80%; */margin:0 auto;border: 1px solid  rgba(0,0,0,.1);}
.contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding: 30px 0;}
.contact-container .card{background: rgba(245,245,245,1);/* border-radius:10px; */padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s;/* border-left:4px solid #3498db */}
.contact-container .card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}
.contact-container .card-header{display:flex;align-items:center;margin-bottom:15px}
.contact-container .icon{width:40px;height:40px;/* background: #fc6226; */color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:15px;font-size:18px;}
.contact-container .card-title{font-size: 17px;color: rgba(115,115,115,1);/* font-weight:600; */}
.contact-container .card-content{color: #333;line-height: 1.9;font-size: 16px;}
.contact-container .card-content p{/* margin-bottom:8px */}
.highlight{color:#2c3e50;font-weight:500}
@media (max-width:768px){.contact-cards{grid-template-columns:1fr;padding:20px}
.contact-container .card{padding:20px}
.contact-container header{padding:25px 20px}
.contact-container h1{font-size:21px}
}
@media (max-width:480px){.card-header{flex-direction:column;text-align:center}
.contact-container .icon{margin-right:0;margin-bottom:10px}
.contact-container h1{font-size:20px}
}
.contact-container .fas {
    font-weight: 900;
    color: #666;
    font-size: 30px;
}



/***===============产品详情*/
.grid-container-fixed{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(120px,auto);gap:16px;}
.grid-container-fixed4{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(120px,auto);gap:16px;}
/* Grid子项 */
.grid-item{padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.grid-item:hover{box-shadow:0 5px 20px rgba(0,0,0,.12);transition:box-shadow .3s ease-in-out}
.grid-item__title{font-size:17px!important;color:#1a5f7a;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e9ecef}
.grid-item__features{list-style-type:none;padding-left:0}
.grid-item__features li{padding-left:24px;position:relative;color:#495057;font-size: 16px;}
.grid-item__features li::before{content:"✓";color:#28a745;font-weight:700;position:absolute;left:0;top:0}




@media (max-width: 1300px) {
    .grid-container-fixed4 { grid-template-columns: repeat(2, 1fr); }
}

/* 1200px以下的一行2个 */
@media (max-width: 1200px) {
    .grid-container-fixed{ grid-template-columns: repeat(3, 1fr);}

    /**公司简介*/
    .icenter{width:96%;margin:0 auto;margin-left:2%;}
    .apptt{padding:0;margin-bottom:0px;}
    .apptt:after {
        
        background: none;
    
    }
    .apptt .icenter {display:block;}
    .apptt dd{width:100%;}
    .apptt dd span{text-align:center;}
    .apptt p img{max-width:90%;margin:20px auto;max-height:none;}

    /*5个产品*/
    .goods-pic{width:100%;}
    .goods-spec{margin:0 0 0 0;}
    .boxwrap{width:100%;}
    .goods-box {padding:0; }
    .current-position{display:none;}
    .jqzoom img{max-height:none;}
}

@media (max-width: 1100px) {
    .grid-container-fixed, .grid-container-fixed4 { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 700px) {
    .grid-container-fixed, .grid-container-fixed4 { grid-template-columns: 1fr; }
    /*5个产品*/
    .spec-box dt.zhaiyao { display: none; }
    .pagett dd a {padding: 30px 20px;}
  }
@media (max-width: 540px) {
  

    .pagett dd a {
        padding: 30px 5px;
    }
}






