@media (min-width:1000px)
/*pc端*/

    {
    .same-padding {
        padding-top: 50px;
    }
    .contactgray-bg {
        margin: 50px 0 -70px;
        padding: 60px 0 20px;
    }
    .contactgray-bg img {
        margin-bottom: 30px;
    }
    .breadcrumb-box {
        background-color: rgb(250, 250, 250);
        margin-bottom: 40px;
    }
    .breadcrumb {
        padding: 15px;
    }
    .contactgray-bg p.imgbox {
        margin-top: -20px;
    }
}

@media (max-width:1000px)
/*手机端*/

    {
    .same-padding {
        padding-top: 30px;
    }
    .contactgray-bg {
        margin: 30px 0 -50px;
        padding: 30px 0;
    }
    .breadcrumb {
        padding: 0;
        margin-top: 4px;
    }
}

/*内容页公共用*/

.breadcrumb>li+li::before {
    content: "⊙";
    padding: 0 5px;
    color: #999;
}

.breadcrumb li:first-child a span:hover,
.breadcrumb li:last-child a:hover {
    text-decoration: underline;
}

.breadcrumb li .fa {
    font-weight: bold;
    padding-right: 6px;
}

.breadcrumb li {
    font-weight: bold;
}

.breadcrumb li a {
    font-weight: normal;
}

.page ul li .fa {
    padding-right: 10px;
}

.page ul li:hover a,
.page ul li:hover {
    color: #0488CD;
}

.pagination>li>a,
.pagination>li>span {
    padding: 4px 10px;
}

/*分页-联系我们*/

.contactgray-bg {
    background-color: #f4f4f4;
}

.contactgray-bg img {
    max-height: 57px;
}

.contactgray-bg p img {
    max-height: 90px;
}

/*分页-新闻中心*/

.pa_textlist_8 .item {
    padding: 10px 0 20px;
    border-bottom: 1px solid #ddd;
}

.pa_textlist_8 .title {
    display: block;
    font-size: 16px;
    line-height: 2;
}

.pa_textlist_8 .title:hover {
    color: #3370ff;
}

.pa_textlist_8 .date {
    line-height: 2;
}

.pa_textlist_8 .intro {
    line-height: 2;
}

.card1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}

.card2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 52px;
}

@media(max-width:768px) {
    .pa_textlist_8 .intro {
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        line-height: 26px;
        height: 52px;
    }
}

/*内页-产品中心*/

@media (min-width:1000px) {
    .div-img .mask .boxs {
        margin: 0 10%;
        position: absolute;
        top: 16%;
    }
    .div-img .mask .title {
        color: #fff;
        font-size: 20px;
    }
    .div-img .mask .account {
        line-height: 1.2;
        margin-top: 20px;
        color: #fff;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
        word-break: break-all;
        height: 132px;
    }
    .product-box li .pho-account {
        display: none;
    }
}

@media (max-width:1000px) {
    .div-img .mask,
    .div-img .mask .title,
    .div-img .mask .account {
        display: none;
    }
    .product-box li .pho-account {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all;
        height: 46px;
    }
}

.div-img {
    position: relative;
}

.div-img img {
    display: block;
    width: 100%;
}

.div-img .mask {
    width: 100%;
    height: 100%;
    background: rgba(9, 68, 246, 0.64);
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.3s linear;
    opacity: 0;
}

.div-img:hover .mask {
    opacity: 1;
}

/*内页-集团概况*/

@media (min-width:1000px) {
    .company {
        margin: 80px 0 40px;
    }
    .company .title {
        font-size: 32px;
    }
    .company p {
        font-size: 16px;
        padding-top: 10px;
    }
    .zizhi-bg {
        margin: 50px 0 -70px;
        padding: 70px 0;
    }
    .zizhi-bg .company {
        margin: 0px 0 40px;
    }
}

@media (max-width:1000px) {
    .company {
        margin: 30px 0;
    }
    .company .title {
        font-size: 18px;
    }
    .company p {
        font-size: 13px;
    }
    .zizhi-bg {
        margin-bottom: -50px;
        padding-bottom: 40px;
    }
    .zizhi-bg .company {
        margin: 30px 0 30px;
    }
}

.company {
    text-align: center;
}

.company .title {
    font-weight: bold;
}

.zizhi-bg {
    background: #fafafa url(../images/show.jpg) center top;
    background-repeat: repeat-x;
}

.addbreadcrumb .breadcrumb>li+li::before {
    content: ">";
    color: #fff;
}

.years-box li {
    text-align: center;
}

.years-box li .title {
    font-weight: bold;
    position: relative;
    display: inline-block;
}

.years-box li .title::after {
    display: inline-block;
}

.years-box li:first-child .title::after {
    content: "+";
}

.years-box li:nth-child(2) .title::after {
    content: "年​";
}

.years-box li:nth-child(3) .title::after {
    content: "+";
}

@media (min-width:1000px) {
    .years-box {
        padding: 20px 150px 40px;
    }
    .years-box li .title {
        font-size: 46px;
    }
    .years-box li .title::after {
        position: absolute;
        right: -20px;
        top: 10px;
        font-size: 14px;
    }
    .years-box li p {
        font-size: 18px;
    }
}

@media (max-width:999px) and (min-width:415px) {
    .years-box {
        padding: 60px 0;
    }
    .years-box li .title {
        font-size: 40px;
    }
    .years-box li .title::after {
        position: absolute;
        right: -20px;
        bottom: 10px;
        font-size: 14px;
    }
    .years-box li p {
        font-size: 16px;
    }
}

@media (max-width:414px) {
    .years-box {
        padding: 30px 0;
    }
    .years-box li {
        padding-left: 0;
        padding-right: 0;
    }
    .years-box li .title {
        font-size: 20px;
    }
    .years-box li .title::after {
        position: absolute;
        right: -14px;
        bottom: 6px;
        font-size: 10px;
        font-weight: normal;
    }
    .years-box li p {
        font-size: 10px;
    }
}

.marqueelefts {
    height: auto;
    max-width: 1200px;
    overflow: hidden;
    margin: 0px auto;
}

.marqueelefts ul {
    float: left;
}

.marqueelefts li {
    float: left;
    margin: 0 5px;
    display: inline;
    width: 200px;
    height: auto;
    overflow: hidden;
    text-align: center;
}

.marqueelefts li .pic {
    display: block;
    width: 200px;
    height: auto;
    padding: 10px;
    overflow: hidden;
}

.marqueelefts li .pic img {
    height: 100%;
    width: 100%;
}

.marqueelefts li .txt {
    text-align: center;
    height: auto;
    line-height: 260px;
}

.marqueelefts .marquee1_1>li>p {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}

/*分页-旗下产业*/

.pa_textlist_1 .item {
    border-bottom: 1px solid #eee;
    padding: 40px 0;
}

.pa_textlist_1 .item .picbox {
    display: block;
    overflow: hidden;
}

.pa_textlist_1 .item .picbox img {
    transition: all 0.3s ease-in-out;
}

.pa_textlist_1 .item .picbox:hover img {
    transform: scale(1.08, 1.08);
}

.pa_textlist_1 .item .title {
    line-height: 1.4;
    text-align: left;
}

.pa_textlist_1 .item .intro {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-all;
    height: 86px;
}

.pa_textlist_1 .item .boxs {
    margin: 20px 0 20px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pa_textlist_1 .contentbox {
    padding-right: 0;
}
.pa_textlist_1 .gy-list li{
	display: inline-block;
	width:auto;
	margin-right:10px;
	margin-top: 10px;
}
.pa_textlist_1 .gy-list li a{
	position: relative;
	display: block;
	padding:10px 20px;
	border:1px solid rgba(0,0,0,.2);
	font-size:14px;
}
.pa_textlist_1 .gy-list li a:hover{
	border:1px solid #0064D4;
}
.arrow-ico{
	position:relative;
	top:2px;
	display:inline-block;
    width: 0;
    height: 0;
    border-left: 6px solid #333;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
	margin-left:7px;
}
.pa_textlist_1 .gy-list li a:hover .arrow-ico{
	border-left: 6px solid #0064D4;
}
 
 
 

@media(min-width:1000px) {
    .pa_textlist_1 .item .boxs {
        margin-top: 0;
    }
    .pa_textlist_1 .item .title {
        font-size: 18px;
		font-weight: bold;
    }
}

@media(max-width:1000px) {
    .pa_textlist_1 .item {
        padding: 12px 0;
        margin: 0 15px
    }
    .pa_textlist_1 .item .title {
        font-size: 14px;
        font-weight: bold;
    }
    .pa_textlist_1 .contentbox {
        padding-left: 8px;
    }
    .pa_textlist_1 .item .boxs {
        margin: 0;
    }
}

/*子栏目样式*/

.sub-nav-box .sub-nav>ul>li {
    text-align: center;
    line-height: 70px;
    display: inline-block;
}

.sub-nav-box .sub-nav>ul>li>ul {
    position: absolute;
}

.sub-nav-box .sub-nav>ul>li>a {
    background-color: transparent;
}

.sub-nav-box .sub-nav>ul>li.active>a {
    background-color: #3370ff;
    color: #fff;
}

.sub-nav-box .sub-nav li:hover>ul {
    display: block;
}

.sub-nav-box .sub-nav>ul>li>ul::before {
    display: block;
    margin: 0px auto;
    text-align: center;
    position: absolute;
    top: -8px;
    left: 45%;
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #ed8e82;
}

.sub-nav-box .sub-nav>ul>li>ul li ul::before {
    display: block;
    margin: 0px auto;
    text-align: center;
    position: absolute;
    top: 20px;
    left: -10px;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-left: 5px solid #fff;
}

.sub-nav-box .sub-nav ul li ul li a {
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    line-height: 50px
}

.sub-nav-box .sub-nav ul li ul li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(0, 0, 0, 0.1);
}

.sub-nav-box .sub-nav ul li {
    position: relative;
}

.sub-nav-box .sub-nav ul li .arrow {
    display: none
}

.sub-nav-box .sub-nav ul li ul {
    background-color: #ed8e82;
    display: none;
    position: absolute;
    left: 0;
    z-index: 2;
    width: 100%;
}

/*二级ul样式*/

.sub-nav-box .sub-nav ul li ul li ul {
    left: 100%;
    top: 0px;
    display: none;
}

/*三级以后ul样式*/

@media screen and (min-width:1000px) {
    .sub-nav-box {
        margin: -70px auto 40px;
        text-align: center;
    }
    .sub-nav-box .sub-nav>ul>li>a {
        padding: 10px 40px;
        font-size: 14px;
        color: #fff;
    }
}

@media screen and (max-width:1000px) {
    .sub-nav-box .sub-nav {
        padding-top: 20px
    }
    .sub-nav-box {
        padding-left: 10px;
        padding-right: 10px;
    }
    .sub-nav-box .sub-nav>ul>li {
        margin-right: 10px;
    }
    .sub-nav-box .sub-nav>ul>li>a {
        width: 100%;
        height: 34px;
        display: inline-block;
        font-size: 13px;
        overflow: hidden;
        border: 1px solid #ccc;
    }
    .sub-nav-box .sub-nav ul li {
        width: 46%;
        line-height: 34px;
    }
    .sub-nav-box .sub-nav ul li ul li,
    .sub-nav-box .sub-nav ul li ul::before {
        display: none;
    }
}

/*在线客服*/

.zaixian {
    position: fixed;
    bottom: 440px;
    right: 0px;
    z-index: 9;
}

.zaixian .zaixian_com {
    position: relative;
    width: 50px;
    height: 80px;
}

.zaixian_com .zxzx_pic1 {
    position: absolute;
    right: 0px;
    top: 0px;
}

.zaixian_com .zxzx_pic2 {
    position: absolute;
    right: -190px;
    top: -70px;
    z-index: 10;
    width: 170px;
    height: 300px;
}

.zaixian_com .zxzx_pic1 p {
    position: absolute;
    top: 50px;
    left: 18px;
    font-size: 13px;
    color: #fff;
}

.zaixian_com .zxzx_pic2 p {
    position: absolute;
    top: 118px;
    left: 24px;
    font-size: 13px;
    color: #fff;
}

.kf-lf-lj {
    position: absolute;
    width: 100px;
    right: 10px;
    top: 70px;
}

.kf-lf-lj a {
    display: block;
    line-height: 30px;
    padding-left: 10px;
    margin: 5px 0;
    color: #848484;
    font-size: 13px;
}

.kf-lf-lj a .fa {
    padding-right: 4px;
}

.kf-lf-lj a:hover {
    background: #1298fa url(../images/box-kefu2.png) no-repeat 5px center;
    color: #FFF;
    border-radius: 4px;
}

@media(max-width:1000px) {
    .zaixian {
        display: none;
    }
}

/*详情页*/
.detail-img{
	text-align: center;
	max-width: 80%;
}
.detail-title{
	font-size:18px;
	padding:10px 0;
	font-weight:bold;
}
.detail-p{
	margin-bottom: 14px;
}
.detail-title::before{
	position:relative;
	top:3px;
	display: inline-block;
	content: "";
	width: 3px;
	height: 18px;
	background: #0064D4;
	margin-right:6px;
}
.img-limit{
	text-align:center
}
.border-line{border:1px solid rgba(0,0,0,.1);}
