/*******************************
-------[===盛路概况===]-------
********************************/
/*简介*/
.article{font-size: 14px;line-height: 24px;}
.article h1{font-size: 24px;color: #0075c1;font-weight: lighter;line-height: 40px;}
.article p{padding-top: 10px;}
.article img{margin: 20px 0 10px;width: 100%;/*max-width: 800px;*/}

/*返回顶部*/
.siderBar{ position: fixed; right:0; bottom:50px; z-index:999; width:45px; display: none;}
.siderBar li{ margin-bottom: 2px; font-size: 14px; overflow: hidden; }
.siderBar li a{ width:45px; height:45px; background-image: url(../images/icon_all.png); display: block; background-repeat:no-repeat; background-color: #0075c1;}

.siderBar li .feedback{    background-position:-2px -48px;}
.siderBar li .top{ background-position:-2px 0px; }
.siderBar li .mailto{ background-position:-1px -98px;}
.siderBar li .telus{ background-position:-1px -145px;}

.siderBar li .feedback:hover{    background-position:-2px -241px;}
.siderBar li .top:hover{ background-position:-2px -192px; }
.siderBar li .mailto:hover{ background-position:-1px -290px;}
.siderBar li .telus:hover{ background-position:-1px -337px;}


.tel_tanchu{padding: 20px 10px; width: 275px; border-radius: 8px; display: none; background-color: #edebeb; right: 5%; bottom: 10.5%; position: fixed; border: #ccc 1px solid; z-index: 99999;}
.tel_texindet{width: 175px; float: right;}
.tel_line{height: 30px; line-height: 30px; padding: 0;}

/*发展历程*/
.m-course{background: #fff;padding: 20px 0 20px 150px;}

.lm-list3{position: relative;}
.lm-list3 dt{position: relative;float: left;}
.lm-list3 .dashed{
    border-right:1px dashed #a2a4b3;height: 100%;
    position: absolute;top:26px;left:78px;z-index: 9;
}

.lm-list3 dt h3{line-height: 22px;padding: 15px 0;
    width: 60px;padding-right: 35px;position: relative;z-index: 99;
    background: url(../images/lm-list3-1.png) no-repeat right 20px;
    text-align: right;color: #57575e;font-size: 14px;

}
.lm-list3 dd{overflow: hidden;padding-left: 10px;}
.lm-list3 dd .t1{
    line-height: 22px;padding: 15px 0;
    padding-left: 72px;color: #57575e;font-size: 14px;
    background: url(../images/lm-list3-2.png) no-repeat 0 center;
}
.lm-list3 dd .con{padding-left: 22px;margin-top: -10px;position: relative;}
.lm-list3 dd .con .line{background: #bfd1e3;width: 1px;height: 100%;position: absolute;left: 22px;top: -15px;}
.lm-list3 dd .t2{
    line-height: 22px;padding: 5px 0;
    padding-left: 50px;background: url(../images/lm-list3-3.png) no-repeat 0 center;
    color: #57575e;font-size: 14px;
}

/*团队管理*/
.m-team{padding: 20px 0;background: #fff;}
.m-team img{width: 100%;display: block;}


/*企业荣誉*/
.lm-list4{overflow: hidden;margin-left: -20px;}
.lm-list4 li{float: left;width: 25%;margin-bottom: 20px;}
.lm-list4 .inner{margin-left: 20px;}
.lm-list4 .pic{position: relative;padding-top: 75%;overflow: hidden;}
.lm-list4 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.lm-list4 .pic img:hover{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.lm-list4 .txt{font-size: 14px;height:40px;line-height:20px;text-align: center;overflow: hidden;padding-top: 15px;}


/*******************************
    -------[=客户服务]-------
********************************/
/*解决方案列表页*/
.lm-listbox1 .news-list .pic{float: left;height: 179px;width: 343px;}
.lm-listbox1 .news-list li{padding: 0;}
.lm-listbox1 .news-list .txt{overflow: hidden;padding: 25px 30px;padding: 27px 30px \9;}
.lm-listbox1 .news-list .btn{
    display: inline-block;width: 98px;height: 26px;line-height: 26px;text-align: center;
    font-size: 14px;color: #0075c1;border: 1px solid #0075c1;margin-top: 20px;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.lm-listbox1 .news-list li:hover .btn{border-color: #fff;color: #fff;}
.lm-listbox1 .news-list li .btn:hover{background: #fff;color:#0075c1;}

.lm-tit2{font-size: 18px;color: #fff;background: #a2a4b4;line-height: 38px;height: 38px;padding-left: 20px;clear: both;}
.con-txt{padding: 15px 0;}
.con-txt p{padding-bottom: 25px;line-height: 22px;font-size: 13px;}

.lm-list5{overflow: hidden;margin-left: -10px;}
.lm-list5 li{float: left;width: 20%;}
.lm-list5 .pic{position: relative;padding-top: 133%;}
.lm-list5 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.lm-list5 li .inner{margin-left: 10px;}
.lm-list5 li p{text-align: center;}

.lm-tit3{line-height: 35px;font-size: 16px;color: #0075c1;padding: 12px 0; font-weight: lighter;}
.lm-tit3 span{display: block;border-bottom: 2px solid #ddd;color: #57575e;font-weight: bold;}

/*适量保证体系*/
.lm-list6{overflow: hidden;margin-left: -20px;}
.lm-list6 li{float: left;width: 33.33%;margin-bottom: 10px;}
.lm-list6 li a{
    display: block;margin-left: 20px;line-height: 38px;background: #c9e6f4;border-radius: 5px;
    border: 1px solid #99b8d5;color: #0559aa;text-align: center;
}
/*******************************
    -------[=人力资源]-------
********************************/
.inp-txt{padding: 15px 0;margin-left: -20px;overflow: hidden;}
.inp-txt p{float: left;width: 33.33%;line-height: 42px;margin-bottom: 5px;}
.inp-txt span{display: block;margin-left: 20px;}
.inp-txt span input[type=text]{
    height: 42px;
line-height: 42px;background: #f8f8fa;border: 1px solid #ddd;width: 100%;padding: 0 10px;
}
.inp-txt .button{clear: both;}
.inp-txt button{
    display: inline-block;clear: both;border: none;margin: 20px 0 0 20px;cursor: pointer;
    width: 110px;height: 45px;line-height: 45px;text-align: center;background: #156eb4;color: #fff;
}

.inp-txt p.p1 input[type=text]{width: 60%;}
.inp-txt p.p1 img{float: right; vertical-align: middle;width: 90px;height: 42px;border: 1px solid #ddd;}
.a-upload {
    position: relative;
    cursor: pointer;
    color: #0559aa;
    line-height: 42px;background: #f8f8fa;border: 1px solid #ddd;width: 99%;text-align: center;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.a-upload  input[type=file] {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none;
}
.con-txt .blue{color: #0075c1;}
.con-txt img{max-width: 100%;}
/*人力资源*/
.lm-box{overflow: hidden;padding: 30px 20px;background: #fff;}
.lm-box .col-l{width: 40%;}
.lm-box .pic{padding-top: 67%;position: relative;}
.lm-box .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.lm-box .col-r{width: 60%;}
.lm-box .col-r .txt{padding-left: 20px;line-height:30px;font-size: 13px;}
.lm-box .col-r .txt p{padding-bottom: 10px;}


/*******************************
-------[===产品列表===]-------
********************************/

.slider{
    height: 270px;position: relative;width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
}
.slider .wp{position: relative;height: 100%;}
.slider .s-txt{position: absolute;width: 100%;height: 100%;top:0;left:0;}
.slider .s-txt b{width: 0;height:100%;margin: -1px;display: inline-block;vertical-align: middle;}
.slider .inner{display: inline-block;vertical-align: middle;}
.slider h2{font-size: 30px;color: #fff;font-weight: normal;margin-bottom: 20px;}
.slider h4{font-size:14px;color: #fff;font-weight: normal;}

.n-subnav{overflow: hidden;background: #eeeff2;}
.n-subnav li{float: left;width: 14.28%;text-align: center;/*margin-bottom: 1px;*/}
.n-subnav li a{
    display: block;border-right: 1px solid #fff;background: #eeeff2;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    height: 65px;line-height: 65px;
    font-size: 14px;color: #83838e;
}
.n-subnav li.on a,.n-subnav li a:hover{background-color: #57575e;color: #fff;}

.pro-subnav{height: 130px;}
.pro-subnav li a{
    height: 130px;
    padding-top: 95px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background-position: center 17px;
    background-repeat: no-repeat;
    line-height: 26px;
}
.pro-subnav li.li1 a{background-image: url(../images/pro-ico1.png);}
.pro-subnav li.on.li1 a,.pro-subnav li.li1 a:hover{background-image: url(../images/pro-ico1h.png);}
.pro-subnav li.li2 a{background-image: url(../images/pro-ico2.png);}
.pro-subnav li.on.li2 a,.pro-subnav li.li2 a:hover{background-image: url(../images/pro-ico2h.png);}
.pro-subnav li.li3 a{background-image: url(../images/pro-ico3.png);}
.pro-subnav li.on.li3 a,.pro-subnav li.li3 a:hover{background-image: url(../images/pro-ico3h.png);}
.pro-subnav li.li4 a{background-image: url(../images/pro-ico4.png);}
.pro-subnav li.on.li4 a,.pro-subnav li.li4 a:hover{background-image: url(../images/pro-ico4h.png);}

.cur{line-height: 22px;padding: 25px 0;overflow: hidden;}
.cur span{float: left;color: #83838e;font-size: 14px;}
.cur span a{color: #83838e;}
.cur span.in{color: #0075c1;}
.b-tit{height: 50px;line-height: 50px;background: #0075c1;}
.b-tit span{
    display: block;
    padding-left: 20px;color: #fff;font-size: 18px;color: #fff;font-weight: bold;
    white-space: nowrap;overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float: left;
}
.m-more{
    background: url(../images/ico-ja.png) no-repeat center center;
    height: 40px;width: 40px;background-size: 16px auto !important;display: inline-block;
    float: right;display: none;
}
.m-more.on{
    background: url(../images/ico-jian.png) no-repeat center center;
}
.b-bgf{background: #fff;}
.pad-wh{padding: 30px 20px;}
.pro-con1 .con-box{overflow: hidden;border-bottom: 1px solid #E4E7EB;}
.pro-con1 .txt{float: left;width: 100%;}
/*.pro-con1 .pic{float: right;width: 42%;}*/
.pro-con1 .txt h3{font-weight: normal;color: #57575e;font-size: 17px;line-height: 18px;margin-bottom:17px;}
.pro-con1 .txt p{color: #83838e;font-size: 14px;line-height: 24px;}

.pro-con2{margin-top: 30px;overflow: hidden;}
.sou-bar{margin-bottom: 30px;overflow: hidden;}
.sou-bar li{float: left;width: 35%;}
.sou-bar li.li-inp{width: 30%;}
.sou-bar li select{
    width: 95%;border: 0;border-bottom: 1px solid #E4E7EB;
    height: 45px;background-color: #fff;padding-left: 20px;color: #83838e;
    font-size: 14px;font-family: "微软雅黑";
    /*background-image: url(../images/y-arr1.png);*/
    /*background-repeat: no-repeat;
    background-position: 96% center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;*/
    height:45px \9;padding: 12px 0 \9; 
    background-image: none \9;
}
.sou-bar li .inp-box{width: 100%;}
.sou-bar li input{border: 0;}
.sou-bar li .inp1{
    background: #fff;height: 45px;border-bottom: 1px solid #E4E7EB;
    padding-left: 20px;color: #83838e;line-height: 45px;
    font-size: 14px;font-family: "微软雅黑";padding-left: 20px;
    width: 69%;float: left;
}
.sou-bar li .inp-btn{
    width: 31%;color: #fff;background: #156eb4;height: 45px;
    font-size: 14px;font-family: "微软雅黑";float: right;
}
.pro-list li{
    background: #fff;overflow: hidden;padding-left: 46px;
    border-bottom: 1px solid #E4E7EB;margin-bottom: 10px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.pro-list li .pic{float: left;width: 180px \9;height: 180px \9;}
.pro-list li .pic img{display: block;height: 180px;width: 180px;}
.pro-list li .txt{overflow: hidden;padding-left: 28px;padding-top: 35px;padding-bottom: 5px \9;}
.pro-list li .txt h3{color: #57575e;font-size: 20px;font-weight: normal;margin-bottom: 10px;}
.pro-list li .txt p{color: #83838e;font-size: 13px;margin-bottom: 15px;}
.pro-list li .txt a{
    width: 70px;height: 25px;line-height: 25px;
    text-align: center;border: 1px solid #156eb4;
    color: #156eb4;display: inline-block;margin-right: 10px;
    font-size: 14px;-o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.pro-list li:hover{background: #156eb4;}
.pro-list li:hover .txt h3,.pro-list li:hover .txt p{color: #fff;}
.pro-list li:hover .txt a{color: #fff;border: 1px solid #fff;}
.pro-list li .txt a:hover{background: #fff;color: #156eb4;}

.page li{float: left;margin-right: 9px;}
.page li a{
    width: 33px;height: 33px;display: inline-block;
    background: #fff;color: #156FB4;
    text-align: center;line-height: 33px;font-size: 14px;
    border:1px solid #156FB4;
}
.page li a.arr{
    background:#fff url(../images/y-arr2.jpg) no-repeat center center;
}
.page li a.arr:hover{
    background:#156FB4 url(../images/y-arr2h.png) no-repeat center center;
}
.page li input{
    margin-left: 9px;
    width: 50px;height: 35px;border:1px solid #156FB4;text-align: center;
}
.page li.on a,.page li a:hover{background: #156FB4;color: #fff;}

/* ==========产品详细========= */
.go-back{
    background: url(../images/ico-back.png) left center no-repeat;
    line-height: 72px;height: 72px;padding-left: 35px;display: inline-block;
    color: #83838e;font-size: 14px;
}
.pro-slider .con-box{position: relative;overflow: hidden;}
.pro-slider .con-box .txt{
    float: left;width: 55%;
}
.pro-slider .con-box .txt h3{
    color: #57575e;font-weight: normal;
    font-size: 18px;line-height: 28px;
}
.pro-slider .con-box .txt h2{
    font-size: 45px;color: #0075c1;font-weight: normal;
    margin-bottom: 50px;line-height: 58px;
}
.pro-slider .con-box .txt p{
    color: #83838e;font-size: 14px;
}
.pro-slider .con-box .a-down{
    width: 75px;height: 25px;line-height: 25px;
    border: 1px solid #0075C1;display: inline-block;
    color: #0075c1;text-align: center;
    position: absolute;bottom: 30px;left:20px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.pro-slider .con-box .a-down:hover{
    background: #0075c1;color: #fff;
}
.pic-slider{float: right;width:496px;position: relative;height: 400px;}
.pic-slider .slider-for{position: absolute;
    top:0;left:0;width: 400px;
}
.pic-slider .slider-for .x-pic{
    position: relative;width: 400px;height: 400px;
    border: 1px solid #E4E7EB;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.pic-slider .slider-for .x-pic img{
    position: absolute;width: 100%;height: 100%;
    top:0;left:0;
}
.pic-slider .slider-nav{float: right;width: 75px;}
.pic-slider .slider-nav img{
    width: 75px;height: 75px;margin-bottom: 20px;
    border: 1px solid #E4E7EB;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.pro-txtbox{
    margin-top: 30px;
    overflow: hidden;
}
.pro-txtbox2{
    margin-top: 0;
}
.pro-txtbox .table{padding: 30px 20px;background: #fff;}
.pro-txtbox table th{
    font-weight: normal;border: 1px solid #E4E7EB;
    width: 50%;padding: 13px 20px;background: #f8f8fa;
    color: #58585E;
}
.pro-txtbox table td{
    border: 1px solid #E4E7EB;width: 50%;padding: 13px 20px;
    color: #83838E;
}
.pro-con2-top{margin-top: 0;}


/* ==========新闻========= */
.news-list li{
    overflow: hidden;background: #fff;padding:35px 0;
    border-bottom: 1px solid #E4E7EB;margin-bottom: 10px;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.news-list .pic{float: left;padding-left:6%;width:173px;}
.news-list .pic a{display: block;padding-top: 52%;position: relative;}
.news-list .pic a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.news-list .day{
    float: left;text-align: right;
    padding-left:5%;
}
.news-list .day h3{
    color: #0075c1;font-size: 34px;font-weight: normal;
    line-height: 40px;
}
.news-list .day span{color: #0075c1;font-size: 14px;}
.news-list .txt{overflow: hidden;padding-left: 23px;padding-right: 10%;}
.news-list .txt h3{
    font-size: 16px;font-weight: normal;margin-bottom: 17px;line-height: 20px;
    white-space: nowrap;overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height: 20px;
}
.news-list .txt h3 a{color: #666;}
.news-list .txt p{line-height: 20px;color: #666;font-size: 14px;height: 40px;overflow: hidden;}
.news-list li:hover{
    background: #0075c1;color: #fff;
}
.news-list li:hover .day h3,.news-list li:hover .day span,
.news-list li:hover .txt h3 a,.news-list li:hover .txt p{color: #fff;}

.fx-box{
    overflow: hidden;
    padding-left: 30px;
    height: 72px;line-height: 72px;
}
.fx-box span{
    float: left; padding-left: 25px;display: inline-block;
    height: 72px;
    background:url(../images/fx-ico.png) left center no-repeat;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
    margin: 28px 2px 0 !important;
}

.news-txtbox h3{
    border-bottom: 1px solid #E4E7EB;
    height:32px;line-height:14px;margin-bottom: 20px;
    color: #83838e;font-size: 14px;font-weight: normal;
}
.news-txtbox h3 span{margin-right: 20px;}
.news-txtbox p{font-size: 13px;line-height: 30px;}
.news-txtbox img{margin: 20px 0;}


/* ==========5-4========= */
.serve-list li{padding: 25px 0;}
.serve-list .sign{
    float: left;padding-left: 20%;
    background:url(../images/ico-down.png) no-repeat right center;
    width: 48px;height:39px;
}
.serve-list .txt h3{margin-bottom: 0;line-height: 20px;}
.serve-list .txt span{line-height: 14px;color: #0075c1;font-size: 14px;margin-bottom: 5px;display: inline-block;}
.serve-list li:hover .sign{
    background:url(../images/ico-down-h.png) no-repeat right center;
}
.serve-list li:hover .txt span{color: #fff;}
.sou-bar2 li{width: 28%;}
.sou-bar2 li select{margin-right: 20px;}
.sou-bar2 li.li-inp{width: 72%;background: #fff;}
.sou-bar2 li .inp-btn{width: 13%;}

/* ==========6========= */
.HR-list li{padding: 45px 0;}
.HR-list li .txt{padding-left: 14%;}
.HR-list li .txt h3{font-size: 18px;margin-bottom:5px;}
.HR-list li .txt h3 a{color: #0075c1;}
.HR-list .txt p{height: 30px;line-height: 30px;}

/* ==========7========= */
.sou-bar3 li.li-inp{width: 36%;}
.sou-bar3 li.li-inp .inp-box{height: 45px;width: 93%;}
.sou-bar3 li.li-cale .inp1{
    width: 41%;float: left;
    background:#fff url(../images/y-arr1.png) no-repeat 95% center;
}
.sou-bar3 li.li-cale span{float: left;width: 4%;text-align: center;line-height: 45px;display: inline-block;}
.sou-bar3 li.li-cale{width: 64%;float: right;}
.sou-bar3 li.li-cale .inp-btn{width: 14%;}

.file-list .sign{
    float: left;padding-left: 20%;
    background:url(../images/ico-down.png) no-repeat right center;
    width: 38px;height: 39px;
}
.file-list li:hover .sign{
    background:url(../images/ico-down-h.png) no-repeat right center;
}

.popBox{
position: absolute;
left: 80px;
right: 80px;
top: 60px;
bottom: 60px;
}
.pop-pictxt .pic{overflow: hidden;position: relative;
    padding: 100px 0;
}
.pop-pictxt .pic img{margin: 0 auto;}
.pop-pictxt .slick-next,.pop-pictxt .slick-prev{
    position: absolute;
    top:50%;margin-top: -7px;
    width: 9px;height: 15px;
    font-size: 0;
}
.pop-pictxt .slick-next{
    right:0;
    background: url(../images/s-next.png) no-repeat;
}
.pop-pictxt .slick-prev{
    left:0;
    background: url(../images/s-prev.png) no-repeat;
}
.pop-pictxt .slick-dots{
    position: absolute;
    bottom:0px;
    height: 10px;
    z-index: 80;
    text-align: center;
    width: 100%;
}
.pop-pictxt .slick-dots li{display: inline-block;margin: 0 4px;}
.pop-pictxt .slick-dots li a{
    padding: 0;display: block;width: 20px;height: 4px;border:0;
    line-height: 9999px;background:#8c8c8c;
}
.pop-pictxt .slick-dots li.slick-active a{background:#0075c1;}

.fancybox-close{
    background: url(../images/a-close.png) no-repeat !important;
    width: 39px !important;height: 39px !important;
    top:0 !important;right:0 !important;
    position: fixed !important;margin-right:20px;
}


.m-flexslider{position: fixed;left: 0;top: 100%;width: 100%;height: 100%;
    background-color: #fff;z-index: 999;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-flexslider.m-show{top: 0;}

.m-flexslider .a-flexClose{position: absolute;right: 0;top: 0;width: 40px;height: 40px;
    background:url(../images/a-close.png) no-repeat center center;
}
.m-flexslider .a-flexPrev,.m-flexslider .a-flexNext{
    position: absolute;top: 60px;bottom: 60px;width: 80px;
    background-repeat: no-repeat;background-position: center center;
}
.m-flexslider .a-flexPrev{left: 0;background-image: url(../images/s-prev.png);}
.m-flexslider .a-flexNext{right: 0;background-image: url(../images/s-next.png);}
.m-flexslider .con{position: absolute;left: 80px;right: 80px;top: 60px;bottom: 60px;}
.m-flexslider .slider{height: 100%;text-align: center;overflow: hidden;}
.m-flexslider .slider .item{position: relative;}
.m-flexslider .slider .item .pic{
   /* position: relative;padding-top: 50%;
    overflow: hidden;*/
}
.m-flexslider .slider .item img{position: absolute;left: 50%;top: 44%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    height:83%;
    width: auto;
}
.m-flexslider .slick-slider,.m-flexslider .slick-list,.m-flexslider .slick-track,.m-flexslider .slick-slide{height: 100%;}

.m-flexslider .slick-dots{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;z-index: 99;}
.m-flexslider .slick-dots li{display: inline-block;margin: 0 2px;}
.m-flexslider .slick-dots li a{display: block;width: 20px;height: 4px;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #8c8c8c;
}
.m-flexslider .slick-dots li.slick-active a{background-color: #0075c1;}
.m-flexslider .item p{
    width: 100%;text-align: center;left:0;
    position: absolute;bottom:10%;
    font-size: 14px;color: #333;
}
/* 联系我们 ==================*/
.pt-lxwm .contlists{width: 100%; font-size:0;word-spacing: -4px;letter-spacing: -4px;}
.pt-lxwm .contlists li{width: 50%; padding: 0 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.pt-lxwm .contlists li.frist,.pt-lxwm .contlists li.last{width: 100%;}
.pt-lxwm .contlists li h2{ height: 38px; line-height: 38px; background-color: #a2a4b5; color: #fff; font-size: 16px; padding-left: 20px;}
.pt-lxwm .contlists li .cont{padding: 15px 0;}
.pt-lxwm .contlists li .cont p{color: #83838e; font-size: 13px; line-height: 25px;padding: 0;}
.pt-lxwm .pad-wh{padding: 30px 10px;}

/* 核心优势 ==================*/
.pt-hxys .pt-m1 .about-con ul li{overflow: hidden; clear:both;}
.pt-hxys .pt-m1 .about-con ul li h2{font-size: 30px; color: #0075c1;}
.pt-hxys .pt-m1 .about-con ul li .txt p{font-size: 14px; color: #83838e; line-height: 29px;}
.pt-hxys .pt-m1 .about-con ul li.li2{ background-color: #f8f8fa;}
.pt-hxys .pt-m1 .about-con ul li .img{float: left; width: 37%; max-width: 425px;}
.pt-hxys .pt-m1 .about-con ul li.li2 .img{float: right;}
.pt-hxys .pt-m1 .about-con ul li.li2 .txt{overflow: hidden;}
.pt-hxys .pt-m1 .about-con ul li .txt{padding-left: 50%; padding-bottom: 3%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }
.pt-hxys .pt-m1 .about-con ul li .txt h2{padding-top: 10%; padding-bottom: 10px;}
.pt-hxys .pt-m1 .about-con ul li.li2 .txt{padding-left: 10%; padding-right: 7%; }

/* 2016.5.27 by葡萄 ==================*/
.pt-lxwm .contlists li.last3{width: 32%; float:left;}
.pt-lxwm .contlists li.last3:first-child{
    width: 68%;
}
.pt-lxwm .contlists li.last3 h2{margin-top: 15px;}
.pt-lxwm .pad-wh{overflow: hidden; clear:both;}
#map{height: 380px;}
#map img{max-width: 55555555555px;width:auto !important;}









.dede_pages{margin-top:10px;}
.dede_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#666;border-bottom:1px solid #EEE;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690;}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#F63;padding:2px 4px 1px;border-bottom:2px solid #F63;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:0px 10px 0px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}
.dede_pages ul li, .dede_pages ul li a{float:none; display:inline;}
