/*******************************
  ------[=内页公用部分]------
********************************/
#ban a{width: 100%;display: block;height: 350px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;background-repeat: no-repeat;
}
/*当前位置*/
.cur{border-bottom: 5px solid #aaaaaa;font-size: 15px;line-height: 30px;color: #aaa;}
.cur a{color: #3f3f3f;}
.cur span{font-weight: lighter;text-transform: uppercase;padding-left: 10px;font-size: 12px;}
.cur em{color: #3f3f3f;font-weight: bold;}
/*内页布局*/
.cont-box{background: #fff; margin: 15px 0 30px;overflow: hidden;padding: 20px 32px;}
.cont-box .col-l{width: 790px;padding-bottom: 30px;}
.cont-box .col-r{width: 307px;}

.cont-inner{padding-top: 30px;overflow: hidden;}
.g-tit3{float: left;font-size: 16px;color: #898989;}
.cont-inner .txt{overflow: hidden;line-height: 23px;color: #505050;padding-left: 20px;}
.cont-inner .txt p{padding-bottom: 10px;}
.g-tit4{font-size: 15px;color: #3f3f3f;line-height: 30px;border-bottom: 5px solid #3373a4;}
.g-tit4 span{font-size: 12px;color: #aaa;font-weight: lighter;text-transform: uppercase;padding-left: 5px;}

/*右侧导航*/
.menu{padding: 16px 0 22px;}
.menu li a{
    display: block;padding-left: 55px;line-height: 35px;color: #fff;font-size: 14px;
    background:#3373a4 url(../images/menu-2.png) no-repeat 20px center;
}
.menu li a span{font-size: 12px;text-transform: uppercase;padding-left: 5px;}
.menu li a:hover,.menu li.on a{
    color: #3373a4;font-size: 14px;background-color: #f6f6f6; 
    background-image: url(../images/menu-1.png);
}

/*联系方式*/
.m-contact{padding: 10px 0;line-height: 22px;color: #505050;}
.m-contact h3{color: #3373a4; line-height: 25px;font-size: 14px;}
.m-contact h5{color: #505050; line-height: 25px;font-size: 12px;padding-bottom: 3px;}

/*关于我们*/
.lm-list4{overflow: hidden;width: 690px;float: right;border: 1px solid #ddd;padding: 8px;}
.lm-list4 li{float: left;width: 230px;}
.lm-list4 li img{width: 210px;height: 140px;padding: 10px;display: block;}

.img-box{border: 1px solid #ddd;float: right; width: 700px;padding: 30px 0;text-align: center;}
.img-box img{max-width: 100%;}

/*联系我们*/
.cont-inner .txt2{line-height: 22px;font-size: 12px;overflow: hidden;padding-left: 20px;}
.cont-inner .txt2 img{float: right;}
.cont-inner .txt2 h3{font-size: 15px;color: #bf0000;padding-bottom: 5px;line-height:25px;}
.cont-inner .txt2 h5{font-size: 13px;line-height: 25px;}


/*我们的服务*/
.lm-list5{float: right;padding: 20px;border: 1px solid #ddd;width:660px;}
.lm-list5 li{overflow: hidden;margin-bottom: 20px;}
.lm-list5 .pic,.lm-list5 .pic img{width: 158px;height: 98px;display: block;}
.lm-list5 .pic{float: left;margin-right: 14px;}
.lm-list5 .con h3{
    font-size: 15px;line-height: 30px;white-space: nowrap;overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height:30px;
}
.lm-list5 .con p{line-height: 21px;height: 42px;
    display: -webkit-box;display: box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.lm-list5 .con .more{line-height: 22px;color: #c20000;}

/*新闻中心*/
.lm-list6{float: right;width: 700px;}
.lm-list6 li{line-height: 25px;}
.lm-list6 li a{
    display: block;
    padding-left: 20px;background: url(../images/list6.png) no-repeat 0 center;
    white-space: nowrap;overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height: 25px;
}
.lm-list6 li span{float: right;color: #aaa;}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}