@charset "utf-8";
*{border:0 none; margin: 0;padding: 0; font-family:'Microsoft yahei','微软雅黑',Tahoma,Verdana,Arial,sans-serif; line-height:28px; font-size:16px;color: #181818;}
a:link, a:visited{color:#181818; text-decoration:none;}
a:hover, a:active{color:#D60044; text-decoration:none;}
ul{list-style:none;}
img{max-width: 100%;height: auto !important;}
.box{width: 1200px; margin: 0 auto;}
.null{clear: both;}
/*页头*/
.head{padding: 15px 0;}
.logo{float: left; width: 520px;}
.heados{float: right; width: 325px;}
/*菜单*/
.menu{background: #0078C0; border-bottom: 2px solid #D60044;height:50px;line-height:50px;}
.menu li{float:left;text-align:center;position:relative;}
.menu li a{display:block;font-size: 20px; color:#fff;width:171px;height:50px;line-height:50px;background:#0078C0;}
.menu li a:hover{color:#fff; background:#D60044;}
.menu li ul li a:hover{color:#fff; background:#D60044;}
.menu li ul{display:none;position:absolute;top:50px;left:0;margin-top:1px;width:171px;}
/*页脚*/
.footadv{background: #F2F2F2; padding: 40px 0;}
.footadv li{float: left; width: 240px; margin: 0 30px; text-align: center;}
.footadv li a{font-size: 20px; color: #717070;}
.footnav{background: #222222;}
.footnav li{float: left; width: 150px; line-height: 60px; text-align: center;}
.footnav a{color: #FFFFFF;}
.foot{background: #181818; padding: 30px 0; text-align: center; margin-bottom: 100px;}
.foot .box,.foot .box a{color: #888888;}
/*页脚浮动*/
.footos{position: fixed; left: 0; bottom: 0; width: 100%; background: #D60044; padding: 20px 0; filter:alpha(opacity=90);opacity:0.9;}
.txtMarquee-top{float: left; width:800px; height: 60px; overflow:hidden; position:relative;}
.txtMarquee-top .tmbox{float: left; width: 340px; margin-right: 50px;}
.txtMarquee-top .name{float: left; width: 150px; color: #FFFFFF;}
.txtMarquee-top .phone{float: left; width: 110px; color: #FFFFFF;}
.txtMarquee-top .status{float: right; width: 80px; color: #FFFFFF;}
.footos .call{float: right; width: 325px;}
/*右侧浮动*/
.rightos{position: fixed; right: 0; top: 200px;}
.rightos li{text-align: center; display: block;}
.bthead{margin-top: 30px;}
/*客服弹窗*/
.swbox{position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: #0078C0; width: 600px; padding: 20px;}
.swcon{border: 1px dotted #ffffff; padding: 30px 30px 80px 30px;}
.stop{position: absolute; top: 40px; right: 40px; width: 20px; cursor: pointer;}
.stop img{width: 100%;}
.swbox .txt{text-align: justify; font-size: 30px; font-weight: lighter; color: #ffffff; line-height: 50px; margin-top: 50px;}
.swbox li{float: left; margin: 30px 30px 0 0;}
.swbox li:hover,.swbox .btn3:hover{background: #ffffff;}
.swbox li a{color: #ffffff;}
.swbox li a:hover{color: #0078C0;}
.btn1{display: block; width: 100px; padding: 10px 40px; border: 1px solid #ffffff; text-align: center; color: #ffffff; cursor: pointer;}
.btn2{display: block; width: 100px; padding: 10px 40px; border: 1px solid #ffffff; text-align: center; color: #ffffff; cursor: pointer;}

/*内页公共*/
.focustxt{font-size: 36px; color: #D60044; text-align: center; line-height: 36px; padding: 60px; background: #F2F2F2;}
.title{font-size: 36px; color: #181818; line-height: 36px; text-align: center; margin: 60px;}
.pagenum{text-align: center; margin-bottom: 20px;}
.tfbutt{text-align: center; margin-top: 20px;}
.tftxt{font-size: 18px; color: #D60044; margin-bottom: 10px;}

/*公共模板*/
.remind,#remind{color: #D60044;}
.titnav .icon{float: left; width: 120px;}
.details .icon ul li a{display: block;width: 100px;font-size: 0;padding-top: 5px;}
.details .icon ul li img{height: 60px!important;display: block;margin: 0 auto;}
.details .icon ul li p{text-align: center;}
.titnav .list{float: right; width: 1040px; text-align: center;}
.titnav .highest{font-size: 36px; line-height: 36px; color: #0078C0; margin: 15px 0 20px 0;}
.titnav .tit li{display: inline; margin: 0 25px; font-size: 26px;}

.advl{float: left; width: 600px;}
.advr{float: right; width: 600px;}
.advtit{}
.advtit img{width: 62px;margin-right: 17px;float: left;}
.advtit .tit{line-height: 40px; font-size: 30px;color: #0078c0;float: left;margin-top: 4px;}
.advtit .tit1{font-size: 24px;float: left;margin-top: 2px;}
.advlist{padding: 20px 25px;}
.advlist li{padding: 5px 0;}
.advlist .txt{color: #888888; text-align: justify;}

.pprocess .conbox{background: url(processbg.png) repeat-y; padding: 20px 0 60px 114px; margin-left: 46px;}
.pprocess .conbox:nth-child(9){background: transparent;}
.pprocess .conbox ul{margin: 0 -10px;}
.pprocess .conbox li{float: left; display: block; width: 245px; margin: 0 10px;}

/*首页*/
.titbox,.titbox .point,.titbox .itit{font-size: 36px; color: #181818; line-height: 36px; text-align: center; margin-bottom: 40px;}
.titbox .point{margin: 0 10px;}
.titbox .itit{font-weight: bold;}
.iabout .titbox,.iabout .titbox .point,.iabout .titbox .itit,.iabout .tftxt{color: #FFFFFF;}
.iabout .tftxt{font-size: 20px;}

.hui{background: #F2F2F2;}
.bai{background: #FFFFFF;}
.icatalog,.iabout,.iquality,.iadv,.iclient,.pfeature,.pservice,.pprocess{padding: 60px 0;}
.igoods{padding: 30px 0 60px 0;}
.pgoods{padding-top: 60px;}
.igoods .igoodslist{margin: 0 -10px;}
.igoods .list{float: left; display: block; width: 285px; margin: 0 10px 10px 10px; text-align: center;}
.igoods .more{text-align: center; padding: 20px 0 60px 0;}
.igoods .more a{color: #D60044;}

.iabout .con{color: #FFFFFF;text-align: center;background:rgba(0,0,0,0.4);font-size: 24px;padding: 36px 0;line-height: 48px;letter-spacing:2px;}
.picMarquee-left{overflow: hidden;}
.iclient li,.iabout li{float: left; margin: 0 10px; overflow: hidden;}
.iclient li img{padding: 2px; border: 1px solid #F2F2F2; display: block;}

.iquality .conbox{box-shadow: 0 0 10px #FFFFFF; background: #FFFFFF;}
.iquality .img{float: left; width: 288px;}
.iquality .con{float: right; width: 832px; padding: 40px 40px 20px 40px;}

/*公司实力 加工能力*/
.module{margin: 50px 0; padding: 30px; box-shadow: 0 0 10px #F2F2F2;}
.module .highest,.conbox .highest{font-size: 36px; line-height: 36px; color: #0078C0;}
.module .tit li,.conbox .tit li{float: left; margin: 25px 25px 0 0;}
.module .tit li a,.conbox .tit li a{font-size: 26px;}
.module .sep,.conbox .sep{width: 50px; border-bottom: 2px solid #222222; margin: 20px 0;}
.module .txt,.conbox .txt{color: #888888; text-align: justify;}
.module .img{margin: 0 -10px;}
.module .img li{float: left; width: 270px; margin: 20px 10px 0 10px; text-align: center;}
/*产品分类*/
.catalog .con{background: #F2F2F2; padding: 30px 0 20px 0;}
.catalog .tit,.icatalog .tit{float: left; width: 80px; font-weight: bold;}
.catalog .list,.icatalog .list{float: right; width: 1130px; margin: 0 -10px;}
.catalog li,.icatalog li{float: left; margin: 0 10px 10px 10px;}

.goods{margin-bottom: 60px;}
.goods .goodslist{margin: 30px -15px;}
.goodslist .list{float: left; display: block; width: 380px; margin: 0 15px 25px 15px; text-align: center;}
.goodslist .img,.igoods .img{display: block; box-shadow: 0 0 5px #F2F2F2;}
.goodslist .img:hover,.igoods .img:hover{box-shadow: 0 0 5px #FFE243;}
.goodslist .tit,.igoods .tit{text-align: center;}
.goodslist .tit a,.igoods .tit a{line-height: 38px;}
.goodslist .butt{text-align: center;}
/*.goods .butt li{float: left; width: 190px;}
.goods .butt a{display: block; color: #FFFFFF; line-height: 34px; border-radius: 15px; width: 150px; margin: 0 20px;}
.goods .zuo a{background: #0078C0;}
.goods .you a{background: #D60044;}
.goods .butt a:hover{background: #FF0000;}
.goods .warn a{color: #D60044;}*/
.goods .conTxt{text-align: center; border: 1px dotted #FFE243; background: #FFFAE0; padding: 20px;}
.goods .conTxt a{color: #D60044; text-decoration: underline;}
.goods .conTxt span{color: #D60044;}

/*详情页面*/
.product{margin-bottom: 20px;}
.picFocus{float: left; width: 650px; position:relative; overflow:hidden; zoom:1;}
.picFocus .bd li{vertical-align:middle;}
.picFocus .bd img{width:650px; height:650px; display:block;}
.picFocus .hd{width:100%; padding-top:5px; overflow:hidden; }
.picFocus .hd ul{margin-right:-10px; overflow:hidden; zoom:1;}
.picFocus .hd ul li{padding-top:5px; float:left;  text-align:center;}
.picFocus .hd ul li img{width:151px; height:151px; border:2px solid #EAECEE; cursor:pointer; margin-right:10px;}
.picFocus .hd ul li.on img{border-color:#FFE243;}
.att{float: right; width: 520px;}
.att .list{line-height: 36px;}
.att .icon li{float: left; margin: 15px 20px 15px 0;}
.att .butt li{float: left; text-align: center;}
.att .butt a{display: block; color: #FFFFFF; line-height: 45px; width: 220px; margin-right: 20px;}
.att .zuo a{background: #fdc5d7; border: 1px solid #D60044; color: #D60044;}
.att .you a{background: #D60044; border: 1px solid #D60044;}
.att .butt a:hover{background: #FF0000; color: #FFFFFF;}
.att .call{margin: 30px 0;}
.att .call span{font-size: 28px; color: #0078C0;}
.weixin{width: 150px; text-align: center;}

.advbox{padding-top: 22px;}
.advbox_bg{background: #f2f2f2 url(advbox_bg.png) 0 695px no-repeat;background-size: 100%;}
.advbox .advtit{width: 550px;}
.advbox .advl{width: auto;}
.advbox .advr{width: auto;float: left;}.advbox:nth-child(1) .advr{margin-top: 11px;}
.advbox .advlist{width: 490px;}
.advbox:nth-child(5) .advlist{width: 494px;}
.advbox:nth-child(2) .advl img{margin-left: 60px;margin-top: 107px;}
.advbox:nth-child(3) .advl{margin-left: 78px;margin-top: 142px;}
.advbox:nth-child(3) .advr img{margin-left: 37px;margin-top: -95px;}
.advbox:nth-child(4) .advl img{margin-left: 22px;margin-top: 160px;}
.advbox:nth-child(4) .advr{margin-left: 7px;margin-top: 103px;}
.advbox:nth-child(5) .advl{margin-left: 73px;margin-top: 164px;}
.advbox:nth-child(5) .advr{margin-left: 9px;margin-top: 48px;}
.advbox .advtit{margin-bottom: 13px;}
.advbox .advlist{padding: 0;padding-left: 51px;margin-top: 1px;}
.advbox .advlist li{padding: 0;margin-bottom: 33px;font-size: 0;}
.advbox .advlist li img{margin-top: 6px;}
.advbox .advlist .txt{font-size: 14px;background: url(sdys_1.png) no-repeat;padding-left: 29px;line-height: 18px;color: #1d262f;}
.advbox .advb li{float: left;margin-left: 68px;}
.advbox .advb li:nth-child(1){margin-top: 192px;margin-left: 50px;}
.advbox .advb li:nth-child(2){margin-top: 137px;}
.advbox .advb li:nth-child(3){margin-top: 83px;}
.advbox .advb li:nth-child(4){margin-top: 29px;}
.advbox .advb li:nth-child(5){margin-top: -26px;}

.pfeature .img{overflow: hidden;margin-top: 78px;}
.pfeature .img li{float: left;margin-right: 133px;margin-bottom: 47px;}
.pfeature .img li:nth-child(4){margin-right: 0;}
.pfeature .img li:nth-child(8){margin-right: 0;}
.pfeature .img li p{text-align: center;font-size: 22px;margin-top: 16px;}

/*客户页面*/
.client{margin-bottom: 60px;}
.client .conTxt{text-align: center; border: 1px dotted #FFE243; background: #FFFAE0; padding: 20px;}
.client .h2Tit{font-size: 30px; line-height: 26px; text-align: center; margin: 30px 0;}
.client ul{margin: 0 -10px;}
.client li{float: left; display: block; width: 285px; margin: 0 10px 20px 10px; box-shadow: 0 0 5px #F2F2F2;}
.client li:hover{box-shadow: 0 0 5px #FFE243;}

/*材质页面*/
.material{margin-bottom: 60px;}
.material .conTxt{text-align: center;}
.table{background: #dedede; margin-top: 20px;}
.table td{padding: 5px 10px; text-align: center;}
.table .tit,.table .sum{background: #f4f4f4;}
tr:hover{background: #FFFAE0;}
.tabtit{background: #F2F2F2;}
.tabtxt{background: #FFFFFF;}

/*联系页面*/
.contact{margin-bottom: 30px;}
.contact ul{margin: 0 -30px;}
.contact li{float: left; width: 273px; padding: 15px 0 15px 85px; margin: 0 30px 60px 30px; border: 1px solid #F2F2F2;}
.contact .cu1{background: url(cu1.png) no-repeat 20px 20px;}
.contact .cu2{background: url(cu2.png) no-repeat 20px 20px;}
.contact .cu3{background: url(cu3.png) no-repeat 20px 20px;}
.contact .cu4{background: url(cu4.png) no-repeat 20px 20px;}
.contact .cu5{background: url(cu5.png) no-repeat 20px 20px;}
.contact .cu6{background: url(cu6.png) no-repeat 20px 20px;}
.contact li .tit{font-size: 18px;}
.contact li .txt{font-size: 18px;}
