html{color:#333;background:#fff;font:16px/28px "Microsoft YaHei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,blockquote,th,td,hr,button,footer,header,menu,nav,section{margin:0;padding:0;}
ol,ul,li{list-style:none;}img{border:none;vertical-align:top;}.fl{float:left;}.fr{float:right;}a{text-decoration:none;}i,em{font-style:normal;}
.cl,.cf{*zoom:1;clear:both;}.cl:after,.cf:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}
.pr{position:relative;}
.slider04 .bd li dl dd,.slider04 .bd li dl dt,.p02-list li,.p01-list li,.banner-list li,.line{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.center{text-align:center;}
.w1200{width: 1200px;margin: 0 auto}
.pdb70{padding-bottom: 70px;}
.pdb50{padding-bottom: 50px;}
.content{padding: 0 30px;}
p.indent{text-indent: 2em;text-align: justify;}

.banner {background: url(img/banner_bg.jpg) no-repeat;width: 100%;height:805px;color: #fff;font-size: 14px;}
.banner .logo{width: 217px;margin: 0 auto 60px;padding-top: 100px}
.banner .text{width: 961px;margin: 0 auto 30px}
.banner .lead{width: 960px;margin: 0 auto 45px;}
.banner .lead span{background: url(img/lead.png) no-repeat;width: 63px;height: 26px;vertical-align: top;margin-top: 10px;margin-right: 15px;}
.banner .lead p{width: 858px;vertical-align: top;text-align: justify;line-height: 30px;}
.banner-list li{background: url(img/li_bg.png) no-repeat;width: 173px;height: 200px;margin: 0 36px;color: #333;}
.banner-list li h3{margin-top: 37px;margin-bottom: 21px;font-size: 24px;font-weight: normal;}
.banner-list li p{padding: 0 9px;line-height: 1.8;}

.tit{width: 100%;font-size: 45px;position: relative;text-align: center;padding-top: 90px;font-weight: bold;}
.tit01{color: #fff;line-height: 45px;}
.tit em{background: url(img/title_icon.png) no-repeat;width: 100%;height: 4px;position: absolute;top: 95px;bottom: 0;left: 0;margin:  auto 0;}
.tit em.e01{background-position: 0 0;}
.tit em.e02{background-position: 0 -5px;}
.tit em.e03{background-position: 0 -12px;}

.p01-list{margin-top: 60px;margin-bottom: 50px;}
.p01-list li{margin: 0 80px;position: relative;text-align: center;}
.p01-list li a{color: #fff}
.p01-list li.active{margin-right: 165px;}
.p01-list li dl{padding-top: 225px;position: absolute;top:0;left: 0;width: 100%;}
.p01-list li dl dt{font-weight: bold;font-size: 24px;}
.p01 .w1200 h4{font-size: 36px;font-weight: bold;text-align: center;line-height: 36px;margin:70px 0 25px;}
.slider01 {width: 595px;margin-top: 25px;}
.slider01 .bd ul li{position: relative;}
.slider01 .bd ul li p{line-height: 1.8;background: url(img/slider_bg.png) no-repeat;width: 92%;position: absolute;bottom: 0;left: 0;height: 82px;padding: 150px 4% 0;color: #fff;font-size: 14px;}
.slider01 a{position: absolute;bottom: 13px;background: url(img/btn_icon.png) no-repeat;width: 53px;height: 53px;z-index: 1;}
.slider01 a.prev{background-position: -89px 0;right: -80px;}
.slider01 a.prev:hover{background-position: -195px 0;}
.slider01 a.next{background-position: -36px 0;right: -172px;}
.slider01 a.next:hover{background-position: -142px 0;}
.p01 .info{padding-left: 141px;width: 500px;background: url(img/info_bg.png) no-repeat;height: 340px;margin-left: -115px;padding-right: 37px;padding-top: 60px;}
.p01 .info p{text-align: justify;line-height: 30px}
.p01 .info .dec{margin: 15px 0}
.p01 .info i{display: inline-block;*display: inline;*zoom:1;background: url(img/btn_icon.png) no-repeat;margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.p01 .info .timer{margin-right: 50px;}
.p01 .info .timer i{width: 16px;height: 16px;background-position: -213px -76px;}
.p01 .info .site i{width: 13px;height: 15px;background-position: -215px -99px;}

.p02{background: url(img/p02_bg.jpg) no-repeat;width: 100%;height: 1170px;color: #fff}
.w1200 h4{font-size: 26px;text-align: center;margin:15px 0 45px;font-weight: normal;}
.p02 p{margin: 10px 0;}
.p02-list{margin-top: 25px;}
.p02-list li{font-size: 15px;width: 156px;height: 156px;border: 1px solid #fff;border-radius: 50%;margin: 15px;}
.p02-list li b{font-family: "Impact";font-size: 40px;margin-top: 48px;display: inline-block;}
.p02-list li.last b{font-size: 30px;}
.p02-wraperimg{width: 1230px;margin-left: -15px;margin-top: 40px;}
.p02-wraperimg li{float: left;width: 380px;height: 292px;overflow: hidden;margin:0 15px;}
.p02-wraperimg li img{transition: all 1s ease 0s;}
.p02-wraperimg li:hover img{-webkit-filter: brightness(.5);filter: brightness(.5);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.more{width: 596px;display: inline-block;*display: inline;*zoom:1;}
.more a{color: #fff;background: #ed1b24;text-align: center;display: block;width: 200px;line-height: 50px;margin: 0 auto}
.more_left a{margin: 0 0 0 169px;}
.p03 p{padding: 0 12px;}
.p03 h5{font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 12px}
.slider03{margin-top: 30px;}
.slider03 a{background: url(img/btn_icon.png) no-repeat;position: absolute;top:170px;width: 37px;height: 70px;z-index: 1}
.slider03 a.prev{background-position:  -35px -58px;left: -50px;}
.slider03 a.prev:hover{background-position:  -109px -58px}
.slider03 a.next{background-position:  -146px -58px;right: -50px}
.slider03 a.next:hover{background-position:  -72px -58px}

.slider03 .bd{height: 599px;overflow: hidden;}
.slider03 .bd ul li {float: left;margin: 0 20px;width: 550px;}
.slider03 .bd ul li .dec{width: 105px;height: 164px;background: #ed1b24;color: #fff;margin-right: 25px;}
.slider03 .bd ul li .text{width: 325px}
.slider03 .bd ul li .dec strong{border-bottom: 3px solid #fff;width: 50px;font-size: 24px;font-weight: bold;display: block;margin: 42px auto 0;padding-bottom: 25px;}
.slider03 .bd ul li dd{margin-top: -30px;position: relative;padding: 0 20px;}

.p04{background: url(img/p04_bg.jpg) no-repeat;width: 100%;height: 971px;color: #fff}
.slider04{margin-top: 35px;}
.slider04 .hd {margin-bottom: 25px;margin-left: -13px;}
.slider04 .hd ul li{cursor: pointer;border-radius: 5px;float: left;width: 180px;height: 66px;border: 2px solid #94979a;margin: 0 13px;text-align: center;font-weight: bold;font-size: 20px;padding-top: 10px;}
.slider04 .hd ul li.last{padding-top: 25px;height: 51px}
.slider04 .hd ul li.on{background: #ed1b24;border: 2px solid #ed1b24}
.slider04 .bd li dl dt{width: 700px;position: relative;}
.slider04 .bd li dl dd{padding: 50px 50px 0 85px;margin-top: -120px;width: 347px;margin-left: -55px;background: url(img/dd_bg.png) no-repeat;height: 475px;color: #333}
.slider04 .bd li dl dd h5{font-size: 28px;font-weight: normal;}
.slider04 .bd li dl dd em{display: block;width: 45px;height: 4px;background: #ed1b24;margin: 13px 0 30px;}
.last-dl dd img{margin-left: -84px;margin-top: -45px;}

.slider05 .abs{width: 1px;height: 116px;background: #2b3036;position: absolute;right: 33px;top: 0;}
.slider05{width: 1140px;margin:0 auto;}
.slider05 .bd{width: 1052px;overflow: hidden;}
.slider05 .hd{width: 14px;position: absolute;right: 27px;top: 140px;}
.slider05 .hd li{width: 14px;height: 14px;border: 1px solid #3d4247;border-radius: 50%;margin: 15px 0}
.slider05 .hd li.on{background: #ed1b24;border: 1px solid #ed1b24}
.slider05 a{background: url(img/btn_icon.png) no-repeat;width: 70px;height: 70px;position: absolute;right: 0;z-index: 1;}
.slider05 a.prev{background-position: -70px -137px;bottom: 78px;}
.slider05 a.prev:hover{background-position: -140px -137px}
.slider05 a.next{background-position: -0 -137px;bottom: 0;}
.slider05 a.next:hover{background-position: -210px -137px}

.p06 {background: url(img/p06_bg.jpg) no-repeat;width: 100%;height: 1090px;color: #fff}
.p06 .content .left{float: left;width: 500px;}
.p06 .content .right{float: right;width: 600px}
.p06 .right h3{font-size: 30px;text-align: center;margin-bottom: 20px;margin-top: 40px;}
.slider06{margin-top: 30px;}
.slider06 .mb{background: url(img/mb.png) no-repeat;width: 613px;height: 69px;position: absolute;right: 0;bottom: -67px;}
.slider06 .bd{width: 596px;overflow: hidden;}
.slider06 a{background: url(img/btn_icon.png) no-repeat;width: 35px;height: 60px;position: absolute;z-index: 1;top:0;bottom: 0;margin:  auto 0;}
.slider06 a.prev{background-position: 0 -58px;left: 0}
.slider06 a.next{background-position: -249px -58px;right: 0;}

.p07{padding-top: 90px;}
.p07 .epilog{border:2px solid #2b3036;padding: 40px;}
.p07 .epilog h2{margin-bottom: 42px;font-size: 44px;text-align: center;margin-top: -55px;}
.p07 .epilog h2 span{display: inline-block;*display: inline;*zoom:1;padding: 0 20px;background: #fff}
.p07 .epilog p{line-height: 30px;text-align: justify;}
.team{text-align:center;}.team-title{position:relative;padding:50px 0;}
.team .tit{margin-bottom: 45px;}
.team-title h2{font-size:32px;font-weight:normal;line-height:60px;}
.team-title span{font-size:28px;color:#0055a7;text-transform:uppercase;}
.team-title .border{width:455px;border-top:1px solid #b5b5b5;position:absolute;top:50%;}
.team-title .border-left{left:50px;}.team-title .border-right{right:50px;}
.ct{width:835px;margin:0 auto;text-align:center;}
.list-tit{width:460px;}.list-tit li{line-height:32px;font-size:18px;text-align:center;color:#333;}
.gz{width:130px;margin:0 30px 0 20px;}.gz_nav{margin-top:23px;}
.mz h5{font-size:24px;margin-bottom:20px;color:#333;padding-top:30px;}
.mz p{color:#333;font-size:16px;line-height:30px;}
.part08{text-align:center;padding-bottom:30px;}
.nav_r{cursor:pointer;width:80px;position:fixed;right:20px;bottom:400px;display:none;text-align: center;color: #ed1b24}
.nav_r i{display: inline-block;*display: inline;*zoom:1;background: url(img/top.png) no-repeat;width: 22px;height: 22px;}
.nav_r .focus b{font-size:18px;}