@media screen and (min-width:1153px){
    .gray:hover img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); /*filter: gray;*/ }
    .ixprolist a:hover .cover{ opacity:0; visibility:hidden; }
    .promore:hover .aw{ background-position:left center; }
    .promore:hover .txx{ color:#fff; }
    .promore:hover .bg{ width:100%; }
    .ixprolist a:hover .line{ height:20%; }
    .ixprolist a:hover .ico{ transform:translatey(-15px); -webkit-transform:translatey(-15px); opacity:0; visibility:hidden; }
    .ixprolist a:hover .ch{ transform:translatey(-80px); -webkit-transform:translatey(-80px); }
    .ixprolist a:hover .promore{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
    .scapic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
    .abmore:hover{ background-color:#a2192b; border-color:#a2192b; }
    .abmore:hover .ico{ background-position:left center; }
    .ixnwlist a:hover .line{ width:100%; background:#a2192b; }
    .ixnwlist a:hover .nowti{ color:#a2192b; }
    .ixnwlist a:hover .ixnwmore{ border-color:#a2192b; }
    .ixnwlist a:hover .ixnwmore .ico{ background-position:left center; }
    .nwlist a:hover .nowti{ color:#a2192b; }
    .nwlist a:hover{ box-shadow:0 0 15px rgba(0,0,0,0.3); }
    .backlist:hover .bg{ width:100%; }
    .swnews a:hover{ background:#a2192b; border-color:#a2192b; }
    .swnews .prev:hover .ico{ background-position:right center; }
    .swnews .next:hover .ico{ background-position:left center; }
    .down:hover{ color:#333; }
    .down:hover .ico{ background-position:center bottom; }
    .share .sa1:hover{ background-position:0 bottom; }
    .share .sa2:hover{ background-position:-30px bottom; }
    .share .sa3:hover{ background-position:-60px bottom; }
    .share .sa4:hover{ background-position:-90px bottom; }
    .downlist a:hover{ background:#fff; }
    .downlist a:hover .nowti{ color:#a2192b; }
    .downlist a:hover .down2{ background:#a2192b; }
    .downlist a:hover .pw{ border-color:#fff; }
    .pager a:hover{ background:#a2192b; }
    .dwipb .btn:hover{ background:#a2192b; }
    .witlist .wita:hover{ box-shadow:0 0 16px -4px rgba(0,0,0,.3); background:#a82737; }
    .witlist .wita:hover .txts{ color:#fff; }
    .witlist .wita:hover .txts .lineb .line{ background:#fff; width:100%; }
    .witnav a:hover .promore{ transform:translatey(0); -webkit-transform:translatey(0); opacity:1; visibility:visible; }
    .witnav a:hover .ico{ transform:translatey(-15px); -webkit-transform:translatey(-15px); opacity:0; visibility:hidden; }
    .witnav a:hover .ch{ transform:translatey(-75px); -webkit-transform:translatey(-75px);  }
    
    .witnav .act .promore{ transform:translatey(0); -webkit-transform:translatey(0); opacity:1; visibility:visible; }
    .witnav .act .ico{ transform:translatey(-15px); -webkit-transform:translatey(-15px); opacity:0; visibility:hidden; }
    .witnav .act .ch{ transform:translatey(-75px); -webkit-transform:translatey(-75px);  }
    
    .sshop .sbtn:hover{ background-color:#a2192b; }
    .wolist a:hover{ background:#a82737; box-shadow:0 0 16px -4px rgba(0,0,0,.3); }
    .wolist a:hover .txts{ color:#fff; }
    .pronav a:hover .ico{ background-position:left center; }
    .pronav a:hover .name{ color:#a2192b; }
    .proobtn:hover .txx{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
    .prolist a:hover{  box-shadow:0 0 16px -4px rgba(0,0,0,.3); background:#a52031; }
    .prolist a:hover .txts{ color:#fff; }
    .prolist a:hover .txts .nowti{ color:#fff; }
    .prolist a:hover .txts .sy{ color:#d37581; }
    .prolist a:hover .ico{ background-position:left center; }
    .prolist a:hover .lineb .line{ background:#fff; width:100%; }
    .pdnav a:hover{ background-position:left center; }
    .buybtn:hover { background:#a2192b; }
    .polist a:hover .pomore .bg{ width:100%; }
    .nd-pic .slick-arrow:hover{ background-color:#a2192b; border-color:#a2192b; }
    .nd-pic .slick-prev:hover{ background-position:right center; }
    .nd-pic .slick-next:hover{ background-position:left center; }
    .nd-pic:hover .slick-arrow{ transform:translate(0); -webkit-transform:translate(0); opacity:1; visibility:visible; }
    .nd-pic .slick-arrow{ opacity:0; visibility:hidden;  }
    .nd-pic .slick-prev{ transform:translatex(20px); -webkit-transform:translatex(20px); }
    .nd-pic .slick-next{ transform:translatex(-20px); -webkit-transform:translatex(-20px); }
    }
    @media screen and (min-width:1601px){
        .ixprolist a:hover .pa{ padding-top:3%; }
    }
    @media screen and (max-width:1600px){
    .bannertxts .b { padding-top: 22%; }
    .abtxts { padding-top: 3.75%; }
    .abmone .pa { padding: 12% 0 0 15%; }
    .abmone .en2 { margin-top: 30px; }
    .abmtwo .r .txts .lineb { height: 148px; top:-118px; }
    .wsqh{ height:730px; }
    .abmtwo .r .txts { right: 56.5%; }
    .ixprolist .promore{ margin-top:0; }
    .ixprolist a:hover .pa{ padding-top:0; }
    .ixwitti .pa { padding: 25.5% 0 0 15%; }
    .ixwitti .abti .txx { width: 350px; }
    .ixwitti .abti .txx li h3{
        font:normal 12px/30px "微软雅黑";
    }
    .abti2 .en,.abmtwo .l .txts .en,.ixprolist .txts .en { font-size: 50px; }
    .ixwitlist{ margin:34px 0 0 34px; }
    .pw2,.pw3{ width:1280px; }
    .probanner .fixbg{ height:730px; }
    .polist .txts .pa { padding: 10% 55px 0 55px; }
    .polist .pomore { margin-top: 40px; }
    }
    @media screen and (max-width:1440px){
    .nav .men,.httnav a, .htnav a { padding: 0 30px; }
    .abmtwo .r .txts { right: 71.5%; }
    .ixprolist a:hover .ch{ transform:translatey(-88px); -webkit-transform:translatey(-88px); }
    .ixprolist a:hover .en{ transform:translatey(-10px); -webkit-transform:translatey(-10px); }
    .ixprolist .promore { margin-top: -10px; }
    .fnav li { margin-right: 50px; }
    }
    @media screen and (max-width:1366px){
    /* pw */.pw,.pw2,.pw3{ width:1000px; }
    .nav .men,.nav .mch{ font-size:15px; }
    .header { padding: 45px 0 28px 0; }
    .logo { bottom: 31px; }
    .bannertxts .en1,.bannertxts .en3,.bannertxts .ch{ font-size:20px; }
    .bannertxts .en2 { font-size: 62px; margin: 31px 0 0 0; }
    .bannertxts .en1 { margin-bottom: 15px; }
    .bannertxts .en3 { margin-top: 23px; }
    .bannertxts .b { padding-top: 21%; width:292px; }
    .bannertxts { width: 1000px; margin-left: -500px; }
    .menu-handler{ right:0; }
    .abmtwo{margin-left:-500px; }
    .abtxts .txts { margin-top: 20px; }
    .abtxts .abmore { margin-top: 20px;; }
    .abti2 .en,.abmtwo .l .txts .en,.ixprolist .txts .en { font-size: 40px; }
    .abmone .pa { padding: 12% 0 0 10%; }
    .abmtwo .r .txts .lineb { height: 128px; top: -98px; }
    .ix2 { padding-top: 85px; }
    .abti .line2 { margin-top: 30px; height: 75px; }
    .ixprolist .txts .en{ margin-top:35px; }
    .ixprolist .txts .pa { padding-top: 5.5%; }
    .ixprolist a:hover .ch{ transform:translatey(-68px); -webkit-transform:translatey(-68px); }
    .ixprolist .promore{ margin-top:-15px; }
    .ixwitti .pa { padding: 18% 0 0 10%; }
    .ixwitti .abti .txx{ width:300px; margin-top:30px; }
    .ixwitti .abti .abmore { margin-top: 35px; }
    .ixnwlist a { width: 28.33%; margin-left: 5%; }
    .ixnwlist{ margin-left:-5%; }
    .ixctati .pa{ padding:18% 0 0 10%; }
    .ixctas { margin-top: 60px; }
    .ixshop { margin-top: 70px; }
    .wsqh{ height:620px; }
    .fnav li { margin-right: 40px; }
    .footer { padding: 4% 3% 5% 3%; }
    .abmtwo .r .txts { right: 60.5%; }
    .downlist .down2 { right: 0; }
    .downlist .pa { padding: 50px 35px; }
    .witnav .txts{ top:35%; }
    .witnav a:hover .txts{ top:25%; }
    .witlist .item{ width:25%; }
    .sshop{ margin-left:-500px; }
    .probanner .fixbg{ height:600px; }
    .prolist .txts{ padding:17px 20px 26px 20px; }
    .xybuy { bottom: 12%; }
    .xybuy .pa { padding: 40px 35px 70px 35px; }
    .stipbox { padding: 55px 30px; }
    .stipbox .s-input { width: 306px; }
    .stipbox .s-select { width: 452px; background-position: 423px center; }
    .stipbox .s{ width: 452px; }
    .stipbox .s .s-select { width: 218px; background-position: 187px center; }
    .ptpanel .fixbg { padding: 90px 0 105px 0; }
    .polist .txts { top: 12%; }
    .polist .txts .pa { padding: 13% 35px 0 35px; }
    .polist a { margin-top: 50px; }
    .pobox { padding: 40px 0 30px 0; }
    .pthone .txts .pa { padding: 12% 55px 0 55px; }
    .pthone .txts .b { left: 55px; bottom: 5%; }
    .pbabtxts{ margin-left:-500px; }
    .pbabtxts .ch { font-size: 28px; }
    
    /*wj*/
    .joinpanel .head{padding: 30px 0 35px 45px}
    .joinpanel .head .ch{font-size: 26px;}
    .joinpanel .one .left .font{padding: 45px 30px 45px 45px;}
    .joinpanel .four .right .font b{padding-top: 20px;}
    .wjtitle,.wjbtnwra,.lbwra,.wjtow .listwra,.wjwra .listwra{width: 1000px;}
    .wjwra .hiel{margin-left: -1500px;}
    .wjwra .hier{margin-left: 500px;}
    .wjtow .listwra li{width: 210px;height: auto;float: left;margin: 0 20px;}
    .lbwra .wjbtnpre{margin-left: -580px;}
    .lbwra .wjbtnnext{margin-left: 540px;}
    .wjtree .lbwras{margin-left: -500px;}
    .wjfour .wjlistwra{width: 936px;}
    /*.wjfour .wjlistwra ul li{width: 212.5px;height: 124px;}*/
    .wjone{padding-top: 100px;}
    .wjtow{padding-bottom: 70px;padding-top: 70px;}
    .wjtree{padding-top: 80px;padding-bottom: 600px;}
    .wjtree .lbwras{margin-top: 50px;}
    /*.wjtree .lbwras .listwra ul li{width: 200px;height: 120px;}*/
    /*.wjtree .lbwras .listwra{width: 615px;}
    .wjtree .lbwras{width: 686px;}*/
    .wjtree .lbwras .listwra{height: 130px;}
    .wjtree .lbwras .wjbtnpre,.wjtree .lbwras .wjbtnnext{height: 130px;}
    .texta textarea{width: 452px !important;}
    .wjtitle .en{font-size: 40px;}
    
    
    .nd-pic .picbox { height: 600px; }
    }
    @media screen and (max-width:1281px){
    /*.logo { width: 222px; margin-left: -111px; }*/
    .httnav a,.htnav a { padding: 0 15px; }
    .nav .men,.nav .mch,.httnav a,.htnav a{ font-size:14px; }
    .abmtwo .r .txts { right: 70.5%; }
    .pbtxts { top: 40%; }
    
    }
    @media screen and (max-width:1152px){
    .header{ display:none; }
    .header2{ opacity:1; visibility:visible; transform:none; -webkit-transform:none; -ms-transform:none; -moz-transform:none; -o-transform:none; }
    .htnavbox{ display:none; }
    .header2{ height:60px; padding:0; left:0; right:0; }
    .logo2{ top:19px; left:3.5%; }
    .content{ padding:0; }
    .mtop{ height:61px; }
    .bamouse{ display:none; }
    .banum{ bottom:3%; }
    .bannertxts { width: 90%; margin-left:0; left:5%; }
    .bannertxts .b { padding-top: 19%; }
    .abtxts .txts { width: 604px; }
    .abmtwo .r .txts { right: 79.5%; }
    .ixprolist a:hover .ch,.ixprolist a:hover .en{ transform:none; -webkit-transform:none; opacity:1; visibility:visible; }
    .ixprolist .promore { display:none; }
    .ixprolist .txts .ico{ transform-origin:center bottom; -webkit-transform-origin:center bottom; transform:scale(0.7); -webkit-transform:scale(0.7); }
    .ixprolist .txts .pa{ padding-top:3%; }
    .ixprolist a:hover .pa{ padding-top:3%; }
    .gray img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); /*filter: gray;*/ }
    .ixwitlist { margin:0; }
    .ixwitlist .item{ width: 33.33%;}
    .ixctati .pa { padding: 18% 8% 0 8%; }
    .ixctas .ca .ch { font-size: 14px; }
    .ixshop{ width:100%; box-sizing:border-box; padding-left: 20px; padding-right:20px; background-position:right center; background-origin:content-box; margin-top: 60px; }
    .ixctas .ca .ico{ transform-origin:left top; -webkit-transform-origin:left top; transform:scale(0.8); -webkit-transform:scale(0.8); }
    .ixctas .ca { padding-left: 35px; }
    .ixctas { margin-top: 50px; }
    .fnav{ display:none; }
    .footer { padding: 45px 5% 55px 5%; }
    .ftx { margin-top: 20px; }
    .ixwitti .pa { padding: 18% 8% 0 8%; }
    .ixwitti .abti .txx{ width:100%; }
    .ixwitlist .item a { margin: 2px; }
    .witnav a:hover .txts{ top:35%; }
    .polist .txts { top: 0; }
    .polist .txts .pa { padding: 45px 35px 0 35px; }
    .polist .txts .tx { margin-top: 15px; }
    .polist .pomore { margin-top: 25px; }
    .pobox { padding: 0 0 30px 0; }
    .pthone .txts .pa { padding: 45px 35px 0 35px; }
    .pthone .txts .b{ left:35px; }
    .pthone  .txts .tx { margin-top: 15px; }
    
    /*wj*/
    .lbwra .wjbtnpre{margin-left:-540px}
    .lbwra .wjbtnnext{margin-left: 500px;}
    
    .nd-pic .slick-arrow{ background-color:rgba(162,25,43,.5); border-color:rgba(162,25,43,.5); }
    .nd-pic .slick-prev{ background-position:right center; }
    .nd-pic .slick-next{ background-position:left center; }
    }
    @media screen and (max-width:1024px){
    /* video layer */.vwrap .videobox { width: 700px; margin-left: -350px; }/* video layer end */
    /* fixbg */.fixbg{ background-attachment:scroll; }
    /* pw */.pw,.pw2,.pw3{ width:90%; }	
    .abmtwo { margin-left:0; left:5%; }
    .ix2 { padding-top: 65px; }
    .ixprolist .txts .ico { transform: scale(0.5); -webkit-transform: scale(0.5); }
    .ixprolist .txts .pa{ padding-top:1%; }
    .ixprolist a:hover .pa{ padding-top:1%; }
    .abti .line2 { margin-top: 20px; height: 55px; }
    .ixctas .ca .en { font-size: 14px; }
    .nwbox .r { width: 70%; }
    .nwbox .l { width: 27%; }
    .nwbox .r .pa { padding: 45px 35px 0 35px; }
    .downlist .pa { padding: 35px 0px; }
    .witlist .wita { margin: 5px; }
    .sshop { margin-left:0; left:5%; top: 22%; }
    .wolist .txts { padding: 30px 20px 40px 20px; }
    .xybuy { bottom: 5%; }
    .stipbox .s-input { width:80%; box-sizing:border-box; }
    .stipbox .s,.stipbox .s-select { width: 100%; background-origin:content-box; background-position:right center; }
    .stipbox .s .s-select{ width:49%; background-position:right center; }
    .pthone .txts .b{ display:none; }
    .pbabtxts { left:5%; margin-left:0; }
    /*wj*/
    .joinpanel .head{padding: 30px 0 35px 25px;}
    .wjp p{padding: 10px 25px 0 30px}
    .wjp b{padding: 55px 0 0 25px;}
    .wjp .hr{margin-left: 25px;}
    .wjtitle,.wjbtnwra{width: 800px;}
    .wjfour .wjlistwra{width: 847.5px;}
    .wjfour .wjlistwra ul li{margin:0px;margin-right: 10px;margin-top: 10px;margin-left: 10px;}
    .wjtree .lbwras{margin-left: -400px;}
    .wjwra .listwra{width: 800px;}
    .wjwra .listwra ul li{width: 265px;}
    .wjbtnwra{margin-top: 20px;width: 90%;}
    .wjtow .listwra{width: 750px;}
    .lbwra .wjbtnpre{margin-left: -440px;}
    .lbwra .wjbtnnext{margin-left: 400px;}
    .wjwra .hiel{margin-left: -1400px;}
    .wjwra .hier{margin-left: 400px;}
    .wjtree .lbwras{width: 610px;margin-left: 5%;left: 0;}
    .wjtree .lbwras .listwra{width: 540px;}
    .wjwra .listwra ul li{ margin-bottom: 40px;}
    }
    @media screen and (max-width:861px){
    /* video layer */.vwrap .videobox { width: 560px; margin-left: -298px; }/* video layer end*/
    /* mcv */.mcv{ display:block; }
    .banum{ display:none; }
    .banner .pic{ position:relative; }
    .banner .bx-wrapper .bx-pager.bx-default-pager a{ background:#fff; }
    .banner .bx-wrapper .bx-pager.bx-default-pager a:hover, 
    .banner .bx-wrapper .bx-pager.bx-default-pager a.active { background: #a2192b; }
    .banner .bx-wrapper .bx-pager{ bottom:5%; }
    .bannertxts .b{ transform:none; -webkit-transform:none; opacity:1; visibility:visible; padding-top: 20%; width: 242px;  }
    .bannertxts .en2 { font-size: 32px; margin-top:15px; }
    .bannertxts .en1 { margin-bottom: 0px; }
    .bannertxts .en1, .bannertxts .en3 { font-size: 18px; }
    .bannertxts .en3 { margin-top: 8px; }
    .bannertxts .dot { width: 5px; height: 3px; }
    .bannertxts .ch { font-size: 16px; }
    .logo2 { left: 5%; }
    .abtxts .txts{ width:100%; }
    .abmtwo{ position:static; margin:0 auto; }
    .wsqh{ height:auto; }
    .abmone{ display:none; }
    .abmtwo .pa{ padding-right:0; }
    .abmtwo .r .txts .lineb{ display:none; }
    .abmtwo .r .txts{ padding-top:15px; right:25px; }
    .abmtwo .l .txts{ bottom:15px; }
    .abtxts { padding:35px 0; }
    .abti .line2{ display:none; }
    .ixprolist{ margin-top:35px; }
    .ixprolist .pic{ display:none; }
    .ixprolist .txts{ position:relative; }
    .ixprolist .txts .pa{ padding-top:0; padding-bottom:40px; }
    .ixprolist a:hover .pa{ padding-top:0; }
    .ixprolist a{ background-position:center center; background-repeat:no-repeat; background-size:cover; }
    .ixwitti{ width:100%; float:none; background-image:none; }
    .ixwitti .pa { padding: 40px 5%; }
    .ixwitbox{ width:100%; float:none; }
    .ix4 { padding: 65px 0; }
    .ixnwlist { margin-top: 45px; }
    .ixnwlist a { width: 45%; margin-left: 5%; }
    .ixnwlist a:nth-child(3){ display:none; }
    #map{ height:460px; width:100%; float:none; }
    .ixctati{ width:100%; float:none; background-image:none; }
    .ixctati .pa{ padding:40px 5%; }
    .ix2 .abti{ padding:0 5%; }
    .pbanner .pic{ position:relative; }
    .picw img { transform:none; -webkit-transform:none; opacity: 1; }
    .nwlist a { width: 47%; }
    .ndpics .slick-dots { padding: 12px 15px; }
    .nwbox .r { width: 65%; }
    .nwbox .l { width: 32%; }
    .ndtibox .down{ position:relative; margin-top:10px;  }
    .ndtibox { padding-bottom: 10px; }
    .ndti{ width:100%; }
    .ndti .sy{ margin-top:8px; }
    .nwbox .r .pa { padding: 40px 20px 0 20px; }
    .ndti .ti { font-size: 18px; }
    .downlist .txts .nowti { width: 65%; }
    .witnav .txts .ico{ transform-origin:center bottom; -webkit-transform-origin:center bottom; transform:scale(0.6); -webkit-transform:scale(0.6); }
    .witnav .txts .en{ font-size:30px; margin-top: 25px; }
    .witnav .txts .ch{ font-size:14px;  }
    .witnav .txts { top: 25%; }
    .witnav a:hover .txts{ top:25%; }
    .witlist .item { width: 33.33%; }
    .sshop .s { margin-top: 20px; }
    .sshop{ position:static; margin:0 auto; padding:45px 0; }
    .wo1 .pic{ display:none; }
    .wolist a{ width:47%; }
    .pronav .line{ display:none; }
    .pronav a{ margin:0 20px; }
    .pronav .ico{ transform-origin:center bottom; -webkit-transform-origin:center bottom; transform:scale(0.7); -webkit-transform:scale(0.7); }
    .pronav { padding: 50px 0 50px 0; }
    .probanner .fixbg { height: 500px; }
    .probanner .txts .en { font-size: 48px; }
    .prolist a{ width:47%; }
    .prolist { margin-top: 55px; }
    .pdpics { width:100%; }
    .xybuy{ width:100%; position:static; background:none; }
    .xybuy .pa { padding: 40px 20px 50px 20px; }
    .ppnum{ display:none; }
    .pdpics .slick-arrow{ top:50%; bottom:auto; margin-top:-20px; }
    .pdpics .slick-next{ right:30px; left:auto; }
    .xybuy .tx{ height:auto; }
    .pdhb{ width:100%; }
    .pdhots { padding: 65px 0 55px 0; }
    .stipbox li{ width:100%; float:none; }
    .stipbox .s-input{ width:100%; }
    .polist a { padding-right:0 !important; padding-left:0 !important; }
    .pobox { padding: 0 5% 30px 5%; }
    .polist .txts{ position:static; width:100%; }
    .polist .txts .pa ,.pthone .txts .pa{ padding: 45px 35px 45px 35px; }
    .pthone{ padding:0; width:90%; margin:0 auto; margin-top:30px; }
    .pthone .txts{ position:static; width:100%;  }
    .pthtwo { padding: 40px 0 50px 0; }
    .pbabtxts .pa { padding-left: 0; }
    .abobox .l,.abobox .r { width: 100%; float:none; }
    .abotxts li{ border:none; padding: 0 0 70px 0;  }
    #abo2,#abo3,#abo4{padding: 0 0 70px 0;}
    #abo4{padding-bottom:70px;}
    .abotxts .lineb{ display:none; }
    .abotxts{ margin-top:45px; }
    .abopanel { padding-top: 60px; }
    .aboti { margin-bottom: 10px; }
    
    /*wj*/
    .joinpanel .one .left,.joinpanel .one .right,.joinpanel .four .right .font,.joinpanel .four .right .img,.joinpanel .four .left .img,.joinpanel .four .left .font,.joinpanel .three .left,.joinpanel .three .right,.joinpanel .three .right .img{width: 100%;}
    .joinpanel .one,.joinpanel .three,.joinpanel .four,.joinpanel .four .left,.joinpanel .four .right,.joinpanel .five{height: auto;overflow: hidden;}
    .joinpanel .one .left,.joinpanel .one .right,.joinpanel .three .right .font{height: auto;}
    .joinpanel .tow .right b{padding: 20px 0 0 60px}
    .joinpanel .three .left .font{position: inherit;}
    .joinpanel .img img{display:block !important;}
    .joinpanel .img.cur{background: none !important;}
    .wjp b{padding: 25px 0 0 25px}
    .wjp p{padding:10px 25px 30px 30px}
    .joinpanel .three .left .font{padding-bottom: 0px;}
    .joinpanel .five .right,.joinpanel .five .left{width: 100%;position: inherit;}
    #wjsubnav{display: none;}
    .wjico01{overflow: auto;}
    .joinpanel .one .left .font{padding: 25px 30px 45px 25px;}
    .wjfoot{display: none;}
    .wjfoot.mobiles{display:block;overflow: hidden;}
    .wjfoot.mobiles{position: inherit;left: 0;margin-left: 0;height: auto;overflow: hidden;}
    .wjfoot.mobiles p{font-size: 14px;}
    .wjfoot li.cur3{width: 100%;}
    .wjfoot li .ico{width: 25px;height: 25px;margin: 5px;}
    .joinpanel .tow{height: auto;overflow: hidden;}
    .joinpanel .tow > *{height:auto;width: 100%;}
    .wjs img{display: block;}
    .joinpanel .tow .left,.joinpanel .tow .right{width: 100%;height: auto;}
    .joinpanel .tow .left{float:right}
    .mobaileshow{display: block;}
    .mobailehide{display: none;}
    .joinpanel .tow .right b{padding: 20px 0 0 20px;}
    .joinpanel .tow .right p{padding: 10px 20px 20px 20px;}
    #abolist li{width: 100%;height: auto;margin: 0;}
    .wjimgwra{width: 90%;}
    #viewpic .head p{text-align: left;text-indent: 20px;}
    #viewpic .head{height: 50px;line-height: 50px;}
    #viewpic .head ul li{padding: 10px;}
    .wjimgwra{margin-top: 20px;}
    .wjbigimg{margin-top: 20px;width: 90%;margin-left: 5%;}
    #abolist{padding-top: 20px;}
    .wjtitle{width: 90%;}
    .wjtow .listwra{width: 500px;}
    .lbwra{width: 100%;}
    .lbwra .wjbtnpre{margin-left: -340px;}
    .lbwra .wjbtnnext{margin-left: 300px;}
    .wjwra .listwra{width: 530px;}
    .wjwra .hiel{margin-left: -1250px;}
    .wjwra .hier{margin-left: 250px;}
    .wjfour .wjlistwra{width: 564px;}
    .foulist{display: none;}
    .filters img,.filters{filter: grayscale(0);-webkit-filter: grayscale(0);-webkit-transform:scale(1);transform:scale(1);}
    .filtremove:hover .filters img{-webkit-transform:scale(1);transform:scale(1);}
    .filtremove:hover .filters{-webkit-transform:scale(1);transform:scale(1);}
    
    .joinpanel .one .right .wjim img{display:block;}		
    .wjim{background: none !important;}
    .texta textarea{width: 100% !important;}
    .wjimgbig{height: auto;background:none;margin-top: 20px;}
    .wjimgbig img{display:block;}
    .abobox .r.cur p{padding-top: 0px;}
    .wjmt1{margin-top: 10px;}
    #abolist li{margin-top: 20px;}
    .wjtitle .hr{margin-bottom: 20px;}
    .wjfour .wjlistwra{height: 334px;}
    .wjbtnwra.cur .wjbtnnexts,.wjbtnwra.cur .wjbtnpres{width: 30px;height: 30px;}
    
    .nd-box { padding: 55px 35px; }

    .xw-con ul.xw1{
        display: none;
    }
    .xw-con ul.xw2{
        display: block;
    }

    }
    @media screen and (max-width:641px){
    /* video layer */.vwrap .videobox { width: 400px; margin-left: -218px; height: 350px;  margin-top:-175px;}/* video layer end*/
    .bannertxts .b{ padding-top:18%; }
    .banner .bx-wrapper .bx-controls-direction a{ height: 50px;}
    .abmtwo .l .txts .ch { font-size: 14px; }
    .abmtwo .l .txts .en{ font-size:24px; margin-top:8px; }
    .abmtwo .abmore{ transform-origin:left top; -webkit-transform-origin:left top; transform:scale(0.6); -webkit-transform:scale(0.6); }
    .abmtwo .l .txts { bottom: 0px; padding-left:15px; }
    .abmtwo .r .txts { right: 15px; font-size:12px; }
    .pbtxts .en { font-size: 52px; }
    .nwbox .l{ width:100%; float:none; }
    .nwbox .r{ width:100%; float:none; margin-top:33px; }
    .ndpanel { padding: 55px 0; }
    .downlist .txts { padding-left: 208px; }
    .down2 .line{ display:none; }
    .down2{ width:88px; padding:0; text-align:center; }
    .down2 .txx{ float:none; margin:0; }
    .downlist .pic { width: 153px; height:84px; }
    .downlist .txts { padding-left:168px; min-height: 84px; }
    .downlist .txts .nowti { width: 70%; }
    .downlist .txts .date { margin-top: 5px; }
    .downlist .txts .sy { margin-top: 15px; }
    .downlist .txts .nowti { font-size: 15px; }
    .downlist .pa { padding: 25px 0px; }
    .witnav .txts { top: 20%; }
    .witnav a:hover .txts{ top:20%; }
    .sshop .s-select{ width:49%; margin-right:2%; background-origin:content-box; background-position:right center; }
    .sshop .s-select:nth-child(2n){ margin-right:0; }
    .pronav a { margin: 0 15px; }
    .probanner .fixbg { height: 400px; }
    .proobtn{ bottom:15px; }
    .pdnav{ position:static; margin-top:30px; }
    .pdnav a { margin-left:0; margin-right:25px; }
    .pdhotlist a{ width:30.33%; }
    .pbabtxts .ch { font-size: 22px; }
    .pbabtxts .en { font-size: 14px; margin-top: 2px; }
    /*wj*/
    .joinpanel .five .right{padding-bottom: 0px;}
    .wjfoot {bottom: 15px;left: 0%;margin-left:20px;}
    .joinpanel .five .left{padding-bottom: 0px;}
    .wjmt{margin-top: 30px;}
    .joinpanel .six .sixlist li{width: 50%;}
    .wjico01{display: none;}
    .wjtitle{width: 90%;}
    .wjbtnwra{width: 90%;}
    .wjwra .listwra{width: 265px;}
    .wjbtnwra{width: 72px;margin-top: 20px;}
    .wjwra{margin-top: 20px;}
    .wjbtnwra.cur{width: 90%;}
    .wjfour{padding-top: 50px;padding-bottom: 50px;}
    .wjtree{padding-top: 40px;}
    .wjone{padding-top: 20px;}
    .wjwra .listwra,.wjtow .listwra{width: 90%;}
    .foulist{display: none;}
    .lbwra .wjbtnpre{top: 30px;margin-left: -40px;}
    
    .wjtree .lbwras{position: inherit;margin-left: 0;left: 0;padding: 0;margin: auto;margin-top: 40px;}
    .wjtree{padding-bottom: 200px;}
    .wjfour .wjlistwra{margin-top: 40px;}
    /*.wjfour .wjlistwra ul li{margin: 0 0 20px 0;}*/
    .wjbtnwra.cur .wjbtnpres{margin-right: 10px;}
    .wjbtnwra{width: 264px;}
    .lbwra .wjbtnpre{top: 0;margin-left: -40px;position:relative;width: 30px;height: 30px;display: inline-block;margin-top: 10px;}
    .lbwra .wjbtnnext{top: 0;margin-left: 10px;position: relative;width: 30px;height: 30px;display: inline-block;margin-top: 10px;}
    
    
    
    
    .lbwra{padding-top: 20px;}
    .wjtow .listwra{margin-top: 20px;}
    .wjwra .hiel,.wjwra .hier{display: none;}
    .wjwra .listwra{width: 265px;}
    .wjwra{width: 265px;margin: 20px auto;}
    .wjtow .listwra{width: 500px;}
    .wjtree .lbwras{width: 300px;margin-left: 5%;left: 0;padding: 10px 0;}
    .wjtree .lbwras .listwra{width: 230px;}
    .wjfour .wjlistwra,.wjbtnwra.cur{width: 90%;}
    
    .wjfour .wjlistwra ul li{margin: 0;width: 300px;margin-bottom: 10px;}
    .wjtree .lbwras .listwra ul li{width: 220px;}
    
    .nd-pic .picbox { height: 450px; }
    }
    @media screen and (max-width:601px){
    .bannertxts .en1,.bannertxts .dot,.bannertxts .en2{ display:none; }
    .bannertxts .b{ width:100%; left:0 !important; right:0 !important; padding-top: 23%; }
    .bannertxts .en3{ margin-top:0; font-size:24px; }
    .bannertxts .ch { font-size: 22px; }
    .abmtwo .r{ display:none; }
    .abmtwo .l{ width:100%; }
    .ixnwlist .nowti { font-size: 16px; }
    #map { height: 360px; }
    .pbtxts { top: 37%; }
    .downlist .txts .nowti { width: 65%; }
    .witlist .item { width:50%; }
    .witnav .txts .ico{ transform:scale(0.5); -webkit-transform:scale(0.5); }
    .witnav .txts .en { font-size: 24px; margin-top: 15px; }
    .witnav .txts { top: 15%; }
    .witnav a:hover .txts{ top:15%; }
    .prolist .txts { padding: 17px 15px 26px 15px; }
    
    .nd-ti{ font-size:18px; }
    }
    @media screen and (max-width:481px){
    /* video layer */.vwrap .videobox { width: 300px; margin-left: -178px; height: 300px; margin-top:-150px; } /* video layer end*/
    .bannertxts .en3{ font-size:20px; }
    .wjwra .listwra ul li{ margin-bottom: 30px;}
    .bannertxts .ch { font-size:18px; }
    .bannertxts .b { padding-top: 21%; }
    .abmtwo .abmore{ margin-top:3px; }
    .abmtwo .l .txts { bottom: -5px; }
    .ix2 { padding-top: 45px; }
    .ixnwlist a { width: 100%; margin-left: 0; margin-top:30px; }
    .ixnwlist{ margin-left:0; }
    .ixnwmore { margin-top: 20px; }
    .ix4 { padding: 40px 0; }
    .ixnwlist { margin-top: 0; }
    .ixnwlist a:nth-child(3) { display:block; }
    #map { height: 260px; }
    .ixctas { margin-top: 35px; }
    .ixshop{ margin-top:40px; }
    .tools a{ float:left; margin-left:0; margin-right:10px; }
    .footer .r{ float:none; }
    .ftx { margin-top: 10px; }
    .footer { padding: 35px 5% 45px 5%; }
    .pbtxts .en { font-size: 28px; margin-top:10px; }
    .pbtxts .ch { font-size: 14px; }
    .nwlist a { width: 100%; float:none; margin-left:0; }
    .nwlist{ margin-left:0; }
    .newspanel { padding: 40px 0 50px 0; }
    .backlist{ line-height:40px; padding-left:0; width:120px; text-align:center; height:40px; }
    .backlist .line{ display:none; }
    .swnews .prev { margin-right: 8px; }
    .backbox { padding-bottom: 20px; }
    .ndpanel { padding: 40px 0; }
    .nwbox .r .pa { padding: 30px 15px 0 15px; }
    .ndti .ti { font-size: 16px; }
    .nwbox { padding: 40px 0 50px 0; }
    .ndtxts { padding: 35px 0 65px 0; }
    .downlist .pic{ display:none; }
    .downlist .txts { padding-left: 0; min-height:0; }
    .down2{ width:68px; }
    .downlist .txts .nowti { width: 70%; }
    .downlist .txts .sy { margin-top: 10px; }
    .pager a{ width:36px; height:33px; line-height:33px; margin: 0 1px; }
    .pager .prev, .pager .next { width: 56px; }
    .pager { margin-top: 40px; }
    .downpanel { padding: 25px 0 45px 0; }
    .ladown{ width:90%; margin-left:0; left:5%; height:156px; margin-top:-78px; }
    .ladown .pa { padding: 35px 15px 0 15px; }
    .dwipb .txt{ width:100%; box-sizing:border-box; }
    .dwipb{ padding-right:90px; position:relative; }
    .dwipb .btn{ position:absolute; top:0; right:0; }
    .witlist .wita .txts .date{ width:100%; float:none; text-align:right; }
    .witlist .wita .txts .ch{ width:100%; float:none; }
    .witlist .wita .txts { padding: 13px 10px 20px 10px; }
    .witlist .wita { margin: 2px; }
    .witpanel { padding: 40px 0 50px 0; }
    .witnav .txts .en { font-size: 16px; margin-top: 10px; }
    .witnav .txts .ch { font-size: 12px; }
    .witnav .txts .ico { transform: scale(0.4); -webkit-transform: scale(0.4); }
    .witnav .txts { top: 0%; }
    .witnav a:hover .txts{ top:0%; }
    .wolist a { width: 100%; margin-left:0; float:none; }
    .wolist{ margin-left:0; }
    .sshop .s-select{ padding:0 8px; }
    .wopanel { padding-bottom: 50px; }
    .pronav { padding: 0 0 25px 0; }
    .pronav .ico { transform: scale(0.5); -webkit-transform: scale(0.5); }
    .pronav a { margin:0; }
    .pronav .name{ padding:0 5px; font-size:12px; margin-top:8px; }
    .probanner .fixbg { height: 300px; }
    .probanner .txts .en { font-size: 32px; }
    .proobtn{ transform-origin:center bottom; -webkit-transform-origin:center bottom; transform:scale(0.75); -webkit-transform:scale(0.75); }
    .pronavtwo li > span { margin-right:0; position:absolute; top:0; left:0;  }
    .pronavtwo li{ padding-left:50px; position:relative; }
    .pronavtwo { padding: 35px 0 25px 0; }
    .probox { padding: 45px 0 50px 0; }
    .prolist { margin-top: 35px; }
    .prolist a{ width:100%; margin-left:0; float:none; }
    .prolist{ margin-left:0; }
    .pdnav a{ transform-origin:left center; -webkit-transform-origin:left center; transform:scale(0.8); -webkit-transform:scale(0.8);margin-right: 15px; }
    .pdnav{ margin-top:15px; }
    .pdpics .slick-prev{ left:5px; }
    .pdpics .slick-next{ right:5px; }
    .xybuy .pa { padding: 30px 10px 40px 10px; }
    .pdhotlist a{ width:47%; }
    .pdhots { padding: 45px 0; }
    .pdhots .ti { margin-bottom: 25px; }
    .sertbox { padding: 45px 0 40px 0; }
    .stipbox { padding: 35px 15px; }
    .stipbox .ti { font-size: 20px; margin-bottom:25px; }
    .stipbox .name,.stipbox .s-input,.stipbox .r .txx,.stipbox .s-select,.stipbox .cb .txx{ font-size:14px; }
    .stipbox .s-input { padding: 8px 10px;}
    .stipbox .r .txx{ margin-left:6px; }
    .stipbox .r { margin-right: 25px; }
    .stipbox .s-select { height:43px; padding:0 10px 0 6px; }
    .stipbox ul { margin-bottom: 15px; }
    .stipbox .cb .sq { transform-origin:left center; -webkit-transform-origin:left center; transform:scale(0.8); -webkit-transform:scale(0.8); margin-left:6px; }
    .stipbox .cb { margin-top: 15px; }
    .stipbox .subbtn{ height:43px; width:130px; font-size:14px; }
    .mabox { display:none; }
    .ptpanel .fixbg { padding: 45px 0 55px 0; }
    .polist a{ margin-bottom:3%; margin-top:0; }
    .pobox { padding: 40px 5% 30px 5%; }
    .polist .txts .pa { padding: 35px 15px 35px 15px; }
    .abti .tx2{ margin-top:0; }
    .abopanel { padding-top: 40px; }
    .pbabtxts { top: 40%; }
    .pbabtxts .ch { font-size: 14px; }
    .pbabtxts .en { font-size: 12px; margin-top: 0px; }
    /*wj*/
    .joinpanel .six .sixlist li{width: 100%;}
    .wjtow .listwra{width: 300px;}
    .wjtow .listwra li{width:140px;margin: 0 5px;}
    
    .wjtree .lbwras{width: 300px;margin:20px auto 0;}
    .wjtree .lbwras .listwra{width: 230px;}
    .stipbox{width: 90%;}
    .stipbox { padding: 35px 5%; }
    
    .nd-box { padding: 45px 15px; }
    .nd-ti { font-size: 16px; }
    .nd-pic .picbox { height: 338px; }
    .nd-pic .slick-dots li { width: 8px; height: 8px; margin: 0 4px; }
    }
    @media screen and (max-width:400px){
    
    }
    @media screen and (max-width:321px){
    /* video layer */.vwrap .videobox { width: 260px; margin-left: -158px; height: 260px; margin-top:-130px; }/* video layer end*/
    }
    