.wrapper{max-width: 1200px;margin: 0 auto;}

/*内页样式*/
.all_service .nav_list{display: none;}

.subbanner{position: relative;overflow: hidden;margin-bottom:40px;}
.subbanner img{width:100%;position:relative;}

@media (max-width: 420px){
	.subbanner img{width: 200%;margin-left: -50%;}
}

/* left_slide */
.left_slide{width: 23%;float: left;}
.inner_menu{background: #eaebed;padding: 15px;}
.inner_menu .tit{background: #e60012;color: #fff;font-size: 18px;line-height: 46px;padding: 0 20px;border-radius: 3px;font-weight: bold;}
.inner_menu li .leve1{line-height: 40px;padding:0 30px;position: relative;display: block;}
.inner_menu li .leve1::after{display: block;width: 5px;height: 5px;content: '';background: #333;transform: rotate(45deg);position: absolute;left: 15px;top: 18px;}
.inner_menu li .leve1:hover,.inner_menu li .leve1.active{background: rgba(255, 255, 255, .3);color: #e60012;}
.inner_menu li .leve1:hover::after,.inner_menu li .leve1.active::after{background: #e60012;}
.left_slide .hotnews .tit,.left_slide .hottag .tit{font-size: 18px;line-height: 46px;padding: 0 15px;color: #333;font-weight: bold;position: relative;margin-top: 20px;}
.left_slide .hotnews .tit::after,.left_slide .hottag .tit::after{position: absolute;content: '';width: 3px;height: 16px;left: 0;top: 15px;background: #e60012;}
.left_slide .hotnews ul{background: #eaebed;padding: 0 15px;}
.left_slide .hotnews ul li{padding: 15px 5px;border-bottom: 1px solid #ddd;}
.left_slide .hotnews ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.5;}
.left_slide .hotnews ul li span{color: #888;}
.left_slide .hotnews ul li:last-child{border-bottom: none;}
.left_slide .hotnews ul li:hover a{color: #e60012;}
.left_slide .hottag a{display: inline-block;padding: 2px 10px;background: #eaebed;color: #555;font-size: 13px;margin-bottom: 5px;}

/* right_slide */
.right_slide{width: 73%;float: right;}

.inner_news .time{font-family: Arial;width: 80px;height: 80px;border-radius: 3px;text-align: center;transition: all 0.5s;background: #e7e7e7;color: #fff;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.inner_news .time h5{font-size: 22px;line-height: 1;margin-bottom: 8px;color: #666;}
.inner_news .time p{padding: 0 8px;border-radius: 3px;background: #fff;line-height: 25px;color: #333;}
.inner_news .tag{margin: 10px 0 15px;}
.inner_news .tag span{margin-right: 20px;color: #666;}
.inner_news .des{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow : hidden;word-break:break-all;}
.inner_news .more{display: inline-block;padding: 5px 30px;color: #fff;margin-top: 50px;background: #e60012;border-radius: 3px;}
.inner_news ul{border-top: 1px solid #ddd;}
.inner_news ul li{padding: 40px 30px;border-bottom: 1px dashed #ddd;transition: all .3s ease-out 0s;display: flex;}
.inner_news ul li .time{float: left;}
.inner_news ul li .imgarea{width: 220px;float: left;overflow: hidden;}
.inner_news ul li .txtarea{flex: 1;}
.inner_news ul li .txtarea h5{font-size: 17px;font-weight: normal;margin-bottom: 20px;}
.inner_news ul li .txtarea .tag{margin: 5px 0 10px;}
.inner_news ul li:hover{box-shadow: 0 0 20px #eee;}
.inner_news ul li:hover .time{background: #e60012;}
.inner_news ul li:hover .time h5{color: #fff;}
.inner_news ul li:hover .txtarea h5{color: #e60012;}
.inner_news ul li:hover img{transform: scale(1.1);}

.question .ask{line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 15px;}
.question span{display: inline-block;width: 35px;height: 35px;line-height: 35px;text-align: center;color: #fff;border-radius: 50%;margin-right: 10px;float: left;}
.question .ask span{background: #ccc;}
.question .answer i{color: #666;font-style: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow : hidden;word-break:break-all;}
.question .answer span{background: #e60012;}

.job_item {background-color: #fff;border: 1px solid #ddd;border-top: none}
.job_item .item {cursor: pointer;border-top: 1px solid #ddd;background: #f5f5f5}
.job_item .item .bar {overflow: hidden}
.job_item .item .cont {display: none;background-color: #fff;font-size: 16px;color: #666;padding: 2rem 4rem;line-height: 2.2}
.job_item .item i {float: left;display: block;width: 4rem;border-right: 1px solid #ddd;height: 4rem;margin-right: 2rem;position: relative}
.job_item .item i::before {position: absolute;width: 100%;height: 100%;z-index: 5;left: 0;top: 0;color: #333;font-size: 1.2rem;text-align: center;line-height: 4rem;content: "+"}
.job_item .item .wrap {box-sizing: border-box;color: #333;line-height: 4rem;}
.job_item .item .wrap span {float: right;font-size: 16px; margin-right: 2rem;font-family: arial;}
.job_item .item.active {background-color: #e60012}
.job_item .item.active h3 {color: #fff}
.job_item .item.active i::before {color: #fff;content: "-"}
.job_item .item.active .wrap {color: #fff}

.imgarea img{max-height: 140px;max-width: 186px;}

/* newsshow */
.sub_title {padding:0 0 20px 0;line-height: 30px;}
.sub_info{color: #777;border-bottom: 1px solid #ddd;line-height: 40px}
.sub_info span{margin-right: 30px;}
.sub_title h3{font:500 26px Arial,"microsoft yahei";margin-bottom: 15px;margin-top: 10px;text-align:center;}
.guide{background: #f7f7f7;padding: 10px;}
.guide span{color: #e60012;font-weight: bold;}
.article{margin: 20px 0;line-height: 25px}
.article p{margin-bottom: 10px;}
.article img{text-align: center;height: auto !important;}
.skip{margin-top: 30px;margin-bottom: 15px;border-bottom: 1px dashed #ddd;padding-bottom: 50px;}
.skip span{display: inline-block;padding:0 25px;border-radius: 30px;color: #fff;background: #e60012;margin-right: 10px;}
.skip>div{width: 46%;line-height: 35px;height: 35px;overflow: hidden; text-overflow:ellipsis;white-space: nowrap;}
.skip a{color: #666666}
.skip .fl{float: left;}
.skip .fr{float: right;}
.bdshare-button-style0-16{display: inline-flex}
.newsshow .tag i{display: inline-block;padding: 0;color: #fff;font-size: 20px;vertical-align: middle;width: 32px;text-align: center;line-height: 32px;background: #e60012;border-radius: 50%;}
.newsshow .tag a{margin: 0 8px;color: #666;}


.relate{margin-top: 40px;border: 1px solid #dddddd;padding: 30px;margin-bottom: 50px;}
.relate .tit h3{font: 600 20px "microsoft yahei";float: left;color: #333333;margin-bottom: 10px}
.relate .tit h3 span{font-size: 14px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;color: #666666;font-weight: 500}
.relate ul{width: 104%;}
.relate .newslink{width: 46%;margin-right:4%;border-bottom: 1px dashed #dfdfdf;line-height: 40px;float: left;height: 40px;}
.relate .newslink a{display: inline-block;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.relate .newslink i{margin-right: 10px;color: #e60012;font-size: 18px}
.relate .newslink .date{float: right;color: #999999;font-family: Arial}



/* ============分页=========== */
#dcms_pager{text-align: center;margin: 50px 0;font-size: 13px;}
#dcms_pager li{display: inline-block;color: #333; cursor: pointer;height: auto;}
#dcms_pager a, #dcms_pager span {float: left;color: #333;line-height: 2;text-align: center;border: 1px solid #ddd;min-width: 14px;padding:2px 10px;margin-right: 5px;border-radius: 3px;}
#dcms_pager a:hover {text-decoration: none;background: #e60012;color:#fff}
#dcms_pager .active {color: #FFF;border:none; cursor: default;}
#dcms_pager .active a{background: #e60012;color: #fff;border: 1px solid #e60012;}
#dcms_pager .disabled {color: #333;cursor: default;}

.breadcrumb-bar{padding: 20px 0;font-size: 12px;}
.breadcrumb-bar .path{line-height: 25px;color: #666;}
.breadcrumb-bar .path a{margin: 0 5px;color: #666;}

/* contact */
.inner_contact1{background: linear-gradient(to bottom,#fff 40%, #f2f2f2 40%);padding-bottom:2%;}
.inner_contact1 h3{text-align: center;font-size: 36px;margin-bottom: 30px;}
.inner_contact1 .con1{box-shadow: 0 0 10px #ddd;display: flex;margin-bottom: 50px;}
.inner_contact1 .item1{width: 50%;float: left;padding: 50px 80px;background: #fff;position: relative;}
.inner_contact1 .item1 h4{color: #e60012;font-size: 24px;line-height: 1;}
.inner_contact1 .item1 h5{font-size: 18px;font-weight: normal;color: #888;font-family: Arial;padding-bottom: 30px;margin-bottom: 50px;position: relative;}
.inner_contact1 .item1 h5::after{position: absolute;content: '';width: 40px;height: 2px;background: #e60012;left: 0;bottom: 0;}
.inner_contact1 .item1 p{color: #666;}
.inner_contact1 .item2{flex: 1;padding: 50px 80px;background: #e60012;color: #fff;}
.inner_contact1 .item2 h5{font-weight: normal;font-size: 22px;}
.inner_contact1 .item2 h4{font-weight: normal;font-size: 28px;margin-bottom: 20px;padding-bottom: 20px;position: relative;font-family: Arial;line-height: 1.5;}
.inner_contact1 .item2 h4::after{position: absolute;content: '';width: 40px;height: 2px;background: #fff;left: 0;bottom: 0;}
.inner_contact1 .item2 h4.last::after{display: none;}
.inner_contact1 .map{padding: 10px;background: #fff;}
.inner_contact1 .map p{max-width: 100%;overflow: hidden;}

/* about */
.inner_about1{position: relative;padding-bottom: 2%;}
.inner_about1 h3{font-size: 36px;text-align: center;margin-bottom: 20px;}
.inner_about1 .article_cont{line-height: 2;color: #555;}
.inner_about1 .article_cont p{margin-bottom: 10px;}
.inner_about1 .iconlist{display: flex;margin: 40px 0; }
.inner_about1 .iconlist li{flex: 1;text-align: center;}
.inner_about1 .iconlist li .wrap{display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 10px;text-align: center;}
.inner_about1 .iconlist li i{font-size: 36px;margin-bottom: 10px;color: #fff;display: inline-block;width: 90px;height: 90px;text-align: center;line-height: 90px;border-radius: 50%;background: #e60012;padding: 0;}
.inner_about1 .iconlist li h5{margin-bottom: 10px;font-size: 18px;}
.inner_about1 .iconlist li:hover i{color: #fff;}
.inner_about1 .mod2{padding: 2% 0;position: relative;background: url(../images/bg1.png)center top no-repeat #38495c;color: #fff;}
.inner_about1 .mod2 p{color: #fff;text-align: center;font-size: 16px;}
.inner_about1 .mod2 .more{display: block;color: #fff;margin: 30px auto 10px;background: #0992f3;width: 130px;height: 42px;line-height: 42px;text-align: center;border-radius: 5px;}
.inner_about1 .mod3{padding: 2% 0;}
.inner_about1 .mod3 h4{font-size: 26px;margin-bottom: 30px;}
.inner_about1 .mod3 ul{width: 102%;}
.inner_about1 .mod3 li{float: left;width: 23%;margin-right: 2%;border: 1px solid #ddd;border-radius: 3px;box-sizing: border-box;}
.inner_about1 .mod3 li .wrap{margin: 15px;}
.inner_about1 .mod3 li img{max-width: 100%;}
.inner_about1 .mod3 li p{text-align: center;font-size: 15px;margin-top: 10px;}


/* search */
.tyls li{float: left;list-style: none;margin-right: 3.3%}
.tyls .md3{width:30%; margin-bottom: 20px; }
.tyls .md3 img{width:100%;height:350px;}
 
.tyls h2{font-size:18px;line-height:2;padding-left:5px;padding-top:10px;}
.tyls span{font-size:16px;color:#666;line-height:2;padding-left:15px;}
.tyls .con{padding-left:5px;padding-right:5px;line-height: 1.76;height: 70px;overflow: hidden}

.tyls li:hover h2{color: #e60012;font-weight: block;}
.tyls li:hover .con{color: #666;}
 

.more {
        display: inline-block;
    padding: 5px 20px;
    background: #e60012;
    color: #fff;
    margin-top: 20px;
    margin-left: 25px;
    transition: all 0.5s;
    box-sizing: border-box;
    border: 2px solid #e60012;
}.mk{width:100%;margin-bottom:20px;}


@media (max-width: 768px){
    .inner_about1 .iconlist p,.inner_news ul li .imgarea,.inner_contact1 .item2{display: none;}
    .tyls .md3 img{max-height:219px;}
    .inner_contact1 .item1{width: 100%;}
}

.innernav .path{float: left;color: #666;}
.innernav .path a{color: #666;}
.innernav .path i{display: inline-block;width: 28px;height: 28px;line-height: 28px;text-align: center;color: #fff;background: #e60012;border-radius: 50%;margin-right: 5px;}






















