::-webkit-scrollbar{width:8px;height:8px;}
::-webkit-scrollbar-track{background:#f7f7f7}
::-webkit-scrollbar-thumb{background:#154887;height:60px;border-radius: 8px;}
::-webkit-scrollbar-thumb:window-inactive{background:#154887}
::-webkit-scrollbar-thumb:vertical:hover{background:#154887}



.paddingBottom120{padding-bottom:120px;}
.paddingTop55{padding-top:55px;}
.top_banner{position:relative;width:100%;overflow:hidden;}
.top_banner_inner{width:100%;height:100%;animation:imgZoomIn 2s ease 0s forwards;-webkit-animation:imgZoomIn 2s ease 0s forwards;-ms-animation:imgZoomIn 2s ease 0s forwards;}
.top_banner_inner img{width:100%;}
.min_top{display:none;}
.classfy_nav{position:absolute;width:100%;left:0;bottom:0;border-bottom:1px solid #cbcbcb;overflow: hidden;}
.classfy_nav a{float:left;width:135px;height:48px;line-height:48px;font-size:16px;background:#fff;text-align:center;margin-right:20px;border:1px solid #cbcbcb;-webkit-transition: all 0.3s;transition: all 0.3s;margin-bottom:-1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.classfy_nav a.cur,.classfy_nav a:hover{background:#154887;color:#fff;border-color:#154887;}


.publicContainer{position:relative;max-width:1380px;min-height:680px;background:#fff;padding:25px 0 45px;margin-bottom:72px;z-index:6;}
.publicContainer .container{width:100%;padding:0;}
.sideBar{width:20.85%;padding:13px 25px 0 20px;}
.mainTitle{position:relative;width:100%;background:#154887;color:#fff;font-size:12px;padding:25px;}
.mainTitle h1{font-size:24px;margin-bottom:10px;}
.mainTitle .en{text-transform:uppercase;}
.sideBarNav{width:100%;background:#0d3f98;}
.sideBarNav li{position:relative;width:100%;border-bottom:1px solid #012c6a;text-transform: uppercase;}
.sideBarNav li span{position:absolute;font-size:16px;color:#fff;right:18px;top:0;font-weight:700;line-height:50px;cursor:pointer;}
.sideBarNav li>a{padding-left:15px;padding-right:40px;height:50px;line-height:50px;color:#fff;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s;transition: all 0.3s;cursor: pointer;}
.sideBarNav li.cur>a,.sideBarNav li:hover>a{background:#1956af;}
.sideBar .close{position:absolute;width:30px;height:30px;background:url(../image/icon_12.png) no-repeat center;background-size:15px 15px;top:5px;left:50%;margin-left:-15px;display:none;cursor:pointer;}
.levelMenu{display:none;}
.levelMenu a{height:45px;line-height:45px;font-size:13px;padding:0 15px;border-top:1px dotted #012c6a;text-align:center;-webkit-transition: all 0.3s;transition: all 0.3s;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,0.1);}
.levelMenu a:last-child{border-bottom:none;}
.levelMenu a:hover,
.levelMenu a.cur{background:#01429e;}
.move{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}


.rightContent{position:relative;width:79.15%;padding:0 20px 0 35px;min-height:610px;}
.rightContent .leftLine{position:absolute;width:1px;height:100%;top:0;left:0;background:#DADADA;}
.blueLine{position:absolute;width:4px;height:50px;background:#0046AE;top:7px;left:50%;margin-left:-2px;}
.titleTwo{position:relative;height:50px;line-height:50px;border-bottom:1px solid #DADADA;margin-bottom:45px;}
.titleTwo h2{font-size:20px;padding-left:3px;line-height: inherit;}
.titleTwo .line{position:absolute;width:120px;height:3px;background:#333;left:0;bottom:-2px;}
.crumbsNav{position:absolute;font-size:12px;right:0;top:0;}
.crumbsNav a{display:inline-block;}

.otherTitle{position:relative;text-align:center;padding:10px 0 15px;border-bottom:1px solid #DADADA;margin-bottom:50px;}
.otherTitle h2{font-size:28px;line-height: inherit;}
.otherTitle .line{position:absolute;width:120px;height:3px;background:#333;left:50%;margin-left:-60px;bottom:-2px;}
.fullMain{padding:0 30px;}

.sideSearch{border-bottom:10px solid #fff;}
.sideSearch h3{line-height:50px;font-size:18px;background:#154887;color:#fff;padding:0 13px;}
.sideSearch h3 span{padding-left:10px;font-size:14px;}
.sideSearch form{position: relative;border:1px solid #F0F0F0;border-top:none;padding:25px 10px;background:#F6F6F6;}
.sideSearch .input{width:100%;height:45px;border:1px solid #EBEBEB;background:#fff;padding:0 50px 0 5px;}
.sideSearch input{display: block;width:100%;height:100%;font-size:12px;}
.sideSearch .submitBtn{position: absolute;width:45px;height:45px;top:25px;right:10px;background:url(../image/icon1.png) no-repeat center;cursor: pointer;}
.sideSearch .submitBtn input{cursor: pointer;}
.sideSearch .submitBtn:hover{background:url(../image/icon1H.png) no-repeat center;}


.aboutMain .flex{flex-direction: row-reverse;}
.about_text{width:72%;padding-left:5%;}
.about_img{width:28%;max-width:377px;}
.about_img img{width:100%;}

.about_ul{margin-top:45px;}
.about_ul li{float:left;width:33.33%;text-align: center;padding:0 30px;}
.about_ul .icon{width:119px;margin:0 auto;}
.about_ul .icon img{width:100%;}
.about_ul h5{font-size:18px;color:#144a98;margin:25px 0 16px;font-weight: 700;}
.about_ul .p{font-size:12px;color:#999;line-height: 24px;}

.partner_list{margin-top:-10px;}
.partner_list .column{padding:10px;}
.partner_list a{width:100%;display:block;border:1px solid rgba(192,190,190,.89);overflow: hidden;}
.partner_list a img{max-width:100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.partner_list a:nth-child(6n){margin-right:0}
.partner_list a:hover{border-color:#154887;}
.partner_list a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}


.productList{margin:-15px 0;display: flex;align-content: stretch;flex-flow: row wrap;}
.productList .column{padding:15px 0;border-bottom:1px solid rgba(0,0,0,0.05);}
.productList .column:last-child{border-bottom:none;}
.productItem{background:#fff;padding:10px;-webkit-transition: all 0.5s;transition: all 0.5s;overflow: hidden;}
.productItem .img{float:left;width:13%;}
.productItem .text{float:left;width:80%;padding-left:20px}
.productItem h5{font-size:16px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:initial;}

.productItem p{color:#969595;line-height:24px;}
.productItem:hover{box-shadow:0 3px 15px rgba(0,0,0,0.2);}
.productItem:hover h5{color:#154887;}
.productItem:hover h5:after{background:#154887;}
.productItem:hover .img img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.navIcon{position:absolute;display:block;width:24px;height:24px;background:url(../image/icon_11.png) no-repeat center;background-size:100% 100%;right:0;bottom:10px;cursor:pointer;display:none;z-index: 5;}
.min_sideBar{display:none;}

.exList .table>tbody>tr>td,
.exList .table>tbody>tr>th,
.exList .table>tfoot>tr>td,
.exList .table>tfoot>tr>th,
.exList .table>thead>tr>td,
.exList .table>thead>tr>th{padding:15px 10px;vertical-align:middle;border-color:#f0f0f2;border-width:2px;}
.exList{text-align:center;border-top:2px solid #f0f0f2;border-bottom:2px solid #f0f0f2;}
.exList .table{margin-bottom:0;}
.exList .table>thead>tr>th{border-bottom:none;background:rgba(21,72,135,0.1);}

.exList th{text-align:center;font-size:16px;}
.exList table{width:100%;}
.exList a{display:block;-webkit-transition: all 0.3s;transition: all 0.3s;}
.exList h5{font-size:16px;}
.exList p{color:#969595;line-height:24px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.exList .table>tbody>tr{position: relative;-webkit-transition: all 0.3s;transition: all 0.3s;}
.exList .table>tbody>tr:hover{box-shadow: 0 0 10px rgba(21,72,135,0.3);}



.caseList{width:100%;overflow: hidden;}
.caseListUl{margin:-25px -25px 0;}
.caseListUl li{float:left;padding:25px ;}
.caseListUl .img{position:relative;width:100%;overflow:hidden;}
.caseListUl .img img{width:100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.caseListUl .img p{position:absolute;width:100%;color:#fff;background:rgba(0,0,0,0.5);font-size:16px;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:0;bottom:0;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;}
.caseListUl .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.caseListUl .img:hover p{background:#154887;}



.newsList{margin-top:-28px;}
.newsItem{position:relative;padding:28px 0;border-bottom:1px dotted #CCCCCC;overflow:hidden;}
.newsItem .img{float:left;width:25%;overflow:hidden;}
.newsItem .img img{width:100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.newsItem .text{float:left;width:75%;padding-left:20px;font-size:14px;color:#666;height:110px;overflow:hidden;}
.newsItem .text h2{font-size:16px;color:#333;margin-bottom:15px;overflow:hidden;}
.newsItem .text .tit{max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsItem .text .date{font-size:14px;color:#666;}
.newsItem .text p{line-height:25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;}
.newsItem .more{position:absolute;bottom:28px;right:0;padding-left:26px;line-height:18px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.newsItem .icon{position:absolute;width:18px;height:18px;background:url(../image/b4.png) no-repeat center;background-size:100% 100%;top:0;left:0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.newsItem:last-child{border-bottom:none;}
.newsItem:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.newsItem:hover h2{color:#154887;}
.newsItem:hover .more{color:#154887;}
.newsItem:hover .icon{background:url(../image/b4H.png) no-repeat center;background-size:100% 100%;}


.detailsTitle{text-align: center;padding-bottom:25px;margin-bottom:50px;border-bottom:1px solid rgba(203,203,203,0.4);}
.detailsTitle h1{font-size:28px;}
.detailsTitle .date{color:#999;margin-top:12px;}
.detailsTitle .date span{padding:0 8px;}
.detailsWapper .outter_title{margin-bottom:40px;}


.pageDetails{padding:0 20px 30px;}
.pageDetails h1{font-size:20px;text-align:center;font-weight:700;line-height:1.6;}
.pageDetails .date{font-size:14px;color:#999;text-align:center;padding:15px 0 0;margin-bottom:20px;}
.pageDetails .date.noDorder{border-bottom:0;padding:0;}

.detName{font-size:32px;margin-bottom:30px;font-weight:700;}
.detItem{margin-bottom: 35px;}
.detItem h5{position: relative;font-size:24px;margin-bottom:20px;padding-left:20px;}
.detItem h5:before{content:'';position: absolute;width:10px;height:10px;background:#154887;left:0;top:8px;}
.detItem .list{padding-left: 36px;} 
.detItem .list li{position: relative;font-size: 16px;margin-bottom: 20px;padding-left:28px;} 
.detItem .list li i{position: absolute;display: inline-block; width: 8px; height: 8px; background: #154887; margin-right: 20px; border-radius: 100%;left:0;top:7px;}
.dLeft{max-width:600px;}
.aboutMain .dLeft{max-width:990px;}
.dRight{width:270px;border:1px solid rgba(203,203,203,0.4);}
.dRight:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}

.iconList li{float: left; margin-right: 15px;padding: 0 27px; height: 36px; line-height: 36px; color: #999; background: #f0f0f0; border-radius: 3px;-webkit-transition: all 0.5s;transition: all 0.5s;margin-bottom:15px;} 
.iconList li:hover{background: #154887; color: #fff;} 



.pager{margin:30px 0 0;text-align: center;padding-top:30px;border-top:1px solid #f0f0f0;}
.pager .p_page{padding:8px 19px;text-align: center;background:#e9e9e9;cursor: default;display: inline-block;margin:0 10px;}
.pager .currentPage{background:#144a98;cursor: pointer;color:#fff;}



.consultationUl{margin-bottom:50px;}
.consultationUl li{position: relative;float:left;width:20%;min-height:170px;text-align:center;padding:0 15px;}
.consultationUl li:before{content: '';position: absolute;width:1px;height:170px;top:50%;right:0;background:#f3f3f3;margin-top:-85px;}
.consultationUl li:last-child:before{display: none;}
.consultationUl .icon{width:80px;margin:0 auto;}
.consultationUl .icon img{width:100%;transform:rotateY(0);-webkit-transition: all 0.8s;transition: all 0.8s;}
.consultationUl li .p1{font-size:18px;margin:15px 0 10px;}
.consultationUl li .p2{color:#999;}
.consultationUl li:hover .icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}

.addressList{padding:25px 0 40px;border-top:1px solid #f0f0f0;}
.addressList a{float:left;width:50%;font-size:16px;line-height: 40px;padding-right:40px;}

.map{width:100%;height:530px;}
#dituContent{width:100%;height:100%;}
.anchorBL{display: none;}
.BMap_bubble_title{font-size:16px;font-weight:700;color:#154887;}
.BMap_bubble_content{padding-top:7px;font-size:14px;color:#333;line-height:20px;white-space:nowrap;word-wrap: break-word;word-break: normal; }

@media ( min-width: 1400px ) and ( max-width: 1599px ){
	
	
	.otherTitle h2{font-size:26px;}
	.publicContainer{max-width:1200px;}
	.sideBar{padding-right:20px;}
	.sideBarNav li>a{font-size:14px;}
	.levelMenu a{font-size:13px;}
	
	.classfy_nav a{width:125px;height:45px;line-height:45px;margin-right:15px;}
	
	
	.about_ul li{padding:0 20px;}
	
	
	.dLeft{max-width:550px;}
	.aboutMain .dLeft{max-width:800px;}


	
	.consultationUl .icon{width:70px;}
	.consultationUl li .p1{font-size:16px;}
	.addressList a{font-size:14px;line-height:30px;}

}
@media ( min-width: 1200px ) and ( max-width: 1399px ){
	
	.otherTitle{padding-top:5px;}
	.otherTitle h2{font-size:24px;}
	.publicContainer{max-width:1140px;}
	.mainTitle{padding:20px;}
	.mainTitle h1{font-size:22px;margin-bottom:8px;}
	.sideBar{padding-right:20px;}
	.sideBarNav li>a{font-size:14px;padding-left:10px;}
	.levelMenu a{font-size:12px;padding:0 10px;}
	
	.paddingTop55{padding-top:50px;}
	.classfy_nav a{width:125px;height:45px;line-height:45px;margin-right:15px;}
	
	
	.about_text{padding-left:4%;}
	.about_ul .icon{width:100px;}
	.about_ul li{padding:0 15px;}
	
	
	



	
	.newsItem .text{height:83px;}
	.newsItem .text p{-webkit-line-clamp:2;}

	.dLeft{max-width:480px;}
	.aboutMain .dLeft{max-width:750px;}
	
	
	.consultationUl .icon{width:60px;}
	.consultationUl li .p1{font-size:16px;}
	.addressList a{font-size:14px;line-height:30px;}
	.map{height:480px;}
	
	
}



@media ( min-width: 992px ) and ( max-width: 1199px ){
	
	.otherTitle{padding-top:5px;}
	.otherTitle h2{font-size:24px;}
	.publicContainer{max-width:970px;}
	.mainTitle{padding:20px;}
	.mainTitle h1{font-size:20px;margin-bottom:6px;}
	.titleTwo{height:45px;line-height:45px;margin-bottom:35px;}
	.titleTwo h2{font-size:18px;}
	.sideBar{width:25%;padding-right:20px;}
	
	.sideSearch h3{font-size:16px;}
	.sideSearch h3 span{font-size:12px;}

	
	.paddingTop55{padding-top:45px;}
	.paddingBottom120{padding-bottom:100px;}
	.classfy_nav a{width:125px;height:45px;line-height:45px;font-size:14px;margin-right:15px;}
	
	
	.about_text{padding-left:4%;}
	.about_ul{margin-top:40px;}
	.about_ul .icon{width:90px;}
	.about_ul h5{font-size:16px;margin:20px 0 12px;}
	.about_ul li{padding:0 15px;}
	

	
	
	.rightContent{width:75%;}
	.productList{margin:-10px 0;}
	.productList .column{padding:10px 0;}
	.productItem{padding:5px;}
	.productItem h5{margin-bottom:8px;}
	.productItem .text{padding-top:5px;}
	.productItem .img{width:16%;}


	
	.caseListUl{margin:-20px -20px 0;}
	.caseListUl li{padding:20px;}

	
	.newsItem .text{height:83px;}
	.newsItem .text h2{margin-bottom:10px;}
	.newsItem .text p{-webkit-line-clamp:2;}
	
	
	.pageDetails h1{font-size:18px;}
	
	
	.dLeft{max-width:330px;}
	.aboutMain .dLeft{max-width:580px;}
	

	.detName{font-size:28px;}


	
	.consultationUl .icon{width:50px;}
	.consultationUl li:before{height:150px;margin-top:-75px;}
	.consultationUl li{min-height:150px;}
	.consultationUl li .p1{font-size:16px;}
	.consultationUl li .p2{font-size:13px;}
	.addressList a{font-size:14px;line-height:30px;}
	.map{height:450px;}
	

}

@media ( min-width: 768px ) and ( max-width: 991px ){
	
	.otherTitle{padding-top:5px;margin-bottom:40px;}
	.otherTitle h2{font-size:22px;}
	.otherTitle .line{width:100px;margin-left:-50px;}
	.fullMain{padding:0 20px;}
	.publicContainer{max-width:750px;}
	.mainTitle{padding:15px;margin-bottom:0;}
	.mainTitle h1{font-size:18px;}
	.titleTwo{height:45px;line-height:45px;margin-bottom:35px;}
	.titleTwo h2{font-size:18px;padding-left:0;}
	.crumbsNav{right:45px;}
	.sideBarNav li{overflow: hidden;}
	.sideBarNav li>a{height:45px;line-height:45px;font-size:14px;}
	.levelMenu a{height:40px;line-height:40px;font-size:12px;}
	.sideBarNav li span{line-height:45px;}
	.sideBarNav{width:100%;max-height:calc(100vh - 257px);overflow-y:auto;}
	.sideBarNav::-webkit-scrollbar{width:5px;height:5px;}
	
	.paddingTop55{padding-top:40px;}
	.paddingBottom120{padding-bottom:80px;}
	.classfy_nav a{width:120px;height:45px;line-height:45px;font-size:14px;margin-right:15px;}
	
	
	.about_text{padding-left:35px;}
	.about_ul{margin-top:40px;}
	.about_ul .icon{width:90px;}
	.about_ul h5{font-size:16px;margin:20px 0 12px;}
	.about_ul li{padding:0 15px;}


	
	.pc_sideBar{display:none!important;}
	.navIcon{display:block;bottom:10px;}
	.sideBar{display:block;position:fixed;width:50%;max-width:350px;height:100%;padding:0;margin-bottom:30px;top:0;right:-100%;z-index:10;margin-bottom:0;background:#2c3136;padding-top:60px;overflow: hidden;}
	.sideBar .close{width:60px;height:60px;display:block;opacity: 1;background-size:25px 25px;top:0;}
	
	
	.sideSearch{border-bottom:none;}
	.sideSearch h3{font-size:16px;}
	.sideSearch h3 span{font-size:12px;}
	.sideSearch form{border:none;background:none;padding:15px 10px;}
	.sideSearch .input{height:40px;padding-right:45px;}
	.sideSearch .submitBtn{width:40px;height:40px;top:15px;}


	.rightContent{width:100%;padding:0 20px;}
	.rightContent .leftLine{display: none;}
	.productList{margin:-10px 0;}
	.productList .column{padding:10px 0;}
	.productItem{padding:5px;}
	.productItem h5{margin-bottom:8px;}
	.productItem .text{padding-top:5px;}
	.productItem .img{width:16%;}


	
	.caseListUl{margin:-15px -15px 0;}
	.caseListUl li{padding:15px;}
	.caseListUl .img p{font-size:15px;}

	
	.newsItem{padding:28px 0 18px;}
	.newsItem .text{height:63px;font-size:12px;}
	.newsItem .text h2{margin-bottom:5px;font-size:15px;}
	.newsItem .text .date{font-size:12px;}
	.newsItem .text .tit{width:70%;}
	.newsItem .text p{line-height:20px;-webkit-line-clamp:2;}
	.newsItem .more{line-height:15px;bottom:18px;}
	.newsItem .icon{width:15px;height:15px;}
	.newsItem .img{height:95px;}
	.newsItem .img img{height:100%;width:auto;}
	
	
	.pageDetails{padding:0 0 30px;}
	.pageDetails h1{font-size:18px;}
	
	.detItem{margin-bottom:30px;}
	.aboutMain .dLeft{width:100%;}
	.dLeft,.dRight{float:none;width:100%;max-width:100%;}
	.dRight{margin-top:20px;}
	.detItem .list{padding-left:15px;}
	.detItem .list li{font-size:14px;margin-bottom:10px;padding-left:20px;}

	.detName{margin-bottom:20px;font-size:22px;}
	.detItem h5{font-size:20px;margin-bottom:15px;}


	
	.consultationUl{margin-bottom:40px;}
	.consultationUl .icon{width:40px;}
	.consultationUl li:before{height:150px;margin-top:-75px;}
	.consultationUl li{min-height:150px;padding:0 10px;}
	.consultationUl li .p1{font-size:14px;}
	.consultationUl li .p2{font-size:12px;}
	.addressList a{font-size:14px;line-height:30px;}
	.map{height:400px;}
	.addressList{padding:20px 0 30px;}
	.addressList a{padding-right:30px;}

}

@media ( min-width: 0px ) and ( max-width: 767px ){
	
	.pc_top{display:none;}
	.min_top{display:block;}
	
	.otherTitle{padding-top:0;margin-bottom:30px;}
	.otherTitle h2{font-size:20px;}
	.otherTitle .line{width:80px;margin-left:-40px;}
	.fullMain{padding:0;}
	
	.titleTwo{height:45px;line-height:45px;margin-bottom:30px;margin-top:-15px;}
	.titleTwo h2{font-size:16px;}
	.titleTwo .line{width:90px;background:#0053A6;}
	.crumbsNav{display:none;}
	.publicContainer{max-width:100%;padding:30px 15px 40px;margin:0;}
	
	.paddingTop55{padding-top:35px;}
	.paddingBottom120{padding-bottom:60px;}
	.classfy_nav a{width:100px;height:40px;line-height:40px;font-size:14px;margin-right:10px;}
	
	
	.about_img{width:100%;display: none;margin-top:35px;}
	.about_text{width:100%;padding-left:0;}
	.about_ul{margin-top:40px;}
	.about_ul .icon{width:80px;}
	.about_ul h5{font-size:16px;margin:20px 0 12px;}
	.about_ul li{padding:0 15px;}

	
	
	.pc_sideBar{display:none!important;}
	.navIcon{display:block;}
	.sideBar{display:block;position:fixed;width:260px;height:100%;padding:0;margin-bottom:30px;top:0;right:-100%;z-index:10;margin-bottom:0;background:#2c3136;padding-top:40px;overflow: hidden;}
	.sideBar .close{display:block;opacity: 1;}
	.mainTitle{padding:15px;display: none;}
	.mainTitle h1{font-size:16px;margin-bottom:2px;}
	.sideBarNav li{overflow: hidden;}
	.sideBarNav li>a{height:45px;line-height:45px;font-size:14px;}
	.levelMenu a{height:40px;line-height:40px;font-size:12px;}
	.sideBarNav li span{right:12px;line-height:45px;}
	.sideBarNav{width:100%;max-height:calc(100vh - 110px);overflow-y:auto;}
	.sideBarNav::-webkit-scrollbar{width:5px;height:5px;}
	
	.sideSearch{border-bottom:none;}
	.sideSearch h3{font-size:16px;display:none;}
	.sideSearch h3 span{font-size:12px;}
	.sideSearch form{border:none;background:none;padding:15px 10px;}
	.sideSearch .input{height:40px;padding-right:45px;}
	.sideSearch .submitBtn{width:40px;height:40px;top:15px;}


	.rightContent{width:100%;padding:0;}
	.rightContent .leftLine{display: none;}
	.productList{margin:-10px 0;}
	.productList .column{padding:10px 0;}
	.productItem{padding:5px;}
	.productItem h5{font-size:15px;margin-bottom:6px;}
	.productItem .img{width:22%;}
	.productItem .text{width:72%;padding-left:15px;}
	.productItem p{line-height:20px;}
	.exList th{font-size:15px;}
	.exList h5{font-size:14px;}
	
	
	.caseListUl{margin:-5px -5px 0;}
	.caseListUl li{padding:5px;}
	.caseListUl .img p{font-size:15px;padding:7px 10px;}
	
	
	
	.newsItem{padding:28px 0 18px;}
	.newsItem .text{height:auto;font-size:12px;padding-left:14px;}
	.newsItem .text h2{margin-bottom:5px;font-size:15px;}
	.newsItem .text h2 span{float:none;display:block;width:100%;}
	.newsItem .text .date{position:static;font-size:12px;color:#999;}
	.newsItem .text .tit{max-width:100%;margin-bottom:8px;}
	.newsItem .text p{line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;}
	.newsItem .more{display:none;}
	.newsItem .img{height:95px;}
	.newsItem .img img{height:100%;width:auto;}
	
	
	
	.pageDetails{padding:0;}
	.pageDetails h1{font-size:16px;}
	.pageDetails .date{font-size:13px;padding-top:10px;}
	
	.detItem{margin-bottom:30px;}
	.aboutMain .dLeft{width:100%;}
	.dLeft,.dRight{float:none;width:100%;max-width:100%;}
	.dRight{margin-top:20px;}
	.detItem .list{padding-left:15px;}
	.detItem .list li{font-size:14px;margin-bottom:10px;padding-left:20px;}

	.detName{margin-bottom:20px;font-size:22px;}
	.detItem h5{font-size:20px;margin-bottom:15px;}
	.detItem h5:before{top:8px;width:8px;height:8px;}
	.iconList li{margin-right:10px;margin-bottom:10px;}
	.detItem .list li i{width:7px;height:7px;}

	
	
	.consultationUl{margin-bottom:0;}
	.consultationUl .icon{width:50px;}
	.consultationUl li:before{width:100%;height:1px;top:auto;bottom:0;background:#f9f9f9;}
	.consultationUl li{width:100%;min-height:auto;padding-bottom:25px;margin-bottom:25px;}
	.consultationUl li:last-child{margin-bottom:0;}
	.consultationUl li .p1{font-size:15px;}
	.consultationUl li .p2{font-size:13px;}
	.addressList a{font-size:14px;line-height:30px;}
	.map{height:350px;}
	.addressList{padding:20px 0 30px;}
	.addressList a{width:100%;text-align:center;padding:0;}
}

@media ( min-width: 0px ) and ( max-width: 479px ){
	
	.paddingTop55{padding-top:30px;}
	
	
	.about_ul{margin-top:30px;}
	.about_ul li{width:100%;margin-bottom:30px;}
	
	.partner_list{margin:-5px;}
	.partner_list .column{padding:5px;}
	
	
	.sideSearch h3{font-size:15px;}
	.productItem .img{width:28%;}

}




.job_list .panel{border:0;box-shadow:none;border-radius:0;margin:0 0 20px;}
.job_list .panel:last-child{margin-bottom:0;}
.job_list .panel-heading{border-radius:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:0;position:relative}
.job_list .panel-heading a{display:block;color:#333;overflow:hidden;padding:14px;line-height:24px;position:relative;z-index:1;display: flex;}
.job_list .panel-heading>i{display:block;width:13px;height:8px;background:url(../image/i4.png) no-repeat center;background-size:contain;position:absolute;right:15px;top:22px;transition:all .5s}
.job_list .panel.active .panel-heading{background:#ccc;}
.job_list .panel.active .panel-heading>i{transform:rotate(180deg)}
.job_list .panel.active .span{border-right-color: #fff;}
.job_list .span{text-align: center;border-right:1px solid #eaeaea;font-size:15px;padding-left:5px;padding-right:5px;}
.job_list .span:last-child{border-right:none;}
.job_list .span1{width:100%;overflow: hidden;text-align: left;padding-left:0;}
.job_list .span3{width:100px;flex: 0 0 auto;}
.job_list .span2,
.job_list .span4{width:140px;flex: 0 0 auto;}
.job_list .panel-body{padding:20px;background:#f9f9f9;}
.job_list .public_more2{margin-top:30px;}
@media (max-width:767px){
	.job_list .panel-heading a{padding-left:10px;padding-right:10px;}
	.job_list .panel-heading>i{right:10px;}
	.job_list .span{width:33.33333%}
	.job_list .span4{display:none}
	.job_list .span:nth-child(3){border-right:0;}
}
@media (min-width:768px){
	.job_list .public_more2{margin-top:50px;}
	.job_list .panel-body{padding:30px;}
}
@media (min-width:1200px){
	.job_list .panel-heading a{padding-right:70px;padding-left:30px;}
	.job_list .span{font-size:16px;}
	.job_list .span3{width:150px;}
	.job_list .span2,
	.job_list .span4{width:190px;}
	.job_list .panel-heading>i{right:30px;}
	.job_list .panel-body{padding:40px;}
}