html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;}
.header{position:relative;width: 100%;height: 825px;margin:0 auto;overflow: hidden;background: url("../images/banner.png") no-repeat top center;}
.header p{position: absolute;left: 0;bottom:50px;width: 100%;text-align: center;font-size: 18px;}
.header p a{display: inline-block;background: url("../images/icon_eye.png") no-repeat left center;line-height: 30px;color: #ffffff;padding-left: 30px;}
.navBar{ position:relative; z-index:1;background: linear-gradient(180deg, #C81312 0%, #990A08 100%);color:#fff; height:100px; line-height:100px;   }
.nav{ width:1200px; margin:0 auto;position: relative;}
.nav .m h3{width:171.4px;float: left;height: auto;overflow: hidden;text-align: center;font-size: 24px;font-weight: normal;cursor: pointer;}
.nav .m h3 a{color: #ffffff;display: block;cursor: pointer;}
.nav .sub{ display:none; width:1180px;position:absolute; left:0; top:100px;height: auto;padding: 9px;background: #ffffff;border: 1px solid #FDAD41;}
.nav .sub li{ float:left;background: #F7CA96; width: 210px;padding: 5px;margin-left: 12px;border-radius: 2px;margin-top: 6px;margin-bottom: 6px;}
.nav .sub li a{ display:block; line-height: 36px;border: 1px solid #ffffff;font-size: 14px;color: #ffffff;text-align: center;}


.kpinfo{width: 100%;margin:0 auto;height: 570px;overflow: hidden;background: url("../images/kps.png") no-repeat top center;}

.foot{width: 100%;margin:0 auto;height: 281px;background: url("../images/foots.png") no-repeat top center;overflow: hidden;}
.jrkd{width:100%;margin: 72px auto -250px;height: auto;overflow: hidden; background: url("../images/ico13.png") no-repeat left 449px;}
.w_100{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.index_title{display: block;width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index_title img{display: block;width: 100%;margin:0 auto;}
.jrkd_list{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
/*.jrkd_list ul{width: 1240px;margin-left: -40px;}*/
.jrkd_list li{width: 588px;float:left;height: auto;margin-top: 20px;padding-bottom: 5px;margin-left: 2px;margin-right: 2px;}
.jrkd_list li:nth-child(even){float: right;}
.title_cli{display: block;width: 100%;margin:40px auto;height: auto;overflow: hidden;}
.title_cli img{display: block;margin:0 auto;}

.jrkd_cn{width: 588px;float: left;height: auto;overflow: hidden;background: #ffffff;
    box-shadow: 1px 2px 5px 1px #eaeaea;border-radius: 0px 28px 0px 28px;}
/*.index_swiper .bd li:nth-child(even){float: right;}*/
.jrkd_cn div{cursor:pointer;width: 580px;height: 326px;position:relative;margin:4px auto;border-radius: 0px 28px 0px 28px;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);}
.jrkd_cn img{display: block;width: 100%;height: 326px;margin:0 auto;border-radius: 0px 28px 0px 28px;}
.jrkd_text{position: absolute;left: 0;bottom: 0;width: 100%;height: 70px;z-index: 3;line-height: 70px;font-size: 20px;color: #ffffff;
    border-radius: 0px 0px 0px 28px;
    background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);}
.jrkd_text span{float: left;padding-left: 24px;}
.jrkd_text em{float: right;padding-right: 20px;}
.jrkd_click{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);border-radius: 0px 28px 0px 28px;}
.jrkd_click i{display: block;width: 80px;height: 80px;background: url("../images/ico7.png") no-repeat center;background-size: cover;position: absolute;left: calc((100% - 80px) / 2);top: calc((100% - 80px) / 2);}


.index_swiper{width: 100%;margin:76px auto 0;height: auto;overflow: hidden;}
.index_swiper .hd{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index_swiper .hd ul{width: 1230px;margin-left: -30px;}
.index_swiper .hd li{width: 378px;height: 78px;margin-left:30px;line-height:78px;float: left;border: 1px solid #C81312;background: #ffffff;border-radius: 78px;cursor: pointer;}
.index_swiper .hd li.on{background: #C81312;border: 1px solid #C81312;}
.index_swiper .hd li.on a{color: #ffffff;}
.index_swiper .hd li a{display: block;width: 100%;text-align: center;font-size: 36px;color: #7F574B;}
.index_swiper .bd{width: 100%;margin:40px auto;height: auto;overflow: hidden;}
/*.index_swiper .bd ul{width: 1220px;margin-left: -20px;}*/
.index_swiper .bd li{width: 588px;float: left;height: auto;overflow: hidden;background: #ffffff;margin-top:25px;
    box-shadow: 1px 2px 5px 1px #eaeaea;border-radius: 0px 28px 0px 28px;margin-left: 2px;margin-right: 2px;}
.index_swiper .bd li:nth-child(even){float: right;}
.index_video{width: 580px;height: 326px;margin: 4px auto;overflow: hidden;position: relative;}
.index_video img{display: block;width: 100%;height: 326px;margin:0 auto;border-radius: 0px 28px 0px 28px;}
.jrkd_text{position: absolute;left: 0;bottom: 0;width: 100%;height: 70px;z-index: 3;line-height: 70px;font-size: 20px;color: #ffffff;
    border-radius: 0px 0px 0px 28px;
    background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%);}
.jrkd_text span{float: left;padding-left: 24px;}
.jrkd_text em{float: right;padding-right: 20px;}
.jrkd_click{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);border-radius: 0px 28px 0px 28px;}
.jrkd_click i{display: block;width: 80px;height: 80px;background: url("../images/ico7.png") no-repeat center;background-size: cover;position: absolute;left: calc((100% - 80px) / 2);top: calc((100% - 80px) / 2);}
.index_swiper_more{width: 100%;margin:0px auto;height: auto;overflow: hidden;}
.index_swiper_more a{display: block;background: url("../images/ico8.png") no-repeat center;background-size: cover;margin:50px auto 50px;width: 160px;height: 60px;cursor: pointer;}
.sgzh{width: 100%;margin:70px auto 0;height: auto;overflow: hidden;}
.qqxy{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: url("../images/ico12.png") no-repeat top right;padding-top: 232px;}
.video_paly{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 15;display: none;}
.model{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.45);z-index: 2;}
.video_cns{width: 1100px;position: absolute;left: 50%;top:50%;margin-left: -550px;height: 460px;margin-top: -230px;z-index: 3;}
.video_cns video{display: block;width: 100%;height: 460px;margin:0 auto;}
.address{width: 100%;height: 50px;margin:0 auto;box-shadow: 0px 4px 10px 0px rgba(0,32,73,0.05);}
.address p{width: 1200px;margin:0 auto;line-height: 50px;text-align: left;color: #888888;font-size: 14px;}
.address p a{color: #888888;}
.list{width: 100%;margin:20px auto 60px;height: auto;overflow: hidden;background: url("../images/ico12.png") no-repeat top right;}
.list_video{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}
.list_video li{width: 1196px;margin:0 auto;height: auto;overflow: hidden;padding-bottom: 6px;}
.list_video li div{position: relative;width: 1190px;height: 654px;background: #ffffff;
    box-shadow: 1px 2px 5px 1px #eaeaea;border-radius: 0px 28px 0px 28px;padding: 4px 0;}
.list_title{width: 100%;margin: 50px auto;height: auto;overflow: hidden;color: #7F574B;font-size: 32px;line-height: 48px;text-align: center;}
.list_video li img{display: block;width: 1182px;margin:0px auto;height: 654px;border-radius: 0px 28px 0px 28px;}
.list_video .jrkd_text{left: 4px;bottom: 4px;right: 4px;width: 1182px;}
.list_video .jrkd_click{left: 4px;bottom: 4px;right: 4px;top:4px;height:654px;width: 1182px;}
