

.head{
	background:#1774cb;
	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:37px;}

.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.html) 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:38px;height:38px;line-height:38px;background:url(../images/ss.png) no-repeat -10px -9px;border:none;cursor:pointer;right:6px;top:0;position: absolute;outline:none;}
.k5{margin-left: 9px;float: none !important;}



#container{width:1198px;margin:0 auto;margin-top:10px;}
.container{width:1198px;margin:0 auto;}


.newscroll{
    height: 160px;
    background: #f5f5f5;
}
.newsc{
    width: 1200px;
    margin:0 auto;
}
.newleft{
    width: 620px;
    float:left;
	background: url(../images/zhuying_bg.png) no-repeat left top;
	margin-top: 37px;
    height:94px;
    font-size:16px;
    font-weight: bold;
    color: #2974bb;
    padding: 26px 0 0 100px;
}
.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:right;
    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: #2974bb;
    padding: 26px 0 0 220px;
}

/*service*/
.xw{ width: 790px; height: auto; overflow: hidden; background: #fff; padding: 20px;}
.news_xaingxi{ width: 752px; height: 55px; line-height: 55px; font-size: 18px; border-bottom: dotted 1px #ccc;font-family: 微软雅黑; text-align: center;}
.news_author{ width: 752px; height: 55px; line-height: 55px; font-size: 12px; font-family: 微软雅黑; text-align: center;}
.t2{ width: 752px; height: auto; text-align: center; padding-bottom: 30px;}
.t2 img{ max-width: 300px;  display: block;  margin: 0 auto;}
.fanye{line-height: 30px;margin-top: 20px; border-top: dotted 1px #ccc;}
.info{padding-top: 20px; border-top: dotted 1px #ccc; line-height: 30px; font-size: 14px;}
.beijing{
    background:url(../images/bj1.jpg) no-repeat top center;
    /*height:565px;*/
    overflow:hidden;
    padding: 30px 0 60px;
}
.public-title{
	font-size: 25px;
	color: #9c9c9c;
	font-family: "Arial";
	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: 30px;
}
.contents1 .content1{
    width: 1200px;
    margin:auto;
    overflow: hidden;
}
.prolist1{
    width: 3000px;
}
.prolist1 li{
    width: 182px;
    height: 348px;
    float:left;
    background: #f5f5f5;
    border:8px solid #fff;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.3);
    margin-left: 5px;
    margin-right: 45px;
    transition: all 0.3s;
    margin-top: 2px;
    margin-bottom: 2px;
}
.prolist1 li .bj{
	width: 98px;
	background:#fff;
	margin:0 auto;
    margin-top:-8px;
    border-bottom:3px solid #666665;
}
.prolist1 li h3{
    width: 34px;
    height: 95px;
    margin: 0 auto;
    background: #fff;
    font-weight: normal;
    font-size: 18px;
    color: #777777;
    position: relative;
    line-height: 22px;
    text-align: center;
    padding-top:35px;
    

}
.prolist1 li .more{
    width: 116px;
    height:37px;
    background:#fff;
    border:2px solid #d7d7d7;
    margin:36px auto;
    margin-bottom:0;
    line-height:37px;
    border-radius:5px;
    color:#7e7e7e;
    font-size:14px;
}


.prolist1 li{text-align:center;display:inline-block;*display:inline;*zoom:1;}
.prolist1 li a.img1{display:block;width:98px;height:61px;background-position:center top;background-repeat:no-repeat;;display:block;}
.tu{
    padding-top:48px;
}
.prolist1 li:hover a.img1{background-position:center -61px;}


.prolist1 li:hover{
    border:8px solid #666666;
}
.prolist1 li:hover .bj{
    background:#1774cb
}
.prolist1 li:hover h3{
    background: #1774cb;
    color:#fff;
}
#pre_left1 {
    cursor: pointer;
    width: 44px;
    height: 79px;
    position: absolute;
    left: -70px;
    top: 133px;
}
#pre_right1 {
    cursor: pointer;
    width: 28px;
    height: 36px;
    position: absolute;
    right: -70px;
    top: 133px;
}







/*product*/
.product-bj{
    background:#f5f5f5;
    padding-top: 50px;
    
}
.product{
    
    padding-bottom:37px;
}
.public-title2{
   background:url(images/t2.html) no-repeat 0 85%;
}
.fenlei{ width: 250px; height: 30px; line-height: 30px; text-align: center}
.fenlei h4{ font-size: 25px;}
.proleft{
    width: 250px;
    background: #fff;
    float:left;
    padding:20px 0px;
    margin-top: 30px;
}
.sortt{
    margin-top: 20px;
}
.sortt li{
    line-height: 45px;
    border-top:1px solid #e5e5e5;
    text-indent: 70px;
    background: url(../images/sort.png) no-repeat left center;
    transition: all 0.3s;
    border-left:2px solid #fff;
	 border-bottom:1px solid #e5e5e5;
}
.sortt li a{
    font-size: 15px;
    color:#777777;
    display: block;
}
.sortt li:hover{
    background: url(../images/sorth.png) no-repeat left center;
}
.sortt li:hover a{
	
    color: #2974bb;
}

.zilei{ width: 200px; height: 50px; display: block; line-height: 50px;  text-indent: 70px;}
.proright{
    width: 930px;
    float:right;
    margin-top: 30px;
}





.about-bj{
    background:url(../images/about.jpg) no-repeat top center;
    height:594px;
    overflow:hidden;
}
.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:#1774cb;
    font-weight: normal;
    padding-top:70px;
    padding-bottom:35px;
}
.about-content{
    color: #777777;
    text-indent:2em;
    line-height:30px;
}



.brand{
    padding-top:55px;
}
.brand .content{
    padding-top:88px;
}




.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: 13px;
    color:#fff;
    margin-top: 30px;
}
.case-re .more1{
    background: #6e6e6e;
    margin-left: 25px;
}
.case-re .more2{
    background: #2974bb;
}



.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:30px;
    padding-bottom:60px;
}

.contact li{
    float: left;
    width:25%;
    text-align: center;
}
.contact li h3{
    font-size: 20px;
    color:#666666;
    font-weight:normal;
    padding-top:24px;
}
.contact li h2{
    font-weight:normal;
    font-size: 16px;
}







.navigation{float:right;width:100px;}
.index-title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(../images/nav.html) 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;}

.news2_company{margin-top:10px;}





.link{
    background:#5a5a5a;
    height:auto;
}
.f_link{width:1198px;margin:0 auto;line-height:25px;color:#fff;font-size:14px;}
.f_link a{
    background:url(../images/navli.png) no-repeat right;
    color:#fff;
    padding:0 10px;
}


.foot{
    background:#232323;    height: 293px;
}
#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: 190px;
}
.foot-title{
    font-size:15px;
    color:#fff;
    font-weight:normal;
    background:url(../images/xian.png) no-repeat left bottom;
    padding-bottom:5px;
}
.sec1{
    padding-top:15px;
        height: 208px;
    overflow:hidden;
}
#footer .sec1 a{
    display:block;
    color:#dcd9d9;
    line-height:25px;
}
.erq{
    width: 225px;
}

.banquan{
    background:#4b4b4b;
}
.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.html) 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:233px;float:left;}
.sort_menu{}
.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.html) no-repeat 0% 100%;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;color:#000;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;}


