* {font-family:"Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial;}
html,body{height:100%;padding:0;margin:0;background:#04040b;color:#000;min-width:1280px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font-family:"Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial;font-size:12px;color:#000;}
i{font-style:normal;}
a{color:#000;text-decoration:none;}
a:hover{color:#F60;}
a.under:link,a.under:active,a.under:visited,a.under:hover{text-decoration:none;}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.fl{float:left}
.fr{float:right}
.text-center{text-align:center}
.main{width:1280px;position:relative;margin:0 auto;z-index:10}
.logo {width:200px;height:116px;background: url("sun_logo.png") no-repeat center;background-size: contain;animation: logoFlash 2s ease-out forwards;}
@keyframes logoFlash {0% {opacity: 0;transform: scale(0.5);}20% {opacity: 1;transform: scale(1.2);}40% {transform: scale(0.9);}60% {transform: scale(1.1);}80% {transform: scale(0.95);}100% {opacity: 1;transform: scale(1);}}
.main .relative{position:relative;float:right;}
.main .relative .btn01 a{color:#ffffff;display:block;width:113px;height:35px;background:url(btn04.png) no-repeat;}
.main .relative .btn02 a{color:#ffffff;display:block;width:118px;height:35px;background:url(btn04.png) no-repeat;background-position:-113px 0px;}
.main .relative li {float:left;font-size:14px;margin-top:30px;}
#container .main01 .main{width:1000px;position:relative;margin:0 auto;}
#container .main01 .main .logo{position:absolute;top:10px;left:0;z-index:100}
#container{width:100%;min-width:1000px;overflow:hidden;position:relative}
#container .main01{width:100%;min-width:1000px;height:122px!important;background:url(bg_01.jpg) top center no-repeat;position:relative}
#container .main02{width:100%;min-width:1000px;height:958px!important;background:url(bg_02.jpg) top center no-repeat;position:relative}
#container .main03{width:100%;min-width:1000px;height:323px!important;background:url(bg_03.jpg) top center no-repeat;position:relative}
#container .main04{width:100%;min-width:1000px;height:323px!important;background:url(bg_04.jpg) top center no-repeat;position:relative}
#container .main05{width:100%;min-width:1000px;height:299px!important;background:url(bg_05.jpg) top center no-repeat;position:relative}
#container .main06{width:100%;min-width:1000px;height:374px!important;background:url(bg_06.jpg) top center no-repeat;position:relative}
#container .main07{width:100%;min-width:1000px;height:409px!important;background:url(bg_07.jpg) top center no-repeat;position:relative}
#container .main08{width:100%;min-width:1000px;height:294px!important;background:url(bg_08.jpg) top center no-repeat;position:relative}
#container .main09{width:100%;min-width:1000px;height:355px!important;background:url(bg_09.jpg) top center no-repeat;position:relative}
#container .main10{width:100%;min-width:1000px;height:264px!important;background:url(bg_10.jpg) top center no-repeat;position:relative}
#container .main11{width:100%;min-width:1000px;height:44px!important;background:url(bg_11.jpg) top center no-repeat;position:relative}
#container .main12{width:100%;min-width:1000px;height:777px!important;background:url(bg_12.png) top center no-repeat;position:relative}
#container .main13{width:100%;min-width:1000px;height:44px!important;background:url(bg_13.jpg) top center no-repeat;position:relative}
#container .main14{width:100%;min-width:1000px;height:772px!important;background:url(bg_14.jpg) top center no-repeat;position:relative}
#container .main15{width:100%;min-width:1000px;height:542px!important;background:url(bg_15.jpg) top center no-repeat;position:relative}
#container .main16{width:100%;min-width:1000px;height:480px!important;background:url(bg_16.jpg) top center no-repeat;position:relative}
#container .main17{width:100%;min-width:1000px;height:544px!important;background:url(bg_17.jpg) top center no-repeat;position:relative}
#container .main18{width:100%;min-width:1000px;height:94px!important;background:url(bg_18.jpg) top center no-repeat;position:relative}
#container .main19{width:100%;min-width:1000px;height:265px!important;background:url(bg_19.jpg) top center no-repeat;position:relative}
#container .main11 .btn01 {margin-left:185px;}
#container .main11 .btn01 a:hover{filter: brightness(1.2);}
#container .main13 .btn01 {margin-left:185px;}
#container .main13 .btn01 a:hover{filter: brightness(1.2);}
#container .main18 .main {text-align:center;}
#container .main18 .main a {margin:0 20px;}
#container .main18 .main a:hover{filter: brightness(1.2);}
