/*头部样式*/


.head{
    background:#000d42;
    height:38px;
    overflow: hidden;
}
#header{width:1150px;margin:0 auto;}
.top_contact,.k1{
    line-height: 36px;
    color:#fff;
}
.k1 a{
    line-height: 38px;
    color:#fff;
}


.top{height: 120px;}
.logo{float:left;padding-top:15px;}

.topLink{float:right;text-align:right;position: relative;z-index: 9999;width: 835px;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:32px;padding-top:5px;}
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}


/*热门搜索*/

.search{width: 1150px;margin:20px auto;}
#formsearch{float:left;position: relative;}
.hotSearch{float:left;line-height:36px;font-weight:normal;color: #fff;margin-left: 150px;}
.hotSearch a{color:#fff;}



#formsearch input{height:22px;background:#fff;border:1px solid #c8c8c8;line-height:22px;border-radius: 30px;width: 230px;}
#formsearch input#keyword{height:36px;line-height:36px;color:#666;text-indent: 20px;outline:none;}
#formsearch input#s_btn{width: 43px;height:38px;line-height:38px;background: url(../images/ss.png) no-repeat left center;border:none;cursor:pointer;right:6px;top:0;position: absolute;outline:none;}
.k5{margin-left: 9px;float: none !important;}

/*模拟select弹出框*/
.searchs {position:relative;
    display: inline-block;z-index:99999;
    float: left;width:100px;border: 1px solid #c8c8c8;margin-right: 5px;line-height:22px;text-align:center;color:#000;height:22px;
}
.option_g {
    display: none;border: 1px solid #c8c8c8;border-top:none;background:#fff;
}

.option_g li{color:#fff;font-size:12px;line-height:22px;color:#000;}
.option_g li:hover{background:#3480ce;color:#fff;}






.newscroll{
    height: 178px;
    background: #f5f5f5;
}
.newsc{
    width: 1200px;
    margin:0 auto;
}
.newleft{
    width: 720px;
    float:left;
}
.contents {
    width: 720px;
    float: left;
    margin-top: 30px;
    position: relative;
}
.contents .content {
    width: 630px;
    overflow-y: hidden;
    float: left;
    height: 110px;
}
.prolist {
    height: 3000px;
}
.prolist li {
    width: 630px;
    height: 110px;
    float: left;
    margin-bottom: 6px;
}
#pre_left {
    cursor: pointer;
    width: 36px;
    height: 36px;
    position: absolute;
    right: 0px;
    top: 10px;
    background:url(../images/top.png) no-repeat center;
}
#pre_left:hover{
    background:url(../images/toph.png) no-repeat center;
}
#pre_right {
    cursor: pointer;
    width: 36px;
    height: 36px;
    position: absolute;
    right: 0px;
    top: 58px;
    background:url(../images/down.png) no-repeat center;
}
#pre_right:hover{
     background:url(../images/downh.png) no-repeat center;
}
.prolist .time{
    float:left;
}
.prolist .time img{
    width: 145px;
    height:101px;
}
.prolist li h3{
    float:left;
    width: 460px;
    font-weight: normal;
    margin-left: 20px;
}
.prolist li h3 a{
    line-height: 40px;
    font-size: 16px;
    color:#333333;
}
.prolist li h3 p{
    font-size: 14px;
    line-height: 25px;
    color:#666;
}
.telright{
    float:left;
    margin-top: 37px;
    margin-left: 42px;
    background: url(../images/phone_bg.png) center no-repeat;
    box-sizing: border-box;
    height:94px;
    width:438px;
    font-size:25px;
    font-weight: bold;
    color: #000d42;
    padding: 26px 0 0 220px;
}






.beijing{
    overflow:hidden;
    padding: 60px 0 130px;
}
.public-title{
    font-size: 25px;
    color: #9c9c9c;
    font-family: "微软雅黑";
    text-align: center;
    text-transform:uppercase;
    font-weight:normal;
    background:url(../images/t2.png) no-repeat 0 85%;
}
.public-title span{
    display: block;
    font-size: 18px;
    color:#353743;
    font-family:"微软雅黑";
}
.contents1{
    position: relative;
    margin-top: 100px;
}
.contents1 .content1{
    width: 1200px;
    margin:auto;
    overflow: hidden;
}
.prolist1{
    width: 3000px;
}
.prolist1 li{
    width: 225px;
    height: 228px;
    float:left;
    margin-left:7px;
    margin-right: 7px;
    transition: all 0.3s;
    margin-top: 2px;
    margin-bottom: 2px;
}


.prolist1 li{text-align:center;display:inline-block;*display:inline;*zoom:1;width:225px;float:left;border:1px solid #eeeeee;border-radius:5px;}
.prolist1 li a.img1{display:block;width:80px;height:80px;background-position:center top;background-repeat:no-repeat;;display:block;margin:0 auto;}
.tu{
    padding-top:14px;
}
.prolist1 li:hover a.img1{background-position:center -80px;}
.prolist1 li h3{
    font-size:16px;
color:#222;
font-weight:normal;
padding-top:14px;
}

.prolist1 li h3 p{
    font-size:14px;
    line-height:25px;
    color:#666;
    padding-top:23px;
}

.prolist1 li:hover{
    border:1px solid #3d4671;
    background:#3d4671
}

.prolist1 li:hover h3{
    color:#fff;
}

.prolist1 li:hover h3 p{
    color:#fff;
}


#pre_left1 {
    cursor: pointer;
    width: 44px;
    height: 79px;
    position: absolute;
    left: -70px;
    top: 85px;
}
#pre_right1 {
    cursor: pointer;
    width: 28px;
    height: 36px;
    position: absolute;
    right: -70px;
    top: 85px;
}





/*product*/
.product-bj{
    background:#f5f5f5;
    padding-top: 50px;
    
}
.product{
    
    padding-bottom:60px;
}
.public-title2{
   background:url(../images/t2.png) no-repeat 0 85%;
}

.proleft{
    width: 250px;
    background: #fff;
    float:left;
    padding:20px 0px;
    margin-top: 30px;
}
.sortt{
    margin-top: 20px;
     border-top:1px solid #e5e5e5;
}
.sortt li{
    line-height: 45px;
    text-indent: 70px;
    transition: all 0.3s;
    border-left:2px solid #fff;
}
.sortt li a{
    font-size: 15px;
    color:#777777;
    display: block;
    background: url(../images/sort.png) no-repeat left center;
    border-bottom:1px solid #e5e5e5;
}
.sortt li:hover a{
    background: url(../images/sorth.png) no-repeat left center;
}
.sortt li:hover a{
    color: #000b3c;
}

.sortt li .sec a{
    background: url(../images/sort2.png) no-repeat 57px center;
    padding-left:78px;
    text-indent: 0;
    color:#666;
    font-size:14px;
    border-bottom:1px dashed #e5e5e5;
    border-top:none;
}

.sortt li .sec a:hover{
    color:#000b3c;
}

.proright{
    width: 930px;
    float:right;
    margin-top: 30px;
}



.about-bj{
    background:#000d42;
    height:594px;
    /*overflow:hidden;*/
    width: 1920px;
    margin: 0 auto;
}
.about{
    padding-top:45px;
}
.public-title3{
    color:#fff;
}
.public-title3 span{
    color:#fff;
}
.about .content{
    margin-top:50px;
    background:#f9f9f9;
}
.about-right{
    width: 605px;
    padding-right:30px;
}
.ab-title{
    font-size:24px;
    color:#9bcd41;
    padding-top:56px;
    padding-bottom:35px;
}
.about-content{
    color: #777777;
    line-height:30px;
    font-size: 14px;
}

.about-content a{
    display: block;
    width:84px;
    height:26px;
    line-height:26px;
    text-align: center;
    float:right;
    background: #9bcd41;
    color:#fff;
    font-size:12px;
    margin-top:43px;
}


.product_list1{width: 105%;}
.product_list1 li{float:left;margin-right:16px;margin-bottom:28px;width: 218px;height: 226px;background: #fff;text-align: center;border:1px solid #fff;transition: all 0.3s;}
.product_list1 li a.img{}
.product_list1 li a.img img{width:180px;height:160px;margin-top: 15px;}
.product_list1 li h3{text-align:center;padding-top:5px;}
.product_list1 li h3 a{font-weight:normal;font-size: 14px;color:#444444;text-decoration:underline;}
.product_list1 li a.img{display:block;}
.product_list1 li:hover{border:1px solid #000b3c;}
.roll_product1{float:left;}








.brand{
    padding-top:55px;
}
.brand .content{
    padding-top:88px;
}


.product_list2{}
.product_list2 li{float:left;margin-left:12px;margin-right:12px;_display:inline;}
.product_list2 li img{width:218px;height:91px;border:1px solid #e8e8e8;}
.roll_product{float:left;}



.case1{
    margin-top: 80px;
}
.case-le{
    width: 795px;
    float:left;
}
.case-list li{
    float:left;
    width: 385px;
    height: 263px;
    margin-top: 30px;
    box-shadow: 0px 4px 5px rgba(0,0,0,0.3);
}
.case-list li img{
    width: 385px;
    height: 263px;
}
.icon-2,.icon-4{
    margin-left: 20px;
}
.case-re{
    width: 385px;
    height: 557px;
    float:right;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.3);
    margin-top: 30px;
}
.case-re h2{
    font-weight: normal;
    font-size: 18px;
    color: #353743;
    padding-top: 43px;
    padding-left: 25px;
    height:50px;
}
.case-re h2 p{
    font-size: 14px;
    color:#9c9c9c;
}
.content8{
    width: 328px;
    line-height:30px;
    margin-top: 10px;
    overflow: hidden;
    height:120px;
}
.content8 p{
    font-size: 14px;
    color:#666;
    padding-left: 25px;
}
.case-re a{
    float:left;
    width: 112px;
    height: 54px;
    display: block;
    line-height: 54px;
    text-align: center;
    font-size: 15px;
    color:#fff;
}

.case-re .more1{
    background: #000d42;
    margin-left: 25px;
}
.case-re .more2{
    background: #9bcd41;
}




.news{
    margin-top:50px;
    padding-bottom:60px;
}
.news1{
    width: 384px;
    margin-right: 23px;
    padding-top:30px;
}

.news3{
    margin-right: 0px;
}







.contact-bj{
    background:#eeeeee;
}

.contact{
    padding-top:52px;
    padding-bottom:60px;
}

.contact li{
    float: left;
    width:25%;
    text-align: center;
}
.contact li h3{
    font-size: 20px;
    color:#3d4671;
    font-weight:normal;
    padding-top:24px;
}
.contact li h2{
    font-weight:normal;
    font-size: 16px;
    color:#3d4671;
}



.news_list1{padding-top:16px;}
.news_list1 li{line-height:27px;position:relative;}
.news_list1 li a{line-height:27px;color:#6a6a6a;font-size:13px;}
.news_list1 li a:hover{text-decoration:none;color:#e87518;}
.news_list1 li span{color:#6a6a6a;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;font-size:13px;}
.news_list1 li h3 {font-size:14px;}





/*主体样式*/
#container{width:1198px;margin:0 auto;margin-top:10px;}
.container{width:1198px;margin:0 auto;}


.menu_cate{width:220px;float:left;}
.cate_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}

.navigation{float:right;width:100px;}

.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.index-table td{border:solid #add9c0; border-width:0px 1px 1px 0px; padding:10px 5px;}
.index-table{border:solid #add9c0; border-width:1px 0px 0px 1px;margin-top:10px;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

/*首页新闻*/
.news_company{width:280px;float:right;}
.news1_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.news_company .content{padding:5px;}

/*工程案例*/
.case{width:460px;float:left;margin-left:12px;padding-bottom:5px;margin-top:10px;}
.case_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}

.news2_company{margin-top:10px;}

/*产品推荐*/
.recommend_product{margin-top:10px;width:692px;float:left;}
.recommend_product .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.recommend_product .content{padding-top:15px;padding-bottom:14px;}
.roll_product li{padding-bottom:0px;}




/*友情链接*/
.link{
    background:#9bcd41;
    height:59px;
}
.f_link{width:1198px;margin:0 auto;line-height:59px;color:#fff;font-size:14px;}
.f_link a{
    background:url(../images/navli.png) no-repeat right;
    color:#fff;
    padding:0 20px;
}
/*页面底部*/
.foot{
    background:#000d42;    height: 243px;overflow: hidden
}
#footer{position:relative;width:1198px;margin:0 auto;padding-top:45px;}
#footer a{color:#fff;}
#footer a:hover{color:#e87518;text-decoration:none;}
.foot1{
    width: 200px;
}

.foot2{
    width: 356px;
}
.foot-title{
    font-size:15px;
    color:#fff;
    font-weight:normal;
    padding-bottom:5px;
}
.sec1{
    padding-top:15px;
        height: 208px;
    overflow:hidden;
}
#footer .sec1 a{
    display:block;
    color:#dcd9d9;
    line-height:25px;
}

#footer .foot2 .sec1 a{
width:125px;
float:left;
}

.erq{
    width: 180px;
}

.banquan{
    background: #000b36;
}
.zhu{
    width: 1198px;
    margin:0 auto;
    text-align: center;
    color:#fff;
    padding:15px 0;
    line-height:25px;
}
.zhu a{
    color:#fff;
}

/*------------内页-------------------*/
.left .box{margin-bottom:10px;}
.left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.left .box .content{padding:5px 0px;}

.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}

.n_banner{width:1920px;position:relative;left:50%;margin-left:-960px;}
.n_banner img{width:1920px;margin:0 auto}
.left{width:225px;float:left;}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact .content{padding:5px;line-height:24px;}

.right{width:940px;float:right;padding-bottom:10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background:url(../images/nav.png) no-repeat 0% 100%;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;}
.right .content{padding:10px;padding-top:15px;overflow:hidden;line-height: 24px;}
