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}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
a,button{cursor:pointer}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:700}
a,a:hover{text-decoration:none}
body{font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif}
body{background:#000}
a.btn{display:block;outline:0}
a{outline:0}
.posr{}
.posa{}
.posf{}
.hide{display:none}
.clearfix:after{content:'.';display:block;height:0;visibility:hidden;overflow:hidden;clear:both}
.wrapper{position:relative;width:100%;min-width:1200px;height:1700px;overflow:hidden;margin-top:-1000px;}
.wrapper .section{position:relative;height:340px;margin: 0 auto;}
.wrapper .section2{position:relative;height:757px;}
.wrapper .section3{position:relative;height:707px}
.wrapper .section4{position:relative;height:764px}
.wrapper .section5{position:relative;height:159px}
.wrapper .section .w1200{width:1200px;margin:0 auto}
.wrapper .section .t{margin:0 auto;width:280px;height:31px;position:relative;top:20px}
.wrapper .section .t.t2{background-repeat: no-repeat;}
.wrapper .section .t.t3{background-repeat: no-repeat;}
.wrapper .section .t.t4{background-repeat: no-repeat;}
.wrapper .section .t.t5{background-repeat: no-repeat;}
.wrapper .section.section1{height:320px;margin-top:680px;}
.wrapper .section.section2{background:url(../images/bg_02.jpg) top center no-repeat}
.wrapper .section.section3{background:url(../images/bg_03.gif) top center no-repeat}
.wrapper .section.section4{background:url(../images/bg_04.html) top center no-repeat}
.wrapper .section.section5{background:url(../images/bg_05.html) top center no-repeat}

.section1 {width:1200px;height:320px;bottom:0px;}

.wrap{width: 1200px;margin: 0 auto;}
.m-main{margin-top: 0px;font-size: 16px;color: #e9e6d0;}
.m-main .title{width: 100%;height: 65px;margin-bottom: 10px;background-position: top center;background-repeat: no-repeat;background-image: url(../images/sprite-t.html);}
.main-item{margin-bottom: 0px;}

.m-list{overflow: hidden;}
.m-list li{float: left;}
.star{display: inline-block;width: 16px;height: 14px;background-image: url(../images/star.html);}
.star.full{background-position: 0 0;}
.star.half{background-position: -17px 0;}
.char-list{margin-left: 0px;overflow: hidden;}
.char-list li.item{float: left;margin-left:0px;_margin-left: 0px;}
.char-list .skill{}
.char-list .img{width: 100%;background-position: top center;background-repeat: no-repeat;}

.char-list .img-1{background: url(../images/btn_01.png);width: 385px;height: 119px;margin-left:0px;margin-top:129px;}
.char-list .img-1:hover{background: url(../images/btn_01_01.png);width: 385px;height: 119px;margin-left:0px;margin-top:120px;}

.char-list .img-2{background: url(../images/btn_02.png);margin-top:129px;margin-left:7px;width: 385px;height: 119px;}
.char-list .img-2:hover{background: url(../images/btn_02_01.png);margin-top:120px;margin-left:7px;width: 385px;height: 119px;}

.char-list .img-3{background: url(../images/btn_03.png);margin-top:129px;margin-left:7px;width:385px;height: 119px;}
.char-list .img-3:hover{background: url(../images/btn_03_01.png);margin-top:120px;margin-left:7px;width:385px;height: 119px;}

.char-list .img-4{background: url(../images/btn_01d36de.html);width: 172px;height:51px;margin-top:200px;margin-left:-172px;}
.char-list .img-4:hover{background: url(../images/btn_1_01d36de.html);width: 172px;height:51px;margin-top:200px;margin-left:-172px;}

.char-list .skill-wrapper{width: 100%;padding: 5px 0;background: #000;}



.section2 {overflow:hidden;width:100%;}
.m1 {overflow:hidden;width:800px;height: 591px;margin: 0 auto;padding:10px;margin-top:80px;}
.news{width: 100%;height: 540px;position:absolute;background: url(../img/news_bg.html) no-repeat;}
.news_list{width: 800px;height: 570px;float: left;margin-left:10px;margin-top:10px;overflow: hidden;}
.news_list .bd ul{width: 100%;height: 0px;zoom: 1;margin-top: 20px;}
.news_list .bd li{height:40px;line-height:60px;font-size:18px;}
.news_list .bd li a{color: #ffffff;width: 800px;float: left;height:60px;border-bottom:1px dashed #FFFF00;}
.news_list .bd li a i{margin-right:5px;}
.news_list .bd li a:hover{color:#FFFF00;}
.news_list .bd li span{color:#a1adca;float:right;}

.section3{overflow:hidden}
.section3 .inc{position:relative;width:838px;height:504px;margin:0 auto;left:7px;top:150px;}
.section4{overflow:hidden}
.section4 .inc{position:relative;width:838px;height:559px;margin:0 auto;left:8px;top:77px;}
.section5 .t{overflow:hidden}
.section5 .inc{position:relative;top:190px;width:835px;height:566px;margin:0 auto;left:7px;}



.wrapper .section .t.t2{background-position:0px 0px}
.wrapper .section .t.t3{background-position:0px -31px}
.wrapper .section .t.t4{background-position:0px -62px}
.wrapper .section .t.t5{background-position:0px -93px}
.wrapper .section .t.t6{background-position:0px -124px}
.wrapper .section .t.t2,.wrapper .section .t.t3,.wrapper .section .t.t4,.wrapper .section .t.t5,.wrapper .section .t.t6{background-image: url(../images/spriter/index_z_9210f45.html)}




/*¸¡¶¯Ìõ*/
.rightbar{width:150px;height:560px;position:fixed;right:0;bottom:100px;background:url(../images/floatingbg.png) no-repeat left top;padding:70px 10px 0px 40px;z-index:99999999;text-align:center;color:#000;-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
.rightbar.close{right:-240px}
.rightbar.close .btn-close{background:url(../images/left4.html) no-repeat}
.rightbar .btn-close{width:40px;height:89px;background:url(../images/left2.html);position:absolute;top:00px;left:-30px}
.rightbar .erweima{width:120px;line-height:20px;text-align:center;margin:0px auto 0px auto;}
.rightbar .erweima:hover{}
.rightbar .erweima:hover img{transform:scale(1.1);}
.rightbar .erweima img{width:120px;height:120px;margin-bottom:13px;background:#fff;display:block;transition:all 0.3s ease-in;}
.rightbar .erweima span{font-size:13px;color:#e7dbc0;}
.rightbar ul{margin-bottom:10px;margin-left:20px;}
.rightbar ul li{line-height:30px;text-align:center;color:#e7dbc0;margin-bottom:10px; }
.rightbar ul li a{display:block;}
.rightbar ul li a img{margin:0 auto;display:block;}
.rightbar .downlist{float:left;margin-top:5px}
.rightbar .downlist li {float:left;line-height:55px;font-size:14px;width:120px;height:55px;margin-bottom:15px}
.rightbar .downlist li a{color:#e7dbc0;}
.rightbar .downlist li a:hover{color:#fe8402;text-decoration:none;}

.nav{height: 75px;background: url(../images/t-r-b.html) repeat-x;padding-top: 5px;position: relative;width:100%;max-width:1920px;z-index: 10;margin:0 auto;}
.nav .t-logo{display: block;margin: 0 0 0 28px;width: 700px;height: 70px;float: left;background: url(../images/t-logo.html) no-repeat;}
.r-nav-c{width: 654px;height: 37px;float: right;background: url(../images/t-nav-c.html) no-repeat;margin-right: 28px;position: relative;margin-top: 15px;}
.r-nav-c .al{width: 116px;height: 68px;float: left;margin-left: 12px;position: relative;}
.r-nav-c a{width: 116px;height: 37px;display: block;background: url(../images/t-nav.html) no-repeat;}
.r-nav-c a.a1{background-position: -12px 0px;font-size:16px;color:#242424}
.r-nav-c a.a2{background-position: -140px 0px;}
.r-nav-c a.a3{background-position: -268px 0px;}
.r-nav-c a.a4{background-position: -396px 0px;}
.r-nav-c a.a5{background-position: -524px 0px;}
.r-nav-c a.a1:hover,.r-nav-c a.a1.on{background-position: -12px -37px;}
.r-nav-c a.a2:hover,.r-nav-c a.a2.on{background-position: -140px -37px;}
.r-nav-c a.a3:hover,.r-nav-c a.a3.on{background-position: -268px -37px;}
.r-nav-c a.a4:hover,.r-nav-c a.a4.on{background-position: -396px -37px;}
.r-nav-c a.a5:hover,.r-nav-c a.a5.on{background-position: -524px -37px;}
.r-nav-c .al .aui{display: none;width: 128px;position: absolute;left: -3px;top: 67px;z-index:10}
.r-nav-c .al .aui .b{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;opacity: 0.9;filter:alpha(opacity=90);}
.r-nav-c .al ul{position: relative;padding: 10px 0;}
.r-nav-c .al ul li{height: 32px;}
.r-nav-c .al ul li a{color: #404040;width: 110px;height: 32px;display: block;margin: 0 auto;text-align: center;line-height: 32px;background-image: none;border-radius: 5px;}
.r-nav-c .al ul li a:hover{background-color: #7cae95;color: #fff;}
