body{ background:#fff;}
.infoImg{background:url(../images/info.png) no-repeat;}
.zbox{ width:100%; min-width:1280px; position:relative;}
p{ cursor:default;}
.more{ position:absolute; height:22px; width:22px; background-position:left -34px; z-index:2; right:0;}
.more:hover{ margin-top:3px;}
#main{ background:url(../images/bg1.jpg) no-repeat center top; }

@-webkit-keyframes ScssBg {
     0% {
        opacity:0;
    }
	50% {
      	opacity:1;
    }
    100% {
      	opacity:0;
    }
}

@keyframes ScssBg {
    0% {
        opacity:0;
    }
	50% {
      	opacity:1;
    }
    100% {
      	opacity:0;
    }
}


#top{ background:url(../images/tbg.jpg) no-repeat center top;}
#top .topBox{ height:637px; z-index:4; }
#top .spBut{ position:absolute; top: 160px;  left: 433px; width:87px; height:90px; cursor:pointer; background:url(../images/p0.png) no-repeat center center; z-index:3;}
/*#top .spBut i{background:url(../images/pyq.png) no-repeat center center; float:left; width:100%; height:100%; -webkit-animation:z 10s linear infinite;animation:z 10s linear infinite;}*/

#top  .spBut i{background:url(../images/p1.png) no-repeat center center; background-size:100%; float:left; width:100%; height:100%; -webkit-animation:ScssBg .4s linear infinite; animation:ScssBg .4s linear infinite; opacity:0;}
#top .spBut span{ display:none; width:100%;  position:absolute; z-index:2; top:2px; left:-1px;-webkit-animation:slMinCss 2s linear infinite;animation:slMinCss 2s linear infinite}
#top .sactBut{position:absolute;width: 100%;height:100%; left:0; top:0;}

#smain{background:url(../images/mbg.jpg) no-repeat center bottom; width:100%; height:auto; overflow:hidden; min-width:1280px;}
#sLeft{ width:240px; float:left; min-height:1260px; position:relative; font-size:16px; color:#ffffff;}
#sLeft p{ line-height:26px;}
#sLeft ul{ position:absolute; width:288px; height:1198px; background:url(../images/rbg.png); left:-24px; top:-5px;}
#sLeft ul li{ width:240px; margin:0 auto; height:auto; position:relative; }
#sLeft .slBox1{ float:left; width:100%; margin-top:-76px; min-height:304px; background:url(../images/etou.png) no-repeat 18px top;}
#sLeft .slEbox div{ float:left; width:136px; height:136px; padding:1px; background:#6fbcfd; position:relative; margin:159px 0 0 51px;}
#sLeft .slEbox p{  padding-top:10px; float:left; width:100%;}

#sLeft .slBox2{ float:left; margin-top:25px; width:100%;}
#sLeft .slBox2 a{ float:left; margin:0 0 9px 19px; width:202px; height:56px; background:url(../images/dbut.png);}
#sLeft .slBox2 a.iosBut{ background-position:left top;}
#sLeft .slBox2 a.azBut{ background-position:left bottom;}
#sLeft .slBox2 a:hover{margin:0 0 9px 24px; }

#sLeft .slBox3{ width:200px; height:13px; float:left; margin:10px 0 16px 20px;  background:url(../images/sx.png);}
#sLeft .slBox4 a{ float:left; margin:0 0 14px 19px; height:79px; width:201px;  background:url(../images/showbut.png) no-repeat left top;}

#sLeft .slBox4 a.zgBut2{ background-position:left bottom; }
#sLeft .slBox4 a.zgBut1 i{ background-position:right top;}
#sLeft .slBox4 a.zgBut2 i{ background-position:right bottom;}
#sLeft .slBox4 a i{  filter:alpha(Opacity=0); opacity:0; float:left; width:100%; height:100%; background:url(../images/showbut.png) no-repeat left top;}

#sLeft .slBox4 a:hover i{ opacity:1; filter:alpha(Opacity=100);}

#sLeft .slBox5{ float:left; width:100%; margin-top:11px; background:url(../images/x.png) no-repeat 65px top;}
#sLeft .slBox5 div{  margin:5px 0 0 70px; width:96px; height:96px;}
#sLeft .slBox5 p{ padding-top:6px;}
#sLeft .slBox6{ float:left; padding:25px 0 0 38px;}
#sLeft .slBox6 a{ float:left; width:68px; margin-right:27px; color:#fff;}
#sLeft .slBox6 a img{ width:48px; height:48px; margin:0 auto;}
#sLeft .slBox6 a p{ padding-top:5px;}
#sLeft .slBox7 a{ width:100%; height:66px; float:left; background:url(../images/b.png) no-repeat 45px  -38px;}
#sLeft .slBox7 a.s7a1{ height:73px; background-position:45px 25px; margin-bottom:4px;}
#sLeft .slBox7 a p{ padding-left:80px; text-align:left; line-height:22px; padding-top:8px;}
#sLeft .slBox7 a.s7a1 p{ padding-top:16px;}
#sLeft .slBox9{margin:9px 0 9px 20px;}
#sLeft .slBox10{ float:left; width:100%; margin-bottom:6px; font-size:14px; line-height:22px; text-align:center;}
#sLeft .slBox10 h2{ font-weight:bold; margin:0; padding:0; }
#sLeft .slBox10 a{ color:#fff;}
#sLeft .slBox10 a:hover{ text-decoration:underline;}

#sRight{ float:left; margin-left:52px; width:972px; height:auto; overflow:hidden; position:relative; padding-bottom:500px; color:#424242;}
.rNav{ float:left; width:966px; margin-left:3px; height:54px; border-bottom:solid 1px #b2b2b2; margin:52px 0 0 3px; position:relative; color:#4e4e4e;}
.rNav h3{ font-size:28px; padding-left:2px; margin:0px; line-height:42px; float:left; width:auto;}
.rNav .rnUrl{ float:right;  font-size:16px; line-height:26px; margin-top:12px;} 
.rNav .rnUrl a{color:#4e4e4e;}
.rNav .rnUrl a:hover{ text-decoration:underline;}
.rNav .rnUrl span{ padding:0 4px;}

.rNav ul{ float:left; height:54px; position:relative;}
.rNav ul a{ float:left; margin-right:65px; padding:0 10px 0 2px; font-weight:300; line-height:44px; height:54px; font-size:24px; color:#4e4e4e;}
.rNav ul a.hover,.rNav ul a:hover{ color:#ff6344;}
.rNav ul i{ position:absolute; width:60px; height:3px; left:0; bottom:-1px; z-index:2; background:#ff6344;}

.rNewsList{ float:left; width:100%; margin-top:31px; height:auto; overflow:hidden;}
.rNewsList li{ float:left; width:100%; line-height:72px; border-bottom:dashed 1px #dedede; font-size:18px;}
.rNewsList li a{ float:left; color:#4e4e4e;}
.rNewsList li a.newsType{ margin:24px 22px 0 4px; text-align:center; color:#fff; width:52px; line-height:24px; background:url(../images/t.png);}
.rNewsList li a.newsC{ max-width:640px;}
.rNewsList li a.newsC:hover{ color:#83bef0; text-decoration:underline;}
.rNewsList li span{ float:right; color:#969696;}

.newsTt{ float:left; width:100%; margin-top:41px;}
.newsTt h2{ line-height:52px; color:#4e4e4e; font-size:30px; font-weight:bold;}
.newsTt{ line-height:36px; color:#646464; font-size:16px;}
.newsTt span{ padding:0 22px;}
.rShowBox{ float:left; padding:0 3px; height:auto; overflow:hidden; width:97%; padding:0 1.5%; min-height:878px; line-height:28px; font-size:16px; margin-top:36px; text-align:left; color:#4e4e4e;}
.rShowBox p{ line-height:28px; padding-bottom:15px;}
.rShowBox img{ margin:0 auto; padding:20px 0;}

.picNav{ float:left; height:45px; margin:40px 0 38px 192px;}
.picNav a{ float:left; width:140px; text-align:center; line-height:45px; font-size:20px;color:#4e4e4e; }
.picNav a.hover{ background:url(../images/nimg.png); color:#4572b3;}
.picNav a:hover{color:#4572b3;}
.picNav span{ float:left; margin:12px 41px 0 41px; height:22px; width:1px; font-size:0; background:#666666;}
.picList{ float:left; height:auto; overflow:hidden; padding-left:3px; width:100%; }
.picList a{ float:left; margin-right:48px; margin-bottom:39px; width:286px; position:relative; color:#4e4e4e;}
.picList a i{width:100%; height:180px; position:relative; overflow:hidden;}
.picList a img{ width:100%; height:180px; -webkit-transition: all .4s ease-in 0; transition: all .4s ease-in 0s;}
.picList a p{ line-height:38px;  font-size:16px;}
.picList a.pRm0{ margin-right:0;}

/*分页*/
.sLnewsPage{ text-align:center; line-height:18px; margin-top:50px; float:left; font-size:14px; position:relative; left:50%;color:#686868;}
.sLnewsPage a{ color:#686868; padding:0 15px; line-height:40px;}
.sLnewsPage li{ width:auto; padding:0; margin:0; float:left;}
.sLnewsPage span{ padding:15px 15px; line-height:40px; background:url(../images/showd.png) no-repeat center center;}
.sLnewsPage span.zNum{ background:none;}
.sLnewsPage .current{ color:#fff;}
.sLnewsPage a:hover{ color:#ff6344;}