/*轮播图*/
.slideBox{width: 100%; min-width:1000px; overflow:hidden; position:relative; text-align: center; height: 530px;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd ul{width:100% !important}
.slideBox .bd li{width:100% !important; zoom:1; vertical-align:middle; height: 530px;}
.slideBox .hd {
    display: none;
}

.search{
    width: 100%;
    padding-top: 30px;
    height: 80px;
    border-radius: 6px;
    overflow: hidden;
}
.search .box{
    position: relative;
}
.search .btn{
    text-align: center;
    width: 163px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #0253c2;
    color: #fff;
    font-size: 14px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 4px;
}
.search .left img{
    width: 40px;
    height: 40px;
    vertical-align: top;
}
.search input{
    padding-left: 20px;
    width: 1017px;
    height: 40px;
    line-height: 40px;
    float: right;
    background: #f0f0f0;
    border-radius: 0 4px 4px 0;
}
.carlogo{
    min-width: 1080px;
    position: relative;
    height: 98px;
    border: 1px solid #cfcfcf;
}
.picScroll-left{ width:100%;  overflow:hidden; position:relative;height: 98px;}
.picScroll-left .hd{ overflow:hidden;  height:18px; position: absolute;width: 1080px;
    left: 0;
    right: 0;
    margin: auto;
    top: 40px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:11px; height:18px;overflow:hidden;top: 0;z-index: 10;
    cursor:pointer; background:url(/images/bleft.png) no-repeat; position: absolute; left: 0; right: auto;}
.picScroll-left .hd .next{background:url(/images/bright.png) no-repeat;
    left: auto;
    right: 0;}
.picScroll-left .pageState{display: none;}
.picScroll-left .hd ul{display: none;}
.picScroll-left .bd .tempWrap{
    margin: 23px auto 0;
}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width: 99px; float:left; _display:inline; overflow:hidden; text-align:center;font-size: 0; margin: 0 3px;}
.picScroll-left .bd ul li .pic{ text-align:center; position: relative;}
.picScroll-left .bd ul li .pic .border{
    position: absolute;
    left: 0;
    top: 0;
    width: 99px;
    height: 53px;
    line-height: 53px;
    background: url(/images/carlogobg.png) no-repeat center;
    display: none;
    text-align: center;
    color: #282828;
    font-size: 18px;
    font-weight: bold;
}
.picScroll-left .bd ul li .pic img{ width:99px; height:53px; display:block;}
.picScroll-left .bd ul li .pic:hover .border{display: block;}
.carlogo .bg{
    position: absolute;
    height: 98px;
    background: url(/images/bg.png) repeat;
    left: 0;
    top: 0;
    z-index: 9;
}
.carlogo .bg1{
    right: 0;
    left: auto;
}
.company{
    width: 100%;
    height: 238px;
    background: url(/images/companybg.jpg) no-repeat center;
    margin-top: 60px;
    color: #fff;
    text-align: center;
}
.company ul{
    width: 100%;
}
.company li{
    width: 25%;
    float: left;
}
.company li .num{
    width: 130px;
    border-bottom: 1px solid #a2c9ff;
    font-size: 66px;
    font-family: "Arial","Regular";
    margin: 50px auto 0;
    padding-bottom: 8px;
}
.company li .num span{
    font-size: 40px;
    vertical-align: top;
}
.company li .txt{
    font-size: 14px;
    line-height: 20px;
    margin-top: 11px;
}







.products{
    width: 100%;
    height: 697px;
    text-align: center;
    background: url(/images/cpbg.jpg) no-repeat center;
}

.multipleColumn{ overflow:hidden; position:relative; width:826px; float: right; margin-top: 40px;}
.multipleColumn .hd{display: none;}

.multipleColumn .bd{ padding:0px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:286px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{width: 253px; height: 312px; margin:0 33px 30px 0; float:left; _display:inline; overflow:hidden; text-align:center;border-bottom: 1px solid #dcdcdc;}
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:251px; height:251px; display:block; border:1px solid #dcdcdc; vertical-align: top;}
.multipleColumn .bd ul li .title .left{width: 180px; text-align: left;}
.multipleColumn .bd ul li .title .left h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #0253c2; font-size: 16px; margin-top: 9px;}
.multipleColumn .bd ul li .title a{color: #0253c2; font-size: 12px;
float: right; border: 1px solid #a2c9ff; height: 25px;width: 62px;border-radius: 2px;margin-top: 16px;
    line-height: 25px;}
.multipleColumn .bd .title .txt{
    color: #787878;
    font-size: 14px;
    line-height: 18px;
}

.style{
    text-align: center;
    margin-top: 20px;
}
.style .title{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 109px;
    line-height: 109px;
}
.style .title h3{
    height: 55px;
    font-size: 30px;
    color: #282828;
    font-weight: normal;
    float: left;
}
.style .title .eng{
    height: 27px;
    line-height: 27px;
    background: #fff100;
    color: #0253c2;
    font-size: 18px;
    float: left;
    padding: 0 13px;
    margin-left: 9px;
    border-radius: 4px;
    margin-top: 41px;
}
.picMarquee-left{ width:1258px;  overflow:hidden; position:relative; margin: 0 auto; height: 324px;}
.picMarquee-left .hd{width: 100%; overflow:hidden;  height:49px; position: absolute; z-index: 1; left: 0; top: 98px;}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:49px; height:49px; overflow:hidden;float: left;
    cursor:pointer; background:url(/images/bleft.jpg) no-repeat right;}
.picMarquee-left .hd .next{
    background: url(/images/bright.jpg) no-repeat right;
    float: right;
}
.picMarquee-left .tempWrap{
    margin: 0 auto;
}
.picMarquee-left .bd{width:1110px;position: relative; z-index: 2; margin: 0 auto;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{width:340px; margin-right: 30px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:328px; height:233px; display:block; padding:5px; border:1px solid #dcdcdc; }
.picMarquee-left .bd ul li .title{ line-height:45px;width: 100%;white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;}
.picMarquee-left .bd ul li .title a{
    color: #282828; font-size: 16px;
}
.aboutus{
    width: 100%;
    height: 633px;
    background: url(/images/aboutusbg.jpg) no-repeat center;
}
.aboutus .box{
    height: 633px;
    position: relative;
}
.aboutus .right{
    width: 510px;
}
.aboutus .right h3{
    height: 55px;
    line-height: 55px;
    font-size: 30px;
    color: #282828;
    font-weight: normal;
    margin-top: 165px;
}
.aboutus .right .eng{
    height: 27px;
    line-height: 27px;
    background: #fff100;
    color: #0253c2;
    font-size: 18px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 13px;
    border-radius: 4px;
}
.aboutus .right .wenzi{
    color: #282828;
    font-size: 14px;
    line-height: 28px;
    margin-top: 17px;
}
.aboutus .bottom{
    width: 100%;
    height: 99px;
    overflow: hidden;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.aboutus .bottom h3{
    float: left;
    font-size: 30px;
    line-height: 99px;
}
.aboutus .bottom .txt{
    width: 828px;
    margin-right: -10px;
    float: right;
    font-size: 18px;
    line-height: 24px;
    margin-top: 26px;
}
.equipment{
    height: 604px;
    text-align: center;
}
.equipment .title{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 109px;
    line-height: 109px;
    margin-top: 21px;
}
.equipment .title h3{
    height: 55px;
    font-size: 30px;
    color: #282828;
    font-weight: normal;
    float: left;
}
.equipment .title .eng{
    height: 27px;
    line-height: 27px;
    background: #fff100;
    color: #0253c2;
    font-size: 18px;
    float: left;
    padding: 0 13px;
    margin-left: 9px;
    border-radius: 4px;
    margin-top: 41px;
}

.equipment .con{}
.equipment .con .left{}
.equipment .con .left img{
    width: 414px;
    height: 414px;
    vertical-align: top;
}
.equipment .con .center{
    width: 414px;
    margin-left: 30px;
    float: left;
    font-size: 0;
}
.equipment .con .center .tu1 img,.equipment .con .center .tu2 img{
    width: 192px;
    height: 192px;
    vertical-align: top;
}
.equipment .con .center .tu1{
    float: left;
    margin-top: 30px;
    position: relative;
}
.equipment .con .center .tu2{
    margin-top: 30px;
    float: right;
}
.equipment .con .center .tu1 .pos{
    text-align: left;
    position: absolute;
    left: 20px;
    top: 0;
}
.equipment .con .center .tu1 .txt{
    font-size: 18px;
    font-family: "Arial","Regular";
    line-height: 28px;
    margin-top: 20px;
}
.equipment .con .center .tu1 .more{
    color: #282828;
    font-size: 14px;
    margin-top: 56px;
}
.equipment .con .right img{
    width: 192px;
    height: 414px;
    vertical-align: top;
}
.sign{
    width: 100%;
    height: 119px;
    background: url(/images/sign.jpg) no-repeat center;
}
.sign a{
    width: 206px;
    height: 46px;
    float: right;
    margin-top: 37px;
}
.news{
    width: 100%;
    height: 431px;
    background-color: #f5f4f2;
    text-align: center;
}
.news .title{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 109px;
    line-height: 109px;
    margin-top: 20px;
}
.news .title h3{
    height: 55px;
    font-size: 30px;
    color: #282828;
    font-weight: normal;
    float: left;
}
.news .title .eng{
    height: 27px;
    line-height: 27px;
    background: #fff100;
    color: #0253c2;
    font-size: 18px;
    float: left;
    padding: 0 13px;
    margin-left: 9px;
    border-radius: 4px;
    margin-top: 41px;
}
.news ul{
    text-align: left;
}
.news li{
    width: 337px;
    float: left;
    margin-right: 34px;
}
.news li.last{
    margin-right: 0;
}
.news li .biaoqian{
    padding: 0 11px 0 26px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    background: #4493ff url(/images/news1.jpg) no-repeat 9px;
}
.news li .gsxw{
    background: #4493ff url(/images/news1.jpg) no-repeat 9px;
}
.news li .hyzx{
    background: #4493ff url(/images/news2.jpg) no-repeat 9px;
}
.news li h3{
    line-height: 28px;
    color: #282828;
    font-size: 16px;
    margin-top: 30px;
}
.news li .date{
    color: #787878;
    font-size: 14px;
    line-height: 26px;
}
.news li .wenzi{
    width: 100%;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 3; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
    color: #282828;
    font-size: 14px;
    line-height: 28px;
    height: 84px;
    margin: 15px 0 20px 0;
}
.news li a{
    color: #787878;
    font-size: 14px;
}

.contact{
    width: 100%;
    height: 556px;
    background: url(/images/map.jpg) no-repeat center;
}
.contact .box{
    height: 556px;
    position: relative;
    overflow: visible;
}
.contact .view{
    width: 480px;
    height: 375px;
    position: absolute;
    left: 0;
    top: 80px;
    z-index: 2;
    background-color: #fff;
    box-shadow: 0 0 8px rgba(6,0,1,0.1);
    border-radius: 6px;
}
.contact .top{
    height: 186px;
    padding: 0 40px;
    border-bottom: 1px solid #dcdcdc;
}
.contact .top .title{
    height: 77px;
    line-height: 77px;
    overflow: hidden;
    margin-top: 17px;
}
.contact .top .title h3{
    color: #282828;
    font-weight: normal;
    float: left;
    font-size: 30px;
}
.contact .top .title .eng{
    height: 27px;
    line-height: 27px;
    background: #fff100;
    color: #0253c2;
    font-size: 18px;
    float: left;
    padding: 0 13px;
    margin-left: 9px;
    border-radius: 4px;
    margin-top: 25px;
}
.contact .top .txt{
    color: #787878;
    font-size: 14px;
    line-height: 24px;
}
.contact .form{
    padding: 0 40px;
}
.contact .form .write{
    margin-top: 23px;
}
.contact .form .write input{
    padding-left: 14px;
    width: 180px;
    line-height: 35px;
    height: 35px;
    background-color: #f0f0f0;
    font-size: 14px;
    color: #787878;
    border-radius: 4px;
    float: left;
    font-family: "Microsoft YaHei";
}
.contact .form .write input.last{
    float: right;
}
.contact .form .xuqiu{
    padding-left: 14px;
    width: 386px;
    height: 35px;
    line-height: 35px;
    background-color: #f0f0f0;
    margin-top: 10px;
    font-size: 14px;
    color: #787878;
    border-radius: 4px;
    font-family:'Microsoft YaHei';
}
.contact .form .button{
    display:block;
    text-align:center;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: #0253c2;
    border: 0 none;
    border-radius: 4px;
    margin-top: 10px;
}








