/*******************************
    -------[=内页公用]-------
********************************/
#banner{
    height: 500px;margin-top: -110px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.con-box{overflow: hidden;margin-top: -70px;}
.con-box .col-l{padding: 0 50px;width: 1020px;min-height: 1272px;}
.con-box .col-r{width: 260px;padding-top: 90px;}

#cur{line-height: 70px;overflow: hidden;border-bottom: 1px dotted #ddd;}
#cur p{
    float: right;padding-left: 10px;color: #999;font-size: 14px;
    background: url(../images/pic-03.png) no-repeat 0 center;
}
#cur a{color: #999;margin: 0 15px;}
#cur a:hover{color: #0093dd;}
/*右侧*/
#menu{background: #0093dd;color: #fff;padding:30px;}
#menu dt{font-size: 36px;padding-bottom: 20px;border-bottom: 1px solid #1a9ee0; margin-bottom: 20px;}
#menu dd{font-size: 16px;line-height: 36px;}
#menu dd a{color: #fff;padding-left: 20px;}
#menu dd a:hover,#menu dd.on a{background: url(../images/pic-menu.png) no-repeat 0 center;}

.m-recommend{padding: 15px 30px 35px;}
.m-recommend .tit{line-height: 60px;font-size: 24px;}
.m-recommend .tit a{float: right;padding-left: 20px;background: url(../images/pic-05.png) no-repeat 0 center;font-size: 12px;}
.m-recommend li{margin-bottom: 20px;position: relative;overflow: hidden;}
.m-recommend li img{
    width: 202px;height: 207px;display: block;
}

.m-recommend li p{position: absolute;line-height: 50px;text-align: center;bottom: 0;left:0;width: 100%;color: #fff;background: rgba(0,0,0,0.4);}

/*我们是谁 分公司*/
.m-article{padding: 60px 0 50px;}
.m-article h1{font-size: 36px;padding-bottom: 24px;text-align: center;line-height: 46px;}
.m-article h1 span{display: block;font-size: 14px;padding: 0 215px;line-height: 24px;padding-top: 20px;}
.m-article .txt1 p{color: #666;font-size: 14px;line-height: 24px;padding-bottom: 24px;}
.m-article .txt1 img{padding: 20px 0 40px;display: block;margin: 0 auto;}
.m-article .txt1 .img{max-width: 100%;width: 490px;height: 377px;}
.m-article .txt2{overflow: hidden;}
.m-article .txt2 img{float: left;width: 337px;height: 377px;margin-right: 28px;}
.m-article .txt2 p{font-size: 14px;color: #666;line-height: 26px;padding-top: 50px;}
.m-article .txt2 h3{
    display: block;color: #0093dd;font-size: 48px;margin-top: 50px;text-align: right;
}
/*服务*/
.m-article .txt1 .img-box{overflow: hidden;}
.m-article .txt1 .img-l{float: left;width: 490px;height: 377px;}
.m-article .txt1 .img-r{float: right;width: 490px;height: 377px;}
.m-article .txt3 h3{font-size: 30px;line-height: 50px;}
.m-article .txt3 p{line-height: 30px;font-size: 16px;color: #666;}

/*客户列表*/
.list-logo{overflow: hidden;margin-left: -17px;}
.list-logo li{float: left;margin-bottom: 17px;}
.list-logo a{
    display: block;width: 188px;height: 110px;margin-left: 17px;
    border: 1px solid #ececec;text-align: center;line-height: 110px;
}
.list-logo img{vertical-align: middle;}
/*.list-logo a:hover{border-color: #0093dd;}*/

/*联系*/
.m-contact{overflow: hidden;padding: 40px 0;}
.m-contact.bot{border-bottom: 1px solid #f2f2f2;}
.m-contact .pic{float: left;width: 506px;height: 379px;}
.m-contact .text{float: left;padding-left: 30px;width: 484px;height: 379px;overflow: hidden;}
.m-contact .text h3{line-height: 50px;font-size: 30px;padding-bottom: 5px;}
.m-contact .text p{line-height:30px;font-size: 16px;padding-left: 22px;background: url(../images/pic-16.png) no-repeat 0 center;}
.m-contact .text .p2{background-image: url(../images/pic-17.png);}
.m-contact .text .p3{background-image: url(../images/pic-18.png);}
.m-contact .text .p4{background-image: url(../images/pic-19.png);}
.m-contact .text .wei{width: 170px;height: 170px;padding-top: 15px;}

/*媒体*/
.lm-list03{padding: 0 0 50px;}
.lm-list03 li{padding: 40px 0;border-bottom: 1px solid #f2f2f2;overflow: hidden;}
.lm-list03 .pic,
.lm-list03 .pic img{width: 309px;height: 215px;}
.lm-list03 .pic{float: left;overflow: hidden;}
.lm-list03 .text{float: left;padding-left: 27px;width: 675px;}
.lm-list03 h4{line-height: 40px;font-size: 18px;}
.lm-list03 span{color: #999;display: block;margin-bottom: 20px;}
.lm-list03 .time{padding-left: 23px;background: url(../images/pic-20.png) no-repeat 0 center;margin-right: 16px;}
.lm-list03 p{
    line-height: 24px;height: 48px;font-size: 14px;color: #666;margin-bottom: 30px;
    display: -webkit-box;display: box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.lm-list03 .btn{
    display: inline-block;height: 31px;line-height: 31px;padding-left: 40px;font-size: 0;
    background: url(../images/pic-21.png) no-repeat 0 0;
}
.lm-list03 .btn:hover{font-size: 14px;background-image:url(../images/pic-22.png);}

/*页码*/
.m-page{overflow: hidden;padding:0 0 20px 1px;}
.m-page li{font-size: 18px;float: left;width: 44px;line-height: 44px;text-align: center;border: 1px solid #efefef;margin-left: -1px;}
.m-page li a{display: block;color: #999;}
.m-page li a:hover,.m-page li.on a{color: #fff;background: #0093dd;}

/*社会责任*/
.m-list04 .img{width: 100%;height: auto;padding-top: 20px;display: block;}

.lm-list04{position: relative;overflow: hidden;padding-bottom: 200px;padding-top: 60px;}
.lm-list04 .line{width: 1px;height: 100%;position: absolute;top: 0;left: 50%;background: #e5e5e5;}
.lm-list04 .btn{
    position: absolute;width: 39px;height: 39px;bottom: 0;left: 50%;margin-left: -19px;
    background: url(../images/pic-23.png) no-repeat center 0;padding: 0;
}
.lm-list04 li{width: 400px;padding: 20px 0;position: relative;z-index: 2;font-size: 14px;}
.lm-list04 li.l{padding-right: 100px;background: url(../images/list04-l.png) no-repeat right center; text-align: right;margin-left:20px;}
.lm-list04 li.r{padding-left: 100px;background: url(../images/list04-r.png) no-repeat left center; margin-right: 20px;}
.lm-list04 li h3{color: #0093dd; font-size: 48px;}

/*市场*/
.lm-list05{overflow: hidden; margin-left: -20px;padding: 55px 0 30px;}
.lm-list05 li{float: left;width: 326px;margin:0 0 20px 20px;position: relative;}
.lm-list05 li img{width: 100%;height: 395px;display: block;}
.lm-list05 .li-first{width: 672px;}
/*.lm-list05 .li-first p{margin: 0 45px;}*/
.lm-list05 .li-first span{padding-bottom: 10px;}
.lm-list05 .txt{position: absolute;width: 100%;left: 0;bottom: 0;}
.lm-list05 p{padding: 18px 45px;color: #fff;text-align: center;background: rgba(0,0,0,0.45);font-size: 14px;}
.lm-list05  a:hover p{color: #0093dd;}
.lm-list05 p span{display: block;line-height: 26px;font-size: 18px;}

/*市场-详情*/
.m-roll{width: 100%;height:500px; overflow:hidden; position:relative;}
.m-roll .bd{position:relative; height:100%; z-index:0;   }
.m-roll .bd li{
    width: 100%;height: 500px;
    zoom:1;
    background-position: center 0;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

}
.m-roll .bd a{ width:100%; display:block;  }

.m-roll .prev,.m-roll .next{
    display: inline-block;width:47px;height:47px;
    position: absolute;top:50%;margin-top: -23px;z-index: 100;
    border-radius: 50%;
    background-color:rgba(0,0,0,0.5);
    background-color: #ccc\9;
    background-image: url(../images/arr-l.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.m-roll .prev{left:30px;}
.m-roll .next{right:30px;background-image: url(../images/arr-r.png);}
.m-roll .prev:hover,.m-roll .next:hover{background-color: #0093dd;}

.m-tab{margin-bottom: 32px;}
.m-tab h3{font-size: 30px;line-height: 46px;padding-top: 13px;}
.m-tab table{font-size: 14px; line-height: 30px;}

.lm-list05.g_list05{margin-left: -30px;}
.g_list05 li{width: 232px;margin-left: 30px;}
.g_list05 li img{height: 247px;}
.g_list05 p{padding: 10px 0;}
.g_list05 p span{font-size: 14px;line-height: 30px;}

.m-article .txt4{min-height: 245px;}
.m-article .txt4 h3{line-height: 46px;border-bottom: 1px solid #efefef;margin-bottom: 24px;font-size: 18px;}
.m-article .txt4 h3 span{display: inline-block;padding: 0 10px;color: #0093dd;border-bottom: 1px solid #0093dd;margin-bottom: -1px;}
.m-article .txt4 p{font-size: 14px;line-height: 24px;}

.lm-tit{border-bottom: 1px solid #ddd;position: relative;height: 26px;text-align: center;margin-bottom: 25px;}
.lm-tit span{
    display: inline-block;line-height: 50px;padding: 0 35px;border: 1px solid #ddd;font-size: 18px;
    background: #fff;margin-bottom: -15px;
}


.m-join dl{margin-bottom: 10px;}
.m-join dt{
    display: block;line-height: 43px;font-size: 16px;
    padding: 0 17px;cursor: pointer;overflow: hidden;background: #f0f0f0;
}
.m-join dt p{float: left;width: 200px;}
.m-join dt .case{font-size: 24px;color: #333;}
.m-join dl.on dt{color: #fff;background: #0093dd;}
.m-join dl.on .case{color: #fff;}
.m-join dd{padding-top: 20px;font-size: 14px; color: #666;line-height: 30px;} 
.m-join .txt{padding: 0 30px 40px;}
.m-join .txt h3{
    font-size: 18px;color: #000;line-height: 48px;padding-left: 10px;
    background: url(../images/pic-24.jpg) no-repeat 0 center;
}
.m-join .txt a{display: block;color: #0093dd;font-size: 14px;line-height: 30px;padding: 22px 0;}

