/*最小分辨率：768以下*/
@media screen and (max-width:767px) {	
	.tits .line-l{display:none}
	.tits .line-r{display:none}

	.open .header { right:200px;}
	.open .topnav,.open .topnfix { left:-200px;}
	.content { margin-top:40px; border-top:none;}
	.warp { width:auto; padding:0 20px;}	
	.lh { line-height:180%; }
	.showcont { padding:15px 0 0 0;}
	.show_h3 { padding-bottom:15px; margin-bottom:15px;}
	.show_h3 h3 { line-height:35px; font-size:22px;}
	.show_h3 p { font-size:12px;}
	.catnav { height:50px; line-height:50px; overflow-x:scroll;}
	.catnav::-webkit-scrollbar { width:0px; height:0px;} 
	.catnav ul { display:block; width:700px;}
	.catnav li { margin-right:15px;}
	.topnav { height:50px; line-height:50px; overflow-x:scroll;}
	.topnav::-webkit-scrollbar { width:0px; height:0px;} 
	.topnav ul { display:block; width:455px;}
	.topnav li { margin-right:15px;}
	.topnav li a { font-size:14px;}
	.topnfix { top:41px;}

	#COR-Product .newlist li .msg {width: calc(100% - 160px);margin: 0;height: auto;}

	#COR-Scenarios .newlist li .msg {width: calc(100% - 160px);margin: 0;height：auto}
	


	.tag-cont li .msg {width: calc(100% - 160px);margin: 0;}

	.newlist .scott li{display: none;}
	.newlist .scott .current{ display: block;}
	.newlist .scott .next{ display: block;}
	
	/*头部*/
	.header { height:40px !important; border-bottom:1px solid #eee; background:#fff; position:fixed; -webkit-transition:all .5s ease; transition:all .5s ease;}
	.header .logo { height:30px; margin-top:5px;}
	.header .logo img{height: 30px;margin:0;}
	.header .logo img { filter:none;}

	.header .muen { width:20px; height:10px; margin:15px 10px 0 0; border-color:rgb(232 0 24);}
	.header .muen::after { background:rgb(232 0 24);}

	
	
	
	/*banner*/
	.banner {}
	.banner .warp { width: 80%;left:5%}
	.banner .text h3 { line-height:35px; font-size:28px;}
	.banner .text p{font-size: 20px;}
	.banner .text a { width:150px; height:40px; line-height:40px;}
	.banner .swiper-button-prev,.banner .swiper-button-next { display:none;}
	
	/*二级banner*/
	.banner_ej { margin-top:41px;}
	.banner_ej h1 { font-size:24px; letter-spacing:2px;}
	
	/*关于我们*/
	.about { padding:50px 0;}
	.about .lft { float:none; width:100%; margin-top:0px;}
	.about .lft h1 { line-height:30px; font-size:24px; margin-bottom:45px;}
    .about .lft h1 .en{font-size:14px}
	.about .lft h1::after { width:40px; bottom:-15px;}
	.about .lft p { line-height:35px; font-size:16px;}
	.about .rgt { display:none; width:100%; height:auto; position:inherit; right:0;}
	.about .rgt .img,.about .rgt .imgbg { display:none;}
	.about .rgt .mumber { margin-top:50px;}
	.about .rgt .mumber li { float:left; width:calc(100% / 2); margin-bottom:30px; position:inherit;}
	.about .rgt .mumber li::after { display:none;}
	.about .rgt .mumber li h3 { font-size:14px;}
	.about .rgt .mumber li h3 span { font-size:30px;}
	.about .rgt .mumber li h3 sup { font-size:16px;}
	
	.pros{padding: 50px 0;}
	.pros li {  width:48%; }
    .pros ul{margin-top: 50px;}
    .pros li h2 { font-weight:500; font-size:14px; color:#333; margin:1em 0 1em 0;}
    .pros li .en {font-size: 12px;}

    .sean .sean-a{margin-top: 50px;}
    .sean .sean-c{width:100%;float:left;}

    .partner .partimg img{width:25%;}

	#sidebar{position: fixed;bottom: 0;width: 100%;top: auto;z-index: 999;background: #333;text-align: center;height: auto;left:auto;padding:0.5em 0;border-radius:10px 10px 0 0;}
	#sidebar img{width:30px;padding-top: 0px;}
	
	/*新闻*/	
	.news { padding:60px 0;}

    .news .newnr{margin-top: 50px;}
	.news .newnr .newli .swiper-slide a { padding:10px;}
	.news .newnr .newli .swiper-slide .time { line-height:25px; font-size:14px;}
	.news .newnr .newli .swiper-slide .time b { font-size:22px;}
	.news .newnr .newli .swiper-slide h3 { margin:15px 0 10px 0;}
	.news .newnr .newul .swiper-button-next,.news .newnr .newul .swiper-button-prev { background-color:rgba(0,0,0,0.1);}
	
	/*脚部*/
	.footer { padding-top:20px;}
	.footer .nva { }
	.footer .nva{background: none;}
	.footer .nva ul{padding-left: 0;}
    .footer .nva .nav-a{font-size:24px;padding-bottom:10px}
	.footer .rgt { display: block; text-align: center;}

	.footer .copy { margin-top:15px;}
	.footer .copy .log { display:none;}
	.footer .copy p { float:none; line-height:25px; color:#999;}
	.footer .copy p a { color:#999;}*/
	
	/*关于*/	
	.intosr  h1 { line-height:30px; font-size:24px;}	
	.intosr .into01 .msg { margin-top:0;}
	.intosr .into01 .msg .lh { line-height:25px; margin-top:0; margin-bottom:2em;}
	.intosr .into01 .mumber li { width:calc(50% - 7.5px); padding:10px 10px 10px 65px; margin:0 15px 15px 0; border:1px solid #eee; box-sizing:border-box; background-position:10px center; background-size:50px;}
	.intosr .into01 .mumber li:nth-child(2n) { margin-right:0;}
	.intosr .into01 .mumber li::after { display:none;}
	.intosr .into01 .mumber li h3 { line-height:40px; font-size:12px;}
	.intosr .into01 .mumber li h3 span { font-size:24px;}
	.intosr .into01 .mumber li h3 sub { font-size:14px;}
	.intosr .into01 .mumber li p { font-size:14px;}
	.intosr .into02 li,.intosr .into02 .on { width:calc(100% / 3); max-width:120px;}
	.intosr .into02 li .lft { width:100%; max-width:120px; height:auto; max-height:295px; padding:30px 20px 30px 15px; box-sizing:border-box; background-position:center bottom;}
	.intosr .into02 li .lft h3 { height:75px;}
	.intosr .into02 li .lft span { margin-bottom:30px;}
	.intosr .into02 li .rgt { display:none;}
	.intosr .into03 li { width:100%; height:auto; margin:0 0 15px 0; /*background-size:100%; background-position:0 bottom;*/}
	.intosr .wlbj .bg { height:200px;}
	.intosr .into04 .tittabs { height:auto; text-align:center; top:45px;}
	.intosr .into04 .tittabs li { float:none; display:inline-block; width:40px; height:40px; line-height:40px; font-weight:500; font-size:12px; margin-right:5px; overflow:hidden;}
	.intosr .into04 .swiper-container { padding-top:5px;}
	.intosr .into05 .prolst { margin-top:0;}
	
	/*联系我们*/
	.contact .top { padding:20px 0;}
	.contact .top .msg { float:none; width:100%;}
	.contact .top .msg h3 { font-size:22px;}
	.contact .top .msg li { float:none; width:100%; margin-right:0;}
	.contact .bottom .tabs li { padding:0 15px;}
	.contact .bottom .cotnr li { float:none; width:100%; height:auto; margin:20px 0 0 0;}
	.contact .bottom .cotnr li p { line-height:25px; font-size:12px; background-position:left 4px;}
	
	/*新闻内页*/	
	.newcomp .tweet { height:140px;}
	.newcomp .tweet img { height:140px;}
	.newcomp .tweet .msg { height:40px; padding-top:10px;}
	.newcomp .tweet .msg h3 { width:75%; line-height:40px; font-size:16px;}
	.newcomp .tweet .msg span { line-height:40px; font-size:12px;}
	.newcomp .tweet .swiper-button-next,.newcomp .tweet .swiper-button-prev { background-size:15px;}
	.newcomp .tit h1 { line-height:30px; font-size:24px;}
	.newcomp .tit { line-height:30px;}
	.newcomp .tit a { font-size:14px;}
	.newcomp .siruinew li { float:none; width:100%; margin:0 0 25px 0;}
	.newcomp .siruinew li .msg p { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.newcomp .inform .lft { float:none; width:100%; height:auto;}
	.newcomp .inform .rgt { float:none; width:100%; margin-top:20px;}
	.newcomp .inform .rgt li span { width:28px; height:28px; border:none; filter:alpha(opacity=80); opacity:0.8; background:url(img/sr_36h.png) no-repeat 0 0;}
	.newlist { padding:15px 0;}
	.newlist h1 { line-height:30px; font-size:24px;}
	.newlist li .time { display:none;}
	.newlist li .time b { line-height:25px; font-size:18px;}
	.newlist li .time i { width:25px; height:25px; margin-top:10px;}
	.newlist li .time i::after { left:7.5px; top:8.5px;}
	.newlist li .msg { width: calc(100% - 160px);margin: 0;height: auto;}
	.newlist li .msg h2 { line-height:25px; font-size:16px;white-space: nowrap; 
		overflow: hidden; 
		text-overflow: ellipsis;
 }
 .newlist li .msg h2 .en{white-space: nowrap; 
	overflow: hidden; 
	text-overflow: ellipsis;        font-size: 11px;
	font-weight: 100;}
	.newlist li .msg p { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.newlist li .img { width:130px; height:75px; border-radius:4px; margin-top:3px; overflow:hidden;}
	.reading h2 { line-height:35px; font-size:18px;}
	
	/*产品内页*/
	.proall .proa1, .proall .proa2, .proall .proa3, .proall .proa4, .proall .proa5 { padding:65px 0;}
	.proall .msg { width:65%;}
	.proall .msg .img { width:90px; height:90px;}
	.proall .msg h1 { line-height:50px; font-size:18px;}
	.proall .msg h1::after { width:35px;}
	.proall .msg p { line-height:30px; font-size:14px;}
	.proall .msg h3 { line-height:30px; font-size:18px; margin-top:30px;}
	.proall .msg h3 i { width:30px; height:30px; border-radius:4px; background-size:80%;}
	.proall .msg a { width:100px; height:35px; line-height:35px; font-size:14px; margin-top:35px; padding-left:15px; background-position:110px center;}
	.prolist li { margin:0 0 15px 0; padding:10px;}
	.prolist li .img,.prolist li .msg { float:none !important;}
	.prolist li .img { width:100%; height:auto;}
	.prolist li .msg { width:100%; padding:15px 0;}
	.prolist li .msg h3 { line-height:30px; font-size:20px;}
	.prolist li .msg p { height:auto; line-height:24px; font-size:12px; margin:5px 0 20px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
	.prolist li .msg a { color:#fff; border:none; background:#56175a;}
	.proshow .msg { float:none; width:100%;}
	.proshow .msg h3 { line-height:35px; font-size:26px;}
	.proshow .msg a { width:160px; font-size:14px; margin:40px 0; background-position:120px center;}
	.proshow .img { float:none; width:100%; height:auto;}
	.proshow .tit { margin-top:30px;}
	.proshow .tit h4 { line-height:25px; font-size:16px;}
	.proshow .tit h2 { line-height:40px; font-size:26px;}
	.proshow .tit p { line-height:25px; font-size:12px;}
	.superiority li { width: calc(100% / 2); margin:30px 0 0 0;}
	.superiority li i { width:35px; height:35px; margin-top:5px; border-radius:10px;}
	.superiority li .nr { width: calc(100% - 45px);}	
	.superiority li .nr h3 { line-height:25px; font-size:16px;}
	.superiority .lst { margin-top:0;}
	.superiority .lst .tops { float:none;}
	.superiority .lst .tops,.superiority .lst .msg { float:none; width:100%;}
	.superiority .lst .tops .img { display:block; width:100%;}
	.superiority .lst .msg { margin-top:10px;}
	.superiority .lst .msg h4 { line-height:30px; font-size:18px; margin-bottom:5px;}
	.superiority .lst .msg p { line-height:25px; font-size:12px;}
	.proshow .norms::after { display:none;}	
	.proshow .norms h4,.proshow .norms .nr { float:none; width:100%;}
	.proshow .norms h4 { line-height:30px; font-size:18px;}
	.proshow .norms .nr li { width:calc(100% / 2); margin:20px 0 0 0;}
	.proshow .norms .nr li p { line-height:25px; font-size:12px;}
	.proshow .norms .nr li b { font-size:16px;}
	.proshow .mytabs { margin:10px 0; border-bottom: 2px solid #ededed;}
	.proshow .mytabs li { height:40px; line-height:40px; font-size:14px; padding:0 15px 0 0; border-bottom:none;}
	.proshow .mytabs .on::after { width:70%; margin:0;}
	.proshow .mynr .swiper-slide img { width:100%;}
	.proshow .mynr .swiper-slide .mg { width:100%; height:auto; padding:0; position:inherit; right:0;}
	.proshow .mynr .swiper-slide .mg h4 { line-height:50px; font-size:18px; margin-bottom:10px;}
	.proshow .recpro { padding:20px 0;}
	.proshow .recpro li { float:none; width:100%; margin:15px 0 0 0;}
	
	/*投资者关系*/
	.investor .wlbj .bg { height:345px;}
	.investor .shares { top:70px;}
	.investor h1,.investor .shares h1 { line-height:30px; font-size:24px; margin-bottom:15px;}
	.investor .team { padding:30px 0;}
	.investor p { line-height:25px; font-size:12px;}
	.investor .lft { width:65%;}
	.investor .notice .rgt { width:28%; height:auto; background-position:center 15px; background-size:40px;}
	.investor .notice .rgt a { font-size:16px; text-align:center; padding:65px 0 0 0; background-position:center 115px;}
	.investor .shares span { font-size:16px; padding-left:5px;}
	.investor .shares a { width:90px; height:35px; line-height:35px; margin-top:40px; padding:0 15px; border-radius:17.5px; background-position:85px center;}
	.investor .team li { width:calc(100% / 3); margin-top:20px;}
	.investor .team li h3 { line-height:25px; font-size:16px; margin-top:15px;}
	.investor .team li p { font-size:12px;}
	
	/*招聘*/
	.join h1 { line-height:30px; font-size:24px; padding-left:25px; background-position:left 5px;}
	.join .jobdem,.join .whysir,.circuit,.plan { padding:25px 0;}
	.join .jobdem li { height:220px; padding:30px 20px; margin-bottom:15px;}
	.join .jobdem li .msg h3 { line-height:30px; font-size:22px;}
	.join .jobdem li .msg p { line-height:25px; font-size:16px; margin-bottom:65px;}
	.join .jobdem li .msg a { font-size:14px;}
	.join .whysir li { width:calc(100% / 2); height:220px; margin:10px 0 20px 0;}
	.join .whysir li h3 { line-height:30px; font-size:18px;}
	.join .whysir li h3::after { width:20px;}
	.join .whysir li p { line-height:25px; font-size:14px;}
	.circuit h3 { font-size:18px; padding-left:25px;}
	.circuit li { width: calc(100% / 3);}
	.circuit li::after { display:none;}
	.circuit li i { width:100px; height:100px; background-size:80%; position:relative;}
	.circuit li p { height:50px; font-size:12px; margin-top:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
	.circuit li i::before { display:block; width:20px; height:20px; line-height:20px; font-size:12px; color:#fff; border-radius:50%; background:#56175a; position:absolute; right:5%; top:20px;}
	.circuit .cir01 i::before { content:"01";}
	.circuit .cir02 i::before { content:"02";}
	.circuit .cir03 i::before { content:"03";}
	.circuit .cir04 i::before { content:"04";}
	.circuit .cir05 i::before { content:"05";}
	.circuit .cir06 i::before { content:"06";}
	.circuit .cir07 i::before { content:"02";}
	.circuit .cir08 i::before { content:"03";}
	.plan li { width:calc(100% / 2 - 8px); height:480px; padding:20px 15px 0 15px; box-sizing:border-box;}
	.plan li:nth-child(2n) { margin-right:0;}
	.plan li h3 { line-height:30px; font-size:18px;}
	.plan li p { font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.job { padding:20px 0 0 0;}
	.job h1 { line-height:30px; font-weight:500; font-size:18px; color:#333; margin-bottom:10px;}
	.job .lft,.job .rgt { float:none; width:100%;}
	.job .lft .nvs { padding:0; background:none;}
	.job .lft .nvs li { float:left; height:35px; line-height:35px; border:1px solid #ddd; background:#fefefe;}
	.job .lft .nvs li:last-child { border:1px solid #eee;}
	.job .lft .nvs li a { font-size:15px; padding:0 30px 0 10px;}
	.job .lft .nvs li a::before { width:10px; top:18px; right:8px;}
	.job .lft .nvs li a::after { height:10px; top:13px; right:12px;}
	.job .lft .nvs .on { border-color:#56175a; background:#56175a;}
	.job .lft .nvs .on a { color:#fff;}
	.job .lft .nvs .on a::before,.job .lft .nvs .on a::after { background:#fff;}
	.job .rgt { margin-top:20px;}
	.job .rgt li { padding:15px;}
	.job .rgt li a { background-image:url(img/sr_36h.png);}
	.job .rgt li h3 { font-size:16px;}
	.job .rgt li p span { font-size:12px; margin-right:15px;}
	.job .rgt li p span::after { height:10px; background:#ccc; right:-10px; top:4px;}
	.job .rgt li .mg { font-size:12px;}
	.jobshow { padding:10px;}
	.jobshow h1 { line-height:35px; font-weight:bold; font-size:22px; margin-bottom:0; padding-left:40px; background-size:30px;}
	.jobshow .msg { margin:15px auto;}
	.jobshow .msg span { width:45%; line-height:30px; font-size:12px;}
	.jobshow .lh h5 { font-size:16px; margin-top:20px;}
	.jobshow .lh p { line-height:180%; }
	.jobshow::after { width:90%; height:140px; background-size:100% auto; top:50%;}
	.abutjob {}
	.abutjob h1 { line-height:30px; font-size:24px; padding-left:25px; margin-bottom:25px; background-position:left 5px;}
	.abutjob li { padding:15px;}
	.abutjob li h3 { font-size:16px;}
	.abutjob li p span { font-size:12px; margin-right:15px;}
	.abutjob li p span::after { height:10px; background:#ccc; right:-10px; top:4px;}
	
	/*社会责任*/	
	.social h1 { line-height:30px; font-size:24px;}
	.social .soc1,.social .soc2,.social .soc3,.social .soc4,.social .soc5 { padding:30px 0;}
	.social p { line-height:25px; font-size:12px; letter-spacing:0; margin-top:15px;}
	.social .soc1 .mumber { margin-top:0;}
	.social .soc1 .mumber li { width:calc(100% / 2); margin:30px 0;}
	.social .soc1 .mumber li h3 { line-height:30px;}
	.social .soc1 .mumber li h3 span { font-size:34px;}
	.social .soc1 .mumber li h3 sub { font-size:14px;}
	.social .soc1 .mumber li p { font-size:12px;}
	.social .soc2 .msg { float:none; width:100%; margin-right:0;}
	.social .soc2 .msg .nr { width:calc(100% - 70px);}
	.social .soc2 .msg .nr p { line-height:30px; font-size:14px;}
	.social .soc3 li { float:none; width:100%; margin:40px 0 0 0;}
	.social .soc3 li .msg p { height:auto;}
	.social .soc3::after { width:100%; height:120px; background-size:auto 100%; right:-10%;}
	.social .soc4 { background-position:center top;}
	.social .soc4 li { width:calc(100% / 2 - 20px); margin:40px 0 0 0;}
	.social .soc4 li h3 { font-size:18px;}
	.social .soc4 li p { height:100px; line-height:25px; font-size:12px;}
	.social .soc5 li { width:calc(100% / 2 - 10px); margin:20px 15px 0 0; border-color:#31a580; background:#31a580;}
	.social .soc5 li:nth-child(2n) { margin-right:0;}
	.social .soc5 li h3,.social .soc5 li p { color:#fff;}
	.social .soc5 li h3 sup { color:#31a580; background:#fff;}
	.social .soc5 li span { bottom:15px;}


}