
ul,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{ padding:0; margin:0; list-style:none}
img{ border:0}
body{ margin:0; font-size:18px; font-family:Verdana, Geneva, sans-serif; font-family:"微软雅黑"; background:url(../images/bg.jpg) repeat-x; color:#333;}
.banner{ width:100%; height:420px; background:url(../images/banner.jpg) no-repeat top center; min-width:1170px;background-size: cover;}
.nav{ width:100%; height:53px; background:url(../images/nav.jpg) no-repeat top center; margin:0 auto; min-width:1170px}
.nav ul{ width:1170px; height:53px; margin:0 auto}
.nav ul li{ width:194px; text-align:center; height:53px; font-size:22px; float:left}
.nav ul li a{ color:#FFF; text-decoration:none;width:194px; height:53px; line-height:53px; display:block}
.nav ul li a:hover{ background:#e95513; font-weight:bold}
.main1{ width:1170px; height:315px; margin:0 auto; margin-top:70px;box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);}
.main1 h3{ font-size:30px; padding-left:90px; padding-top:57px}
.main1 p{ line-height:50px; font-size:18px; padding:30px 90px 0}
.main2,.main3{ width:1170px; margin:0 auto; margin-top:80px}
.main2 h3,.main3 h3,.main4 h3{ width:1170px; height:58px;background:url(../images/title.jpg) no-repeat; text-align:center; line-height:58px; font-size:28px; color:#FFF; position:relative; letter-spacing:5px; margin:0 auto}
.main2 h3 a{ display:block; position:absolute; right:0; top:0; color:#FFF; font-size:20px; text-decoration:none; font-weight:normal; padding-right:20px}
.main3 p{ padding:30px 0px; line-height:40px}
.main2 dl{ width:1170px; height:297px; margin-top:30px}
.main2 dl dt{ width:527px; height:297px; float:left; position:relative}
.main2 dl dt span{ width:182px; height:164px; display:block; background:#e95513; left:0; bottom:0; position:absolute}
.www51buycom { width:520px; height:290px; position: absolute; left:7px; bottom:7px; z-index:10; overflow:hidden}
.main2 .www51buycom ul{ background:none; text-align:center;}
.www51buycom .num { overflow:hidden; height: 25px; position: absolute; bottom:10px; right: 15px; zoom:1; z-index:3; width:280px}
.www51buycom .num li { width: 15px; height: 15px; line-height: 15px; text-align: center; font-size:12px;  color: #FFF; background: #FFF; margin-right:10px; border-radius:50%; cursor:pointer; float: left; }
.www51buycom img{ width:520px; height:290px}
.www51buycom .num li.on { background: #FF7700; color:#FF7700 } /*当前项*/
.www51buycom .prev,
.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 170px;}
.www51buycom .prev { left: 0; }
.www51buycom .next { right: 0; background-position: right }
.main2 dl dd{ width:620px; float:right}
.main2 dl dd li{ height:56px; margin-bottom:2px}
.main2 dl dd li a{ height:56px; display:block; background:#eeeeee; line-height:56px; color:#000; text-decoration:none; position:relative; padding-left:30px; font-size:16px}
.main2 dl dd li a font{ display:block; position:absolute; height:56px; right:30px; top:0}
.main2 dl dd li a:hover{ border-left:5px #e95513 solid; background:#FFF;}
.main2 .meiti{ width:580px; float:left; height:300px; padding-top:25px}
.main2 .meiti li{ height:56px; margin-bottom:2px}
.main2 .meiti li a{ height:56px; display:block; background:#f6efe4; line-height:56px; color:#000; text-decoration:none; position:relative; padding-left:10px; font-size:16px}
.main2 .meiti li a font{ display:block; position:absolute; height:56px; right:10px; top:0}
.main2 .meiti li a:hover{ border-left:5px #e95513 solid; background:#FFF;}
.gaikuang{ width:1170px; height:240px; margin:0 auto; margin-top:50px;}
.gaikuang .bt{ width:40px; height:219px; text-align:center; font-size:24px; padding:20px 30px 0px; line-height:40px; background:#b5b5b5; color:#FFF; font-weight:bold; position:relative; float:left}
.gaikuang .bt a{ width:80px; position:absolute; bottom:0px; left:10px; font-size:16px; text-decoration:none; color:#FFF; display:block; border-top:2px solid #FFF}
.gaikuang img{ float:left; margin-left:22px;box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);}
.liangdian{ width:1200px; margin:0 auto; margin-top:50px}
.liangdian h3{ color:#df5112; font-size:22px; letter-spacing:5px; padding-left:15px; line-height:44px}
.liangdian ul{ width:580px; float:left; padding-left:15px}
.liangdian li{ width:570px; height:86px; line-height:86px;box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1); margin-top:15px; text-indent:25px; position:relative}
.liangdian li a{ width:570px; height:86px; display:block; color:#000; text-decoration:none}
.liangdian li a:hover{ background:#f9e0d4; font-weight:bold}
.main3 h4{color:#df5112; font-size:20px; line-height:80px}
.hy_list{ height:195px;}
.hy_list a{ width:365px; float:left; height:380px; margin-left:35px; box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); display:block;color:#000; text-decoration:none}
.hy_list img{ width:364px; height:242px;}
.hy_list a font{ line-height:40px; padding:20px 20px 0; display:block; }
.hy_list a:hover img{opacity: 0.2}
.hy_list a:hover font{ color:#df5112}
.main3 ul{ width:1170px; height:210px; box-shadow:inset 0 50px 10px -10px rgba(0, 0, 0, 0.07); padding-top:30px}
.main3 ul li img{ width:100%; height:100%}
.main3 ul li{ width:270px; height:185px; float:left; margin-left:18px}
.main3 ul li a{ color:#000; text-decoration:none;width:270px; height:185px; display:block; position:relative}
.main3 ul li a span{ width:250px; height:185px; position:absolute; top:0; left:0; font-size:13px; line-height:26px; padding:0 10px; background:#FFF;opacity: 0.9; display:none;text-align: justify;}
.main3 ul li a h5{ font-size:16px; color:#df5112; line-height:40px; padding-top:5px}
.main3 ul li a:hover span{ display:block; box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.1);}
.main4{width:1170px; margin:0 auto; margin-top:10px;box-shadow:inset 0 20px 10px -10px rgba(0, 0, 0, 0.07); padding-top:50px}
.footer{ width:100%; height:400px; background:url(../images/footer.jpg) no-repeat center center; min-width:1170px; margin-top:50px;}
.footer a{ width:100%; height:400px; display:block}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1; height:195px}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:0;width:37px;height:195px;z-index:10;cursor:pointer;background:#000; line-height:195px; color:#FFF; text-align:center;opacity: 0.7; font-weight:bold}
.swiper-button-prev{ right:0}
.swiper-wrapper img{ width:100%; height:100%}
.swiper-slide a{width:100%; height:100%; display:block;}
.swiper-slide span{ color:#df5112; line-height:40px; width:100%; height:100%; display:none; background:#FFF;opacity:0.8; z-index:99; position:absolute; top:0; left:0; text-align:center; padding-top:50px; font-weight:bold}
.swiper-slide a:hover span{ display:block}
.main4 ul{ width:1170px; overflow:hidden; padding-top:30px; padding-bottom:50px}
.main4 ul li{ width:380px; height:220px; float:left; margin-left:15px; position:relative}
.main4 ul li vedio{ background:#F00}
.main4 ul li img{ width:100%; height:100%}
.main4 ul li span{ width:40px; height:40px; background:url(../images/sp_icon.png) no-repeat; position:absolute; left:15px; bottom:20px}
.main4 ul li a:hover span{ background:url(../images/sp_icon_hover.png) no-repeat}
.main4 .swiper-slide a{ width:100%; height:100%; display:block}
.main4 .swiper-slide a span{ width:100%; height:160px; display:none; opacity:0.7}
.main4 .swiper-slide a:hover span{ display:block;}
.main_list{ width:1170px; margin:0 auto; padding-top:30px}
.main_list ul{ width:1170px; margin:0 auto; padding-top:20px}
.main_list ul li{ height:60px; line-height:60px; border-bottom:#999 dashed 1px}
.main_list ul li a{ float:left; color:#000; text-decoration:none; font-size:16px}
.main_list ul li a:hover{ text-decoration:underline; color:#666}
.main_list ul li span{ float:right; font-size:16px}
.main_list .back{ height:60px; line-height:60px; font-size:16px; color:#535353}
.main_list .back a{ color:#000; text-decoration:none; color:#535353}
.main_list .back a:hover{ text-decoration:underline}

.liangdian span{ width:100%; height:100%; display:none; position:absolute; top:0; left:0; background:#FFF}
.liangdian span a{ float:left}
.liangdian li:hover span{ display:block}


