body{ background:#f8f8f8;}
.infoImg{background:url(../../Images/home/info.png) no-repeat;}
.w1280{ margin:auto; width:1280px; position:relative;}
.zbox{ width:100%; min-width:1280px; position:relative; overflow:hidden;}
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/home/bg1.jpg) no-repeat center top; }

@-webkit-keyframes RIghrCssP1 {
    0% {
        -webkit-transform: translateX(10px);
		 opacity:1;
    }
    100% {
        -webkit-transform: translateX(0);
		 opacity:.8;
    }
}

@keyframes RIghrCssP1 {
    0% {
        -webkit-transform: translateX(10px);
		opacity:1;
    }
    100% {
		transform: translateX(0);
		opacity:.8;
    }
}

@-webkit-keyframes RIghrCssP2 {
    0% {
        -webkit-transform: translateX(-10px);
		 opacity:.8;
    }
    100% {
        -webkit-transform: translateX(0);
		 opacity:1;
    }
}

@keyframes RIghrCssP2 {
    0% {
        -webkit-transform: translateX(-10px);
		opacity:.8;
    }
    100% {
      transform: translateX(0);
	  opacity:1;
    }
}

@-webkit-keyframes ScssP1 {
    0% {
        -webkit-transform: scale(.9);
		 opacity:.6;
    }
    100% {
        -webkit-transform: scale(1);
		 opacity:1;
    }
}

@keyframes ScssP1 {
    0% {
        transform: scale(.9);
		opacity:.6;
    }
    100% {
      transform: scale(1);
	  opacity:1;
    }
}

@-webkit-keyframes ScssP2 {
    0% {
        -webkit-transform: scale(1); 
		 opacity:1;
    }
    100% {
        -webkit-transform: scale(0); 
		 opacity:0;
    }
}

@keyframes ScssP2 {
    0% {
        transform: scale(1); 
		opacity:1;
    }
    100% {
      transform: scale(0);
	  opacity:0;
    }
}

@-webkit-keyframes ScssBg {
     0% {
        opacity:0;
    }
	50% {
      	opacity:1;
    }
    100% {
      	opacity:0;
    }
}

@keyframes ScssBg {
    0% {
        opacity:0;
    }
	50% {
      	opacity:1;
    }
    100% {
      	opacity:0;
    }
}


.top{ z-index:2;}
.top .w1280{ height:706px; z-index:4;}
.top .spBut{ position:absolute;  top: 160px; left: 433px; width:87px; height:90px; z-index:2;background:url(/Public/Images/home/p0.png) no-repeat center center; }
.top .spBut i{background:url(/Public/Images/home/p1.png) no-repeat center center; 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}

.box1{ background:url(../../Images/home/bg2.jpg) no-repeat center bottom;}
.box1 .w1280{ height:1023px; overflow:hidden;}
.box1 .mbox{ height:420px;}
.ptt{ position:absolute; top:20px; width:100%; left:0; height:auto;}
.ptt img{ margin:0 auto;}
.ptt5{ top:62px;}

.mbox1{ float:left; background:#fc5543; width:220px; margin-left:10px;}
.mbox1 div{ float:left; width:152px; height:auto; background:url(../../Images/home/tdbg.png) no-repeat center top; margin:34px 0 30px 35px;}
.mbox1 div span{ background:#ff5448; float:left; margin:7px 7px; padding:1px; position:relative;}


.mbox1 div p{ font-size:14px; font-weight:bold; line-height:38px; color:#fff;}
.mbox1 a{ float:left; margin:0 0 14px 22px; width:178px; height:55px;}
.mbox1 a i{filter:alpha(Opacity=0);opacity:0; float:left; width:100%; height:100%;}
.mbox1 a.iosBut{ background-position:left -60px;}
.mbox1 a.iosBut i{background-position:-178px -60px;}

.mbox1 a.azBut{ background-position:left -129px;}
.mbox1 a.azBut i{background-position:-178px -129px;}
.mbox1 a:hover i{filter:alpha(Opacity=100);opacity:1;}

.mbox2{ float:left;  width:640px;}
.news_lb{ width:100%; height:420px; float:left; position:relative; overflow:hidden; background:#fff;}
.news_lb .wraps,.news_lb .wraps a,.news_lb .wraps img{display:block;width:640px; height:420px;overflow:hidden;z-index:1; position:relative;}
.news_lb .tabs{position:absolute; right:24px; bottom:24px; height:auto; text-align:center;z-index:2;}
.news_lb .tabs a{display:inline-block; margin-right:11px; padding:4px 17px; font-size:0px;   background-position: left top; }
.news_lb .tabs a.active,.news_lb .tabs a:hover{  background-position:-42px top;}

.mbox3{ float:left; width:400px;  background:#fff; position:relative; overflow:hidden;}
.mbox3 .newsTt{ float:left; width:355px; height:76px; background:url(../../Images/home/ntt.png); margin:14px 0 10px 25px;}



.Gnews{ float:left;float:left; width:252px; margin:24px 0 0 14px;height:38px; font-size:16px; overflow:hidden;  position:relative; }
.Gnews li{ float:left; height:38px; _display:inline; width:100%; }
.Gnews li a{ float:left; width:100%; line-height:38px; color:#fff; }


.newsNav{ float:left; width:350px; margin:0 0 14px 29px; text-align:left; height:40px; border-bottom:solid 1px #dadada; position:relative;} 
.newsNav a{ float:left; padding-right:10px; margin-right:20px; font-size:14px; height:39px; line-height:32px; color:#313131; }
.newsNav a.hover,.newsNav a:hover{ color:#d22c24;}
.newsNav i{ bottom:-1px; position:absolute; left:0; width:38px; height:3px; background:#d22c24;}
.newsList{ float:left; width:356px; height:242px; position:relative; overflow:hidden; margin-left:22px;}
.newsList ul{ position:absolute; width:10000px; height:242px; left:0px; top:0;}
.newsList ul li{ width:356px; height:242px; overflow:hidden; float:left;}
.newsList ul li a{ float:left; width:100%; color:#505050; line-height:34px; font-size:14px;}
.newsList ul li a span{ max-width:284px; float:left;}
.newsList ul li a:hover span{color:#d22c24;}
.newsList ul li a font{ float:right; color:#969696; font-family:Arial, Helvetica, sans-serif;}
.newsMore{ top:103px; right:24px;}

.mbox4{ float:left; margin:5px 0 0 10px;  overflow:hidden;  }
.mbox4 a{ float:left; height:156px; width:300px; position:relative;  margin-right:20px; }
.mbox4 a img{ position:absolute; left:0px; bottom:0;}
.mbox4 a i{ position:absolute; z-index:2; width:50px; height:22px; left:27px; bottom:23px; background:url(/Public/Images/home/go.png);}
.mbox4 a:hover i{ margin-left:5px;}
.mbox4 a.b4a4{ margin-right:0;}

.mbox5{ float:left; width:1260px; height:362px;  margin:34px 0 0 10px; position:relative; background:#fff; border-radius:5px;  }
.mbox5 ul{ padding-left:25px;}
.mbox5 li{ float:left; width:364px; margin-right:72px; height:362px; text-align:left; font-size:14px; color:#424242;}
.mbox5 li .mb5tt{ float:left; width:100%; position:relative; padding-top:30px; text-indent:2px; line-height:46px; font-size:16px; font-weight:bold; color:#3f3f3f; border-bottom:solid 1px #dadada;}
.mbox5 li .mb5tt i{ position:absolute; left:77px; top:-9px;}
.mbox5 li .mb5tt2 i{ position:absolute; left:86px;}
.mbox5 li .mb5tt3 i{ position:absolute; left:90px; top:-11px;}
.mbox5 li .mb5tt a{ top:43px;}

.m5list{ float:left; width:342px; margin-left:22px; border-bottom:dashed 1px #c2c2c2; padding:14px 0 13px 0; position:relative; height:auto;}
.m5list a{ line-height:26px; padding-left:11px; background:url(../../Images/home/d.png) no-repeat left center;}
.mbox5 li a:hover{ color:#417cad; }
.m5list .m5zl{ width:84px; height:50px; line-height:50px; color:#417cad; font-size:18px; padding-left:41px; top:50%; left:-22px; position:absolute; margin-top:-25px; background:url(../../Images/home/ico2.png) no-repeat;}
.m5list1{ margin-top:7px;}
.m5list3{ border:none;}
.m5list1 .m5zl{ background-position:left 13px;}
.m5list2 .m5zl{ background-position:left -80px;}
.m5list3 .m5zl{ background-position:left -171px;}
.m5list .m5zR{ float:left; width:286px; margin-left:53px; }
.m5list .m5zR span{ float:left; width:72px; line-height:26px; margin-left:23px;} 
.fList{ float:left; width:100%; position:relative; padding-top:13px;}
.fList a{ float:left; width:100%; position:relative; margin:9px 0 9px 0; line-height:24px; }
.fList a span{ float:left;  width:82%;}
.fList a font{ float:right; color:#b3b3b3;}
.mbox5 .m5Bbut{ position:absolute; background:url(../../Images/home/bbsbut.png); width:342px; height:119px; z-index:2; top:208px; right:22px;}

.mbox5 a{color:#424242;}

.box2{ background:url(../../Images/home/bg3.jpg) no-repeat center bottom;}
.box2 .w1280{ height:1059px;}
.zyBox{ float:left; width:100%; height:882px; margin-top:127px; position:relative;}
.zyCont{ float:left; width:100%; height:882px; position:relative; overflow:hidden;}
.zyCont ul{ position:absolute; left:0px; top:0px; width:10000px; height:882px; cursor:default; }
.zyCont ul li{ float:left; width:1280px; height:882px; position:relative; color:#ffffff; display:none;}
.zyMp{ z-index:2;}
.zyCont ul li.current{ display:block;}
.zySx li .zyName{ position:absolute; left:81px; top:174px; width:134px;}
.zySx li .zyS{ position:absolute; left:35px; top:516px; width:237px; height:184px; }
.zySx li .zyZz{ position:absolute; width:22px; padding:27px 12px 0 12px; height:193px; font-size:18px; line-height:20px; left:234px; top:241px; text-align:center; background:url(../../Images/home/zyk.png) no-repeat left top;}
.zyMp li .zyGif{ position:absolute; top:375px; left:960px; width:226px;}
.zyMp li .zyGif i{ float:left; width:100%; position:relative; height:206px; cursor:pointer;}
.zyMp li .zyGif i span{ position:absolute; left:0px; top:0; width:100%; height:100%; background:url(../../Images/home/play.png) no-repeat center center;}
.zyMp li .zyGif p{ float:left; width:100%; padding-top:10px; line-height:24px; font-size:16px; color:#bed8ff;}

.zyMp li .zyR{ width:885px; height:816px; position:absolute; overflow:hidden; top:45px; left:165px; opacity:0; filter:alpha(Opacity=0);}
.zyMp li.current .zyR{
	opacity:1;
	filter:alpha(Opacity=100);
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;	
	-webkit-animation-name:ScssP1;
	animation-name:ScssP1;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-duration:.4s;
	animation-duration:.4s;
}




.zyTxt{ position:absolute; left:286px; top:251px;}
.zyTxt p{ float:left; width:22px; padding:0 7px 0 6px; text-align:center; font-size:16px; border-right:solid 1px #68a1f5;}

.zyNav{ position:absolute; z-index:2; }
.zyNav1{ left:0; width:100%; height:39px; font-size:0;}
.zyNav1 a{ display:inline-block; width:78px; position:relative; margin:0  11px; line-height:32px; height:32px; font-size:18px; color:#454545; text-align:center; cursor:pointer; }
.zyNav1 span{  display:inline-block; width:12px; height:12px; margin:14px 0 10px 0; background:url(../../Images/home/nl.png);}

.zyNav1 a:hover{ color:#4572b3;}
.zyNav1 a font{ float:left; width:100%; line-height:32px; position:relative; z-index:3;}
.zyNav1 a i{ position:absolute; left:0px; top:0px; width:100%; height:100%;  opacity:0; filter:alpha(Opacity=0); transform: scale(1.1)}
.zyNav1 a.hover{ color:#fff;}
.zyNav1 a.hover i{opacity:1; filter:alpha(Opacity=100); background:url(../../Images/home/zybut.png); transform: scale(1)} 

.zyPage{ position:absolute; z-index:4; width:66px; height:71px; top:429px; background:url(../../Images/home/page.png) no-repeat;}
.zyPageS{ background-position:left top; left:-70px; -webkit-animation:RIghrCssP1 1s linear infinite; animation:RIghrCssP1 1s linear infinite}
.zyPageS:hover{ margin-left:-5px;}
.zyPageN{ background-position:right top; right:-70px; -webkit-animation:RIghrCssP2 1s linear infinite; animation:RIghrCssP2 1s linear infinite}
.zyPageN:hover{ margin-right:-5px;}

.zyNav2{  bottom:2px; left:46px;}
.zyNav2 li{ background:url(../../Images/home/zyr.png) no-repeat left top; position:relative; height:120px; float:left; width:100px; cursor:pointer; }
.zyNav2 li i{ position:absolute; left:0px; top:0; height:100%; width:100%; background:url(../../Images/home/zyr.png) no-repeat left top; filter:alpha(Opacity=0);opacity:0; -webkit-transition: all 0.3s ease-out 0; transition: all 0.3s ease-out 0s;}
.zyNav2 li.hover i{filter:alpha(Opacity=100);opacity:1;  transform: scale(1.01); top:-1px;}
.zyNav2 li.zyl1{ background-position:left top; width:130px; margin-right:26px; }
.zyNav2 li.zyl1 i{background-position:left bottom;}
.zyNav2 li.zyl2{ background-position:-156px top; width:134px; margin-right:20px; }
.zyNav2 li.zyl2 i{background-position:-156px  bottom;}
.zyNav2 li.zyl3{ background-position:-310px top; margin-right:15px;  }
.zyNav2 li.zyl3 i{background-position:-310px  bottom;}
.zyNav2 li.zyl4{ background-position:-425px top; margin-right:13px; }
.zyNav2 li.zyl4 i{background-position:-425px  bottom;}
.zyNav2 li.zyl5{ background-position:-538px top;  margin-right:3px; }
.zyNav2 li.zyl5 i{background-position:-538px  bottom;}
.zyNav2 li.zyl6{ background-position:-641px top;  }
.zyNav2 li.zyl6 i{background-position:-641px bottom;}
.zyNav2 li.zyl7{ background-position:-741px top;  }
.zyNav2 li.zyl7 i{background-position:-741px  bottom;}
.zyNav2 li.zyl8{background-position:-841px top; margin-right:15px; }
.zyNav2 li.zyl8 i{background-position:-841px bottom;}
.zyNav2 li.zyl9{background-position:-956px top;margin-right:17px; }
.zyNav2 li.zyl9 i{background-position:-956px bottom;}
.zyNav2 li.zyl10{background-position:right top; }
.zyNav2 li.zyl10 i{background-position:right bottom;}

.box3{ background:url(../../Images/home/bg4.jpg) no-repeat center bottom;}
.box3 .w1280{ height:775px;}
.picNav{ float:left; margin:126px 0 0 413px; }
.picNav a{ float:left; line-height:33px; width:108px; position:relative; font-size:16px; color:#424242;}
.picNav a i{ position:absolute; left:0px; top:0; width:100%; height:100%; background-position:-248px 0;  filter:alpha(Opacity=0);opacity:0;}
.picNav a font{ float:left; position:relative; width:100%;}
.picNav a.hover i{filter:alpha(Opacity=100);opacity:1;}
.picNav span{ float:left; width:1px; margin:9px 36px 0 36px; height:17px; border:solid 1px #d4d4d4; background:#424242; border-width:0 1px 0 1px; font-size:0px;}
.picNav a:hover,.picNav a.hover{ color:#4572b3;}

.picBox{ float:left; margin:26px 0 0 310px; width:978px; height:550px;  background:url(../../Images/home/picbg.png) no-repeat left top; position:relative;}
.picBox .picSbox{ float:left; position:relative; margin:31px 0 0 34px; width:890px; height:500px; overflow:hidden; }
.picLen{ position:absolute; width:10000px; height:100%; left:0px; top:0;}
.picLen .picList{ width:906px; height:100%; float:left; position:relative; overflow:hidden;}
.picLen .picList ul{ position:absolute; left:0px; width:10000px; top:0px; height:100%; }
.picLen .picList ul li{ float:left; width:906px; height:100%; overflow:hidden; position:relative;}
.picList ul li a{ float:left; width:286px; margin:0 16px 18px 0; font-size:16px; color:#424242; position:relative; }

.picLen .picList ul li a img{ float:left; width:100%; height:180px;}
.picLen .picList ul li a p{ float:left; width:100%; padding-top:6px; line-height:26px; }
.picTab{ position:absolute; left:-150px; z-index:3; height:16px; width:100%; bottom:0px;}
.picTab a{ padding:8px; margin:0 4px; font-size:0px; width:1; background-position:-50px -14px;}
.picTab a.hover{ background-position:left -14px; padding:8px 22px;}
.tgBut{ position:absolute; top:167px; z-index:2; left:-74px; width:409px; height:479px; background:url(../../Images/home/tg.png);}
.picBox .pmore{ position:absolute; right:18px; z-index:2; top:0; width:36px; height:36px; background-position:right top;}


.box4{ background:url(../../Images/home/bg5.jpg) no-repeat center bottom;}
.box4 .w1280{ height:916px;}

.poster-main{position: relative; width:100%; height:560px; float:left; margin:148px 0 0 10px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 900px;height: 270px}
.poster-main .poster-list .poster-item{position: absolute;left: 250px;top: 0px; width:680px; height:408px;}
.poster-main .poster-btn{position: absolute;height: 66px;width:36px;top: 0;z-index: 10;opacity: 1; cursor:pointer;}

.poster-main .poster-next-btn{left: 0; background:url(../../Images/yuyue/l2.png) no-repeat 77px center; }
.poster-main .poster-prev-btn{right: 0; background:url(../../Images/yuyue/r2.png) no-repeat 68px center;}

.poster-main .poster-next-btn:hover{ background:url(../../Images/yuyue/l2.png) no-repeat 72px center; }
.poster-main .poster-prev-btn:hover{ background:url(../../Images/yuyue/r2.png) no-repeat 73px center;}


.box5{ background:url(../../Images/home/bg6.jpg) no-repeat center bottom;}
.box5 .w1280{ height:786px;}
.box5 ul{ float:left; margin:183px 0 0 10px;  background:url(../../Images/home/md.png) no-repeat left top; }
.box5 ul li{ width:220px; height:134px; float:left; position:relative; }
.box5 ul li i{ position:absolute; right:-21px; top:-1px; width:114px; height:114px; overflow:hidden;}
.box5 p{ float:left; width:100%; font-size:16px; color:#787878; line-height:26px; padding-top:36px;}
.box5 p span{ padding:0 36px;}


#popGif{ z-index:900; width:100%; height:100%; position:fixed; _position:absolute; left:0px; top:0px; display:none;  }
#popGif .pwin_bg{width: 100%;height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70);-moz-opacity: .7; -khtml-opacity: .7; }
#popGif .pwin_box{ width:361px;  height:264px; top:50%; margin-top:-132px; position:absolute; right:-50%; margin-right:-180px; display:inline; background:url(../../Images/home/gk.png);  }
#popGif .pwin_box img{ width:336px; height:240px; float:left; margin:12px 0 0 13px;}

.telBox{ width:210px; height:585px;  position:fixed; top:50%; margin-top:-293px; left:10px; background:url(../../Images/home/pbg1.png); z-index:20;}
*html .telBox{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
.telBox h2{ color:#fff; font-size:20px; padding-top:138px; margin:0px; line-height:26px; font-weight:bold; }
.telBox div img{ margin: auto; width:118px; height:118px; padding:6px 0;}
.telBox div p{ line-height:20px; font-size:14px; color:#b6deff; font-weight:400;}

.telBox div.qqbox{ text-align:center; font-size:14px; padding:21px 0 26px 0; }
.telBox div.qqbox a,.telBox div.qqbox font{ line-height:22px; color:#dff0ff;}
.telBox div.qqbox a:hover{ text-decoration:underline;}
.telBox ul{ padding:0 0 0 32px; }
.telBox ul a{ float:left; width:62px; margin-right:23px;}
.telBox ul img{ width:42px; height:42px;}
.telBox ul p{ font-size:14px; font-weight:bold; color:#fff; line-height:20px; padding-top:7px;}
.telBox span{ position:absolute; right:-33px; top:140px; width:33px; height:56px; cursor:pointer;  background:url(../../Images/home/tc/pxbut.png) no-repeat left top; }
.telBox span i{ float:left; width:100%; height:100%; background:url(../../Images/home/tc/pxbut.png) no-repeat right top; filter:alpha(Opacity=0);opacity:0;}
.telBox span{ background-position:left top;}
.telBox span.hover{ background-position:left bottom;}
.telBox span:hover i{  filter:alpha(Opacity=100);opacity:1;}
.telBox span.hover i{ background-position:right bottom; }


.popLb{ width:173px; height:241px;   position:fixed; bottom:10px; right:10px; background:url(../../Images/home/tc/plbg.png); z-index:20; -webkit-animation:slMinCss 2s linear infinite;animation:slMinCss 2s linear infinite}
.popLb a{ float:left; width:100%; display:block; height:100%;}
.popLb i{ position:absolute; z-index:2; width:25px; height:28px;  cursor:pointer; top:94px; right:-4px; background:url(../../Images/home/tc/lx.png);}



#popLbbox .pop_cont{ position:absolute; width:781px; height:606px; right:50%; margin-right:-390px; top:50%; margin-top:-303px; background:url(../../Images/home/tc/lbg.png) no-repeat;}
.plb_wp{ float:left; width:100%; margin:186px 0 0 0; height:148px; background:url(../../Images/home/tc/lb.png) no-repeat center top;  }
.plb_cdk{ float:left; width:100%; height:50px;  font-size:20px;}
.plb_cdk span{ float:left; text-align:right; line-height:50px; color:#ff6344; width:244px;}
.plb_cdk div{ float:left; margin:0 17px 0 9px; height:50px; width:254px; line-height:50px; text-align:center; color:#646464; background:url(../../Images/home/tc/tk.png) no-repeat;}
.plb_cdk a{ float:left; width:100px; height:50px; background:url(../../Images/home/tc/but.png) no-repeat left top;}
.plb_cdk a i{ float:left; width:100%; height:100%; filter:alpha(Opacity=0);opacity:0; background:url(../../Images/home/tc/but.png) no-repeat left bottom;}
.plb_cdk a:hover i{filter:alpha(Opacity=100);opacity:1; }
#popLbbox .pop_cont ul{ float:left; margin-top:26px;}
#popLbbox .pop_cont ul li{ float:left; width:100%; line-height:34px; min-height:34px; font-size:16px; color:#646464; text-align:left;}
#popLbbox .pop_cont ul li font{  float:left; width:22px; height:22px; line-height:22px; text-align:center; color:#fff; margin:6px 8px 6px 54px;  background:url(../../Images/home/tc/d.png) no-repeat;} 
#popLbbox .pop_cont ul li p{ float:left; line-height:34px; padding:0; margin:0;}
#popLbbox .pop_exit{ position:absolute; width:37px; height:37px; right:-48px; top:69px;  background:url(../../Images/home/tc/x.png) no-repeat;}
#popLbbox .pop_exit:hover{top:72px;}