*{
    margin:0px;
    padding:0px;
    font-family:微软雅黑;
    font-weight: 500;
}

ul{list-style: none}
li{list-style: none;}
.clearfix{clear: both}
img{border: none}
.aboutlist{
    width:1200px; margin: 114px auto 0;
}

.mr25{  margin-right: 25px;}
.ml25{   margin-left: 25px;}
.mb57{margin-bottom: 57px}
.mr50{margin-right: 55px}
.layout57{width: 1200px; height: 57px; margin: 0 auto}

/*about us*/
.aboutlist h2{
    font-weight: bold;
    font-size: 26px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    color:#020202;
    letter-spacing: 1px;
}
.aboutlist h2:before{
    position: absolute;
    content: '';
    width: 50px;
    height: 13px;
    background: #0047ff;
    top:-31px;
    left:550px;
}
.aboutlist h2:after{
    position: absolute;
    content: '';
    width: 50px;
    height: 13px;
    background: #e50013;
    top:-31px;
    left:600px;
}

.aboutlist h3.customers{margin: 62px auto 0;
                      text-align: center;
                      color: #010101;
                      font-size: 20px;
                      letter-spacing: .1rem;}

.aboutlist h4.yinhao{
    width: 967px;
    height: 39px;
    background: url(../images/yinhao.png) no-repeat;
    margin: 44px auto 0;
    font-size: 16px;
    color: #020202;
    text-align: center;
    line-height: 39px;
}

.aboutlist h4.text{
    font-weight: normal;
    font-size: 15px;
    margin: 23px auto 0;
    width: 864px;
    text-align: center;
    line-height: 30px;
}

.aboutlist h4.bigtitle{

    font-weight: normal;
    font-size: 16px;
    margin: 35px auto 0;
    text-align: center;
    line-height: 32px;
    /*border-bottom: 1px solid #d4d4d4;*/
    padding-bottom: 66px;

}

.aboutlist-2{
    width: 1200px;
    height: 427px;
    margin: 67px auto 0;
    border-bottom: 1px solid #d4d4d4;


}

.aboutlist-2 .aleft{
    float: left;
    width: 600px;
    height: 363px;

}

.aboutlist-2 .aleft h3.htitle{

    text-align: left;
    font-weight: normal;
    font-size: 20px;
    color: #010101;
    margin-top: 52px;
    margin-bottom: 26px;
}
.aboutlist-2 .aleft p.p3{
    text-align: left;
    font-weight: normal;
    font-size: 15px;
    color: #020202;
}

.aboutlist-2 .aright{
    width: 570px;
    height: 363px;
    float: left;
}


.ex{
    width: 570px;

    height: 373px;

}
.fsbanner{margin-top: 10px;}



.aboutlist-2 .aright img{
    width: 570px;
    height: 363px;
    display: block;
}

.aboutlist-2 .aright img:hover{
    -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -o-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    transform:scale(1.01);
}


/*cnc_machining*/

.cnc_machining{
    width: 1200px;
    margin:52px auto 0;

}

.cnc_machining h3.cnc{

    margin: 0 auto 25px;
    text-align: left;
    color: #000;
    font-size: 20px;
    font-weight: 500

}
.cnc_machining h3.cncdesc{

    margin: 0 auto 38px;
    text-align: left;
    font-size: 18px;
    color: #000;
    font-weight:normal;
}

.cnc_machining-2{
    width: 1200px;
    margin: 17px auto 0;
    height: 348px;
}

.cnc_machining-2 ul{

    margin: 0 auto;

}

.cnc_machining-2 ul li{

    float: left;
    width:379px ;
    height: 344px;
    margin-right: 27px;

}
.cnc_machining-2 ul li p{

    text-align: center;
    font-weight: normal;
    font-size: 18px;
    color: #000;
    line-height: 46px;
    margin: 0 !important;
}

.cnc_machining-2 ul li:last-child{margin-right: 0}
.cnc_machining-2 ul li img{

    margin: 0 auto;
    width: 379px;
    height: 314px;
}

.cnc_machining-2 ul li img:hover{
    -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -o-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    transform:scale(1.01);
}

.cnc_machining-3{

    width: 1200px;
    height: 500px;
    margin: 55px auto 0;

}
.cnc_machining-3 h4.one{

    margin: 0 auto 45px;
    text-align: left;
    font-size: 18px;
    font-weight: normal;
}

.cnc_machining-3 h4.two{

    margin: 0 auto 28px;
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    color: black;

}

.cnc_machining-3 h4.three{

    margin: 0 auto 36px;
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 28px;
    color: black;
}
.cnc_machining-3 h4.four
{
    margin: 0 auto;
    text-align: left;
    font-weight: normal;
    color: black;
    font-size: 20px;

}
.cnc_machining-3 a{
    font-style: normal;
    text-decoration: underline;
    font-weight: normal;
    color: #000}


/*casting*/
.casting,.casting-2{
    width: 600px;
    margin: 76px auto 0;

	float:left;

}
.casting-2{margin-top: 27px;}
.casting h4.headtitle,.casting-2 h4.headtitle{

    margin: 0 auto 23px;
    text-align: left;
    font-size: 20px;
    padding-left: 10px;
    font-weight: normal;
    color: #000;

}

.casting h4.description,.casting-2 h4.description{
    padding-left: 10px;
    margin: 0 auto 18px;
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    line-height: 25px;

}

.casting-2 h4.how{
    font-size: 20px;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    color:#000
}
.casting-2 h4.how-content{
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    color:#000
}

.casting-img-box{

    width: 514px;
    height: 386px;
    margin: 34px auto 0;
    text-align: center;
	float:left;
}

.casting-img-box img{

    display: block;
    width: 514px;
    height: 386px;

}
.casting-img-box img:hover{
    -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -o-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    transform:scale(1.01);
}


/*sla*/
.sla{width:1200px; margin: 38px auto 0; }
.sla h4.s1{ margin: 0 auto 48px; font-size: 18px; color: #000; font-weight: 500; padding-left: 10px;}
.sla h4.s2{margin: 0 auto 26px; font-size: 20px; color: #000; font-weight: 500; padding-left: 10px;}
.sla h4.s3{margin: 0 auto; font-size: 18px; font-weight: 500; padding-left: 10px; line-height: 25px;
           color:#000}
.sla h4.s4{margin: 19px auto 0; font-size: 18px; font-weight: 500; padding-left: 10px; color: #000}

.sla-2{width: 1200px; margin: 34px auto 0;}

.sla-2 img.one{margin: 0 auto; width: 366px; height: 409px; text-align: center;display: block}
.sla-2 img:hover{
    -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -o-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    transform:scale(1.01);
}
.sla-3{width: 1200px; margin: 36px auto 0; }
.sla-3 h4.s5{  margin: 0 auto; text-align: left;padding-left:10px;  font-weight: 500;
                color: #000; font-size: 20px;}
.sla-3 ul{margin: 27px auto 0; width: 849px}
.sla-3 ul li{float:left; text-align: center;font-size: 19px; color: #000; width: 190px;
             margin-right: 20px; font-weight: 500;}
.sla-3 ul li:last-child{margin-right: 0}
.sla-3 img.two{display: block;width: 582px; height: 338px; margin: 30px auto 0;}
.sla-3 img:hover{
    -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -o-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    transform:scale(1.01);
}
.sla-4{width: 1200px; margin: 50px auto 0;}
.sla-4 h4.s6{  margin: 0 auto; text-align: left;padding-left:10px; font-weight: 500;
    color: #000; font-size: 20px;}
.sla-4 h4.s7{margin: 27px auto 0; font-size: 18px; font-weight: 500; padding-left: 10px;
    line-height: 28px;
    color:#000}
.sla-4 img.three{display: block;width: 405px; height: 400px; margin: 33px auto 57px;}
.sla-4 img:hover{  -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -o-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    transform:scale(1.01);}


/*list_rapid*/

.rapid{width: 1200px; margin: 71px auto 0; }
.rapid h4{margin: 0 auto;}
.rapid h4.a1{margin: 0 auto; text-align: left;font-size: 20px;color: black; font-weight: 500;padding-left: 10px}
.rapid h4.a2{margin: 14px auto 0; text-align: left; font-size: 18px; color: black; font-weight: 500; padding-left: 10px;

           }
.rapid h4 a.btn{ margin: 24px auto 0; display: block; border-radius:4px; background:#bf1923; color: black;
                 font-size: 18px; text-align: center;width: 386px; height: 50px;line-height: 36px;}

.rapid-2{width:1200px; margin: 42px auto 34px;}
.rapid-2 p{text-align: left;font-size: 20px; color: #000;margin: 0; padding: 0;}
.rapid-3{min-width: 1280px; max-width: 1920px; height: 399px; background: #f9f9f9;}
.rapid-3-box{width: 1200px; height: 399px; margin: 0 auto; }
.rapid-3-box .boxleft{float:left; width: 605px; }
.boxleft h4.htitle{font-size: 20px; font-weight: 500; text-align: left; margin-top: 134px; }
.boxleft h4.desc{font-size: 18px; color: #000; font-weight: 500;margin-top: 33px; line-height: 30px}
.rapid-3-box .boxright{float:left; width:524px; margin-top: 33px;overflow: hidden;}
.rapid-3-box .boxright:hover{    box-shadow: 0 0 15px gray;}
.rapid-3-box .boxright img.one{
    width: 524px;   height: 332px; overflow: hidden;
}
.rapid-3-box .boxright img.one:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}

.rapid-4{min-width: 1280px; max-width: 1920px; height: 430px; background: white;}
.rapid-4-box{width: 1200px; height: 430px; margin: 0 auto; }
.rapid-4-box .boxleft{float:left; width: 605px; }
.rapid-4-box .boxleft h4.htitle{font-size: 20px; font-weight: 500; text-align: left; margin-top: 110px; }
.rapid-4-box .boxleft h4.desc{font-size: 18px; color: #000; font-weight: 500;margin-top: 33px; line-height: 30px}
.rapid-4-box .boxright{float:left; width:524px; margin-top: 48px;overflow: hidden;}
.rapid-4-box .boxright:hover{    box-shadow: 0 0 15px gray;}
.rapid-4-box .boxright img.one{
    width: 524px;   height: 332px; overflow: hidden;
}
.rapid-4-box .boxright img.one:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}

.rapid-5{min-width: 1280px; max-width: 1920px; height: 399px; background: white;}
.rapid-5-box{width: 1200px; height: 399px; margin: 0 auto; }
.rapid-5-box .boxleft{float:left; width: 465px; margin-right: 62px; }
.rapid-5-box .boxleft h4.htitle{font-size: 20px; font-weight: 500; text-align: left; margin-top: 108px; }
.rapid-5-box .boxleft h4.desc{font-size: 18px; color: #000; font-weight: 500; margin: 0}
.rapid-5-box .boxright{float:left; width:661px; margin-top: 98px;overflow: hidden;}
.rapid-5-box .boxright:hover{    box-shadow: 0 0 15px gray;}
.rapid-5-box .boxright img.one{
    width: 661px;   height: 220px; overflow: hidden;
}
.rapid-5-box .boxright img.one:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}



.rapid-7{min-width: 1280px; max-width: 1920px; height: 569px; background: white;}
.rapid-7-box{width: 1200px; height: 569px; margin: 0 auto; }
.rapid-7-box .boxleft{float:left; width: 605px; }
.rapid-7-box .boxleft h4.htitle{font-size: 20px; font-weight: 500; text-align: left; margin-top: 110px; }
.rapid-7-box .boxleft h4.desc{font-size: 18px; color: #000; font-weight: 500;margin-top: 33px; line-height: 30px}
.rapid-7-box .boxright{float:left; width:524px; margin-top: 48px;overflow: hidden;}
.rapid-7-box .boxright:hover{    box-shadow: 0 0 15px gray;}
.rapid-7-box .boxright img.one{
    width: 524px;   height: 332px; overflow: hidden;
}
.rapid-7-box .boxright img.one:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}


.rapid-7-box .boxcenter{width: 1200px; float: left; height: 238px;}
.rapid-7-box .boxcenter h4.hcenter{text-align: left; margin: 40px auto 37px;font-size: 20px; color: #000;}
.rapid-7-box .boxcenter p{text-align: left; margin: 0; padding: 0; font-size: 18px; color: #000; line-height: 30px;}



.rapid-8{min-width: 1280px; max-width: 1920px; height: 528px; background: white;}
.rapid-8-box{width: 1200px; height: 528px; margin: 0 auto; }
.rapid-8-box .boxleft{float:left; width: 605px; }
.rapid-8-box .boxleft h4.htitle{font-size: 20px; font-weight: 500; text-align: left; margin-top: 110px; }
.rapid-8-box .boxleft h4.desc{font-size: 18px; color: #000; font-weight: 500;margin-top: 33px; }
.rapid-8-box .boxright{float:left; width:524px; margin-top: 48px;overflow: hidden;}
.rapid-8-box .boxright:hover{    box-shadow: 0 0 15px gray;}
.rapid-8-box .boxright img.one{
    width: 524px;   height: 413px; overflow: hidden;
}
.rapid-8-box .boxright img.one:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}

/*list_volume*/
.volumelist{width:1200px; margin: 67px auto 0;  }
.volumelist h4.htitle{margin: 0 auto 20px; text-align: left; font-size: 20px; color:#000;font-weight: 500 }
.volumelist p.desc{text-align: left; color: #000; font-size: 18px; margin: 0; padding: 0; font-weight: 500}


.volumelist-2 {width: 1200px; margin: 41px auto 0; }
.volumelist-2 ul{margin: 0 auto;}
.volumelist-2 ul li{float:left; width: 290px; height: 239px; margin-right: 12px;overflow: hidden}
.volumelist-2 ul li img{width: 290px; height: 239px;}
.volumelist-2 ul li img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}
.volumelist-2 ul li:last-child{margin-right: 0}


/*list_extrusion*/
.extrusionlist{width: 1200px; margin: 64px auto 0; }
.extrusionlist h3.centertitle{font-size: 20px;font-weight: 500; color: black; text-align: center; margin: 0 auto;}
.extrusionlist ul{margin: 40px auto 0; width: 1200px;}
.extrusionlist ul li{float:left;width: 365px; height: 319px; overflow: hidden;margin-right: 50px}
.extrusionlist ul li:last-child{margin-right: 0}
.extrusionlist ul li img{width: 365px; height: 319px; display: block; overflow: hidden}
.extrusionlist ul li img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}
.extrusionlist p.p1{font-size: 18px; color: black; font-weight: 500; text-align: left; }


/*list_sheet*/
.sheet{margin: 68px auto 0;width:1200px;}
.sheet h4.hsheet{text-align: left; font-size: 20px; color: black; font-weight: 500; padding-left: 10px;}
.sheet p.psheet{text-align: left; font-size: 18px; color: black; line-height: 36px; padding-left: 10px}
.sheet ul{margin: 33px auto 0; width: 1200px;}
.sheet ul li{float: left; overflow: hidden;width: 377px; height: 274px;margin-right: 34px}
.sheet ul li:last-child{margin-right: 0;}
.sheet ul li img{width: 377px; height: 274px; display: block}
.sheet ul li img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}

/*VOLUME PRODUCTION*/
.volumeproduction{width:1200px; margin: 66px auto 0}
.volumeproduction h4.production{ margin: 0 auto; text-align: left; font-size: 20px; font-weight: 500; color:black;padding-left: 10px;}
.volumeproduction p.pp{text-align: left; padding-left: 10px; font-size: 18px; color: black; line-height: 30px;}
.volumeproduction ul{width: 1200px; margin: 46px auto; }
.volumeproduction ul li{float:left; width: 289px; height: 299px;  text-align:center;margin-right: 14px}
.volumeproduction ul li:last-child{margin-right: 0}
.volumeproduction ul li .imgbox{width: 289px; height: 262px;  display: block;overflow: hidden}
.volumeproduction ul li img:hover{

    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}
.volumeproduction ul li h3{margin: 0 auto; text-align: center; font-size: 18px; font-weight: 500; padding: 0 20px}
.volumeproduction ul li h3 a{ margin:0 auto;color:#000; display: inline-block; line-height: 36px;}


/*category_prototype */
/*VOLUME PRODUCTION*/
.prototype{width:1200px; margin: 66px auto 0}
.prototype h4.production{ margin: 0 auto; text-align: left; font-size: 20px; font-weight: 500; color:black;padding-left: 10px;}
.prototype p.pp{text-align: left; padding-left: 10px; font-size: 16px; color: black; line-height: 30px;}
.prototype ul{width: 1200px; margin: 46px auto; }
.prototype ul li{float:left; width: 377px; height: 329px; overflow: hidden;margin-right: 30px}
.prototype ul li:last-child{margin-right: 0}
.prototype ul li .imgbox{width: 377px; height: 289px;  display: block;overflow: hidden}
.prototype ul li img:hover{

    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}
.prototype ul li h3{margin: 0 auto; text-align: center; font-size: 18px; font-weight: 500; padding: 0 20px}
.prototype ul li h3 a{text-align:right;  margin:0 auto;color:#000; display: inline-block; line-height: 45px;}




.listimg{
    overflow: hidden;
    width:540px;
    height:355px;
    margin-left:5px;
    margin-top: 2px;
}
.listimg:hover{
    box-shadow: 0 0 15px gray;
}
.listimg img:hover{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -ms-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}



.listimg2 img:hover{
    -webkit-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -o-box-shadow:3px 3px 6px rgba(0,0,0,.25);
    box-shadow:3px 3px 6px rgba(0,0,0,.25);
    -webkit-transform:scale(1.01);
    -moz-transform:scale(1.01);
    -ms-transform:scale(1.01);
    transform:scale(1.01);
}


#main{
    width:100%;
    margin:0 auto;
}
.search img{
    vertical-align:middle;
}
#header{
    width:1200px;
    height:160px;
    margin:0 auto;
}
.header-left{
    width:158px;
    height:160px;
    float:left;
}


.header-right{
    width:1000px;
    height:145px;
    float:right;
}
.search{
    text-align:right;
    line-height: 55px;
    vertical-align:center;
}
.navigat{
    height:60px;
    clear:both;
    position: relative;
}
.navigat li{
    line-height: 35px;
    position:relative;
    float:left;
    margin-right: 50px !important;
}
.navigat li:last-child{
    margin-right: 0 !important;
}
.navigat a{
    text-decoration:none;
    font-size:13px;
    color:black;
    display: block;
}
.navigat li a:hover {
    color:#E50014;
}
#footer{
    background: url(../images/footer1.jpg)no-repeat;
    width:100%;
    height:117px !important;
    margin:0 auto;
    background-size:cover;
}


.picScroll-top{     width:1200px; margin: 0 auto; overflow:hidden; position:relative;   height: 350px;  }

.picScroll-top .bd{ padding:10px;   }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1;  }
.picScroll-top h2{
    font-weight: bold;
    font-size: 26px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    color:#020202;
    letter-spacing: 1px;
}
.picScroll-top h2:before{
    position: absolute;
    content: '';
    width: 50px;
    height: 13px;
    background: #0047ff;
    top:-31px;
    left:550px;
}
.picScroll-top h2:after{
    position: absolute;
    content: '';
    width: 50px;
    height: 13px;
    background: #e50013;
    top:-31px;
    left:600px;
}

.picScroll-top h3.customers{margin: 62px auto 0;
    text-align: center;
    color: #010101;
    font-size: 20px;
    letter-spacing: .1rem;}

.picScroll-top h4.yinhao{
    width: 967px;
    height: 39px;
    background: url(../images/yinhao.png) no-repeat;
    margin: 44px auto 0;
    font-size: 16px;
    color: #020202;
    text-align: center;
    line-height: 39px;
}

.picScroll-top h4.text{
    font-weight: normal;
    font-size: 15px;
    margin: 23px auto 0;
    width: 864px;
    text-align: center;
    line-height: 30px;
}

.picScroll-top h4.bigtitle{

    font-weight: normal;
    font-size: 16px;
    margin: 35px auto 0;
    text-align: center;
    line-height: 32px;

    padding-bottom: 66px;

}


.cat-module{ width:1200px;  margin:0 auto; padding:0}




