﻿*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:14px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#333;} 
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none!important;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}
.show{display:block;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;} 
*html .clearfix{height:1%}
.clearfix{display:block;}
.zoom{zoom:1}
.left{float:left;}
.right{float:right;}
.pointer{ cursor: pointer;}
.clr{clear:both; height: 0px; line-height:0; font-size:0}
.text-center { text-align:center;}
.overflow1{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.overflow2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.overflow3{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

/*------PC版-----*/
.main{min-width:1230px}
/* 留边距 */
.wrapper {width:1230px;margin:0 auto;padding:0 15px;box-sizing:border-box}
.header {height:32px;border-bottom:1px solid #dfdfdf;background:#fff}
.w1000 {width:1000px;margin:0 auto}
.header .right {color:#aaa;line-height:32px}
.header .right a {color:#666;padding:0 10px}

.banner img{width:100%}
.nav{background:#d42e12;text-align:center;height:70px;line-height:70px;font-size:0px}
.nav a{font-size:20px;color:#fff;display:inline-block;padding:0 20px;margin:0 20px}
.nav a.cur,.nav a:hover{color:#fff;font-weight:700;border-bottom:5px solid #ffffff;height:65px}
.dy{background:url(images/dy.png),linear-gradient(to right,#fdfdfd,#ececec 60%,#fdfdfd 90%);background-position:center top;background-repeat:no-repeat;background-size:100% auto;padding:50px 0}
.dy h1{width:146px;height:146px;border:2px solid #D42E12;text-align:center;line-height:146px;font-size:30px;color:#D42E12}
.dy_text{margin-top:25px;width:1010px;line-height:30px;font-size:16px;color:#333}
.dy_text p{text-align:justify}
.module{padding:60px 0 100px 0}
.second{background:url(images/video_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
h1.tit{font-weight:400;font-size:48px;color:#505050;text-align:center;}
h2.subtit{font-weight:400;font-size:25px;color:#D42E12;text-align:center;text-transform:uppercase;margin-bottom:70px}
.video-box .video{width:795px;height:388px;background-color: #000;}
.video_list li{position:relative;padding:0 50px;margin-top:20px;width:361px;height:75px;box-sizing:border-box;border:3px solid rgba(46,195,253,.3);border-top-color:transparent !important;cursor:pointer}
.video_list li.act,.video_list li:hover{border-color:rgba(46,195,253,1)}
.video_list li h2{position:absolute;z-index:2;top:-17px;left:0px;padding:0 10px 0 50px;font-weight:400;font-size:24px;height:30px;line-height:30px;color:#fff}
.video_list li h2 span{max-width:255px}
.video_list li h2::before{content:"";position:absolute;z-index:1;left:-3px;top:50%;transform:translateY(-50%);width:33px;height:3px;background-color:rgba(46,195,253,.3)}
.video_list li h2::after{content:"";position:absolute;z-index:1;left:100%;top:50%;transform:translateY(-50%);width:calc(358px - 100%);height:3px;background-color:rgba(46,195,253,.3)}
.video_list li.act h2::before,.video_list li.act h2::after,.video_list li:hover h2::before,.video_list li:hover h2::after{background-color:rgba(46,195,253,1)}
.video_list li p{margin-top:12px;font-size:14px;color:#FCFCFC;line-height:24px}
.third{background:url(images/pic_bg1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.fourth{background:url(images/pic_bg2.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.fifth{background:url(images/pic_bg3.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.sixth{background:url(images/pic_bg4.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.two-parts>div{width:50%}
.two-parts .swiper-container{width:537px;height:420px}
.two-parts .swiper-pagination-bullet{margin:0 10px !important;width:12px;height:12px;background-color:#505050;opacity:1}
.two-parts .swiper-pagination-bullet-active{background-color:#FD1F1E}
.part_text{width:446px;margin:25px auto 0}
.part_text h2,.part_text .h2{font-weight:bold;font-size:24px;color:#505050;line-height:36px;margin-bottom:30px}
.part_text .h2 p{white-space:nowrap}
.left .part_text h2,.left .part_text .h2{text-align:right}
.part_text>p{font-size:18px;color:#505050;line-height:48px}
.part_text>p span{color:#D42E12}
.two-parts img{margin:0 auto;display:block;width:100%;height:358px}
.jieyu{background-color:#D42E12;padding:120px 0 80px}
.jieyu h1{width:120px;height:112px;border:1px solid #ffffff;text-align:center;line-height:112px;font-size:30px;color:#fff}
.jy_text{margin-top:5px;width:1030px;line-height:36px;font-size:16px;color:#fff}
.jy_text p{text-align:justify}
.lm_title{margin:100px 0 45px 0;font-size:30px;line-height:48px;color:#655858;display:inline-block;border-bottom:5px solid #FD1F1E}
.contactus{margin-bottom:100px}
.contactus h6{padding-bottom:10px;font-size:24px;line-height:30px;color:#525252;position:relative}
.contactus h6::after{content:"";position:absolute;z-index:1;left:0;bottom:0;width:50px;height:1px;background:#F38058}
.contactus p{font-size:16px;line-height:36px;color:#655858}
.contactus .qrcode{width:129px;height:129px;border:1px solid #ED7C5E}

.footer { width:100%; background:#fff; overflow:hidden; color:#888;padding: 30px 0; border-top:1px solid #dedede;}
.footerBox { width:100%;max-width:1000px; margin:0 auto; text-align:center; line-height:160%;}
.bottomMenu { width:100%; color:#ddd; padding:0 0 30px 0;}
.bottomMenu a { padding:0 15px; color:#333;}
.bottomContact { width:100%;padding:0 0 10px 0;}
.bottomContact span { padding:0 10px;}
.bottomContact span a { color:#888;}
.bottomCopyright a { color:#888;}