@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,main{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}table{border-collapse:collapse;border-spacing:0}html,body,fieldset,img,iframe,abbr{border:0}[hidefocus],summary{outline:0}a{background-color:transparent}a:active,a:hover{outline:0}img{vertical-align:middle}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%}small{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline;font-size:75%}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace}q:before,q:after{content:none}label,summary{cursor:default}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}del,ins,u,s,a,a:hover{text-decoration:none}button,input,select,textarea,keygen,legend{margin:0;font:inherit;color:inherit}textarea{overflow:auto}body{background:#fff;font:14px/1.5 "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;color:#333}.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden}.clearfix{zoom:1}.wrapper{width:1140px;margin:0 auto}img{width: initial;}
/*banner*/
.nav_wrap{width: 100%;height: 62px;background:#c81c1c ;position: fixed;left: 0;top: 0;z-index: 999;}
.nav{width: 1140px;margin: 0 auto;height: 40px;line-height: 40px;}
.nav h2{float: left;margin-top: 9px;}
.nav ul{float: right;}
.nav ul li{float: left;width: 110px;margin-right: 2px;text-align: center;line-height: 62px;}
.nav ul li a{font-size: 16px;color: #fff;}
.nav ul li.cur2,.nav ul li:hover{background: rgba(0,0,0,.7);}
.nav ul li.cur>a{font-weight: bold;}
.nav ul li div{display: none;padding: 5px 0;}
.nav ul li div a{display: block;line-height: 34px;font-size: 15px;}
.nav ul li div a:hover{color: #c81c1c;}
.nav ul li:hover div{display: block;}
.down{position: absolute;left: 50%;margin-left: -25px;bottom: 5%;animation: opacitys 1.5s infinite;-moz-animation: opacitys 1.5s infinite;-webkit-animation: opacitys 1.5s infinite;-o-animation: opacitys 1.5s infinite;z-index: 99;}
@-webkit-keyframes opacitys {0%{opacity: 1;}50%{opacity: .3;}100%{opacity: 1;}}
@-moz-keyframes opacitys {0%{opacity: 1;}50%{opacity: .3;}100%{opacity: 1;}}
@-o-keyframes opacitys {0%{opacity: 1;}50%{opacity: .3;}100%{opacity: 1;}}
@keyframes opacitys {0%{opacity: 1;}50%{opacity: .3;}100%{opacity: 1;}}

.section{ width:100%; position: relative;overflow: hidden;}
.section .secinner{width: 1140px;height: 100%;margin: 0 auto;position: relative;}
.show{opacity: 1 !important;}
.clears{overflow: hidden;}

.right{position: fixed;right: 5%;top: 50%;}
.right ul li{padding: 5px;margin: 14px 0;}
.right ul li.active{width: 10px;height: 10px;border: 1px #fff solid;border-radius: 50%;padding: 4px;}
.right ul li a{display: block;width: 10px;height: 10px;background: #fff;border-radius: 50%;}

/*one*/
.sec1{background: url(../images/bg01.jpg) no-repeat center;min-width: 1140px;}
.sec1 .sec_main{margin-top: 20%;}
.sec1 .sec1_con{padding-left: 480px;padding-top: 100px;}
.tit01{padding: 47px 0 0 30px;height: 137px;background: url(../images/tit01.png) no-repeat;}
.tit02{padding: 48px 0 0;height: 136px;background: url(../images/tit02.png) no-repeat center;text-align: center;}
.tit0 p{font-size: 36px;color: #c81c1c;line-height: 50px;}
.tit0 span{font-size: 26px;color: #fff;line-height: 39px;text-transform: uppercase;display: block;}
.sec1 .sec1_con .con1{padding-top: 13px;}
.sec1 .sec1_con .con1 p{font-size: 15px; color: #adadad;line-height: 30px;margin-top: 25px;}

/*three*/
.sec2{background: url(../images/bg02.jpg) no-repeat center;min-width: 1140px;}
.sec2 .con2{padding-top: 76px;height: 134px;background:url(../images/two01.png) no-repeat;padding-left: 352px;text-align: center;margin-top: 100px;}
.sec2 .con2 p{font-size: 39px;color: #c81c1c;line-height: 50px;}
.sec2 .con2 span{display: block;text-transform: uppercase;font-size: 14px;line-height: 21px;color: #c81c1c;}

/*two*/
.sec3{background: url(../images/bg03.jpg) no-repeat center top;min-width: 1140px;}
.sec3 .con{padding: 140px 0 0 316px;}
/*four*/
.sec4{background: url(../images/bg04.jpg) no-repeat center top;min-width: 1140px;}
.sec4 ul{text-align: center;font-size: 0;}
.sec4 ul li{display: inline-block;vertical-align: top;background: url(../images/two.png) no-repeat;width: 141px;margin: 150px 35px 0;height: 140px;}
.sec4 ul li p{font-size: 23.8px;color: #fff;line-height: 28px;padding-top: 48px;}
.sec4 ul li span{display: block;font-size: 13px;color: #fff;line-height: 18px;text-transform: uppercase;}
/*five*/
.sec5{background: url(../images/bg05.jpg) no-repeat center top;min-width: 1140px;}
.sec5 .con{width: 781px;position: relative;background: url(../images/fj.png) top left no-repeat;height: 821px;}
.sec5 .con ul li p{font-size: 14px;color: #adadad;line-height: 24px;}
.sec5 .con ul li h3{font-size: 26px;color: #c81c1c;font-family: impact;line-height: 35px;letter-spacing: 0.5px;}
.sec5 .con ul li{position: absolute;}
.sec5 .con ul .li01{right:450px ;top: 155px;width: 380px;}
.sec5 .con ul .li01 h3,.sec5 .con ul .li02 h3,.sec5 .con ul .li03 h3,.sec5 .con ul .li04 h3,.sec5 .con ul .li05 h3{text-align: right;}
.sec5 .con ul .li04 h3,.sec5 .con ul .li03 h3{padding-right: 10px;}
.sec5 .con ul .li02{right:450px ;top: 290px;width: 345px;}
.sec5 .con ul .li03{right:515px ;top: 422px;width: 431px;}
.sec5 .con ul .li04{right:614px ;top: 552px;width: 335px;}
.sec5 .con ul .li05{right:740px ;top: 690px;width: 310px;}
.sec5 .con ul .li06{left:499px ;top: 186px;width: 294px;}
.sec5 .con ul .li07{left:495px ;top: 321px;width: 332px;}
.sec5 .con ul .li08{left:455px ;top: 452px;width: 332px;}
.sec5 .con ul .li09{left:398px ;top: 563px;width: 385px;}
.sec5 .con ul .li10{left:338px ;top: 668px;width: 385px;}

/*six*/
.sec6{background: url(../images/bg06.jpg) no-repeat center top;min-width: 1140px;}
.sec6 .con{padding-top: 146px;text-align: justify;font-size: 0;text-justify:distribute-all-lines;}
.sec6 .con:after{width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}
.sec6 .con dl{display: inline-block;vertical-align: top;padding: 28px 0 0 20px;width: 242px;height: 129px;background: rgba(0,0,0,0.7);border-radius: 10px;}
.sec6 .con dl dt{float: left;}
.sec6 .con dl dd{float: left;padding-top: 13px;text-align: center;width: 134px;}
.sec6 .con dl dd strong{display: block;line-height: 34px;color: #fff;font-size: 24px;font-family: impact;font-weight: normal;letter-spacing: 2px;}
.sec6 .con dl dd p{font-size: 20px;line-height: 30px;color: #fff;}



.sec7{background: url(../images/bg07.jpg) no-repeat center top;min-width: 1140px;}
.sec7 .con{background: url(../images/four.png) no-repeat center;position: relative;height: 522px;}
.sec7 .con ul li{position: absolute;font-size: 18px; color: #c81c1c;background: #fff;border-radius: 100%;box-shadow: 0 0 0 9px rgba(255,255,255,0.4);text-align: center;font-weight: bold;}
.sec7 .con ul .li01{width: 90px;height: 70px;line-height: 24px;padding-top: 20px;left: 142px;top: -4px;font-size: 16px;}
.sec7 .con ul .li02{width: 84px;height: 84px;line-height: 84px;left: 19px;top: 135px;}
.sec7 .con ul .li03{left: 243px;top: 120px;width: 102px;height: 73px;padding-top: 29px;line-height: 24px;}
.sec7 .con ul .li04{left:187px;top: 276px;width: 86px;height: 86px;line-height: 86px;}
.sec7 .con ul .li05{left:54px;top: 363px;width: 79px;height: 59px;line-height: 22px;padding-top: 20px;}
.sec7 .con ul .li06{left:285px;top: 430px;width: 98px;height: 84px;line-height: 24px;padding-top: 14px;}
.sec7 .con ul .li07{right:194px;top: -7px;width: 97px;height: 97px;line-height: 97px;}
.sec7 .con ul .li08{right:87px;top: 123px;width: 97px;height: 97px;line-height: 97px;}
.sec7 .con ul .li09{right:245px;top: 215px;width: 84px;height: 84px;line-height: 84px;}
.sec7 .con ul .li10{right:86px;top: 346px;width: 86px;height: 63px;line-height: 84px;padding-top: 23px;line-height: 24px;}
.sec7 .con ul .li11{right:294px;top:420px;width: 86px;height: 63px;line-height: 84px;padding-top: 23px;line-height: 24px;font-size: 17px;}

.sec8{background: url(../images/bg08.jpg) no-repeat center top;min-width: 1140px;}
.sec8 .con{padding-left: 21px;padding-top: 28px;}
.sec8 .con .box{padding-top: 112px;background: url(../images/five.png) no-repeat;width: 519px;height: 354px;position: relative;}
.sec8 .con .box h3{font-size: 18px;color: #fff;background: #c81c1c;border-radius: 15px 0 15px 0;position: absolute;left: -20px;top: 39px;width: 202px;height: 44px;line-height: 44px;text-align: center;}
.fl{float: left;}
.fr{float: right;}
.sec8 .con .box ul li{border: 1px solid #dcdcdc;border-radius: 50px;overflow: hidden;}
.sec8 .con .box .ul01 li{width: 414px;height: 40px;line-height: 40px;font-size: 16px;color: #535353;font-weight: bold;margin: 0 auto 23px;}
.sec8 .con .box .ul01 li span{display: inline-block;vertical-align: top;margin-right: 28px;font-size: 18px;width: 80px;background: #a2a2a2;color: #fff;text-align: center;}
.sec8 .con .box .ul02 li{width: 496px;font-size: 15px;color: #535353;margin: 0 auto 17px;}
.sec8 .con .box .ul02 .li01{height: 38px;line-height: 38px;}
.sec8 .con .box .ul02 li strong{margin-right: 10px;color: #fff;width: 40px;text-align: center;font-size: 18px;color: #fff;background: #a2a2a2;display: inline-block;vertical-align: top;}
.sec8 .con .box .ul02 li p{display: inline-block;vertical-align: top;padding-right: 14px;width: 424px;}
.sec8 .con .box .ul02 .li02{height: 43px;line-height: 43px;}
.sec8 .con .box .ul02 .li02 p{line-height: 18px;padding-top: 4px;}
.sec8 .con .box .ul02 .li03{height: 64px;line-height: 64px;}
.sec8 .con .box .ul02 .li03 p{line-height: 18px;padding-top: 5px;}

.sec9{background: url(../images/bg09.jpg) no-repeat center top;min-width: 1140px;}
.sec9 .sec9_top{padding-top: 4%;text-align: center;font-size: 0;}
.sec9 .sec9_top li{display: inline-block;vertical-align: top;margin: 0 5px 3.2%;background: rgba(129,129,129,0.2);width: 272px;height: 146px;}
.sec9 .sec9_top li h3{font-size: 22px;color: #ffffff;line-height: 32px;padding-top: 12px;letter-spacing: 1px;}
.sec9 .sec9_top li p{font-size: 14px;color: #ababab;line-height: 24px;text-align: justify;padding: 0 10px;margin-top: 3px;}
.sec9 .sec9_top li span{color: #fff;text-transform: uppercase;font-size: 12px;-webkit-transform: scale(0.66);display: block;letter-spacing: 1px;}

.sec9_slie{position: relative;height: 576px;}
.sec9_slie .sec9_hd{padding: 32px 0 0 166px;width: 223px;height: 490px;background: #bf2b38;border-radius: 0 50px 0 50px;position: relative;}
.sec9_slie .sec9_hd ul li{font-size: 18px;color: #fff;line-height: 58px;cursor: pointer;font-weight: bold;opacity: 0.6;}
.sec9_slie .sec9_hd ul li.on{opacity: 1;}
.sec9_slie .sec9_hd ul{padding-bottom: 20px;}
.sec9_slie .sec9_hd .pageState{margin-right: 36px;}
.sec9_slie .sec9_hd span{color: #ed7882;font-size: 18px;letter-spacing:4px;line-height: 34px;vertical-align: middle;display: inline-block;}
.sec9_slie .sec9_hd .pageState span{color: #fff;font-size: 30px;}
.sec9_slie .sec9_hd a{display: inline-block;vertical-align: top;width: 26px;height: 26px;background: url(../images/icon.png) no-repeat;margin-right: 16px;}
.sec9_slie .sec9_hd .prev{background-position: 0 0;}
.sec9_slie .sec9_hd .next{background-position: -42px 0;}
.sec9_slie .sec9_bd{position: absolute;left: 0;top: 4px;width: 916px;}
.sec9_slie .sec9_bd .box{font-size: 0;}
.sec9_slie .sec9_bd dl{border-radius: 12px;overflow: hidden;position: relative;width: 208px;margin: 22px 18px 0 0;height: 246px;cursor: pointer;}
.sec9_slie .sec9_bd dl img{background: #6e727d;}
.sec9_slie .sec9_bd dl dt{background-color: #fff;height: 246px;font-size: 0;}
.sec9_slie .sec9_bd dl dt h3,.sec9_slie .sec9_bd dl dt p,.sec9_slie .sec9_bd dl dd h3,.sec9_slie .sec9_bd dl dd span,.sec9_slie .sec9_bd dl{display: inline-block;vertical-align: top;}
.sec9_slie .sec9_bd dl dt h3{font-size: 20px;color: #2c2c2c;line-height: 40px;padding-left: 24px;}
.sec9_slie .sec9_bd dl dt p{font-size: 15px;color: #888888;line-height: 40px;padding-left: 14px;}
.sec9_slie .sec9_bd dl dd{width: 100%;height: 100%;position: absolute;top: 246px;left: 0;background: rgba(191,43,56,0.8);font-size: 0;transition: 0.45s;}
.sec9_slie .sec9_bd dl dd h3{font-size: 20px;color: #fff;line-height: 64px;padding-left: 10px;}
.sec9_slie .sec9_bd dl dd span{font-size: 16px;color: #fff;line-height: 64px;padding-left: 12px;}
.sec9_slie .sec9_bd dl dd em{display: block;width: 182px;margin: 0 auto 6px;height: 1px;background-color: #cc858d;}
.sec9_slie .sec9_bd dl dd p{padding: 0 10px;font-size: 14px;color: #fff;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;}
.sec9_slie .sec9_bd dl:hover dd{top: 0;}

.sec10{background: url(../images/bg10.jpg) no-repeat center top;min-width: 1140px;}
.sec10 .con{text-align: center;padding-top: 45px;}

.sec11{background: url(../images/bg11.jpg) no-repeat center top;min-width: 1140px;}
.sec11 .ptit1{font-size: 15px;color: #fff;line-height: 30px;text-align: center;padding: 2.2% 0 2%;}
.sec11 .con{height: 517px;}
.sec11 .con ul{font-size: 0;background: url(../images/hhjh01.png) no-repeat left;margin-top: 3%;}
.sec11 .con ul li{display: inline-block;vertical-align: top;padding-left: 82px;font-size: 17px;color: #fff;height: 130px;line-height: 130px;font-weight: bold;}
.sec11 .con ul .li01{width: 112px;}

.sec12{background: url(../images/bg12.jpg) no-repeat center top;min-width: 1140px;}
.sec12 .ptit1{font-size: 15px;color: #fff;line-height: 30px;text-align: center;padding: 2.2% 0 2%;}
.sec12-vi{background: url(../images/spvf.png) no-repeat;width: 706px;height:273px;margin: 0 auto;padding-top: 37px;}
.sec12-vi .box{width: 560px;height: 225px;margin: 0px 0 0 72px;overflow: hidden;}
.sec12 .con{position: relative;}
.sec12 .con ul li{position: absolute;font-size: 18px;color: #c81c1c;background: url(../images/sec12.png) no-repeat;width: 84px;height: 97px;text-align: center;line-height: 97px;font-weight: bold;}
.sec12 .con ul .li01{left: 80px;top: 120px;}
.sec12 .con ul .li02{left: 150px;top: 242px;}
.sec12 .con ul .li03{left: 62px;top: 351px;}
.sec12 .con ul .li04{right: 80px;top: 120px;}
.sec12 .con ul .li05{right: 150px;top: 242px;}
.sec12 .con ul .li06{right: 62px;top: 351px;}

.sec13{background: url(../images/bg13.jpg) no-repeat center top;min-width: 1140px;}
.sec13 .con{width: 1046px;margin: 5% auto 0;height: 351px;position: relative;}
.sec13 .sec13-bd dl dd{background: rgba(0,0,0,0.5);height: 242px;width: 542px;margin-top: 38px;padding-top: 35px;}
.sec13 .sec13-bd dl dd h3{font-size: 16px;color: #fff;line-height: 54px;padding-left: 27px;border-bottom: 1px solid #484848;}
.sec13 .sec13-bd dl dd em{width: 20px;height: 3px;background: #b32727;margin: -3px 0 0 28px;display: block;}
.sec13 .sec13-bd dl dd :nth-of-type(1){margin-top: 15px;}
.sec13 .sec13-bd dl dd p{height: 48px;line-height: 48px;color: #adadad;font-size: 14px;background: url(../images/icon01.png) no-repeat;padding-left: 76px;}
.sec13 .sec13-bd dl dd .pt1{background-position: 24px 9px;}
.sec13 .sec13-bd dl dd .pt2{background-position: 24px -39px;}
.sec13 .sec13-bd dl dd p span{display: inline-block;width: 1px;height: 16px;background: #464646;margin: 16px 16px 0 11px;vertical-align: top;}
.sec13 .sec13-bd dl dd .pt2 a{font-size: 20px;color: #c81c1c;}
.sec13 .sec13-hd{position: absolute;width:598px ;background: #000000;height: 80px;border: 1px solid #2a2a2a;right: 0;bottom: 0px;font-size: 0;overflow: hidden;}
.sec13 .sec13-hd ul{margin-left: 13px;font-size: 0;width: 494px;display: inline-block;vertical-align: top;}
.sec13 .sec13-hd ul li{display: inline-block;vertical-align: top;line-height: 80px;width: 70px;text-align: center;font-size: 14px;color: #adadad;letter-spacing: 2px;cursor: pointer;}
.sec13 .sec13-hd ul li.on{font-size: 20px;color: #fff;font-weight: bold;}
.sec13 .sec13-hd span{display: inline-block;vertical-align: top;height: 80px;background: url(../images/icon02.png) no-repeat;width: 45px;cursor: pointer;position: absolute;top: 0;}
.sec13 .sec13-hd .sPrev{background-position: 16px 28px;right: 45px;}
.sec13 .sec13-hd .sNext{background-position: -29px 28px;right: 0;}


