html{color:#333;background:#fff;font-family:"Microsoft Yahei";font-size:14px;}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.wrap{width:1000px;margin:0 auto;opacity: 0;  margin-top: 100px;}
.banner img{display:block;width:100%;min-width:1000px;}

.tit{margin:30px 0;background:url(images/titbg.png) no-repeat center center;clear:both;}
.tit h2{font-size:32px;line-height:40px;color:#b32033;text-align:center;}
.tit b{display:block;font-weight:normal;font-size:18px;line-height:30px;text-align:center;}


.slide1 {width: 660px;height: 440px;position: relative;border:1px solid #ccc;padding:1px;}
.slide1 .bd{width:660px;height:440px;overflow:hidden;}
.slide1 .bd li{width:660px;height:440px;position:relative;}
.slide1 .bd li p{width:100%;position:absolute; left:0; bottom:0; color:#fff;font-size:14px; line-height:35px; background:url(images/alpha.png) repeat; text-indent:10px}
.slide1 .hd{ position:absolute; font-size:12px; bottom:9px; right:5px;overflow:hidden; z-index:10}
.slide1 .hd ul { margin-right:-2px; height:20px; list-style-type:none; padding:0; margin:0}
.slide1 .hd li{background:#fff; width: 30px; color: #333; line-height: 20px; font-family: arial; padding:0px; cursor: pointer; float:left; margin:0px; text-align:center; margin-right:1px; font-weight:bold;}
.slide1 .hd li.on{background-color:#b32033; color:#fff;;}

.p1-info {width:296px;margin-top:30px;overflow:hidden;}
.p1-info .tt { width:100%; text-align:center; position:relative;}
.p1-info .tt strong{ display:inline-block; width:165px; height:48px; background:url(images/tit01.png) no-repeat #fff center; padding:0 20px;}
.p1-info .p1-con { border:3px solid #000; margin-top:-24px; padding:38px 17px 20px;}
.p1-info .p1-con p{ text-indent:2em;font-size:16px;line-height:32px;text-align:justify;}
.p1-info .p1-con p a{ color:#b32033;}

.list1 li{float:left;width:98%;margin:0 1%;padding:20px 0;border-bottom:1px solid #eee;overflow:hidden;text-align:center;}
.list1 li p{text-align:left;line-height:30px;padding:5px;text-indent:2em;}
.list1 dt{float:left;width:420px;}
.list1 dd{width:520px;float:left;padding:20px;}
.list1 li img{width:400px;height:267px;}

.list2{width:1020px;margin-left:-20px;}
.list2 li{position:relative;float:left;width:320px;margin:0 0 20px 20px;font-size:0;}
.list2 p{position:absolute;width:100%;left:0;bottom:0;padding:10px 0;background:url(images/alpha.png) repeat;font-size:14px;line-height:20px;text-align:center;color:#fff;}

.bigbox{position:relative;width:1000px;height:500px;overflow:hidden;}
.bigbox li{width:1000px;height:500px;position:relative;}
.bigbox li p{position:absolute;left:0;bottom:0;width:100%;height:30px;padding:10px 0;background:url(images/alpha.png) repeat;font-size:18px;line-height:30px;color:#fff;text-align:center;}
.bigbox li img{width:1000px;height:500px;}
.smlbox{width:1000px;height:90px;padding:15px 0;}
.smlbox-bd{width:950px;height:90px;float:left;overflow:hidden;}
.smlbox-bd li{position:relative;width:180px;height:90px;margin:0 5px;}
.smlbox-bd li span{position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/alpha.png) repeat;}
.smlbox-bd li.on span,.smlbox-bd li:hover span{display:none;}
.smlbox-bd li img{width:180px;height:90px;}
.arrow .prev,.arrow .next{width:40px;height:60px;margin:-30px 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;filter:alpha(opacity=80);opacity:0.8;display:none;_display:block;}
.arrow .prev{left:0;background:url(images/arr_l.png) no-repeat #333 50% 50%;}
.arrow .next{right:0;background:url(images/arr_r.png) no-repeat #333 50% 50%;}
.arrow:hover .prev,.arrow:hover .next{display:block;}
.sprev{float:left;width:25px;height:90px;background:url(images/sprev.png) no-repeat center center;}
.snext{float:right;width:25px;height:90px;background:url(images/snext.png) no-repeat center center;}


.slide3{width:800px;height:499px;padding:0 100px;margin:0 auto;position:relative;overflow:hidden;background:url(images/alpha.png) repeat;} 
.slide3 .bd{position:absolute;left:0px;top:0;background:url(images/rpbg.jpg) repeat;} 
.slide3 .bd li{ overflow:hidden; width:750px;margin:0 25px 0 0px; position:relative; }
.slide3 .bd li img{ display:block; width:750px; height:500px;}
.slide3 .bd li p{ display:inline-block; position:absolute; left:0; bottom:0; width:100%;padding:10px 0; background:url(images/alpha.png) repeat; font:18px/30px microsoft yahei; color:#fff; text-align:center;} 
.slide3 .bd li b{font-weight:normal;font-size:16px;line-height:30px;}
.slide3 .tempWrap{ padding:0 100px !important; } 
.slide3 .bd ul{ margin-left:800px !important; } 
.slide3 .pnBtn{ position:absolute;top:0; width:100px; height:338px; cursor:pointer; } 
.slide3 .prev{ left:0;} 
.slide3 .next{ right:0; } 
.slide3 .pnBtn .blackBg{ display:block; position:absolute;left:0; top:0; width:100%; height:500px; background:url(images/alpha.png) repeat;} 
.slide3 .pnBtn .arr{ position:absolute; top:171px; z-index:1;width:70px; height:136px; background:url(images/arr.png) no-repeat; } 
.slide3 .prev .arr{left:50px; background-position:0 -154px; } 
.slide3 .next .arr{ right:50px; background-position:-71px -154px; }
.slide3 .prev:hover .arr{ background-position:0 -291px; } 
.slide3 .next:hover .arr{ background-position:-71px -291px; }
.slide3 .s-hd { position:absolute; right:140px; bottom:0px;}
.slide3 .s-hd a{ display:inline-block; vertical-align:middle; margin:15px 5px; width:10px; height:10px; border-radius:100%; background:#fff;cursor:pointer;}
.slide3 .s-hd a.on{ background:#b32033;}

.slide4{position:relative;width:100%;height:500px;}
.slide4 .bd{height:500px;overflow:hidden;}
.slide4 .bd li{width:1000px;height:500px;position:relative;font-size:0;}
.slide4 .bd p{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;background:url(images/alpha.png) repeat;font-size:16px;line-height:20px;color:#fff;text-align:center;}
.slide4 .hd{position:absolute;right:20px;bottom:15px;font-size:0;}
.slide4 .hd li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:10px;height:10px;border-radius:50%;background-color:#fff;cursor:pointer;}
.slide4 .hd .on{background-color:#b32033;}

.slide5 .bd{float:left;width:600px;height:400px;overflow:hidden;font-size:0;}
.slide5 .bd li{position:relative;width:600px;height:400px;}
.slide5 .bd span{position:absolute;top:10px;left:10px;width:578px;height:378px;border:1px solid #fff;}
.slide5 .hd{float:right;width:380px;margin-top:5px;}
.slide5 .hd li{position:relative;float:left;width:180px;height:120px;margin:5px;cursor:pointer;}
.slide5 .hd img{display:block;width:180px;height:120px;}
.slide5 .mask{position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(images/alpha2.png) repeat;}
.slide5 .hd span{display:block;width:168px;height:108px;margin:5px 0 0 5px;border:1px solid #fff;background:url(images/alpha.png) repeat;}
.slide5 .hd .on .mask{display:none;}

.pb50{padding-bottom:50px;}
.totop{display:block;position:fixed;bottom:100px;right:10px;width:100px;height:100px;background:url(images/focus.png);text-align:center;}
.totop span{display:block;margin-top:20px;}
.totop b{font:normal 18px/25px "Arial";color:#fff;}
.totop p{font-size:16px;line-height:20px;color:#fff;}

/*.movet{animation: movet 1s ease-in-out 0s 1 forwards;-webkit-animation: movet 1s ease-in-out 0s 1 forwards;-moz-animation: movet 1s ease-in-out 0s 1 forwards;-o-animation: movet 1s ease-in-out 0s 1 forwards;}*/
.movel{animation: movel 1s ease-in-out 0s 1 forwards;-webkit-animation: movel 1s ease-in-out 0s 1 forwards;-moz-animation: movel 1s ease-in-out 0s 1 forwards;-o-animation: movel 1s ease-in-out 0s 1 forwards;}
.mover{animation: mover 1s ease-in-out 0s 1 forwards;-webkit-animation: mover 1s ease-in-out 0s 1 forwards;-moz-animation: mover 1s ease-in-out 0s 1 forwards;-o-animation: mover 1s ease-in-out 0s 1 forwards;}
@keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0); -moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-webkit-keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}
@-moz-keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0); -moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-o-keyframes movel{
  0%,from{ -webkit-transform:translate3d(-50%,0,0); -moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}
@keyframes mover{
  0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-webkit-keyframes mover{
  0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}
@-moz-keyframes mover{
   0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}

@-o-keyframes mover{
   0%,from{ -webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}
/*向上*/
@keyframes movet{
  0%,from{ -webkit-transform:translate3d(0,50%,0); -moz-transform:translate3d(0,50%,0);-o-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0); }
  100%,to{ -webkit-transform:translate3d(0%,0,0);-moz-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(10%,0,0);-webkit-transform:none;transform:none; opacity: 1; }
}


