*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:""}

table{border-collapse:collapse;border-spacing:0}

body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}

a{color:#333;text-decoration:none}

a:hover{color:inherit}

img{max-width:100%;border:none}

em,i{font-style:normal}

table{border-collapse:collapse;border-spacing:0}

input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

.false:focus{border:2px solid #ff1531;background:#fff}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

:-ms-input-placeholder{color:#999}

::-ms-clear,::-ms-reveal{display:none}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"";height:0;clear:both}

.c{clear:both}

.col-l,.l{float:left}

.col-r,.r{float:right}

.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}

.wp{width:100%;max-width:1200px;margin:0 auto;padding:0 50px}

.h50{height:50px;clear:both;overflow:hidden}

.h100{height:100px;clear:both;overflow:hidden}

.header{background-color:#fff}

.header .hd-top{height:110px}

.header .hd-top .logo{float:left;line-height:110px;font-size:0}

.header .hd-top .logo img{display:inline-block;vertical-align:middle}

.header .hd-top .hd-info{float:right;overflow:hidden;text-align:right;font-size:0;height:110px}

.header .hd-top .hd-info .tel{float:right;margin-top:31px}

.header .hd-top .hd-info .tel span{font-size:12px;color:#646464}

.header .hd-top .hd-info .tel p{position:relative;font-size:24px;color:#d5000a;font-weight:700;padding-left:43px;background:url(../images/p1.png) left center no-repeat;line-height:1.1}

.header .hd-top .hd-info .tel p::before{position:absolute;content:'';width:1px;height:18px;background:#dcdcdc;left:30px;top:50%;margin-top:-9px}

.header .hd-top .hd-info .language{float:right;font-size:12px;margin-left:68px;line-height:110px;color:#dcdcdc;font-size:18px}

.header .hd-top .hd-info .language a{color:#646464;font-size:16px;display:inline-block;margin:0 10px;font-weight:700}

.header .hd-top .hd-info .language a.on,.header .hd-top .hd-info .language a:hover{color:#d5000a}

.header .hd-nav{background:#323232;position:relative}

.header .btn-so{display:none;float:right}

.hd-wp{width:100%;max-width:1200px;margin:0 auto;height:45px}

.ul-nav{height:45px}

.ul-nav li{float:left}

.ul-nav li .con{position:relative}

.ul-nav li a.v1{display:block;line-height:45px;width:100px;text-align:center;font-size:14px;font-weight:700;color:#969696;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.ul-nav li a.v1:hover{background:#464646}

.ul-nav li.on a.v1{color:#fff;background:#d5000a}

.ul-nav li .child{position:absolute;top:100%;left:50%;overflow:hidden;height:40px;line-height:40px;width:auto;white-space:nowrap;z-index:19;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display: none;}

.ul-nav li.on .child{display: block;}

.ul-nav li .child a{font-size:14px;color:#b4b4b4;display:inline-block;margin:0 18px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

/* .ul-nav li:hover .child{display:block} */

.ul-nav li .child a:hover{color:#fff}

.ul-nav li .child a:first-child{margin-left:0}

.ul-nav li:nth-child(2) .child{left:0;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}

.child-bg{position:absolute;top:45px;left:0;width:100%;height:40px;background:#646464;z-index:9;display: none;}

.ul-nav li.on .child-bg{display: block;}


/* .ul-nav li:hover .child-bg{display:block} */

.menuBtn{display:none;background:#d5000a}

.menuBtn{position:fixed;width:55px;height:55px;color:#fff;font-size:32px;right:0;top:0}

.menuBtn span{height:2px;position:absolute;top:50%;left:50%;display:block;width:24px;margin-left:-12px;border:none;cursor:pointer;color:inherit}

.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%}

.menuBtn span:before{-ms-transform:translate(-50%,-.28em);-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}

.menuBtn span:after{-ms-transform:translate(-50%,.28em);-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}

.menuBtn span:after,.menuBtn span:before{-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}

.header .menuBtn.open span{background:0 0}

.menuBtn.open span:before{-ms-transform:translate(-50%,0) rotate(45deg);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}

.menuBtn.open span:after{-ms-transform:translate(-50%,0) rotate(-45deg);-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}

.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#fff;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

.footer .ft-top{background:#d5000a;overflow:hidden;padding-top:42px}

.footer .ft-top .top-info{overflow:hidden}

.footer .ft-top .top-info .qr{float:right;background-color:#fff;width:120px;padding:8px;margin-left:65px}

.footer .ft-top .top-info .qr img{display:block;width:100%}

.footer .ft-top .top-info .qr p{text-align:center;font-size:14px;color:#646464;margin-top:8px}

.footer .ft-top .top-info .info{overflow:hidden}

.footer .ft-top .top-info .tel{margin-bottom:33px}

.footer .ft-top .top-info .tel p{font-size:24px;color:#fff;font-weight:700;line-height:1.1;margin-bottom:2px}

.footer .ft-top .top-info .tel span{font-size:14px;color:#fff}

.footer .ft-top .top-info .link span{display:block;color:#fff;font-size:16px;margin-bottom:7px}

.footer .ft-top .top-info .link select{display:block;width:226px;height:35px;border:1px solid #fff;color:#fff;line-height:33px;color:#fff;background:#d5000a url(../images/p2.png) right 11px center no-repeat;padding-left:14px;padding-right:35px;font-size:14px;position:relative}

.footer .ft-top .top-info .link select option{line-height:35px;font-size:18x}

.footer .ft-top .top-info .link select::after{content:'';position:absolute;right:35px;top:0;width:1px;height:33px;background-color:#fff;z-index:19}

.footer .ft-top .top-link{float:left;width:600px;margin-right:80px;overflow:hidden}

.footer .item{float:left;width:25%}

.footer .item .tit{color:#fff;font-size:16px;margin-bottom:11px}

.footer .item .link-con{margin-bottom:3px}

.footer .item .link-con a{font-size:14px;color:#fff;display:block}

.footer .item .link-con a:hover{text-decoration:underline}

.footer .ft-info{background:#d5000a;color:#fff;padding:70px 0 83px}

.footer .ft-info p{font-size:16px;margin-bottom:10px}

.footer .ft-info span{display:inline-block;font-size:14px;margin-right:40px}

.footer .ft-copy{background:#1e1e1e;height:45px;line-height:45px}

.footer .ft-copy a{float:right;color:#646464;font-size:12px}

.footer .ft-copy a:hover{color:#fff;text-decoration:underline}

.footer .ft-copy p{overflow:hidden;color:#646464;font-size:12px}

.m-top-so{background:#666;padding:43px 0 47px;display:none;max-width: 1200px;margin: 0 auto;width: 100%;}

.m-top-so-Show{display:block}

.m-top-so .so{overflow:hidden;padding:0 140px}

.m-top-so .so .submit{float:right;width:80px;height:40px;border:none;background:#d5000a;font-size:14px;color:#fff;margin-left:5px;padding: 0;}

.m-top-so .so .l-con{float:left;margin:0 -5px;width:735px}

.m-top-so .so .l-con .item{float:left;width:33.33%;padding:0 5px}

.m-top-so input,.m-top-so select{display:block;width:100%;height:40px;border:none;font-size:14px;padding:0 16px;line-height:40px;border:none}

.m-top-so select{background:#fff url(../images/p3.png) right 19px center no-repeat}

.m-top-so .inp:focus{border:none}

.m-top-so .inp::-webkit-input-placeholder{color:#323232}

.m-top-so .inp::-moz-placeholder{color:#323232}

.m-top-so .inp::-ms-input-placeholder{color:#323232}

.row-index01{overflow:hidden;padding:49px 0 7px}

.row-index01 .pic{float:right;width:600px;margin-left:10px}

.row-index01 .pic img{display:block;width:100%}

.row-index01 .txt{overflow:hidden}

.row-index01 .txt .tit{font-size:36px;color:#646464;font-weight:700;margin-bottom:17px}

.row-index01 .txt .info .p1{font-size:22px;color:#969696;line-height:1.8;margin-bottom:18px}

.row-index01 .txt .info .p2{font-size:15px;color:#969696;line-height:1.71}

.row-index01 .txt .a-more{display:block;width:150px;height:45px;background:#d5000a ;line-height:45px;color:#fff;font-size:14px;color:#fff;margin-top:39px;text-align: center;}

.row-index01 .txt .a-more span{display: inline-block;vertical-align: middle;background: url(../images/p4.png) right center no-repeat;padding-right:25px;}

.slick-index{margin:0 -13px}

.slick-index .item{padding:0 13px}

.slick-index .pic{position:relative;padding-top:66%;margin-bottom:26px;overflow:hidden}

.slick-index .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.slick-index .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.slick-index .slick-arrow{position:absolute;top:34%;right:13px;width:45px;height:45px;border:none;cursor:pointer;z-index:5;overflow:hidden;text-indent:1000px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#323232 url(../images/next.png) center center no-repeat}

.slick-index .slick-arrow:hover{background-color:#d5000a}

.slick-index .slick-prev{background-image:url(../images/prev.png);left:13px}

.slick-index h3{font-size:20px;padding-left:20px;background:url(../images/p5.png) left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.slick-index h3 a{color:#323232}

.slick-index h3 a:hover{color:#d5000a}

.slick-index .slick-dots{text-align:center;font-size:0;margin-top:60px}

.slick-index .slick-dots li{display:inline-block;width:12px;height:12px;border-radius:50%;background:#323232;position:relative;cursor:pointer;overflow:hidden;margin:0 11px}

.slick-index .slick-dots li button{position:absolute;left:-9999px}

.slick-index .slick-dots li.slick-active{background:#d5000a}

.row-index02{padding-bottom:47px}

.footer .wp,.header .wp,.m-top-so .wp{background:0 0}

.m-top-sov2{background-color:#fff}

.m-top-sov2 input,.m-top-sov2 select{background-color:#eee}

.m-top-sov2 select option{background-color:#fff}

.h11{background:#eee;height:11px}

.m-top-sov2.m-top-so .so{padding:0 125px}

.g-tit01{height:80px;line-height:80px;text-align:center;background:#d5000a}

.g-tit01 h3{font-size:24px;color:#fff}

.pd0{padding:0!important}

.ovh{overflow:hidden}

.col-l-inner{float:left;width:300px}

.snav .item a{display:block;width:100%;height:45px;line-height:45px;padding-left:45px;padding-right:50px;font-size:16px;color:#646464;background:url(../images/p6.png) right 40px center no-repeat;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.snav .item a:hover,.snav .item.on a{background-color:#f5f5f5;color:#d5000a;background-image:url(../images/p7.png)}

.col-main-inner{padding:0 50px;overflow:hidden;border-left:1px solid #dcdcdc;padding-bottom:120px}

.col-main-inner .inner-top{height:80px;border-bottom:1px solid #dcdcdc;overflow:hidden;margin-bottom:30px}

.col-main-inner .inner-top .cur{float:right;margin-top:30px;font-size:14px}

.col-main-inner .inner-top h3{overflow:hidden;line-height:80px;font-size:24px;color:#646464;font-weight:400}

.ul-pro li{overflow:hidden;background:#f5f5f5;padding:12px 14px;margin-bottom:27px}

.ul-pro li .pic{float:left;width:234px;margin-right:30px;overflow:hidden}

.ul-pro li .pic img{display:block;width:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.ul-pro li .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.ul-pro li .txt{overflow:hidden;padding-top:20px}

.ul-pro li .txt .pdf{overflow:hidden}

.ul-pro li .txt .pdf a{display:block;font-size:12px;padding-left:28px;background:url(../images/p8.png) left center no-repeat;margin-bottom:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ul-pro li .txt .txt-info{float:left;width:60%;margin-right:10px}

.ul-pro li .txt h3{font-size:18px;color:#e62129;line-height:1.1;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ul-pro li .txt h3 a{color:#e62129}

.ul-pro li .txt span{font-size:14px;color:#646464;font-weight:700;display: block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.ul-pro li .txt .info{font-size:14px;color:#646464;line-height:1.8;margin-top:15px;height:5.4em;overflow:hidden}

.m-pages{text-align:right;font-size:0;padding-bottom: 20px;}

.m-pages a{display:inline-block;width:100px;height:35px;line-height:35px;text-align:center;background:#f5f5f5;font-size:14px;margin: 0 4px;}

.m-pages input{width:60px;height:35px;line-height:35px;text-align:center;border:none;background:#f5f5f5;font-size:14px;display:inline-block;margin: 0 4px;}
.m-pages input:focus,.m-pages input:hover{
    border: 1px solid red;
    background: #FFF;
}

.m-pages span{font-size:14px;color:#646464;margin-left:14px;display:inline-block;margin: 0 4px;}

.m-pages a:hover{color:#fff;background:#d5000a}

.m-pictxt{overflow:hidden;padding:50px 0}

.m-pictxt .pic{float:left;width:550px;margin-right:47px;border:1px solid #dcdcdc}

.m-pictxt .pic img{display:block;width:100%}

.m-pictxt .txt{overflow:hidden}

.m-pictxt .txt .title{overflow:hidden;margin-bottom:55px}

.m-pictxt .txt .title p{overflow:hidden;font-size:20px;color:#646464}

.m-pictxt .txt .info-txt h3{font-size:30px;color:#e62129;line-height:1.1;margin-bottom:2px}

.m-pictxt .txt .info-txt span{font-size:16px;color:#646464;font-weight:700}

.m-pictxt .txt .info-txt .info{font-size:14px;color:#646464;line-height:1.9;margin-top:20px;border-bottom:1px solid #f2eef0;padding-bottom:39px;margin-bottom:57px}

.m-pictxt .cur{margin-top:5px}

.m-pictxt .a-talk{display:block;width:160px;height:40px;line-height:40px;text-align:center;background:#d5000a;font-size:16px;font-weight:700;color:#fff}

.pro-info{overflow:hidden;padding-bottom:47px}

.pro-info .pro-main{float:left;width:724px;margin-right:26px}

.pro-info .pro-body{overflow:hidden;border:1px solid #dcdcdc}

.pro-info .pro-body .tit{height:45px;line-height:45px;padding:0 30px;background:#646464;color:#fff;font-size:16px}

.pro-info .pro-body .infos{min-height:390px;padding:30px}

.m-pages.m-pages-c{text-align:center}

.pro-info .pro-body .table1{margin-bottom:40px}

.pro-info .pro-body .table1 th{height:35px;line-height:35px;background:#f5f5f5;text-align:left;color:#646464;border-top:1px solid #dcdcdc}

.pro-info .pro-body .table1 td{font-size:14px;color:#646466;line-height:35px;border:1px solid #dcdcdc;border-left:none;border-right:none}

.mb0{margin-bottom:0!important}

.pro-info .pro-body .pdf a{display:block;font-size:12px;color:#646464;padding-left:27px;background:url(../images/p8.png) left center no-repeat;margin-bottom:10px}

.pro-info .pro-body .pdf a:hover{text-decoration:underline;color:#d5000a}

.ul-list01{overflow:hidden}

.ul-list01 li{float:left;width:25%}

.ul-list01 li .con{position:relative;padding-top:100%;overflow:hidden}

.ul-list01 li .con img{position:absolute;top:0;left:0;width:100%;height:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.ul-list01 li .con:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.ul-list01 li:first-child .con .txt{background-color: #464646;}

.ul-list01 li .con .txt{background:rgba(0,0,0,.5);height:100%;position:absolute;top:0;left:0;width:100%}

.ul-list01 li .con .txt p{position:absolute;top:50%;text-align:center;color:#fff;font-size:18px;text-align:center;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.ul-list01 li .con .pop-txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #d5000a;color: #ffffff;top: 100%;padding: 10px;padding-top: 30px;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.ul-list01 li .con .pop-txt .tit{color: #ffffff;font-size: 18px;margin-bottom: 15px;}

.ul-list01 li .con .pop-txt .info{font-size: 12px;line-height: 1.8;height: 5.4em;overflow: hidden;margin-bottom: 20px;}

.ul-list01 li .con:hover .pop-txt{top: 0;}

.m-select-top{position:relative;padding-top:33.33%}

.m-select-top img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}

.m-select-top .cur-nav{position:absolute;top:0;right:50px;color:#fff;font-size:14px;z-index:9;top:35px}

.m-select-top .cur-nav a{color:#fff}

.m-select-top .txt{position:absolute;top:60px;left:50px;background:#d5000a;width:300px;height:300px;z-index:9;padding:50px 30px 0}

.m-select-top .txt h4{font-size:20px;color:#fff;font-weight:400;margin-bottom:14px}

.m-select-top .txt .info{color:#fff;font-size:14px;line-height:1.71;margin-bottom:32px}

.m-select-top .txt .more{display:block;width:10px;height:30px;background:url(../images/p9.png) center center no-repeat}

.ul-list02{overflow:hidden;margin:0 -7px;padding-top:42px}

.ul-list02 li{float:left;width:25%;padding:0 7px;margin-bottom:46px}

.ul-list02 li .con{background:#f5f5f5;padding:15px}

.ul-list02 li .con:hover{background-color:#d5000a}

.ul-list02 li .pic{position:relative;padding-top:75%;margin-bottom:19px;overflow:hidden}

.ul-list02 li .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.ul-list02 li .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.ul-list02 li .txt span{font-size:18px;color:#e62129;font-weight:700}

.ul-list02 li .con:hover .txt span{color:#fff}

.ul-list02 li .txt h3{color:#646464;margin:0 0 18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.ul-list02 li .txt h3 a{font-size:14px;color:#646464}

.ul-list02 li .con:hover .txt h3 a{color:#fff}

.ul-list02 li .con:hover .txt .info{color:#fff}

.ul-list02 li .txt .info{font-size:14px;color:#646464;line-height:1.8;height:5.4em;overflow:hidden}

.pb60{padding-bottom:60px}

.pb40{padding-bottom:40px}


.tab-tip{display:none}

.ul-pro li .txt .pdf a:hover{color:#e62129;text-decoration:underline}

.pos-z1{padding:16.5px 0;line-height:50px;overflow:hidden}

.cur{margin-left:10px;font-size:0;float:right}

.cur a,.cur span{display:inline-block;vertical-align:middle;font-size:14px;color:#646464}

.cur a{margin-right:2px;padding-right:14px;background:url(../images/cur-i1.png) right center no-repeat}

.cur a:hover{color:#d5000a}

.tit-z1{font-size:30px;color:#323232;font-weight:400;overflow:hidden}

.pages-MShow{display:none}

body{background-color:#eee}

.wp{background-color:#fff}

.contact-z1{padding:13px 0 88px;overflow:hidden}

.list-z1{padding-bottom:40px;margin:0 -17px;font-size:0;text-align:center;overflow:hidden}

.list-z1 li{margin-bottom:20px;display:inline-block;vertical-align:top;width:25%}

.list-z1 .con{margin:0 17px}

.list-z1 .pic{padding:24px 0 29px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;overflow:hidden}

.list-z1 .pic .pic-inner{margin:0 auto;width:90px;height:90px;overflow:hidden}

.list-z1 .pic img{display:block;width:100%;height:100%}

.list-z1 .txt{margin:0 auto;padding:10px 0;width:160px;font-size:16px;color:#646464;line-height:1.5}

.onlineMsg-z1{overflow:hidden}

.onlineMsg-z1 .tit-z1{margin-bottom:50px;text-align:center}

.form-z1{margin:0 -10px;overflow:hidden}

.form-z1 input,.form-z1 textarea{outline:0;border:none}

.form1-item{margin-bottom:29px;float:left;width:33.33%;overflow:hidden}

.form1-item .form1-item_inner{margin:0 10px;border:1px solid #dcdcdc;overflow:hidden}

.form1-item .sp1{padding:14px 10px;float:left;font-size:14px;color:#969696;line-height:20px}

.form1-item .sp1 em{color:#f04d24}

.form1-item .right{overflow:hidden}

.form1-item .inp{padding:0 10px;display:block;width:100%;height:48px;line-height:48px;font-size:14px;color:#646464}

.form1-item .tar{padding:4px 14px;display:block;width:100%;height:198px;font-size:14px;color:#646464;resize:none}

.form1-nowrap{width:100%;float:none}

.form1-sub{margin:32px auto 0;display:block;width:169px;height:42px;line-height:42px;background-color:#d5000a;font-size:16px;color:#fff;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.form1-sub:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

.map{height:860px;background-color:#fff}

.infoD-z1{padding-bottom:62px;overflow:hidden}

.infoD-col{float:left;width:74%}

.infoD-cor{float:left;width:26%}

.infoD-tit{padding:0 16px 14px 0;border-bottom:1px solid #dcdcdc;overflow:hidden}

.infoD-tit h1{margin-bottom:3px;font-size:22px;color:#373737;font-weight:400}

.infoD-tit .info{font-size:12px;color:#969696}

.infoD-tit .info span{margin-right:15px}

.infoD-tit .info .num{padding-left:24px;background:url(../images/infoD-i1.png) left center no-repeat}

.infoD-con{padding:26px 16px;padding-left:0;font-size:14px;color:#646464;line-height:1.8}

.infoD-page{padding-right:16px;overflow:hidden}

.infoD-page .next,.infoD-page .prev{float:left;width:50%;position:relative;height:76px;line-height:76px;font-size:16px;color:#646464;background-color:#eee}

.infoD-page .prev .icon{margin-top:-10px;position:absolute;left:20px;top:50%;width:20px;height:20px;background:url(../images/infoD-page_prev.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.infoD-page .next .icon{margin-top:-10px;position:absolute;right:20px;top:50%;width:20px;height:20px;background:url(../images/infoD-page_next.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}

.infoD-page .next a,.infoD-page .next span,.infoD-page .prev a,.infoD-page .prev span{padding:0 30px 0 56px;display:block;color:#646464;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.infoD-page .next a,.infoD-page .next span{padding:0 56px 0 30px}

.infoD-page .next:hover,.infoD-page .prev:hover{background-color:#d5000a}

.infoD-page .next:hover a,.infoD-page .next:hover span,.infoD-page .prev:hover a,.infoD-page .prev:hover span{color:#fff}

.infoD-page .prev:hover .icon{background-image:url(../images/infoD-page_prev_on.png)}

.infoD-page .next:hover .icon{background-image:url(../images/infoD-page_next_on.png)}

.tit-z2{padding:0 0 32px 16px;margin-bottom:15px;border-bottom:1px solid #dcdcdc;overflow:hidden}

.tit-z2 h3{font-size:24px;color:#d5000a;font-weight:400}

.box-ls1{padding:0 16px;padding-right:0;overflow:hidden}

.list-z2{overflow:hidden}

.list-z2 .con{padding:19px 0;display:block;border-bottom:1px solid #dcdcdc;overflow:hidden}

.list-z2 .pic{margin-bottom:15px;padding-top:75.8%;position:relative;overflow:hidden;display:none}

.list-z2 li:first-child .pic{display: block;}

.list-z2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.list-z2 h4{font-size:14px;color:#323232;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.list-z2 .txt{font-size:12px;color:#646464;line-height:1.75}

.list-z2 .con:hover h4{color:#d5000a}

.list-z2 .con:hover .pic{display:block}

.box-tabsM{background-color:#646464;overflow:hidden;display:none}

.list-tabs1{font-size:0;text-align:center;overflow-x:auto;white-space:nowrap}

.list-tabs1 li{display:inline-block;vertical-align:middle}

.list-tabs1 a{padding:0 14px;display:block;font-size:16px;color:#b4b4b4;line-height:44px}

.list-tabs1 .on a{color:#fff;font-weight:700}

.news-z1{padding-bottom:41px}

.list-z3{padding-bottom:47px;margin-top:-29px;overflow:hidden}

.list-z3 li{padding:29px 0;border-bottom:1px solid #dcdcdc;overflow:hidden}

.list-z3 .pic{margin-right:45px;float:left;width:300px;border:1px solid #f2eef0;overflow:hidden}

.list-z3 .pic img{display:block;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-z3 .info{padding-top:8px;margin-left:80px;float:right}

.list-z3 .info .date{font-size:30px;color:#969696;line-height:1.3}

.list-z3 .info .date span{margin:-2px 0 0 6px;display:inline-block;vertical-align:middle;font-size:14px;color:#969696}

.list-z3 .info .num{padding-left:23px;font-size:12px;color:#969696;background:url(../images/infoD-i1.png) left center no-repeat}

.list-z3 .inner{padding-top:14px;overflow:hidden}

.list-z3 .inner h4{margin-bottom:6px}

.list-z3 .inner h4 a{display:block;font-size:16px;color:#323232;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-z3 .inner .txt{margin-bottom:65px;font-size:12px;color:#646464;line-height:1.7;height:3.4em;overflow:hidden}

.list-z3 .inner .bd{overflow:hidden}

.list-z3 .inner .bd .info{display:none}

.list-z3 .more{display:block;width:120px;height:30px;line-height:28px;font-size:14px;color:#fff;text-align:center;background-color:#d5000a;border:1px solid #d5000a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-z3 li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.list-z3 li:hover h4 a{color:#d5000a}

.list-z3 .more:hover{background-color:transparent;color:#d5000a}

.qualification-z1{padding-bottom:15px;overflow:hidden}

.list-z4{margin:0 -12.5px;overflow:hidden}

.list-z4 li{margin-bottom:30px;float:left;width:33.33%}

.list-z4 .con{margin:0 12.5px;display:block;overflow:hidden}

.list-z4 .pic{padding:20px 17px;background-color:#f2eef0}

.list-z4 .pic .inner{padding-top:141%;position:relative;overflow:hidden}

.list-z4 .pic .inner img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-z4 h4{padding:23px 10px;font-size:14px;color:#646464;font-weight:400;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-z4 .con:hover .pic .inner img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.list-z4 .con:hover h4{color:#d5000a}

.product-z1{padding-bottom:44px;overflow:hidden}

.list-z5{margin:0 -12.5px -34px;overflow:hidden}

.list-z5 li{margin-bottom:34px;float:left;width:33.33%}

.list-z5 .con{margin:0 12.5px;display:block;overflow:hidden}

.list-z5 .pic{padding-top:67%;position:relative;overflow:hidden}

.list-z5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-z5 h4{padding:16px 0;font-size:14px;color:#646464;text-align:center;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.list-z5 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}

.list-z5 .con:hover h4{color:#d5000a}

.product-z1 .m-pages{padding:43px 0 3px}

.about-z1{padding-bottom:73px;overflow:hidden}

.about-z1 .tit{margin-bottom:8px;font-size:20px;color:#323232;font-weight:400;display:none}

.about-z1 .pic{float:right;width:50%;overflow:hidden}

.about-z1 .pic img{display:block;width:100%}

.about-z1 .txt{padding-right:48px;float:left;width:50%;font-size:14px;color:#646464;line-height:1.5}

.about-z2{padding-bottom:81px;overflow:hidden}

.list-z6{overflow:hidden}

.list-z6 li{padding-top:54.7%;float:left;width:33.33%;position:relative}

.list-z6 .pic{padding-top:82%;position:absolute;left:0;top:0;right:0;overflow:hidden}

.list-z6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.list-z6 .txt{position:absolute;left:0;bottom:0;right:0;padding-top:82%}

.list-z6 .txt .inner{margin-top:16%;padding:0 30px;padding-top:12%;position:absolute;left:0;top:0;right:0;background:url(../images/l6-i1.png) top center no-repeat;font-size:16px;color:#646464;text-align:center;line-height:2}

.list-z6 .txt .inner h4{margin-bottom:4px;font-size:20px;color:#323232;line-height:1.4}

.list-z6 li:nth-child(even) .pic{position:absolute;left:0;bottom:0;right:0;top:auto}

.list-z6 li:nth-child(even) .txt{position:absolute;left:0;top:0;right:0;bottom:auto}

.list-z6 li:nth-child(even) .txt .inner{margin:0;margin-bottom:15.3%;padding:0 30px;padding-bottom:12%;position:absolute;left:0;bottom:0;right:0;top:auto;background-image:url(../images/l6-i2.png);background-position:bottom center}

.about-z3{padding-bottom:48px;overflow:hidden}

.team-hd{margin-bottom:20px;line-height:50px;overflow:hidden}

.team-hd .tit-z1{float:left}

.list-z7{margin-right:-32px;float:right;overflow:hidden}

.list-z7 li{float:left}

.list-z7 a{padding:0 32px;display:block;font-size:16px;color:#323232;font-weight:700}

.list-z7 .on a,.list-z7 a:hover{color:#d5000a}

.about3-inner{margin:0 -4px;overflow:hidden}

.about3-inne img{display: block;width: 100%;}

/* .about3-inner .bigPic{padding:0 4px;float:left;width:50%;overflow:hidden}

.about3-inner .bigPic .bigPic-inner{padding-top:73%;position:relative;overflow:hidden}

.about3-inner .bigPic .bigPic-inner img{position:absolute;left:0;top:0;width:100%;height:100%} */

.list-z8{float:left;width:50%;margin:0 0 -7px;overflow:hidden}

.list-z8 li{margin-bottom:7px;float:left;width:50%}

.list-z8 .con{margin:0 4px}

.list-z8 .pic{padding-top:72.8%;position:relative;overflow:hidden}

.list-z8 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}

.pt40{padding-top: 40px;}

@media only screen and (max-width:1199px){

.pb40{padding-bottom: 0;}




    
.m-top-so{width: 100%;}

.m-top-so .so{padding:0 50px}

.footer .ft-info{padding:30px 0}

.footer .ft-top .top-link{margin-right:30px;width:440px}

.footer .ft-top .top-info .qr{margin-left:30px}

.wp{padding:0 25px}

.m-top-so .so .l-con{width:90%}

.m-top-so .so .submit{width:10%}

.m-top-so input,.m-top-so select{padding:0 8px;font-size:12px}

.m-top-so select{background-position:right 9px center}

.m-top-so{padding:30px 0}

.row-index01 .pic{width:500px}

.slick-index{margin:0 -5px}

.slick-index .slick-prev{left:6px}

.slick-index .slick-arrow{right:6px}

.slick-index .item{padding:0 5px}

.slick-index .pic{margin-bottom:15px}

.row-index02{padding-bottom:25px}

.slick-index .slick-dots{margin-top:25px}

.slick-index h3{padding-left:10px;font-size:16px}

.slick-index .slick-dots li{width:10px;height:10px;margin:0 7px}

.m-pictxt{padding:30px 0}

.m-pictxt .pic{width:500px}

.m-select-top .txt{padding:20px 20px 0;height:250px}

}

@media only screen and (max-width:959px){

.ul-nav li.on .child-bg,
.child-bg{display: none!important;}

.ul-list01 li .con .pop-txt{display: none;}

.infoD-col{width:70%}

.infoD-cor{width:30%}

.footer .ft-top .top-link{float:none;margin-right:0;width:auto;margin-bottom:20px}

.footer .ft-top .top-info .info{display:none}

.footer .ft-top .top-info .qr{float:none;margin-left:0}

.footer .ft-top{padding-top:20px}

.wp{padding:0 15px}

body{padding-top:55px}

.header{box-shadow:0 0 5px #ccc}

.header .hd-top .hd-info .language{line-height:55px;margin-left:0;margin-right:40px}

.header .hd-top{height:55px}

.header .hd-top .logo{width:100px;line-height:55px}

.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;height:55px;z-index:19}

.header .hd-top .hd-info .tel{display:none}

.menuBtn{display:block}

.header .hd-top .hd-info .language a{font-size:14px}

.header .btn-so{display:block;width:45px;height:55px;background:url(../images/p12.png) center center no-repeat;background-size:20px auto}

.header .hd-top .hd-info{height:45px}

.header .hd-nav{display:none;position:fixed;top:55px;left:0;width:100%;height:calc(100vh - 55px);background-color:#fff;overflow-y:auto;background:#fff url(../images/p15.png) top center no-repeat;background-size:100% auto}

.ul-nav{padding:15px 15px 0;overflow:hidden;height:auto}

.ul-nav li{float:none;width:auto;border-top:1px solid #ccc}

.ul-nav li:last-child{border-bottom:1px solid #ccc}

.ul-nav li a.v1{width:100%;line-height:35px;font-size:16px}

.ul-nav li a.v1{text-align:left;font-weight:400}

.ul-nav li.on a.v1{background-color:#fff;color:#d5000a}

/* .ul-nav li:hover .child-bg{display:none} */

.ul-nav li a.v1:hover{background:0 0}

.ul-nav li a.v1.v-child{background:url(../images/p13.png) right 12px no-repeat;background-size:13px auto}

.ul-nav li a.v1.v-child.on{background-image:url(../images/p14.png)}

.ul-nav li .child{position:static}

/* .ul-nav li:hover .child{display:none} */

.ul-nav li .child{display:none;padding:10px 0 15px;height:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}

.ul-nav li.on .child{display: none;}

.ul-nav li .child a{display:block;font-size:14px;color:#646464;height:auto;line-height:16px;margin:0;margin-bottom:5px}

.m-top-so{position:fixed;top:55px;left:0;width:100%;height:calc(100vh - 55px);background:rgba(0,0,0,.7);padding:95px 0 0;z-index:19;display:none}

.m-top-sov2.m-top-so .so{padding:0 15px}

.m-top-so .so{padding:0}

.m-top-so .so .l-con{float:none;width:auto}

.m-top-so .so .submit{float:right;width:auto;display:block;width:100%}

.m-top-so .so .l-con .item{float:none;width:auto;margin-bottom:15px}

.row-index01 .pic{float:none;width:auto;margin-bottom:15px;margin-left:0}

.row-index01 .txt .tit{font-size:22px;margin-bottom:10px}

.row-index01 .txt .info .p1{font-size:16px;margin-bottom:10px}

.row-index01 .txt .info .p2{font-size:14px}

.row-index01 .txt .a-more{width:120px;height:35px;line-height:35px;padding-left:10px;background-position:right 10px center;background-size:15px auto;margin-top:20px}

.row-index01{padding-top:20px;margin-bottom:20px}

.slick-index .slick-arrow{width:40px;height:40px;background-size:15px auto}

.h11{display:none}

.col-l-inner{float:none;width:auto}

.g-tit01{height:40px;line-height:40px;text-align:left;padding:0 16px;z-index:16}

.g-tit01.on{background-image:url(../images/p11.png)}

.col-l-inner{padding:20px 15px 0;margin-bottom:20px}

.snav .item a{background-image:none;padding:0 15px;font-size:12px;height:30px;line-height:30px}

.snav .item a:hover,.snav .item.on a{background-image:none}

.g-tit01 h3{font-size:16px}

.snav{background:#f5f5f5;padding-bottom:8px;display:none}

.g-tit01{background-image:url(../images/p10.png);background-position:right 15px center;background-repeat:no-repeat;background-size:15px auto}

.col-main-inner .inner-top{display:none}

.col-main-inner{padding:0 15px 20px}

.m-pictxt .pic{float:none;margin-right:0;width:auto;margin-bottom:20px;border:none}

.m-pictxt .txt .info-txt .info{height:auto;padding-bottom:20px;margin-bottom:0;border-bottom:none}

.m-pictxt .txt .title{margin-bottom:15px}

.m-pictxt .txt .info-txt h3{font-size:18px}

.m-pictxt .txt .title p{font-size:16px}

.m-pictxt .a-talk{width:120px;height:35px;line-height:35px;font-size:14px}

.pro-info .pro-main{float:none;margin-right:0;width:auto;margin-bottom:20px}

.m-select-top .cur-nav{display:none}

.m-select-top .txt{position:static;width:100%;height:auto;padding:15px}

.m-select-top .txt .info{margin-bottom:20px}

.m-select-top .txt h4{font-size:18px}

.m-select-top img{position:static}

.m-select-top{padding-top:0}

.m-select-top .txt .info{margin-bottom:10px}

.ul-list02 li{width:33.33%}

.ul-list02{padding-top:20px;margin-bottom:30px}

.ul-list02 li{margin-bottom:14px}

}

@media only screen and (max-width:767px){

.pos-z1{padding:12px 0;line-height:30px}

.cur{display:none}

.tit-z1{font-size:16px;text-align:center}

.contact-z1{padding:10px 0 55px}

.list-z1{padding-bottom:0;margin:0 -4.5px}

.list-z1 li{margin-bottom:33px;width:50%}

.list-z1 .con{margin:0 4.5px}

.list-z1 .pic{padding:19px 0}

.list-z1 .pic .pic-inner{width:58px;height:58px}

.list-z1 .txt{padding:6px 20px;font-size:12px;line-height:1.8}

.onlineMsg-z1 .tit-z1{margin-bottom:24px}

.form1-item{margin-bottom:12px;float:none;width:auto}

.form1-item .sp1{padding:11px 9px;font-size:10px;line-height:16px}

.form1-item .inp{padding:9px 0;height:38px;font-size:12px;line-height:20px}

.form1-item .tar{padding:10px 9px;font-size:10px}

.form1-sub{margin-top:4px;width:107px;height:27px;line-height:27px;font-size:12px}

.infoD-col,.infoD-cor{float:none;width:auto}

.pos1-MNone{display:none}

.box-tabsM{display:block}

.infoD-z1{padding:16px 0 28px}

.infoD-tit{padding:0;padding-bottom:10px}

.infoD-tit h1{font-size:16px}

.infoD-tit .info{font-size:10px}

.infoD-tit .info span{margin-right:25px}

.infoD-tit .info .num{padding-left:12px;-webkit-background-size:12px auto;background-size:12px auto}

.infoD-con{padding:10px 0;font-size:12px}

.infoD-page .next,.infoD-page .prev{float:none;width:auto;height:66px;line-height:66px;font-size:13px}

.tit-z2{margin:0;padding:20px 0;border:none}

.tit-z2 h3{font-size:16px;text-align:center}

.box-ls1{margin-top:-15px;padding:0}

.list-z2{margin:0 -5px -10px}

.list-z2 .pic{display:block}

.list-z2 li{margin-bottom:10px;float:left;width:50%}

.list-z2 .con{padding:15px 0;margin:0 5px}

.list-z2 .pic{margin-bottom:3px}

.list-z2 h4{font-size:15px}

.list-z2 .txt{font-size:10px}

.list-z3{margin:0;padding-bottom:30px}

.list-z3 li{padding:23px 0;border:none}

.list-z3 .pic{margin:0;float:none;width:auto}

.list-z3 .info{float:none;width:auto;margin:0;padding:0;display:none}

.list-z3 .inner .txt{margin-bottom:20px;height:auto;height: 3.4em;overflow: hidden;}

.list-z3 .more{margin-top:17px;float:right;width:91px;height:23px;line-height:23px;font-size:12px}

.list-z3 .inner .bd .info{display:block}

.list-z3 .info .date{font-size:18px}

.list-z3 .info .date span{font-size:10px}

.list-z3 .info .num{padding-left:13px;font-size:10px;-webkit-background-size:12px auto;background-size:12px auto}

.qualification-z1{padding:15px 0 40px}

.list-z4 li{margin-bottom:20px;width:100%}

.list-z4 h4{padding:20px 0;font-size:12px}

.pages-MShow{display:block}

.product-z1{padding:17px 0 40px}

.list-z5 li{margin-bottom:22px;width:100%}

.list-z5 h4{padding:10px 0;font-size:12px}

.about-z1{padding:17px 0 24px}

.about-z1 .tit{display:block}

.about-z1 .pic,.about-z1 .txt{float:none;width:auto}

.about-z1 .txt{margin-bottom:20px;padding:0;font-size:12px}

.about-z2{padding-bottom:12px}

.list-z6 li{margin-bottom:13px;width:100%;padding:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch}

.list-z6 .pic,.list-z6 li:nth-child(even) .pic{position:static;float:left;width:53%;padding:0}

.list-z6 li:nth-child(even) .pic{float:right;order:1}

.list-z6 .pic img,.list-z6 li:nth-child(even) .pic img{display:block;position:static}

.list-z6 .txt,.list-z6 li:nth-child(even) .txt{position:static;padding:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;width:47%;overflow:hidden}

.list-z6 .txt .inner,.list-z6 li:nth-child(even) .txt .inner{position:static;margin:0;padding:0 8px;background:0 0}

.list-z6 .txt .inner{width:100%;font-size:12px;line-height:2}

.list-z6 .txt .inner h4{font-size:18px;font-weight:400}

.about-z3{padding-bottom:16px}

.team-hd{margin-bottom:7px}

.team-hd .tit-z1{padding:15px 0;font-size:20px;text-align:center;float:none;line-height:1.4}

.list-z7{float:none;margin:0;display:-webkit-flex;display:flex;justify-content:space-between}

.list-z7 a{padding:0;font-size:12px;font-weight:400;line-height:25px}

.about3-inner .bigPic{padding:0 1px}

.list-z8{margin-bottom:-2px}

.list-z8 li{margin-bottom:2px}

.list-z8 .con{margin:0 1px}

.footer .item .tit{margin-bottom:10px;line-height:35px;border-top:1px solid #fff;background:url(../images/p10.png) right center no-repeat;background-size:10px 10px}

.footer .item .tit.on{background-image:url(../images/p11.png)}

.footer .ft-top .top-link{border-bottom:1px solid #fff}

.footer .item{float:none;width:auto;margin-bottom:10px}

.footer .item .link-con{display:none;margin-bottom:10px}

.footer .item,.footer .item .tit{margin-bottom:0}

.footer .ft-info span{display:block}

.footer .ft-copy a{display:none}

.footer .ft-copy{text-align:center}

.footer .ft-info{padding:15px 0}

.ul-pro{overflow:hidden;margin:0 -5px}

.ul-pro li{float:left;width:50%;padding:0 5px;background-color:#fff;margin-bottom:10px}

.ul-pro li .con{background:#f5f5f5;padding:7px}

.ul-pro li .pic{float:none;width:auto;margin-right:0}

.ul-pro li .txt .txt-info{float:none;margin-right:0;width:auto}

.ul-pro li .txt .pdf a{float:left;width:50%;margin-bottom:4px}

.ul-pro li .txt .info{margin-top:5px;font-size:12px;line-height:1.5;margin-bottom:5px;height:4.5em}

.ul-pro li .txt{padding-top:10px}

.m-pages{text-align:center;padding-bottom: 20px;}

.m-pages a{width:70px;height:30px;line-height:30px;font-size:12px}

.m-pages input{height:30px;line-height:30px;width:50px}

.m-pages a,.m-pages input,.m-pages span{margin:0 4px}

.m-pages input:focus{
    border: 1px solid red;
}

.tab-ovh{overflow-x:auto}

.pro-info .pro-body .table1{width:670px}

.pro-info .pro-body .infos{min-height:auto;padding:15px}

.pro-info{padding-bottom:30px}

.tab-tip{display:block;font-size:12px;margin-bottom:15px;color:#d5000a}

.ul-list01 li{width:33.33%;font-size:16px}

.ul-list02 li{width:50%}

.ul-list02 li .con{padding:8px}

.ul-list02 li{padding:0 5px}

.ul-list02{margin:0 -5px}

.ul-list02 li .txt h3{margin-bottom:8px}

.ul-list02 li .pic{margin-bottom:9px}

.ul-list02 li .txt span{font-size:14px}

.ul-list02 li .txt .info{font-size:12px}

.m-select-top .txt h4{font-size:16px;margin-bottom:5px}

.pb60{padding-bottom:30px}

}

@media only screen and (max-width:479px){

.footer .ft-copy{height:auto;padding:10px 0;line-height:1.71}

.ul-list01 li{width:50%;font-size:14px}

}
.wp-footer-hd{padding: 0;}