html{font:14px/1.5 PingFangSC-Light,'Microsoft YaHei','\5FAE\8F6F\96C5\9ED1','Hiragino Sans GB',tahoma,arial,sans-serif}
body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}
body{overflow-x:hidden}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,i{font-style:normal;font-weight:400}
button,input,select,textarea{font-family:PingFangSC-Light,'STHeiti Light','helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
button,input,select{box-sizing:border-box;outline:0}
button{border:0}
button,input[type=submit],input[type=button],select{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none}
a{text-decoration:none}
a img,fieldset,iframe,img{border-width:0;border-style:none}
.row:after,.row:before,.clearfix:after,.clearfix:before{content:"";display:table}
.row:after,.clearfix:after{clear:both}
.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}
.textoverflow{display:inline-block;white-space:nowrap;word-wrap:normal;word-break:break-all;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.left{float:left}
.right{float:right}
.font-18{font-size:18px}
.font-16{font-size:16px}
.col-1,.col-2,.col-25,.col-3,.col-4,.col-5,.col-6,.col-7,.col-75,.col-8,.col-9,.col-10{float:left}
.col-1{width:10%}
.col-2{width:20%}
.col-25{width:25%}
.col-3{width:30%}
.col-33{width:33%}
.col-4{width:40%}
.col-5{width:50%}
.col-6{width:60%}
.col-7{width:70%}
.col-75{width:75%}
.col-8{width:80%}
.col-9{width:90%}
.col-10{width:100%}
.w100{width:100%}
.wrap,.ps-item-inner,.zz{width:1100px;margin:0 auto}

.main{margin-bottom:20px}
.top{height:46px;background:#eee;border-bottom:1px solid #ddd}
.top .top_text{height:46px;line-height:46px;color:#777;float:left;font-size:12px}
.top_right{float:right;margin-top:3px}
.top_right .icon{margin-right:4px}
.logo-box .logo{margin:17px 0 22px 0;float:left}
.logo-box .top_phone{float:right;margin-top:30px}
.menu-box{background:#404145;height:45px}
.menu-box ul.menu-ul{position:relative}
.menu-box ul.menu-ul li.menu-li{float:left;height:45px;background:url("../images/line.png") no-repeat right center;}
.menu-box ul.menu-ul li.menu-li:hover{background:0}
.menu-box ul.menu-ul li.menu-li a{color:#222;padding:0 43px;font-size:15px;display:block;height:45px;line-height:45px;color:#fff;margin-left:-1px}
.menu-box ul.menu-ul li.menu-li.last{background:0}
.menu-box ul.menu-ul li.menu-li a.active,.menu-box ul.menu-ul li.menu-li a:hover{background:#f00}
.fix-menu{position:fixed;top:0;left:0;width:100%;z-index:999}

.submenu-box{position:absolute;left:0;width:1100px;z-index:1000;background:#616263;padding:10px 0 20px 0;display:none}
.menu-box ul.menu-ul li.menu-li:hover .submenu-box{display:block}
.submenu-box ul li{float:left;width:160px;margin-right:16px}
.submenu-item{margin-top:15px;padding:0 20px}
.submenu-item b{display:block;border-bottom:1px solid #aaa;padding-bottom:3px;margin-bottom:5px;color:#fff}
.menu-box ul.menu-ul li.menu-li ul li>a{height:30px;line-height:30px;font-size:14px;padding:0;color:#fff;margin-bottom:6px}
.menu-box ul.menu-ul li.menu-li ul li a:hover{line-height:30px;background:0;color:#f00}
.menu-box ul.menu-ul li.menu-li ul li .submenu-p a{font-size:14px;color:#dedede;height:22px;line-height:22px;padding:0}

.menu-box ul.menu-ul li.menu-li2{float:left;height:45px;background:url("../images/line.png") no-repeat right center;position:relative}
.menu-box ul.menu-ul li.menu-li2:hover{background:0}
.menu-box ul.menu-ul li.menu-li2 a{color:#222;padding:0 43px;font-size:15px;display:block;height:45px;line-height:45px;color:#fff;margin-left:-1px}
.menu-box ul.menu-ul li.menu-li2.last{background:0}
.menu-box ul.menu-ul li.menu-li2 a.active,.menu-box ul.menu-ul li.menu-li2 a:hover{background:#f00}
.fix-menu{position:fixed;top:0;left:0;width:100%;z-index:999}

.submenu-box{position:absolute;left:0;width:1100px;z-index:1000;background:#616263;padding:10px 0 20px 0;display:none}
.menu-box ul.menu-ul li.menu-li2:hover .submenu-box2{display:block}
.submenu-box ul li{float:left;width:160px;margin-right:16px}
.submenu-item{margin-top:15px;padding:0 20px}
.submenu-item b{display:block;border-bottom:1px solid #aaa;padding-bottom:3px;margin-bottom:5px;color:#fff}
.menu-box ul.menu-ul li.menu-li2 ul li>a{height:30px;line-height:30px;font-size:14px;padding:0;color:#fff;margin-bottom:6px}
.menu-box ul.menu-ul li.menu-li2 ul li a:hover{line-height:30px;background:0;color:#f00}
.menu-box ul.menu-ul li.menu-li2 ul li .submenu-p a{font-size:14px;color:#dedede;height:22px;line-height:22px;padding:0}

.submenu-box2{position:absolute;left:0;width:160px;z-index:1000;background:#616263;padding:10px 0 20px 0;display:none}
.menu-box ul.menu-ul li.menu-li:hover .submenu-box2{display:block}
.submenu-box2 ul li{float:left;width:160px;margin-right:16px}
.submenu-item{margin-top:15px;padding:0 20px}
.submenu-item b{display:block;border-bottom:1px solid #aaa;padding-bottom:3px;margin-bottom:5px;color:#fff}
.menu-box ul.menu-ul li.menu-li ul li>a{height:30px;line-height:30px;font-size:14px;padding:0;color:#fff;margin-bottom:6px}
.menu-box ul.menu-ul li.menu-li ul li a:hover{line-height:30px;background:0;color:#f00}
.menu-box ul.menu-ul li.menu-li ul li .submenu-p a{font-size:14px;color:#dedede;height:22px;line-height:22px;padding:0}

.keywords-box{margin-bottom:20px;background:#f1f1f1}
.keywords{float:left;width:700px;height:40px;overflow:hidden;color:#777}
.keywords p{line-height:40px}
.keywords a{color:#666}
.keywords-right{float:right}
.search-box{width:315px;height:30px;margin-top:5px}
.search-box input{border:1px solid #ddd;border-right:0;width:278px;padding:3px 5px;height:30px;line-height:30px;float:left;background:#f8f8f8}
.search-box input:focus{border:1px solid red;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,0,0,.4)}
.search-box button{width:36px;height:30px;background:url(../images/search_btn.jpg) left top no-repeat}
.notice-box{margin-top:20px}
.font-chanel{font-size:18px;font-family:"Microsoft YaHei";font-weight:bold}
.notice-title{padding-left:35px;background:url("../images/icon_4.png") no-repeat left center;width:114px;height:68px;line-height:68px;border-right:2px solid #555;float:left;box-sizing:border-box}
.notice-content{float:left;width:630px;height:68px;padding:0 20px;font-size:16px;font-family:"Microsoft YaHei";box-sizing:border-box}
.notice-right{float:right}
.search-box{width:315px;height:30px;margin-bottom:10px}
.search-box input{border:1px solid #555;border-right:0;width:278px;padding:3px 5px;height:30px;float:left}
.search-box button{width:36px;height:30px;background:url("../images/search_btn.jpg") no-repeat left top}

.ask-box h3{float:left}
.ad-box{margin-top:10px}
.ad-box img{margin-bottom:10px}
.pro-list{margin-right:-10px}
.pro-list li{width:111px;margin-right:12px;margin-bottom:12px;float:left}
.pro-list li a{position:relative;display:block;overflow:hidden;text-decoration:none}
.pro-list li a img{width:111px;height:111px;transition:all .3s ease-in-out}
.pro-list li a span{display:block;text-align:center;font-size:16px;color:#333}
.pro-list li a:hover span{color:#f00}
.pro-list li a:hover span{display:block\9;top:0\9;transform:translateX(0px)}
.pro-ask-box{width:600px;margin:10px auto 40px auto}
.pro-ask-box .pro-phone{float:left;margin-right:50px}
.application-box{margin-bottom:50px}
.application-top{text-align:center;padding-bottom:20px;border-bottom:1px solid #555;margin-bottom:20px}
.apps{margin-bottom:-1px}
.apps-item{width:122px;height:122px;float:left;border-right:1px dashed #aaa;box-sizing:border-box}
.apps-item.no-right{border:0}
.apps-item a{width:122px;height:122px;display:block;border-bottom:1px dashed #aaa}
.apps-item a.no-bottom{border-bottom:0}
.apps-item a{text-align:center}
.apps-item a img{margin-top:4px}
.apps-item a span{display:block;font-size:16px;color:#000}
.banner-box,.panchen-slider{position:relative}
.ps-items,.ps-item{height:520px;overflow:hidden}
.ps-item{position:absolute;width:100%;top:0;display:none}
.ps-item.active{display:block}
.ps-item-inner{height:100%;position:relative}
.ps-item img{position:absolute}
.ps-item-1{background:url("../images/banner1.jpg") no-repeat center center}
.ps-item-1 .img-1{top:0;left:35px;opacity:0}
.ps-item-1 .img-2{left:35px;top:165px;opacity:0}
.ps-item-2{background:url("../images/banner2.jpg") no-repeat center center}
.ps-item-2 .img-1{top:0;left:35px;opacity:0}
.ps-item-2 .img-2{left:35px;top:170px;opacity:0}
.ps-item-3{background:url("../images/banner3.jpg") no-repeat center center}
.ps-item-3 .img-1{top:0;left:35px;opacity:0}
.ps-item-3 .img-2{left:35px;top:200px;opacity:0}
.ps-item-4{background:url("../images/banner4.jpg") no-repeat center center}
.ps-item-4 .img-1{top:0;right:35px;opacity:0}
.ps-item-4 .img-2{right:35px;top:225px;opacity:0}
.ps-item-5{background:url("../images/banner5.jpg") no-repeat center center}
.ps-item-5 .img-1{top:0;left:35px;opacity:0}
.ps-item-5 .img-2{left:-400px;top:135px;opacity:0}
.ps-item-5 .img-3{left:35px;top:205px;opacity:0}
#slideposition{position:absolute;bottom:20px;left:50%}
#slideposition ul li{width:24px;height:3px;background:#8f8f8f;float:left;margin-right:5px;cursor:pointer}
#slideposition ul li.active{background:#f00}
.make-box{height:426px;background:url("../images/custom.jpg") no-repeat center center}
.brand-box{margin-bottom:20px}
.brand-top{text-align:center;margin:25px 0 0 0;border-bottom:1px solid #555;padding-bottom:5px}
.brand-list{padding:24px 20px 0 20px}
.brand-list .row{margin-bottom:10px}
.brand-list .logo-item{float:left}
.brand-list .row1{margin-right:-40px}
.brand-list .row1 .logo-item{margin-right:40px}
.brand-list .row2{margin-right:-35px}
.brand-list .row2 .logo-item{margin-right:35px}
.brand-list .row3{margin-right:-40px}
.brand-list .row3 .logo-item{margin-right:40px}
.brand-list .row4{margin-right:-20px}
.brand-list .row4 .logo-item{margin-right:20px}
.brand-list .row5{margin-right:-73px}
.brand-list .row5 .logo-item{margin-right:73px}
.concat-box{height:90px;background:#1b1b1b}
.concat-box .left{margin-top:28px;margin-left:100px}
.concat-box .right{margin-right:39px;margin-top:25px}
.concat-box .right .concat-label{margin-right:5px}
.concat-box .right .qq_3{margin-right:4px}
.factory-box .factory-top{text-align:center;margin-top:45px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #555}
.fs-list{margin-right:-28px}
.fs-list .fs-item{width:347px;float:left;margin-right:28px;margin-bottom:28px;position:relative}
.fs-list .fs-item .fs-text{width:100%;display:block;line-height:24px;color:#333;font-size:16px;padding:18px;word-break:keep-all}
.chanel-box{border-bottom:1px solid #555;padding-bottom:10px;margin-bottom:20px}
.chanel-box span{font-size:20px;color:#000;margin-right:12px;border-right:1px solid #aaa;padding-right:12px}
.chanel-box span.last{border:0;padding:0}
.chanel-box span.active{color:#f00}
.index-chanel-box{border-bottom:1px solid #555;padding-bottom:10px;margin-bottom:20px}
.index-chanel-box a,.index-chanel-box span{font-size:20px;color:#000;margin-right:12px;border-right:1px solid #aaa;padding-right:12px}
.index-chanel-box a.last,.index-chanel-box span.last{border:0;padding:0}
.index-chanel-box a.active,.index-chanel-box span.active{color:#f00}
.index-chanel-box a em,.index-chanel-box span em{font-size:12px;color:#777}
.news-item{padding-right:20px;box-sizing:border-box}
.news-item a.title{color:#404040;font-size:16px}
.news-item a.title:hover{color:#f00}
.news-item .info{margin:10px 0}
.news-item .info img{width:150px;vertical-align:bottom;float:left;margin-right:10px}
.news-item .info span{font-size:14px;color:#bbb}
.news-item ul{margin:15px 0 20px 0}
.news-item ul li{margin-top:5px;background:url("../images/icons.png") 0 -1134px no-repeat;padding-left:13px}

.news-item ul li a{color:#404040;font-size:15px}
.news-item ul li a:hover{color:#f00}
.message-box{position:relative}
.message-bg{position:absolute;background:url("../images/con1bg_03.jpg") no-repeat right bottom;height:600px;right:-180px;top:-150px;width:100%;z-index:-1}
.message-form{width:800px}
.form-group{margin-bottom:15px}
.form-group label{width:110px;background:#737373;padding:8px 15px;color:#fff;font-size:16px;vertical-align:middle;display:inline-block;text-align:center}
.form-group input{width:200px;display:inline-block;height:40px;margin-left:-4px;margin-right:5px;padding-left:5px;vertical-align:middle;font-size:16px}
.form-group .red{color:#f00;font-size:24px}
.form-group textarea{outline:0;border:1px solid #aaa;resize:none;width:717px;padding:10px;color:#777;font-size:16px}
.btn{width:100px;height:40px;color:#fff;font-size:16px;margin-left:40px;margin-bottom:10px}
.btn.btn-default{background:#5a5a5a}
.btn.btn-primary{background:#c10000}
.footer-box{height:350px;background:#000}
.footer-logo,.footer-right{float:left}
.footer-logo{width:200px;height:350px;margin-right:20px}
.footer-right{width:850px}
.footer-menu{margin-top:50px}
.footer-right ul li{float:left;width:120px}
.footer-right ul li a{color:#dedede;display:block;font-size:16px}
.footer-right p{color:#dedede;font-size:16px}
.f-links p{text-align:left;border-bottom:1px solid #777;margin-bottom:10px}
.rela-link,.copyright{margin-bottom:15px}
.left-inner{width:240px;background:#e8e8e8;min-height:100vh}
.left-inner h3{font-size:18px;border-bottom:1px solid #ccc;height:24px;line-height:24px;padding:5px 10px}
.category-box{background:#e8e8e8}
.category-box b{width:100%;height:30px;line-height:30px;overflow:hidden;font-size:18px;font-weight:normal;border-left:5px solid #000;background:#d2d2d2;display:inline-block;box-sizing:border-box;padding-left:10px}
.category-box b a{color:#333;font-size:17px;}
.category-box ul{padding-bottom:10px}
.category-box ul li{padding-left:10px}
.category-box ul li a{display:block;padding-left:16px;line-height:30px;color:#444;font-size:14px}
.category-box ul li a:hover{color:#f00;font-size:14px}
.index-img-list{margin-right:-15px}
.index-img-list .img-item{width:170px;float:left;margin-right:15px;margin-bottom:10px}
.left-inner .img-list{padding:0 12px 50px 12px}
.left-inner .img-item{margin-top:12px}
.img-item a{display:block;text-align:center;color:#000}
.img-item a img{width:100%}
.img-item a span{text-align:center;display:block}
.img-item a:hover span{color:#f00}
.right-inner{width:840px;margin-left:15px}
.right-inner.right-detail{margin-left:15px}
.crumbs{padding:5px 0 5px 10px;border-bottom:1px solid #606060;margin-bottom:25px}
.crumbs a{font-size:14px;vertical-align:middle;color:#000}
.crumbs a.home{color:#df0101}
.crumbs span.arrow{width:8px;height:10px;display:inline-block;background:url("../images/arrow_right_1.png") no-repeat left top;vertical-align:middle;margin:0 15px}
.right-inner .img-list{margin-right:-35px}
.right-inner .img-item{float:left;margin-bottom:20px;width:25%;height:228px}
.right-inner .img-item a{margin-right:35px}
.plate-t{border-bottom:1px solid #606060;margin-bottom:20px}
.plate-t .red{color:#f90000;display:inline-block;margin-bottom:-1px;border-bottom:2px solid #f90000;font-size:20px}
.plate-t .en{font-size:14px;color:darkgrey;margin-left:10px}
.plate-t .more{float:right;font-size:14px;color:#1668f1;margin-top:10px}
.concat-content img.pc-name{margin-bottom:20px}
.concat-content p{font-size:22px;line-height:36px;color:#555}
.concat-content p b{color:#f90000;font-size:30px}
.pc-about-img{text-align:center}
.pc-about-img img{margin-bottom:20px}
.concat-content p.pc-about-txt{font-size:16px;line-height:30px;text-indent:2em;text-align:justify}
.content{width:767px;margin-bottom:20px}
.content h1{text-align:center;font-size:19px;line-height:50px;}

.c-f1{height:266px;position:relative}
.cb{position:absolute;left:0;top:0;height:266px;width:100%;background:url("../images/custom_1.jpg") no-repeat left top;z-index:10}
.cb-hover{height:266px;width:100%;z-index:20;position:absolute;top:0;left:0;background:rgba(255,0,0,.7);text-align:center;display:none}
.cb-hover img{margin-top:30px}
.ft{text-align:center;border-bottom:1px solid #555;margin-top:50px;margin-bottom:15px;padding-bottom:5px}
.p-table-box h3{font-size:35px;text-align:center;color:#393939;margin-bottom:20px}
.p-table-box .p-table{border:1px solid #aaa;border-bottom:0}
.p-table-box table{width:100%}
.p-table-box table td{border-bottom:1px solid #aaa;padding:0 20px;color:#555;font-size:18px}
.p-table-box table td.label{width:200px;height:60px;background:#d0d0d0;text-align:center;font-size:24px;color:#514e4e;border-right:1px solid #aaa}
.sg-img{text-align:center}
.img-list .item{float:left;margin:0 20px}
.custom-img-list .item img{width:234px;height:150px;display:block}
.custom-img-list .item span{display:block;text-align:center;font-size:18px;padding:10px 0}
.als-container{position:relative;width:100%;margin:0 auto;z-index:0}
.als-viewport{position:relative;overflow:hidden;margin:0 auto}
.als-wrapper{position:relative;list-style:none}
.als-item{position:relative;display:block;text-align:center;cursor:pointer;float:left}

.als-prev,.als-next{position:absolute;cursor:pointer;clear:both}
#albums,#albums-inner{margin:20px auto}
#albums-inner,#albums-product{margin-left:0}
#albums-product{overflow:hidden}
#albums-inner .als-item,#albums .als-item{margin:0 5px;padding:4px 0;min-height:120px;min-width:165px;text-align:center}
#albums-product .als-item{min-width:767px;min-height:300px;margin:0;padding:4px 0;text-align:center}
#albums-product .als-item img #albums-inner .als-item img,#albums .als-item img{display:block;margin:0 auto;vertical-align:middle}
#albums-inner .als-prev,#albums-inner .als-next,#albums .als-prev,#albums .als-next{top:80px;z-index:1000}
#albums-product .als-prev,#albums-product .als-next{top:130px;z-index:1000}
#albums-product .als-prev,#albums-inner .als-prev,#albums .als-prev{left:0}
#albums-product .als-next,#albums-inner .als-next,#albums .als-next{right:0}
.slide-content{width:100%;height:100%;position:relative;overflow:hidden;min-width:1200px}
.slide-wrapper{width:100%;height:100%;overflow:hidden;position:relative;margin:0 auto}
.slide-wrapper .slide-item{width:100%;height:100%;float:left;position:relative;text-align:center}
.fade .slide-item{position:absolute;top:0;display:none}
.fade .slide-item:nth-child(1){z-index:2;display:block}
.slide-button-next{height:60px;width:60px;position:absolute;right:50px;top:50%;margin-top:-30px;background:url(../images/right.png) no-repeat center center;cursor:pointer;z-index:3}
.slide-button-prev{height:60px;width:60px;position:absolute;left:50px;top:50%;margin-top:-30px;background:url(../images/left.png) no-repeat center center;cursor:pointer;z-index:3}
.slide-button-next:hover{-webkit-transform:translateX(10px)}
.slide-button-prev:hover{-webkit-transform:translateX(-10px)}
.slide-pagination{position:absolute;width:100%;height:30px;bottom:10px;text-align:right;z-index:9}
.slide-pagination div{width:1200px;margin:0 auto}
.slide-pagination span{height:10px;width:60px;display:inline-block;background:#b9b7b7;cursor:pointer;margin:0 3px;overflow:hidden}
.slide-pagination span.hover{background:#e60012}
.product01{margin:0 auto;width:600px;text-align:center}
.product02{padding-right:10px;padding-left:10px;padding-bottom:10px;width:550px;padding-top:10px;background-color:#fff}
.productslypic{margin:0 auto;width:600px}
#slide{width:385px;height:117px;margin:0 auto;padding:20px 0 20px;background-color:#fff}
#slide .previous,#slide .next{width:30px;overflow:hidden;padding-top:33px;cursor:pointer;background-color:#fff}
#slide .previous{float:left;background-color:#fff}
#slide .next{float:right;background-color:#fff}
#slide .pics{margin:0 0 0 29px;width:305px;height:117px;overflow:hidden;white-space:nowrap;padding:0;background-color:#fff}
#slide .pics img{width:120px;height:88px;padding:0 5px;border:#aeaeae 0 solid;background-color:#fff}
.slider{height:80px;margin:10px auto;overflow:hidden;position:relative}
.sliderbox{position:relative}
.sliderbox li{margin:0 6px}
.sliderbox li a span{display:inline-block;text-align:center;width:100%;padding:2px 0}
.slider .prev,.slider .next{position:absolute;height:61px;cursor:pointer;width:61px;left:0;background:url(../images/ft_icons.png) 0 0 no-repeat;text-indent:-9999px}
.slider .next{right:0;left:auto;background-position:0 -61px}
.pagination{margin-bottom:20px;float:right}
.pagination li{float:left;margin-right:20px;border:1px solid #ccc;padding:3px 8px;border-radius:3px}
.pagination li a{color:#333;font-size:12px;display:block}
.pagination li a:hover{color:#f00}
table{width:100%;border-top:1px solid #555;border-left:1px solid #555}
table td{border-right:1px solid #555;border-bottom:1px solid #555;padding:5px}
