.about-title h3{ font-size:36px; font-weight:bold; position:relative; margin:105px 0 75px}
.about-title h3 a{ color:#333}
.about-title h3:after{ content:''; position:absolute; left:0; right:0; background:#d4241c; height:3px; width:80px; margin:0 auto;bottom:-18px;}
.about-boxs{padding-top:50px;}
.about-boxs .about-img  img{width:100%;margin:7px 0}
.about-boxs .intro,.about-boxs .intro p{ font-size:18px; line-height:32px;color:#d4241c;}
.company{margin:20px 0 40px; background:url(../imgs/wc_bg.png) repeat-y 12px top; padding:1px 0 10px;}
.c_item{padding:0 0 0 32px; background:url(../imgs/w_time.png) no-repeat 3px 13px;}
.w_title{width:100%;height:30px;cursor:pointer;margin:10px auto;}
.w_title span{font-size:24px;color:#d4241c;background:url(../imgs/w_down.png) no-repeat right 13px;padding:0 15px 0 0; }
.w_info{width:100%;padding:5px 0;}
.wi_top{width:100%;height:32px;line-height:32px;margin:5px auto; display:none }
.wi_top span{width:81px;height:32px; text-align:center; background:url(../imgs/wi_top.png) no-repeat left top;color:#333;font-size:14px; }
.wi_list{width:100%;float:left;margin:10px auto 24px;}
.wi_list li{float:left;width:58px;height:90px;margin:0 12px 0 0; text-align:center;line-height:32px; overflow:hidden;font-size:16px;}
.wi_list li img{width:58px;height:58px;float:left;margin-bottom:3px;}
.wi_con{width:100%;line-height:27px;font-size:16px;}
.wi_line{width:100%;height:32px;clear:both;float:right;background:url(../imgs/w_line.png) repeat-x left 24px;}
.video_bg{margin:0 auto;width:494px;height:424px;padding:19px 18px 147px 18px;background:url(../phoneplayer/video.png) no-repeat center top;background-size:contain;}
.video{float:left;width:100%;height:100%;}
.video-js{height:256px !important;}
.about-1 span.time,.about-1 .samp,.about-1 h3{ float:left; width:100%; overflow:hidden; text-align:center;color:#d4241c;  padding:0px 12px;box-sizing:border-box}
.about-1 span.time{ font-size:48px; margin:71px 0 14px;display:inline-block;line-height:1.1;font-weight:bold;}
.about-1 .samp{ font-size:24px; }
.about-1 h3{ font-size:48px; letter-spacing:2px; margin-top:15px; line-height:1.2; margin-bottom:17px;font-weight:bold;}
@media screen and (max-width: 1780px){
.about-1 .samp{ font-size:21px; }	
}
@media screen and (max-width:1199px){
.wi_list li{margin: 0 12px 8px 0;}
.about-1 span.time,.about-1 h3{ font-size:30px; }
.about-boxs .intro,.about-boxs .intro p,.about-1 .samp,.wi_con,.wi_list li{ font-size:14px; }
.about-1 span.time{margin:31px 0 9px;}
.about-1 h3{  margin-top:8px;  margin-bottom:8px;}
.about-title h3{  margin:55px 0 55px}
}
@media screen and (max-width: 760px){
.about-boxs { padding-top:0px;}
.about-1 span.time,.about-1 h3,.about-title h3{ font-size:24px; }
}
@media screen and (max-width: 480px){
.video_bg{width:100%;height:350px;}
.video-js{height:200px !important;}
}
@media screen and (max-width: 375px){
.video-js{height:180px !important;}
.video_bg{ height: 320px; padding: 15px 12px 0 12px;}
}
@media screen and (max-width: 320px){
.video_bg{ height:250px;padding: 12px 12px 0 12px;}
.video-js{height:160px !important;}
}
