﻿/*顶部*/
.top_box{
    height:130px;
    width:100%;
    background:url(../images/logobeijing.png) no-repeat;
    background-size:100% 100%;
}
.top{
    width:1200px;
    height:100%;
    margin:auto;
    text-align:center;
}

/*导航*/
.header_box{
    width:100%;
    height:90px;
    padding:15px 0;
}
.header{
    width:1200px;
    height:100%;
    margin:auto;
}
.header img{
    float:left;
    height:100%;
}
.header ul{
    float:left; 
    margin-left:100px;
}
.header li{
    width:105px;
    padding:7.5px 0;
    float:left;
    margin:10px 2.5px;
    color:#666666;
    position:relative;
}
.header li:hover{
    background:#354a6f;
    color:#fff;
}
/*.header li:hover a{
    border-right:1px solid #e13f3f;
}*/
.header li a{
    display:block;
    line-height:25px;
    font-size:16px;
    text-align:center;
    /*border-right:1px solid #d6d6d6;*/
}
/*.header li:last-child a{
    border:none;
}*/
.header li.active{
    background:#354a6f;
    color:#fff;
}
/*.header li.active a{
    border:none;
}*/
.sousuo{
    float:right;
    padding-top:20px;
    margin-left:20px;
}

/*轮播*/
.zuolunbo{
    position:absolute;
    top:50%;
    margin-top:-24px;
    left:150px;
}
.youlunbo{
    position:absolute;
    top:50%;
    margin-top:-24px;
    right:150px;
}
.lunbozis{
    position:absolute;
    text-align:center;
    color:#fff;
    top:50%;
    margin-left:-180px;
    left:50%;
    margin-top:-95px;
}
.lunbozi {
    width: 100%;
    height: 371px;
    /* line-height: 242px; */
    position: absolute;
    text-align: center;
    color: #fff;
    /* top: 0; */
    bottom: 0px;
}
.lunbozi h1{
    font-size:60px;
    font-weight:bold;
    margin-bottom:21.5px;
}
.lunbozi p{
    font-size:72px;
}
.lunbozi .xian{
    width:60px;
    height:2px;
    background:#fff;
    position:absolute;
    left:50%;
    margin-left:-30px;
    top:90px;
}
.ruhui{
    width:100%;
    height:45px;
    background:#5c7193;
    color:#fff;
    text-align:center;
    line-height:45px;
    display:block;
    float:left;
    border-radius:5px;
    margin-top:5px;
}
.ruhui img{
    margin-right:10px;
}
.ruhui:hover{
    color:#fff;
}
/*body*/
.body{
    height:425px;
    width:100%;
    position:relative;
}
.xinwengonggao{
    width:1200px;
    position:absolute;
    left:50%;
    margin-left:-600px;
    margin-top:-70px;
}
.toubu{
    background:#354c71;
    height:70px;
    padding:22.5px 0;
    color:#fff;
    line-height:25px;
    width:100%;
}
.toubu_left{
    width:800px;
    float:left;
    padding:0 30px;
}
.toubu_right{
    width:400px;
    float:left;
    padding:0 30px;
}
.toubu_left .fl{
    font-size:20px;
    font-weight:bold;
}
.toubu_right .fr{
    font-size:16px;
}
.toubu_left .fr{
    font-size:16px;
}
.toubu_right .fl{
    font-size:20px;
    font-weight:bold;
}
.toubu_left .fl img{
    margin-right:10px;
}
.toubu_right .fl img{
    margin-right:10px;
}
.toubu_left .fr img{
    margin-left:5px;
    margin-bottom:3px;
}
.toubu_right .fr img{
    margin-left:5px;
    margin-bottom:3px;
}
#myCarouse2{
    width:410px;
    height:320px;
    float:left;
}
.xinwenliebiao{
    float:right;
}
.pd30{
    padding:30px;
    height:382px;
    background:#f1f3f5;
}

.xinwenliebiao li{
    background:url(../images/liebiaotou.png) no-repeat 10px 55%;
    padding-left:20px;
    line-height:35.5px;
    height:35.5px;
    padding-right: 70px;
    position: relative;
}
.xinwenliebiao li p{
    font-size:14px;
    float:left;
    color:#333333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 34px;
    width: 100%;
}
.xinwenliebiao li p:hover{
    cursor:pointer;
    text-decoration:underline;
    color:#e13f3f;
}
.body5 ul li:hover{
    cursor:pointer;
    text-decoration:underline;
    color:#e13f3f;
}
.dibu>li>ul>li:hover{
    cursor:pointer;
    color:#e13f3f;
}
.xinwenliebiao li span{
    font-size:12px;
    color:#999999;
    float:right;
    margin:0;
    position: absolute;
    right: 0;
}
.gonggao{
    width:100%;
    padding:15px;
    color:#fff;
    background:#e13f3f;
}
.gonggao h1{
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}
.gonggao p{
    font-size:12px;
    line-height:20px;
    height:20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.gonggao span{
    display:inline-block;
    font-size:12px;
    margin-top:10px;
    color:#fff;
}
.biandong{
    width:100%;
    margin-top:10px;
    
}
.biandong li{
    background:url(../images/liebiaotou.png) no-repeat 3px 55%;
    padding-left:15px;
}
.zhezhao{
    height:44px;
    width:100%;
    background:#354c71;
    opacity:0.8;
    position:absolute;
    bottom:0;
    left:0;
    z-index:50;
}
.zhezhaozi{
    line-height:44px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    position:absolute;
    bottom:0;
    left:10px;
    z-index:100;
}
.carousel-indicators{
    width:80px;
    left:78%;
    bottom:10px;
    margin:0;
}

/*风采*/
.body2_box{
    background:#354c71;
    width:100%;
}
.body2{
    width:1200px;
    margin:auto;
    padding:20px 0;
}
.fengcai{
    border-bottom:1px solid #4a6081;
    padding-bottom:10px;
    color:#fff;
    margin-bottom:20px;
}
.fengcai .fl{
    font-size:20px;
    font-weight:bold;
}
.fengcai .fl img{
    margin-right:10px;
    margin-bottom:5px;
}
.fengcai .fr{
    font-size:16px;
    line-height:28.5px;
}
.fengcai .fr img{
    margin-left:5px;
    margin-bottom:5px;
}
.geren li{
    float:left;
    width:18%;
    margin:0 12px;
    background:#fff;
    text-align:center;
    padding:158px 0 20px 0;
    position:relative;
}
.geren li h1{
    color:#333333;
    font-size:16px;
    padding-bottom:20px;
    font-weight:bold;
}
.geren li p{
    color:#777777;
    font-size:12px;
}
.geren li:last-child{
    margin-right:0;
}
.geren li img{
    width:100%;
    height:125px;
    position:absolute;
    left:0;
    top:0;
}
.xian2{
    width:15px;
    height:1px;
    background:#b2b2b2;
    position:absolute;
    top:237px;
    left:50%;
    margin-left:-7.5px;
}
.xiaozuo img{
    width:15px;
    height:30px;
}
.xiaoyou img{
    width:15px;
    height:30px;
}
.xiaozuo{
    left:0px;
}
.xiaoyou{
    right:0px;

}
/*商会*/
.zhezhao2{
    width:320px;
    height:250px;
    background:#000;
    position:absolute;
    z-index:50;
    opacity:0.6;
    top:0;
    left:5px;
}
.qiatan .xuanfu{
    width:44px;
    height:44px;
    margin:0;
    position:absolute;
    left:50%;
    margin-left:-22px;
    top:80px;
    z-index:100;
}
.xuanfu2{
    position:absolute;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    left:50%;
    margin-left:-36px;
    top:135px;;
    z-index:1000;
}
.body3_box{
    width:100%;
}
.body3{
    width:1200px;
    margin:auto;
    padding:40px 0;
}
.body3>ul>li{
    width:30%;
    padding:0 15px;
    float:left;
}
.shipingdingbu{
    border-bottom:1px solid #e2e2e2;
    padding-bottom:10px;
    margin-bottom:20px;
}
.shipingdingbu .fl{
    color:#333333;
    font-size:20px;
    font-weight:bold;
}
.shipingdingbu .fl img{
    margin-right:10px;
}
.shipingdingbu .fr{
    color:#999999;
    font-size:16px;
    line-height:28.5px;
}
.shipingdingbu .fr img{
    margin-left:5px;
    margin-bottom:5px;
}
.qiatan{
    position:relative;
}
.qiatan img{
    width:320px;
    height:250px;
    margin:0 5px;
    margin-bottom:15px;
}   
.bainianmeng{
    width:150px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #dcdcdc;
    border-radius:3px;
    display:block;
    float:left;
    margin-right:20px;
    margin-left:5px;
    color:#333333;
    font-size:14px;
}
.bainianmeng.active{
    background:#e13f3f;
    color:#fff;
    border:1px solid #e13f3f;
}
.body3 .zazhi li{
    width:31.3%;
    margin-right:3%;
    padding:0;
    text-align:center;
    font-size:14px;
    color:#333333;
    position:relative;
    float:left;
}
.body3 .zazhi li img{
    width:100%;
    height:230px;
}
.body3 .zazhi li p{
    margin-top:40px;
}
.body3 .zazhi li:last-child{
    margin-right:0;
}
.xian3{
    width:16px;
    height:1px;
    background:#c4c4c4;
    position:absolute;
    left:50%;
    margin-left:-8px;
    top:255px;
}
.mt0{
    margin-top:0;
}
.mt0 li{
    height:38.5px;
    line-height:38.5px;
}

/*企业和产品展示*/
.body4_box{
    width:100%;
    background:#f1f3f5;
}
.body4{
    width:1200px;
    padding:40px 0;
    margin:auto;
}
.body4 ul li{
    float:left;
    width:22%;
    margin-right:4%;
    background:#fff;
}
.body4 ul li:last-child{
    margin-right:0;
}
.body4 ul li img{
    width:100%;
    height:160px;
}
.body4 ul li p{
    text-align:center;
    color:#222222;
    font-size:14px;
    line-height:45px;
}
.body4 ul li:hover p{
    color:#fff;
    background:#e13f3f;
}
.bianse{
    color:#333333;
    border-bottom:1px solid #e7e9eb;
}
/*链接*/
.body5_box{
    width:100%;
}
.body5{
    width:1200px;
    margin:auto;
    padding:40px 0;
}
.body5 ul li{
    width:10%;
    float:left;
    border:1px solid #d1d1d1;
    margin:0 0.55%;
    margin-bottom:10px;
}
.body5 ul li img{
    width:100%;
}
/*底部*/
.bottom_box{
    width:100%;
    background:#25282c;
}
.bottom{
    width:1200px;
    margin:auto;
    color:#959595;
    font-size:12px;
}
.dibu{
    float:left;
}
.bottom_top{
    padding:20px 0 20px 0;
    height:215px;
}
.dibu>li{
    float:left;
    width:145px;
}
.dibu>li>ul>li p{
    font-size:18px;
    color:#959595;  
}
.dibu>li>ul>li{
    padding:8px 0;
}
.erweima{
    float:right;
    text-align:center;
    font-size:14px;
}
.erweima p{
    margin-top:10px;
}
.beihao{
    height:60px;
    line-height:59px;
    font-size:14px;
    border-top:1px solid #323136;
    color:#858a8d;
}
.beihao_box{
    width:1200px;
    margin:auto;
}

/*通用左边*/
.jieshaotu{
    position:relative;
}
.jieshaotu img{
    width:100%;
}
.jieshaotu h1{
    font-size:34.5px;
    color:#fff;
    position:absolute;
    top:30%;
    left:30%;
}
.jieshaotu p{
    font-size:14px;
    color:#fff;
    opacity:0.3;
    position:absolute;
    top:55%;
    left:30%;
    margin-top:-10px;
}
.body_tongyong{
    width:1200px;
    min-height:1100px;
    padding-left:320px;
    margin:auto;
    position:relative;
}
.zuotongyong{
    position:absolute;
    top:-30px;
    left:0;
    width:260px;
}
.gaikuang{
    width:260px;
    margin-bottom:40px;
}
.gaikuangbiaoti{
    background:#354c71;
    color:#fff;
    padding:20px 20px 20px 25px;
}
.gaikuangbiaoti div{
    font-size:20px;
}
.gaikuangbiaoti div img{
    margin-right:15px;
}
.gaikuangbiaoti p{
    font-size:12px;
    opacity:0.3;
    margin-top:5px;
    padding-left:31px;
}
.gaikuang ul li{
    height:50px;
    line-height:50px;
    background:url(../images/dian.png) no-repeat 30px 50% #f7f9fa;
    padding-left:50px;
    font-size:16px;
    color:#333333;
}
.gaikuang ul li.active{
    background:url(../images/xuanzhongdian.png) no-repeat 30px 50% #e13f3f;
    color:#fff;
}
.yaowen{
    width:260px;
}
.ningbo{
    height:70px;
    width:100%;
    background:#e0e4e8;
    line-height:30px;
    padding:20px;
}
.ningbo h1{
    font-size:18px;
    color:#333333;
    line-height:30px;
    float:left;
}
.ningbo p{
    font-size:12px;
    color:#354c71;
    float:right;
}
.yaowen ul li{
    background:url(../images/kongxin.png) no-repeat 20px 23px #f7f9fa;
    height:92px;
    padding:15px 20px 15px 30px;
    width:100%;
    border-bottom:1px solid #e6eaed;
}
.yaowen ul li:hover{
    background:url(../images/xuanzhongkongxin.png) no-repeat 20px 23px #f7f9fa;
}
.yaowen ul li:hover p{
    color:#e13f3f;
    text-decoration:underline
}
.yaowen ul li:last-child{
    border:none;
}
.yaowen ul li p{
    color:#666666;
    font-size:14px;
}
.yaowen ul li span{
    font-size:12px;
    color:#999999;
}
.dizhi{
    height:79px;
    line-height:79px;
    border-bottom:1px solid #e2e2e2;
}
.dizhi h1{
    font-size:30px;
    color:#333333;
    line-height:79px;
    float:left;
}
.dizhi ul li{
    float:left;
    color:#888888;
    font-size:14px;
    padding:0 5px;
}
.dizhi ul{
    float:right;
}
/*简介*/
.jianjie{
    padding:30px 0;
}
.jianjie p{
    font-size:14px;
    color:#666666;
    line-height:26px;
    margin-bottom:40px;
}
/*动态*/
.diyitiao{
    background:#354c71;
    color:#fff;
    position:relative;
    height:269px;
    padding:25px 25px 25px 499px
}
.diyitiao>img{
    position:absolute;
    width:474px;
    height:269px;
    left:0;
    top:0;
}
.diyitiao h1{
    font-size:18px;
    line-height:30px;
}
.diyitiao p{
    font-size:14px;
    color:#889dbe;
    margin-top:10px;
}
.diyitiao span{
    color:#8690a4;
    font-size:14px;
}
.diyitiao span img{
    margin-right:5px;
    margin-bottom:2px;
}
.xinwenshunxu{
    margin-top:10px;
}
.xinwenshunxu li{
    padding:30px 0;
    padding-left:269px;
    position:relative;
    height:202px;
    border-bottom:1px solid #f1f1f1;
}
.xinwenshunxu li img{
    position:absolute;
    width:249px;
    height:142px;
    left:0;
    top:30px;
}
.xinwenshunxu li h1{
    font-size:18px;
    color:#333333;
}
.xinwenshunxu li p,span{
    color:#888888;
    font-size:14px;
    margin-top:10px;
}
.xiangqing{
    background:#f7f9fa;
    text-align:center;
    padding:25px 0;
}
.xiangqing h1{
    color:#354c71;
    font-size:20px;
}
.shijian{
    width:300px;
    margin:auto;
    font-size:14px;
    color:#888888;
    margin-top:15px;
}
.shijian span img{
    margin-right:5px;
    margin-bottom:2px;
}
.jianjie>img{
    width:600px;
    height:340px;
    margin:30px 140px;;
}
.huizhang li{
    float:left;
    padding:20px;
    padding-left:195px;
    position:relative;
    height:176px;
    width:47.5%;
    margin-right:5%;
    border:1px solid #e2e2e2;
    margin-bottom:30px;
}
.huizhang li:nth-child(2n){
    margin-right:0;
}
.huizhang li>img{
    width:155px;
    height:136px;
    position:absolute;
    top:20px;
    left:20px;
}
.huizhang li h1{
    font-size:18px;
    color:#333333;
}
.huizhang li p{
    font-size:14px;
    color:#333333;
}
.huizhang li span{
    color:#777;
    font-size:12px;
}
.huizhang li span img{
    margin-left:5px;
    margin-bottom:2px;  
}
.huizhang li:hover{
    background:#f0f5fe;
    border:1px solid #354c71;
}
.huizhangjieshao{
    background: url(../images/1.png) no-repeat 96% 25px #f7f9fa;
    height:230px;
    position:relative;
    padding:20px;
    padding-left:250px;
    margin-bottom:40px;
}
.huizhangjieshao img{
    width:230px;
    height:230px;
    position:absolute;
    left:0;
    top:0;
}
.huizhangjieshao h1{
    font-size:24px;
    color:#354c71;
    margin-bottom:30px;
}
.huizhangjieshao h2{
    font-size:14px;
    color:#354c71;
    margin-bottom:20px;
}
.huizhangjieshao p{
    font-size:14px;
    color:#666666;
}
.hongxian{
    width:30px;
    height:2px;
    background:#e13f3f;
    position:absolute;
    top:60px;
}
.jianjie>h1{
    font-size:20px;
    color:#333333;
    text-align:center;
    margin-bottom:30px;
}
.jianjie .hong{
    color:#e13f3f;
    font-weight:bold;
    margin-bottom:0;
    line-height:30px;
}
.erweima img{
    width:125px;
}
.lianxi li img{
    float:left;
    margin:3px 0;
}
.lianxi li{
    line-height:20px;
    margin-bottom:10px;
}
.lianxi li p{
    padding-left:23px;
}
.dibudaohang li{
    width:50%;
    background:url(../images/dibuyou.png) 80% 50% no-repeat;
    float:left;
    line-height:30px;
}
.bottom_ul>li{
    float:left;
    width:25%;
    border-right:1px solid #323136;
    padding:0 45px;
    height:100%;
}
.bottom_ul{
    height:100%;
}
.bottom_ul>li:last-child{
    border:none;
}
.bottom_ul>li h1{
    font-size:16px;
    color:#d8d8d8;
    line-height:25px;
    margin-bottom:15px;
}
.riqi.active{
    background:#5c7193;
    color:#fff;
}
.toubu_right ul li{
    margin-bottom:20px;
}
.toubu_right ul li:hover .neirong h1{
    text-decoration:underline;
    color:#e13f3f;
}
.toubu_right ul li:hover .neirong p{
    text-decoration:underline;
    color:#e13f3f;
}
.riqi{
    width:85px;
    height:70px;
    background:#e9ebf0;
    color:#333333;
    float:left;
    padding:5px;
    padding-right:10px;
    margin-right:5%;
}
.riqi h1{
    font-size:28px;
    float:right;
}
.riqi span{
    font-size:14px;
    float:right;
    color:#fff;
    color:#999999;
    margin-top:5px;
}
.neirong{
    float:left;
    width:70%;
}
.neirong h1{
    color:#354c71;
    font-size:14px;
    line-height:30px;
}
.neirong p{
    color:#5c7193;
    font-size:12px;
}
.slide_index .bd li{
    
}
.slide_index .bd{
    
}
.xiaozuo{
    position:absolute;
    left:-50px;
    z-index:100;
    top:50%;
    margin-top:-15px;
}
.xiaoyou{
    position:absolute;
    right:-50px;
    z-index:100;
    top:50%;
    margin-top:-15px;
}
.tempWrap{
    height:100%;
}
.tempWrap ul{
    height:100%;
}
.slide_index{
    position:relative;
}
.lianjieanniu{
    left:50%;
    margin-left:-40px;
    bottom:-30px;
}
.lianjieanniu li{
    border:1px solid #000;
}
.lianjieanniu li.active{
    border:1px solid #000;
}
/*.dian{
    border:1px solid #333;
    width:10px;
    height:10px;
    border-radius:50%;
    display:inline-block;
    position:absolute;
}
.d_left{
    bottom:-20px;
    left:50%;
    z-index:100;
}
.r_left{
    bottom:-20px;
    left:52%;
    z-index:100;
}
.slide_index2{
    position:relative;
}
.body5 ul li{
    margin:0 8px;
    margin-bottom:8px;
}
*/
.sousuo_ipt{
    background:url(../images/sousuo.png) no-repeat 90% 50%;
    width:90px;
    border:1px solid #ccc;
    padding:5px;
    border-radius:50px;
    padding-right:32px;
}
.header ul{
    margin-left:50px;
}
.sousuo{
    padding-top:15px;
}
.bitian{
    position:absolute;
    left:-20px;
    top:16px;
}
.bitian img{
    width:15px;
}
.join_table01_left_ul li{
    position:relative;
}
.header_sub{
    position:absolute;
    top:39px;
    z-index:100;
    background:rgba(53,74,111,0.7);
    width:150%;
    display:none;
}
.header_sub p{
    padding:10px 0;
    /*border-top:1px solid #fff;*/
    line-height:20px;
}
.header_sub p a:hover{
    color:#000
}
