@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;}

/*友链*/
.links{margin-top: 20px;}
.links a{font-size: 12px; color: #888888;}
.links li{float: left; margin: 0 5px; font-size: 12px; 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 .scroll{float: right; width: 835px; height: 60px;}/*这句好像没用*/
.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;}

/*内页公共*/
.focustxt{font-size: 36px; line-height: 36px; color: #D60044; text-align: center; padding: 60px; background: #F2F2F2;}
.icatalog,.iabout,.iquality,.iadv,.iclient,.pfeature,.pservice,.pprocess,.particle,.titleh1{padding: 60px 0;}
.titbox,.titbox .point,.titbox .itit,.title{font-size: 36px; line-height: 36px; color: #181818; text-align: center;}
.titbox,.titbox .point,.titbox .itit{margin-bottom: 40px;}
.titbox .point{margin: 0 10px;}
.titbox .itit{font-weight: bold;}
.titleh1 .itit{font-weight:normal;}
.titleh1 .row{text-align: center;}
.title{margin: 60px;}
.path{border-bottom: 1px dotted #DEDEDE; padding: 5px 0;}

.pagenum{text-align: center; margin: 20px 0;}
.pagenum li{list-style-type:none; display:inline; margin: 0 5px;}

.tfbutt{text-align: center; margin-top: 20px;}
.tftxt{font-size: 18px; color: #D60044; margin-bottom: 10px;}

.hui{background: #F2F2F2;}
.bai{background: #FFFFFF;}

/*页面提示*/
.tips{text-align: center; border: 1px dotted #FFE243; background: #FFFAE0; padding: 20px;}
/*.tips a{color: #D60044; text-decoration: underline;}*/
.tips span{color: #D60044;}
.remind,#remind{color: #D60044;}

/*标签切换*/
#tagBox{overflow:hidden;}
.dis{display:block}
.undis{display:none}
.tag li{float:left; width:298px; line-height:45px; border-radius: 25px; border: 1px solid #DEDEDE; color: #717070; text-align:center;}
.tag li.tagStart{background:#D60044; color: #FFF;}
.tag li.tagEnd{}
.tagTxt li{float: left; width: 50%;}
.tagTxt .tit{padding: 15px 0 0 10px;}
.tagTxt .tit .nam{float: left;}
.tagTxt .tit,.tagTxt .tit a{font-size: 16px;}
.tagTxt .tit .sign{float: right; padding-right: 10px; color: #888888;}
.tagTxt .con{font-size: 13px; color: #888888; text-align: justify; padding: 0 10px ;}


/*四大优势*/
.advbox{padding-top: 22px;}
.advbox_bg{background: #f2f2f2 url(advbox_bg.png) 0 695px no-repeat;background-size: 100%;}
.advl,.advr{float: left; width: auto;}
.advtit{width: 550px; margin-bottom: 13px;}
.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{width: 490px; padding: 0;padding-left: 51px;margin-top: 1px;}
.advlist li{padding: 0;margin-bottom: 33px;font-size: 0;}
.advlist li img{margin-top: 6px;}
.advlist .txt{font-size: 14px;background: url(sdys_1.png) no-repeat;padding-left: 29px;line-height: 18px;color: #1d262f;}
.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 .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;}

/*产品分类*/
.catalog{background: #F2F2F2; padding: 60px 0;}
.catalog .tit,.icatalog .tit{float: left; width: 70px; font-weight: bold;}
.catalog .list,.icatalog .list{float: right; width: 1140px; margin: 0 -10px;}
.catalog li,.icatalog li{float: left; margin: 0 10px 10px 10px;}

/*产品列表*/
.goodslist{margin: 0 -10px;}
.goodslist .list{float: left; display: block; width: 285px; margin: 0 10px 10px 10px; 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;}

/*首页*/
.igoods{padding: 30px 0 60px 0;}
.iabout .titbox,.iabout .point,.iabout .itit,.iabout .tftxt{color: #FFFFFF;}
.iabout .tftxt{font-size: 20px;}
.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;}
.iclient .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,.module .txt a,.conbox .txt,.conbox .txt a{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;}

/*产品页*/
.productlist{padding:60px 0;}
.product{margin-bottom: 20px;}
.picFocus{float: left; width: 650px;}
/*.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;}*/
.product .att{float: right; width: 520px;}
.product .list{line-height: 36px;}
.product .icon li{float: left; margin: 15px 20px 15px 0;}
.product .icon li a{display: block;width: 100px;font-size: 0;padding-top: 5px;}
.product .icon li img{height: 60px!important;display: block;margin: 0 auto;}
.product .icon li p{text-align: center;}
.product .butt li{float: left; text-align: center;}
.product .butt a{display: block; color: #FFFFFF; line-height: 45px; width: 220px; margin-right: 20px;}
.product .zuo a{background: #fdc5d7; border: 1px solid #D60044; color: #D60044;}
.product .you a{background: #D60044; border: 1px solid #D60044;}
.product .butt a:hover{background: #FF0000; color: #FFFFFF;}
.product .call{margin: 30px 0;}
.product .call span{font-size: 28px; color: #0078C0;}
.product .weixin{width: 150px; text-align: center;}
.procon{margin-top: 30px;}
.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;}
.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;}
.pprocess .icon{float: left; width: 120px;}
.pprocess .list{float: right; width: 1040px; text-align: center;}
.pprocess .highest{font-size: 36px; line-height: 36px; color: #0078C0; margin: 15px 0 20px 0;}
.pprocess .tit li{display: inline; margin: 0 25px; font-size: 26px;}

/*客户页面*/
.client{margin-bottom: 60px;}
.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,.contact li .txt{font-size: 18px;}

/*文章页面*/
.main{float: left; width: 800px; padding: 5px 20px 20px 20px; margin: 30px 0; background: #F2F2F2; border-radius: 10px;}
.sidebar{float: right; width: 340px; margin: 30px 0;}
.maincon{padding-top: 15px;}
.maincon a{color: #D60044;}
.around{margin-top: 10px;}
.alist .list{border-bottom: 1px dashed #DEDEDE; padding-bottom: 15px; margin-top: 15px;}
.alist .img{float: left; width: 150px;}
.alist .con{float: right; width: 635px;}
.alist .tit a{font-size: 22px;}
.alist .txt{color: #888888;}
.alist .att li{float: left; margin-right: 10px;}
.alist .att a{margin-right: 5px;}
.modular{margin-bottom: 20px; padding: 20px; background: #F2F2F2; border-radius: 10px;}
.mltit{font-size: 24px; margin-bottom: 5px;}
.mltxt li{line-height: 35px;}
.mltxt li a{margin-left: 5px;}
.mltag li{float: left; margin: 0 5px; line-height: 35px;}
.mltag ul{margin: 0 -5px;}
.mlimg ul{margin: 15px -5px 0 -5px;}
.mlimg li{float: left; width: 145px; margin: 0 5px;}
.mlimg .tit{text-align: center; margin-bottom: 5px;}

/*更新地图*/
.newart{margin: 30px 0;}
.newart ul{margin: 0 -15px;}
.newart li{float: left; width: 380px; margin: 5px 15px;}
.newart a{margin-left: 5px;}