body,html{background:#fff}
a:hover{color:#e20f0f;text-decoration:none;outline:0}
.main{width:1200px;margin:0 auto}
.box{width:1200px;margin:0 auto;overflow:hidden}
.nav ul li{float:left;height:60px;margin-left:30px}
.nav ul li a{padding:20px 12px;display:block;font-size:16px}
.nav .active,.nav ul li:hover{border-bottom:#e20f0f solid 2px}
.nav .active a{color:#e20f0f}
.swiper-banner .swiper-pagination-bullet-active{background:#fff;width:30px;height:8px}
.swiper-banner .swiper-pagination-bullet{height:8px;display:inline-block;border-radius:0;background:#eee}
.t1 ul li{width:240px;float:left;padding:20px 20px}
.t1 .zs:after{content:'';display:block;background-color:#e5e5e5;position:absolute;top:20px;right:0;height:60px;transition:all .4s;width:1px}
.t2{background:#f0f0f0}
.t2 .zd{height:390px}
.ptitle{border-bottom:#b3b1b1 solid 2px;width:120px;margin-top:10px}
.bx1{border-bottom:#dddcdc solid 1px}
.bx2{border-bottom:#d35d5d solid 1px;width:50px;margin-top:10px}
.w380{width:380px}
.pmore{text-align:center}
.pmore a{padding:10px 30px;border:1px solid #bdb1b1;display:inline-block;margin-top:50px;margin-bottom:50px;border-radius:50px}
.t3{background:#24282c}
.t3 .tab .menu{text-align:center;margin-bottom:35px}
.t3 .tab .menu li{height:38px;width:195px;line-height:38px;border:1px solid #9f8b8b;cursor:pointer;font-size:14px;margin-bottom:5px;margin-right:5px;float:left}
.t3 .tab .menu li a{display:block;padding:0 15px;color:#d3c3c3}
.t3 .tab .menu li:hover{border:1px solid #d35d5d}
.t3 .tab .menu li a:hover{color:#d35d5d}
.t3 .list ul li{width:285px;float:left;overflow:hidden;margin-bottom:20px;margin-right:20px}
.t3 .list ul li:nth-child(4n){margin-right:0}
.t3 .list .wedo_list_li{position:relative}
.t3 .list .wedo_img{margin:4px 2px;position:relative;overflow:hidden}
.t3 .list .wedo_list_li .wedo_img img{width:100%;transition:all .5s}
.wedo_list_li .image_info{opacity:0}
.image_info{position:absolute;left:0;top:0;width:100%;height:100%}
.image_info_wrap{position:absolute;left:0;top:0;width:100%;height:100%}
.image_info .overlay{background:rgba(0,0,0,.6);width:100%;height:100%;left:0;top:0;z-index:1}
.image_icon{z-index:5;color:#fff;text-align:center;padding-top:80px;width:100%}
.image_txt{z-index:5;color:#fff;text-align:center;padding-top:20px;width:100%}
.wedo_list_li:hover .wedo_img img{transform:scale(1.2,1.2)}
.wedo_list_li:hover .image_info{opacity:1;transition:all .5s;display:block}
.xmore{text-align:center}
.xmore a{padding:10px 30px;border:1px solid #bdb1b1;display:inline-block;margin-top:20px;margin-bottom:50px;border-radius:50px;color:#fff}
.xmore a:hover{color:#da251d}
.w470{width:470px}
.t5 .list .time{height:84px;text-align:center;margin-bottom:18px;background:#f2f2f2;padding:20px;color:#666}
.t5 .list .time .p1{font-size:25px;line-height:25px}
.w580{width:580px}
.t5 .list .xx{border-bottom:#e5e5e5 1px dashed}
.t5 .list .xx:last-child{border-bottom:none}
.link{padding:20px 0;background:#f3f4f6}
.link h4{border-bottom:1px solid #ddd;font-size:18px;color:#333;padding-bottom:15px;padding-top:10px}
.link ul{margin-left:-20px}
.link li{float:left;margin-left:20px;margin-top:20px}
.foot{background:#1c1c1c}
.foot_nav_l{width:490px;color:#e9e9e9}
.foot_nav h3{position:relative;font-size:20px;padding:28px 0 20px 15px;color:#fff}
.foot_nav h3::before{position:absolute;content:"";width:3px;height:16px;background:#cc490d;left:1px;top:36px}
.foot_nav_l li{float:left;width:25%;line-height:30px;font-size:15px;margin-bottom:12px}
.foot_nav_l li a{color:#fff}
.bx6{border-bottom:rgba(255,255,255,.3) solid 1px}
.zc{border:1px solid #ccc}
.zc .title{height:90px;color:#fff;background:#e6212a;text-align:center;padding-top:15px}
.category{width:100%;padding:20px 0;background:#fff;height:auto;overflow:hidden}
.category h3{line-height:48px;width:250px;height:48px;margin-left:14px}
.category h3 a{float:left;line-height:48px;color:#fff;width:250px;border-bottom:1px solid #ccc;padding-left:20px;background:#484848;display:block}
.category h3.on a{background:#e6212a;color:#fff}
.category h3 a:hover{background:#e6212a;color:#fff}
.category h3 span{float:left}
.category ul{display:none;float:left;width:100%;height:auto;overflow:hidden}
.category li{display:block;line-height:40px}
.category li a{display:block;color:#666;font-size:15px;padding-left:58px}
.category li.on a{color:#e6212a}
.zc .contact{background:#e6212a;text-align:center;padding:20px 0}
.zc .contact p{font-size:18px;color:#fff;margin-top:10px}
.zc .contact p span{display:block;font-size:24px;font-weight:700}
.w860{width:860px}
.yc .title{line-height:42px;border-bottom:1px solid #e1e1e1}
.yc .title span{font-size:20px;color:#e6212a;border-bottom:3px solid #e6212a;padding-bottom:10px}
.yc .title p{display:inline-block}
.yc .alist .aa{border-bottom:1px solid #e1e1e1;padding:15px 0}
.yc .alist .aa .dd{line-height:35px;font-size:16px}
.yc .alist .aa .dd:before{content:"■";font-size:12px;margin-right:5px;color:#e6212a;position:relative;top:-3px}
.plist{height:auto;overflow:hidden;padding-bottom:30px}
.plist ul li{float:left;width:266px;display:inline-block;margin-right:27px;font-size:16px;text-align:center;margin-top:20px}
.plist ul li:nth-child(3n){margin-right:0}
.plist ul li .img{width:266px;}
.plist ul li img{width:266px;}
.plist ul li p{margin-top:5px}
.pages{height:34px;font-size:14px;text-align:center;margin:20px}
.pages ul{display:inline-block;margin:0 auto;padding:0}
.pages ul li{float:left;margin:0 2px;line-height:32px;background:#fff;border:1px solid #d8dadf;min-width:30px}
.pages ul li a{color:#555;display:block;padding:0 12px}
.pages ul li:hover{text-decoration:none;color:#fff;border:1px #ff5a00 solid;background-color:#ff5a00}
.pages ul li:hover a{color:#fff}
.pages ul li:hover a:hover{color:#fff;text-decoration:none}
.pages ul li.cur{background-color:#ff5a00;color:#fff;border:1px #ff5a00 solid}
.pages ul li.cur a{color:#fff}
.pages strong{font-weight:400}
.pros{width:100%;height:auto;overflow:hidden;padding:10px 0 30px}
.pros .img{float:left;display:inline-block;width:480px}
.pros .text{float:right;display:inline-block;width:350px}
.pros .text h1{font-size:24px;padding-top:20px}
.pc-slide img{width:400px;height:300px}
.seo{padding:20px 0;line-height:28px}
.pros .text .desc{padding:20px 0;height:150px;font-size:16px;line-height:25px}
.pros .text .btn{width:120px;height:40px;background:#e6212a;color:#fff;display:block;text-align:center;line-height:40px;font-size:18px;margin-top:40px}
.pros .text .btn:hover{background:#bb0710}
.tits{border-bottom:1px solid #e1e1e1;height:34px;width:100%;font-size:16px;margin-bottom:25px}
.tits span{background:#e6212a;color:#fff;display:block;width:120px;height:34px;text-align:center;line-height:34px}
#play{width:640px;text-align:center;position:relative;overflow:hidden;margin:5px auto}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank)}
#play .prev_a{left:0}
#play .next_a{right:0}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(/v1/img/s_gallery_2012110702.png) no-repeat 0 -50px;left:0}
#play .next_a span{background:url(/v1/img/s_gallery_2012110702.png) no-repeat -30px -50px;right:0}
#play .img_ul{position:relative;z-index:1}
.img_hd{width:640px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;padding:1px;text-align:center}
.img_hd ul li img{height:60px}
.img_hd ul li.on{border-color:#2d96e9}
.img_hd .bottom_a{background:url(/v1/img/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a{background-position:0 -24px;left:5px}
.img_hd .next_a{background-position:-30px -24px;right:5px}