/* 首页内容部分样式 */


.aboutLayout {
    background-color: #fff;
    box-sizing: border-box;
    padding-top: 35px;
}



/* title公共样式 */



.titleLayout {

    text-align: center;
}



.titleLayout p {

    font-size: 12px;

    text-transform: uppercase;

    color: #666666;

    font-family: 'Times New Roman', Times, serif;

}



.titleLayout h2 {

    font-size: 18px;

    font-weight: bold;

}



.titleLayout h2 i {

    color: #ee8131;

    font-weight: bold;

}


.titleLayout h4 {
    font-size: 14px;
    color: #333333;
    margin-top: 15px;

}

/* 关于我们中间部分样式 */



.aboutLayout .aboutCenter {

    margin-top: 15px;
    width: 100%;

}

.aboutLayout .aboutCenter img{
    width: 100%;
    display: block;
}

.aboutLayout .aboutCenter .aboutRight {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    width: 100%;
    padding: 30px 0;
}

.aboutLayout .aboutCenter .aboutRight .des {

    font-size: 10px;

    color: #666666;

    line-height: 18px;

    text-indent: 2em;

}

.aboutLayout .aboutCenter .aboutRight .imgList {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 25px 8px 30px;
    box-sizing: border-box;
}

.aboutLayout .aboutCenter .aboutRight .imgList .imgItem {
    /* flex: 1; */
}

.aboutLayout .aboutCenter .aboutRight .imgList .imgItem span {

    font-size: 10px;

    color: #666666;

    line-height: 15px;

    display: block;

    margin-top: 5px;

}

/* 案例样式 */



.caseLayout {

    background-color: #f2f2f2;
    padding-top: 25px;
    padding-bottom: 25px;
}



.caseLayout .titleUl {

    width: 300px;

    display: flex;

    justify-content: space-between;

    margin: 25px auto;
}



.caseLayout .titleUl li i {

    width: 88px;

    display: block;

    line-height: 23px;

    box-sizing: border-box;

    border: 1px solid#3f3f3f;

    text-align: center;

    font-size: 11px;

    transition: all 0.5s;

}



.caseLayout .titleUl li.on i {

    background-color: #f08519;

    border: none;

    border: 1px solid#f08519;

    color: #fff;

}


.caseLayout .caseList {

    display: flex;

    box-sizing: border-box;

    flex-wrap: wrap;

}



.caseLayout .caseList .caseItem {

    width: 49%;

    margin-bottom: 10px;

    margin-right: 2%;
    box-sizing: border-box;
}

.caseLayout .caseList .caseItem:nth-child(2n){
    margin-right: 0;
}

.caseLayout .caseList .caseItem img {

    width: 100%;

    object-fit: cover;

}



.caseLayout .caseList .caseItem .caseBottom {

    padding: 5px 0px 5px;

    border: 1px solid #e2e2e2;

    border-top: none;

    background-color: #fff;
}

.caseLayout .caseList .caseItem .caseBottom p {
    font-size: 10px;
    color: #333333;
    transition: all 0.5s;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.learnMore {

    width: 105px;

    display: block;

    line-height: 26px;

    box-sizing: border-box;

    border: 1px solid#3f3f3f;

    text-align: center;

    font-size: 12px;

    font-weight: bold;

    margin: 0 auto;

}
/* 案例详情样式 */
.caseDetailRight {
    margin-top: 18px;
    padding: 15px 0;
    background-color: #fff;
}

.caseDetailRight p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 15px;
    color: #333333;
}

.caseDetailRight .rightList {
    width: 100%;
    text-align: center;
    overflow: hidden;
}

.caseDetailRight .rightList li {
    float: left;
    width: 48%;
    display: block;
    margin-right: 4%;
}
.caseDetailRight .rightList li:nth-child(2n){
    margin-right: 0;
}
.caseDetailRight .rightList .hoverImgBox {
    width: 100%;
}

.caseDetailRight .rightList .hoverImgBox img {
    object-fit: contain;
    width: 100%;

}

.caseDetailRight .rightList a span {
    font-size: 10px;
    line-height: 30px;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all 0.5s;
}


/* 产品样式 */



.productLayout {

    background-color: #fff;
    padding-top: 38px;
    padding-bottom: 30px;
}



.productLayout .productCenter {
    width: 100%; 
}



.productLayout .productCenter .productLeft {
    width: 100%;
}



.productLayout .productCenter .productLeft .title {
    font-size: 14px;
    color: #333333;
    margin-top: 33px;
}



.productLayout .productCenter .productLeft .titleTwo {

    font-size: 11px;

    line-height: 21px;

    color: #666666;
    margin-top: 10px;
}



.productLayout .productCenter .productLeft .leftList {

    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}



.productLayout .productCenter .productLeft .leftList .leftListItem {
    text-align: center;
    width: 70px;
}



.productLayout .productCenter .productLeft .leftList .leftListItem img {
    width: 60px;
    height: 60px;
}

.productLayout .productCenter .productLeft .leftList .leftListItem p {

    font-size: 11px;

    color: #343434;

    margin-top: 6px;

}



 .leftBottom {

    display: flex;
    align-items: center;
}

.leftBottom >div{
    margin-top: 20px;
}

 .leftBottom a {
    width: 105px;
    line-height: 26px;
    border: 1px solid#333;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    font-size: 12px;
    color: #333;
}

 .leftBottom p {

    font-size: 10px;

    display: inline-block;
    margin-left: 20px;

}

 .leftBottom i {

    font-size: 16px;

    color: #f08519;

    font-weight: bold;

}
.leftBottom.fz26 i{
    font-size: 26px;
}


.productLayout .productCenter .hoverImgBox {

    width: 100%;

}

.productLayout .productCenter .productRight {

    width: 100%;

    object-fit: cover;
    margin-top: 20px;
}

/* 新闻资讯样式 */



.newsLayout {
    padding-top: 25px;
    padding-bottom: 20px;
    background-color: #fff;
}

.newsLayout .newsCenter {
    display: flex;
}

.newsLayout .newsCenter .newsRight {
    flex: 1;
    overflow: hidden;
    padding: 20px 0;
}

.newsLayout .newsCenter .newsRight .newsTitleLayout {
    display: flex;
    padding: 15px 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
}
.newsLayout .newsCenter .newsRight .newsTitleLayout:first-child{
    border-top: 1px solid #eee;
}
.newsLayout .newsCenter .newsRight .newsTitleLayout .newsTitleLeft {
    width: 44px;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    color: #333333;
    word-wrap:break-word;
    white-space:-moz-pre-wrap;
}

.newsLayout .newsCenter .newsRight .newsTitleLayout .newsTitleRight {

    margin-left: 20px;

}



.newsLayout .newsCenter .newsRight .newsTitleLayout .newsTitleRight span {

    font-size: 12px;

    color: #333333;

    font-weight: bold;

}



.newsLayout .newsCenter .newsRight .newsTitleLayout .newsTitleRight p {

    margin-top: 12px;

    font-size: 10px;

    color: #666666;

    line-height: 15px;

}

/*===== 关于 =====*/

/* 公司概况样式 */

.surveyLayout {    /* height: 805px; */

background-color: #fff; box-sizing: border-box;padding-top: 35px;padding-bottom: 35px; }

.surveyLayout .surveyLeft { width: 100%; }

.surveyLayout .surveyLeft h2 { font-size: 18px; color: #333333; line-height: 25px; font-weight: 900; }

.surveyLayout .surveyLeft h5 { font-size: 14px; margin-top: 10px; line-height: 16px; color: #666666; font-weight: normal; }

.surveyLayout .surveyLeft p:first-of-type {margin-top: 25px; }

.surveyLayout .surveyLeft p { color: #666666; line-height: 20px; font-size: 11px; text-indent: 2em; }

.surveyLayout .newAboutLayout{ width: 100%;margin-top: 45px;display: flex;height: 370px;}
.surveyLayout .surveyRight { width: 62%;height: 100%; }

.surveyLayout .surveyRight img { width: 100%;height: 100%;object-fit: contain; }
.surveyLayout .surveyCenter { flex:1; padding: 0 3%; display: flex; justify-content: space-around; flex-direction: column; }

.surveyLayout .surveyCenter .surveyCenterItem { position: relative; }

.surveyLayout .surveyCenter .surveyCenterItem p { font-size: 10px; color: #666666; line-height: 16px; margin-top: 5px; position: relative; }




/* 用心服务部分样式 */

.serviceLayout {width: 100%;}

.serviceLayout .serviceLeft { width: 100%;box-sizing: border-box; background-color: #313131; color: #fff;padding-top: 22px;padding-bottom: 22px; }

.serviceLayout .serviceLeft h2 { font-size: 18px; }

.serviceLayout .serviceLeft h5 { font-size: 14px; font-weight: 300; margin-top: 10px; }

.serviceLayout .serviceLeft p { font-size: 11px; line-height: 18px; margin-top: 20px; }

.serviceLayout .serviceRightFather { width: 100%; height: 195px; background: url(../images/about06.jpg) no-repeat; object-fit: cover;padding: 8% 0 0 4%; box-sizing: border-box;}
.serviceLayout .serviceRight ul{width: 100%; height: 137px;}
.serviceLayout .serviceRight ul li{padding-right: 10px;box-sizing: border-box;}
/* 合作伙伴部分样式 */

.partenrLayout { background-color: #f8f8f8;padding-top: 30px;
padding-bottom: 30px; }

.partenrLayout .partenrTitle { margin: 0 auto; text-align: center; }

.partenrLayout .partenrTitle h2 { font-size: 18px; color: #333333;font-weight: bold; }

.partenrLayout .partenrTitle p { font-size: 12px;line-height: 25px;}

.partenrLayout .partenrCenter { display: flex; padding: 25px 0 13px; flex-wrap: wrap; }

.partenrLayout .partenrCenter li { margin-right: 1.33%; width: 32%; margin-bottom: 7px }
.partenrLayout .partenrCenter li:nth-child(3n){
    margin-right: 0;
}
.partenrLayout .partenrCenter li img { width: 100%; border: 2px solid #ececec;box-sizing: border-box; }





/*===== 案例 =====*/



/* 案例样式 */


/* 案例详情样式 */

.detailLayout { background-color: #fff;margin-bottom: 20px;padding-top: 10px; }

.detailLayout .detailTitle { display: flex; padding: 0 20px; height: 35px; line-height: 35px; background-color: #f2f2f2; justify-content: space-between; }

.detailLayout .detailTitle p, .detailLayout .detailTitle a { font-size: 10px; color: #666666; transition: all 0.5s; }

.detailLayout .detailTitle a:hover { color: #f08519 }

.detailLayout .detailCenter { margin-top: 10px; height: auto;}

.detailLayout .detailCenter .swiper-container { width: 100%;height: auto; }

.detailLayout .detailCenter .swiper-container .swiper-slide {width: 100%; height: 100%;display: flex;align-items: center;}

.detailLayout .detailCenter .centerRight { width: 100%; padding: 18px 0; box-sizing: border-box;height: 100%; }
.detailLayout .detailCenter .centerRight>p{font-size: 12px;color: #666;line-height: 22px;}
.detailLayout .detailCenter .centerRight>p:first-of-type{
    margin-top: 15px;padding-top: 15px;border-top: 1px solid #bebebe;
}
.detailLayout .detailCenter .centerRight h4 { font-size: 18px; color: #f08519;font-weight: bold; }

.detailLayout .detailCenter .centerRight .aList { display: flex; margin-top: 15px; }

.detailLayout .detailCenter .centerRight .aList a { width: 120px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; background-color: #f08519; }

.detailLayout .detailCenter .centerRight .aList a:last-child { background-color: #5d5d5d; margin-left: 10px; }

.detailLayout .detailBottom { padding-top: 17px; background-color: #fff; }

.detailLayout .detailBottom .bottomItem span { display: block; font-size: 14px; color: #fff; width: 100px; height: 22px; line-height: 22px; text-align: center; background-color: #f08519; }

.detailLayout .detailBottom .bottomItem p { font-size: 10px; line-height: 20px; color: #666666; margin-top: 12px; }





/*===== 产品 =====*/



/* 二级导航栏样式 */

.productTitle { background-color: #eeeeee;display: flex; justify-content: space-between;flex-wrap: wrap; }

.productTitle li { text-align: center; width: 33.33%; }

.productTitle li a { width: 100%; display: inline-block; height: 35px; line-height: 35px; font-size: 10px; color: #333; transition: all 0.5s; }
.productTitle li:nth-child(2n){background-color: #dddddd;}
.productTitle li.on a { background-color: #f08519;color: #fff; }

/* 产品列表部分样式 */

.product2Layout { background-color: #fff;padding-top: 30px;padding-bottom: 25px; }

.product2Layout .product2Title { margin: 0 auto; text-align: center; }

.product2Layout .product2Title h4 { font-size: 14px; color: #333333;font-weight: bold; }

.product2Layout .product2Center { display: flex; flex-wrap: wrap; margin-top: 25px; }

.product2Layout .product2Center li { margin-right: 2%; width: 49%; margin-bottom: 10px; box-sizing: border-box; border: 1px solid #ececec; }

.product2Layout .product2Center li:nth-child(2n) { margin-right: 0; }

.product2Layout .product2Center li a { display: block; }

.product2Layout .product2Center li img { width: 100%; }

.product2Layout .product2Center li p { width: 100%; line-height: 38px; font-size: 10px; text-align: center; color: #333333; position: relative; cursor: pointer; overflow: hidden; }

.product2Layout .product2Center li p span { position: relative; transition: 0.5s; }

.product2Layout .product2Center li:hover a p span { color: #fff; }

.product2Layout .product2Center li p::before { content: ""; position: absolute; left: 0; bottom: -100%; width: 100%; height: 100%; background: #fff; transition: all 0.5s; }

.detailLayout .detailBottom .detailLeft { background-color: #fff; width: 100%; }

.detailLayout .detailBottom .detailItem span.title { font-size: 14px; display: inline-block; color: #fff; padding: 5px 10px; text-align: center; background-color: #f08519; margin-top: 20px; }

.detailLayout .detailBottom .detailItem .pList { padding: 20px 0; border-bottom: 1px dashed #dddddd; }

.detailLayout .detailBottom .detailItem:last-of-type .pList { border: none; }

.detailLayout .detailBottom .detailItem .detailSon { margin-top: 18px;}

.detailLayout .detailBottom .detailItem .detailSon .hoverImgBox { width: 100%;box-sizing: border-box; }
.detailLayout .detailBottom .detailItem .detailSon .hoverImgBox img{ width: 100%; }

.detailLayout .detailBottom .detailItem .detailSon .imgList { display: flex; flex-wrap: wrap;justify-content: space-between; }

.detailLayout .detailBottom .detailItem .detailSon .imgList .imgItem { width: 48%;margin-top: 15px; }

.detailLayout .detailBottom .detailItem .detailSon .imgList .imgItem:nth-of-type(2n) { margin-left: 4%; }

.detailLayout .detailBottom .detailItem .detailSon .imgList .imgItem>span { font-size: 10px; color: #666666; line-height: 18px; margin-top: 6px; display: inline-block; }

.detailLayout .detailBottom .detailItem .pList p { font-size: 10px; line-height: 20px; color: #666666; }

.detailLayout .detailBottom .detailRight { width: 25%; float: right; }

.detailLayout .detailBottom .detailRight p { font-size: 10px; line-height: 16px; margin-bottom: 5px; color: #333333; }

.detailLayout .detailBottom .detailRight .rightList { display: flex; flex-direction: column; text-align: center; }

.detailLayout .detailBottom .detailRight .rightList img { object-fit: contain; width: 100%; }

.detailLayout .detailBottom .detailRight .rightList a span { font-size: 10px; line-height: 25px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.5s; }

.detailLayout .detailBottom .detailRight .rightList a:hover span { color: #f08519; }



.detailLayout .productDetailBottom {

     padding: 0; 

     background-color: transparent; 

    display: flex;

}

.sideMenu { border: 1px solid #ddd; padding: 7px; margin-top: 7px; }

.sideMenu h3 { height: 25px; line-height: 25px; padding-left: 10px; background: #f4f4f4; cursor: pointer; color: #333333; font-size: 10px; margin-top: 5px; }

.sideMenu h3:first-of-type { margin-top: 0; }

.sideMenu h3 em { float: right; display: block; width: 20px; height: 20px; background: url(../images/jia.png) 0px 6px no-repeat; cursor: pointer; }

.sideMenu h3.on { background-color: #f08519; color: #fff; }

.sideMenu h3.on em { background: url(../images/jian.png) 0px 6px no-repeat; }

.sideMenu ul { padding: 6px 15px; color: #999; display: none; background-color: #f4f4f4; }

.sideMenu ul li { font-size: 10px; color: #666666; line-height: 20px; }



.detailLayout .productDetailCenter {
    height: auto;
    background: #fff;
}

.detailLayout .productDetailCenter .swiper-container {
    width: 100%;
    float: left;
}

.detailLayout .productDetailCenter .centerRight {
    overflow: hidden;
    width: 100%;
}

.detailLayout .productDetailCenter .centerRight ul {
    margin-top: 8px;
    padding-top: 8px;
    border-top: 1px solid #bebebe;
}

.detailLayout .productDetailCenter .centerRight ul li {

    font-size: 10px;

    color: #666;

    line-height: 14px;

}

.detailLayout .productDetailCenter .centerRight ul li ~ li {

    margin-top: 10px;

}

.detailLayout .productDetailCenter .centerRight ul li .tit {

    float: left;

}

.detailLayout .productDetailCenter .centerRight ul li .des {

    overflow: hidden;

}

/*===== 定制 =====*/



/* 定制能力样式 */

.abilityLayout { text-align: center; width: 100%;padding-top: 30px;padding-bottom: 30px; }

.abilityLayout h4 { font-size: 18px;font-weight: bold; }

.abilityLayout span { font-size: 14px;font-weight: bold; }

.abilityLayout p { font-size: 10px; line-height: 18px; color: #666666; margin-top: 20px; }

.abilityLayout .abilitySon { display: flex; justify-content: space-around; margin-top: 25px;}

.abilityLayout .abilitySon p { font-size: 10px; margin-top: 8px; }



/* 定制服务样式 */

.pageServiceLayout {width: 100%;}

.pageServiceLayout .hoverImgBox { width: 100%;}

.pageServiceLayout img { width: 100%;display: block; }

.pageServiceLayout .serviceRight {background: #f1f1f1;padding-bottom: 30px;
padding-top: 30px; }

.pageServiceLayout .serviceRight h4 { font-size: 18px; color: #333333; font-weight: bold;text-align: center; }

.pageServiceLayout .serviceRight span { font-size: 12px; color: #333333;display: block;margin-top: 5px;text-align: center; }

.pageServiceLayout .serviceRight p { line-height: 18px; font-size: 10px; color: #666666; margin-top: 25px; }

.pageServiceLayout .serviceRight>i { display: block; font-size: 11px; color: #666666; margin-top: 12px; }

.pageServiceLayout .serviceRight .serviceBottom { margin-top: 20px;text-align: center; }

.pageServiceLayout .serviceRight .serviceBottom a { width: 100px; height: 30px; font-size: 10px; line-height: 30px; text-align: center; color: #ffffff; background-color: #f08519; border-radius: 6px;display: inline-block;}

.pageServiceLayout .serviceRight .serviceBottom a:nth-of-type(2) { margin-left: 15px; background-color: #909090; }
.pageServiceLayout .serviceRight .serviceBottom p{margin-top: 10px;}
.pageServiceLayout .serviceRight .serviceBottom span { font-size: 10px; color: #333333; display: inline-block; }

.pageServiceLayout .serviceRight .serviceBottom i { color: #f08519; font-size: 16px; line-height: 23px; display: inline-block; font-family: 'Times New Roman', Times, serif; }



/* 优势和合作流程部分样式 */

.advantageLayout h4 { font-size: 16px; color: #333333; margin-top: 20px; text-align: center;font-weight: bold; }

.advantageLayout p { font-size: 11px; color: #666666; text-align: center; margin-top: 10px; }

.advantageLayout .advantageSon { margin-top: 20px;width: 100%;}
.advantageLayout .advantageSon img{width: 100%;display: block;}
.advantageLayout .advantageSon .advantageSonItem { display: flex; width: 33.33%; padding: 50px 40px; box-sizing: border-box; flex-direction: column; justify-content: space-around; background-color: #eeeeee; }

.advantageLayout .advantageSon .advantageSonItem h5 { color: #333333; font-size: 22px; }

.advantageLayout .advantageSon .advantageSonItem span { font-size: 14px; color: #666666; line-height: 26px; }

.advantageLayout .advantageSon .advantageImgItem { position: relative; width: 33.33%; }
.advantageLayout .advantageSon .advantageImgItem .hoverImgBox{height: 100%;}
.advantageLayout .advantageSon .advantageImgItem img { width: 100%; height: 100%; }

.advantageLayout .advantageSon .advantageImgItem .imgText { position: absolute; z-index: 99; left: 35px; bottom: 35px; }

.advantageLayout .advantageSon .advantageImgItem .imgText h6 { color: #ffffff; font-size: 26px; }

.advantageLayout .advantageSon .advantageImgItem .imgText p { font-size: 20px; color: #ffffff; }



/* 合作流程背景图片样式 */

.flowImgTextList { box-sizing: border-box;padding-bottom: 25px;padding-top: 25px; }

.flowImgTextList ul { display: flex; justify-content: space-around; flex-wrap: wrap; }

.flowImgTextList li { text-align: center; display: flex; flex-direction: column; align-items: center; flex: 1; }

.flowImgTextList li span { display: block; width: 80px; height: 80px; border: 1px solid #ddd; box-shadow: 0 0 0 8px #ffffff; color: #666666; font-size: 20px; font-weight: 900; border-radius: 50%; background-color: #ececec; text-align: center; line-height: 80px; position: relative; transition: all 1s; }


.flowImgTextList li span::after { width: 40px; height: 1px; position: absolute; content: ''; background-color: #ddd; left: 120%; top: 50%; }

.flowImgTextList li:nth-child(3n) span::after { content: none; }
.flowImgTextList ul:last-child li span::after { content: none; }
.flowImgTextList ul:last-child li:first-child{flex: 2;font-size: 14px;color: #333;line-height: 30px;align-items: flex-start;justify-content: center;margin-left: 10px;}
.flowImgTextList ul:last-child li:first-child div:last-child{font-size: 22px;color: #f08519;font-weight: bold;}
.flowImgTextList li p { font-size: 10px; color: #666666; padding: 10px 0; margin: 0; }

.bottomButton { display: flex; justify-content: space-between; width: 210px; margin: 0 auto; }

.bottomButton a { width: 100px; height: 28px; font-size: 12px; line-height: 28px; text-align: center; color: #ffffff; background-color: #f08519; border-radius: 6px;margin-bottom: 30px; }

.bottomButton a:nth-of-type(2) { margin-left: 10px; background-color: #909090; }





/* ====== 分页 ====== */

.pages {
	height: 32px;
	line-height: 32px;
	padding-top: 20px;
	text-align: center;
	clear: both;
    padding-bottom: 20px;
    margin: 0 auto;
}

.pages a {
	background: #f08519;
	font-size: 14px;
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	margin: 0 7px;
}

.pages span {
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin: 0 7px;
	font-size: 14px;
}

.pages a.prev:before,
.pages a.prev_disabled:before {
	content: "上一页";
	font-family: 微软雅黑
}

.pages a.next:before,
.pages a.next_disabled:before {
	content: "下一页";
	font-family: 微软雅黑
}

.pages a.prev_disabled {
	width: 60px;
}

.pages a.next {
	width: 60px;
}

.pages a.prev {
	width: 60px;
}

.pages a.next_disabled {
	width: 60px;
}





/*===== 新闻 =====*/

.newsContent { width: 100%;padding: 25px 0; }

.newsContent .newsItemLayout .newsItem { border-bottom: 1px solid #ececec;  box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; color: #333333; transition: all 0.5s; padding: 10px 0;}
.newsContent .newsItemLayout .newsItem.problem{border-bottom: none;padding: 0;}
.newsContent .newsItemLayout .newsItem:last-of-type { border-bottom: none; }

.newsContent .newsItemLayout .newsItem .newsItemLeft { border: 1px solid #ddd; height: 100%;transition: all 0.5s;color: #ffffff; background-color: #f08519;padding: 0 5px;font-weight: bold;box-sizing: border-box; }

.newsContent .newsItemLayout .newsItem .newsItemLeft span { font-size: 14px; line-height: 30px; font-family: 'Times New Roman', Times, serif; }

.newsContent .newsItemLayout .newsItem .newsItemLeft p { font-size: 10px; line-height: 18px; margin-top: 8px; }

.newsContent .newsItemLayout .newsItem .newsItemCenter { padding: 5px 10px 0; box-sizing: border-box; width: 62%;margin: 0 auto; }
.newsContent .newsItemLayout .newsItem .newsItemCenter.problem {width: 80%;border-bottom: 1px solid #ececec;padding: 10px 15px;}
.newsContent .newsItemLayout .newsItem .newsItemCenter span { font-size: 12px; transition: all 0.5s; }
.newsContent .newsItemLayout .newsItem .newsItemCenter.problem span{font-size: 10px;}
.newsContent .newsItemLayout .newsItem:hover .newsItemCenter span { color: #f08519; }
.newsContent .newsItemLayout .newsItem .newsItemCenter.problem span i{display: inline-block;}
.newsContent .newsItemLayout .newsItem .newsItemCenter.problem span i:before {
    display: block;
    content: "Y";
    /* padding: 10px; */
    width: 20px;
    background: #333;
    height: 20px;
    color: #fff;
    line-height: 20px;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px;
    font-size: 10px;
    transition: all .5s;
}
.newsContent .newsItemLayout .newsItem:hover .newsItemCenter.problem span i:before{
    background-color: #f0851a;
}
.newsContent .newsItemLayout .newsItem .newsItemCenter p { color: #666666; font-size: 10px; line-height: 20px; margin-top: 15px; }
.newsContent .newsItemLayout .newsItem .newsItemCenter.problem p {float: right;margin-top: 0;line-height: 24px;}
.newsContent .newsItemLayout .newsItem .newsItemRight { width: 140px;
height: 90px;text-align: center; }
.newsContent .newsItemLayout .newsItem .newsItemRight img{width: 100%;}





/*新闻详情页*/

.news-container {margin-top: 10px;}

.news-location .ep { padding: 0 5px; }

.icon-eye { width: 21px; height: 11px; background: url(../images/eye.png) no-repeat center; position: relative; top: -2px; }

.news-show-left { float: left; width: 100%; }

.news-show-cont { width: 100%; background: #fff;}

.news-show-left .news-title { padding: 20px 0;}

.news-show-left .news-title h2 { font-size:18px; color: #333; padding-bottom: 5px; font-weight: normal; line-height: 1.5;text-align: center; }

.news-show-left .news-title p { font-size: 10px; color: #6b6b6b; padding-bottom: 18px; border-bottom: 1px solid #ddd;text-align: center; }

.news-show-left .news-title p a { color: #6b6b6b; }

.news-show-left .news-title p a:hover{color: #f0851a;}

.news-show-left .news-views { margin: 0 10px 10px;font-size: 12px; color: #666; line-height: 1.75; overflow: hidden; }

.news-show-left .news-views img { max-width: 100% !important; }

.news-show-left .news-views p {font-size: 12px !important; }

.news-show-left .news-views span { font-size: 12px !important; }

.news-show-left .news-other { padding: 10px 8px; border-top: 1px #f1f1f1 solid; }

.news-show-left .news-other p { display: block; height: 20px; line-height: 20px; padding-left: 3px; }

.news-show-left .news-other p a { font-size: 10px; color: #333; }

.news-show-left .share-bar { padding: 5px 20px; }

.news-show-left .share-bar .fl { position: relative; top: -3px; }

.news-show-right { float: right; width: 28%; }

.news-show-right dl { display: block; margin-top: 0; margin-bottom: 20px; background: #fff; border: 1px solid #eee; }

.news-show-right dl dt { display: block; height: 25px; line-height: 25px; position: relative; border-bottom: 1px #f1f1f1 solid; }

.news-show-right dl.tab dt { height: 25px; line-height: 25px; color: #1d1d1d; font-size: 10px; padding-left: 10px; }

.news-show-right dl.tab dd { position: relative; }

.news-show-right dl.tab dd ul { display: block; padding: 0 10px; }

.news-show-right dl.tab dd ul li { display: block; padding: 5px 0 10px; border-bottom: 1px #f1f1f1 solid; }

.news-show-right dl.tab dd ul li .pic { margin-right: 10px; width: 30px; height: 30px; overflow: hidden; position: relative; }

.news-show-right dl.tab dd ul li h5 { padding-top: 3px; padding-bottom: 7px; font-size: 14px; color: #666; display: block; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.news-show-right dl.tab dd ul li h5 a { color: #333; }

.news-show-right dl.tab dd ul li h5 a:hover { color: #a1272d; }

.news-show-right dl.tab dd ul li .news-cate { color: #999; }

.news-show-right dl.tab dd ul li i { float: left; font-size: 0px; color: #999; }

.news-show-right dl.tab dd ul li em { float: right; padding-left: 12px; font-size: 10px; color: #999;/* background: url(../images/eye.png) no-repeat left center; */ font-style: normal; }

.news-show-right dl.tab dd .more { color: #333; height: 23px; line-height: 23px; border-top: 1px #f1f1f1 solid; position: relative; top: -1px; text-align: center; }

.news-show-right dl.tab dd .more a { display: inline-block; position: relative; color: #333; }

.news-show-right dl.tab dd .more a b { margin-left: 5px; -webkit-transition: transform .3s; -o-transition: transform .3s; transition: transform .3s; }

.news-show-right dl.tab dd .more a:hover b { -webkit-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); }

.news-show-right dl.tab dd .more a:hover { color: #a1272d; }

.news-show-right dl.list dt { padding-left: 10px; color: #333; font-size: 12px; }

.news-show-right dl.tab dt a { width: 33%; height: 21px; line-height: 21px; text-align: center; display: table-cell; color: #009A62; font-size: 12px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }

.news-show-right dl.list dt a b { width: 15px; height: 15px; overflow: hidden; display: inline-block; vertical-align: middle; background-position: 0 -64px; margin-left: 2px; position: relative; top: -1px; }

.news-show-right dl.list dd ul { display: block; padding: 10px; }

.news-show-right dl.list dd ul li { padding-bottom: 12px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.news-show-right dl.list dd ul li a { position: relative;/* padding-left: 10px;*/ display: inline-block; color: #666; font-size: 10px; -webkit-transition: .2s; -o-transition: .2s; transition: .2s; }

/*.news-show-right dl.list dd ul li:before { content: "·"; color: #666; }*/

.news-show-right dl.list dd ul li a:hover { color: #f0851a; }

.news-page-other { margin-top: 10px; border: 1px solid #eee; padding: 10px 20px; background: #fff; }

.news-page-other p { line-height: 18px; font-size: 10px; color: #949494; }

.news-page-other p a { color: #6b6b6b; }

.news-page-other p a:hover { color: #a1262d; }

.news-page-other .p-prev { margin-bottom: 5px; }

.news-page-other .com-back-btn { margin-top: 7px; }

.com-back-btn {

    float: right;

    width: 80px;

    height: 26px;

    line-height: 26px;

    font-size: 12px;

    color: #fff!important;

    background: #f0851a;

    text-align: center;

    border-radius: 13px;

    margin-top: 10px;

    -webkit-transition: .5s;

    -o-transition: .5s;

    transition: .5s;

}

.com-back-btn:hover {

    opacity: .9;

}

/*===== 联系 =====*/



.content-contact { padding-bottom:30px; }

.content-contact .contentTop { margin-top: 30px; color: #333333; }

.content-contact .contentTop h5 { font-size: 16px; text-align: center;font-weight: bold; }

.content-contact .contentTop .contactLayout { display: flex; margin-top: 20px;padding-top: 20px;border-top: 1px dashed #ddd; }

.content-contact .contentTop .contactLayout:first-of-type { margin-top: 20px; }

.content-contact .contentTop .contactLayout .topLeft { width: 33.33%;margin-top: 10px;}

.content-contact .contentTop .contactLayout .topLeft h4 { font-size: 18px; }

.content-contact .contentTop .contactLayout .topLeft p { font-size: 12px; color: #999999; margin-top: 5px; }

.content-contact .contentTop .contactLayout .topRight { display: flex; justify-content: space-between; flex: 1;flex-direction: column; }

.content-contact .contentTop .contactLayout .topRight li { display: flex; flex: 1;justify-content: space-around;align-items: center; }
.content-contact .contentTop .contactLayout:not(:nth-of-type(3)) .topRight li:first-child{margin-bottom: 10px;}
.content-contact .contentTop .contactLayout .topRight li img { width: 30px; height: 30px; display: block; }
.content-contact .contentTop .contactLayout .topRight li div{
    flex: 1;margin-left: 10px;
}
.content-contact .contentTop .contactLayout:nth-of-type(3) .topRight{
    flex-direction: row;justify-content: space-around;
}
.content-contact .contentTop .contactLayout:nth-of-type(3) .topRight li img { width: 105px; height: 105px;border: 1px solid #999; }
.content-contact .contentTop .contactLayout:nth-of-type(3) .topRight li{ flex-direction: column; }

.content-contact .contentTop .contactLayout .topRight li p { line-height: 30px; font-size: 12px; }

.content-contact .contentTop .contactLayout .topRight li span { font-size: 12px; color: #666666;margin-top: 5px; }

.content-contact .hoverImgBox { margin-top: 30px; }

.content-contact img.centerImg { width: 100%; }

.content-contact .contactFrom { width: 100%; margin: 20px auto 0; }

.content-contact .contactFrom h5 { font-size: 14px; text-align: center;font-weight: bold; }

.content-contact .contactFrom p { width: 100%; margin-top: 30px; display: flex; justify-content: space-between; }

.content-contact .contactFrom input { font-size: 10px; color: #666666; padding: 8px; box-sizing: border-box; background-color: #fff; border-bottom: 1px solid #cccccc; }

.content-contact .contactFrom p input { width: 48%; }

.content-contact .contactFrom input.demand { margin-top: 20px; width: 100%; }

.content-contact .contactFrom .gaoLiang { padding: 0; width: 124px; height: 30px; display: block; line-height: 30px; font-size: 12px; color: #fff; text-align: center; background-color: #f08519; border: none; margin: 20px auto 0; }

.mz-content {

    padding: 60px 0 80px;

    border-top: 1px solid #eee;

}

.mz-content p {

    line-height: 2 !important;

}

.all-fixed {
    position: fixed;
    top: 50%;
    margin-top: -140px;
    right: -0px;
    height: 355px;
    z-index: 99999;
    box-sizing: border-box;
}

.all-fixed .f-left {
    position: relative;
    top: 92px;
    float: left;
    width: 0px;
    height: 100px;
    border-top: 10px solid transparent;
    border-right: 25px solid #f08519;
    border-bottom: 10px solid transparent;
    text-align: center;
    font-size: 13px;
    color: #0b2a1a;
    cursor: pointer;
}

.all-fixed .f-left p {
    position: absolute;
    top: 10px;
    left: 6px;
    line-height: 20px;
    color: #fff;
}

.all-fixed .f-right {
    width: 160px;
    background: #f8fbff;
    height: 100%;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    float: right;
}

.all-fixed .title {
    margin-top: -67px;
    text-align: center;
}

.all-fixed .title img {
    width: 70%;
    border-radius: 100%;
    /* border: 1px solid #f08519; */
    box-shadow: 0 0 10px 0 #f08519;
}

.all-fixed h3 {
    font-size: 18px;
    color: #333;
    font-weight: initial;
    text-align: center;
    letter-spacing: 0px;
    line-height: 1;
    margin: 25px 0 20px;
}

.all-fixed li {
    width: 100%;
    box-sizing: border-box;
    padding: 0 15px;
    margin-bottom: 15px;
    text-align: center;
}

.all-fixed li a {
    width: 100%;
    height: 40px;
    background: #f08519;
    display: block;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    transition: .3s;
    border-radius: 5px;
}

.all-fixed li:last-child {
    margin-bottom: 0px;
}

.all-fixed li img.ewmImg{width: 100px;
height: 100px;margin: 0 auto;display: block;}
.all-fixed li i{color: #333;font-size: 14px;line-height: 20px;}