@charset "utf-8";
/* CSS Document */
body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:"Microsoft Yahei"; font-size:13px; color:#000; text-decoration:none; line-height:170%;}
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
img{border:0px none;}

/*banner*/
.banner { height: 526px; width: 100%; position: relative; }
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 526px; width: 100% !important; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top; }
.banner .bd ul li a { height: 526px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 51px; height: 100px; position: absolute; top: 50%; margin-top: -50px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom:20px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #fff; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #fff; }

.inbanner { height: 260px; }
.inbanner .bd, .inbanner .bd ul, .inbanner .bd ul li { height: 260px; }
.inbanner .bd ul li a { height: 260px; }

/*menu*/
.menu{background:url(images/menubg.jpg) repeat-x top; height:44px;}

.menuul{width:1120px; margin:0 auto;}
.menuul li{width:159px; text-align:center; float:left; line-height:44px; height:44px; background:url(images/lll.jpg) no-repeat right center;}
.menuul li a{ color:#fff; font-size:15px; font-family:"Microsoft Yahei"; text-decoration:none;background: url(img/navonbg.jpg) repeat-x 0 44px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; display: block; }
.menuul li a:hover, .menuul li.on a { color:#fffaae; text-decoration:none; text-shadow: 0 0 5px #333; background-position: 0 0; }

/*pp*/
.ppul{width:1120px; margin:0 auto;}
.ppul li{width:332px; height:300px; float:left; margin-right:60px;}
.ppul li img{width:326px; height:294px;}
.ppul li a{width:326px; height:294px; display:block; border:3px solid #bc751b; position:relative;}
.ppul li a:hover{border:3px solid #c40000; }
.ppul li div{background-color:#101010; height:55px; line-height:55px;}
.ppul li:hover div{background-color:#c40000; }