/*å¤´éƒ¨æ ·å¼*/
.tong{
    width: 1150px;
    margin: 0 auto;
    position: relative;
}
#header{
    background: url(../images/head.jpg) repeat-x;
    height: 189px;
}

.topLink{
    width: 1150px;
    margin: 0 auto;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}
.wel{
    float: left;
}
.topLink .k1{
    float: right;
}
.topLink .k1 a{
    font-size: 14px;
    color: #fff;
}

.top{
    height: 96px;
    overflow: hidden;
}
.logo{float:left;}
.k2{
    float: right;
    background: url(../images/tel.jpg) no-repeat 0px 0px;
    padding-left: 110px;
    height: 72px;
    padding-top: 17px;
    margin-top: 10px;
}

.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;}





/*çƒ­é—¨æœç´¢*/
.search{
    padding:15px 0;
}
#formsearch{/*width:320px;*/float:right;}
.hotSearch{width:800px;float:left;height:24px;line-height:24px;font-weight:normal;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}


/*åˆä½œä¼™ä¼´*/
.hz{}
.title1{
    font-size: 30px;
    color: #333;
    text-align: center;
    background: url(../images/line2.jpg) no-repeat center bottom;
    line-height: 65px;
}
.hz .l_btn,.hz .r_btn{
    position: absolute;
    top:25px;
    cursor: pointer;
}
.hz .l_btn{
    right:35px;
}
.hz .r_btn{
    right:5px;
}
.product_list1{
    margin-top: 29px;
}
.product_list1 li{
    float: left;
    margin-right: 23px;
}

.product_list1 li img{
    border: 1px solid #e1dfdf;
    width: 209px;
    height: 86px;
}
.product_list1 li h3 a{
    display: block;
    text-align: center;
    font-size: 14px;
    color: #000;
    padding-top: 10px;
    font-weight: normal;
}
.xian1{
    width: 1166px;
    margin-top: 10px;
    position: relative;
    left:50%;
    margin-left: -583px;
}


/*äº§å“*/
.main1{
    padding-top: 25px;
}
.menu_cate{
    width:203px;
    float:left;
    border:1px solid #d6d3d3;
    padding-right: 1px;
}
.cate_title{}
.sort1{}
.sort1 li{
    margin-bottom: 1px;
}
.sort1 li a{
    display: block;
    line-height: 42px;
    background: #cb0008;
    text-align:center;
    font-size: 18px;
    color: #fff;
}
.sort1 li .layer2{}
.sort1 li .layer2 a{
    line-height: 28px;
    font-size: 14px;
    color: #000;
    background: url(../images/p1.jpg) no-repeat;
}

.producttts{
    float: right;
    width: 920px;
}
.tab{
    padding-bottom: 1px ;
    border-bottom:1px solid #c0bdbd;
}
.tab li a{
    float: left;
    width: 95px;
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    color: #333;
    display: block;
}
.tab li:hover a{
    background: #cb0008;
    color: #fff;
}
.tab li a.tab_click{
    background: #cb0008;
    color: #fff;
}
.tab .more1{
    float: right;
    display: block;
    font-size: 14px;
    color: #585858;
    text-transform: uppercase;
    padding-top: 5px;
}

.product_list2{
    padding-left: 5px;
}
.product_list2 li{
    float: left;
    margin-top: 26px;
    margin-bottom: 8px;
    margin-right: 20px;
}
.product_list2 li a.img{
    display: block;
    float: left;
    margin-right: 22px;
}
.product_list2 li img{
    width: 208px;
    height: 162px;
    border: 1px solid #e3dfdf;

}
.product_list2 li .js1{
    float: right;
    width: 205px;
}
.product_list2 li .js1 h3 a{
    display: block;
    font-size: 14px;
    color: #333;
    font-weight: normal;
    padding-top: 15px;
}
.product_list2 li .js1 .hh3 a{
    display: block;
    font-size: 14px;
    color: #333;
    font-weight: normal;
    padding-top: 15px;
}
.product_list2 li .js1 span{
    font-size: 12px;
    color: #333;
    display: block;
    line-height: 25px;
}


/*5å¤§ç†ç”±*/
.mian2{
    padding-top: 15px;
}
.title2{
    font-size: 50px;
    color: #4b4a4a;
    text-align: center;
    margin-bottom: 15px;
}
.title2 span{
    color: #cb0008;
}
.ys{
    background: url(../images/ys1.jpg) no-repeat;
    height: 1385px;
    margin-top: 31px;
}
.ys1{
    margin-bottom: 41px;
}
.ys1 .yss{
    padding-top: 60px;
    width: 550px;
}
.ys1 .yss h3{
    font-size: 30px;
    color: #cb0008;
    font-weight: normal;
    padding-left: 77px;
    margin-bottom: 25px;
}
.ys1 .yss p{
    padding-left: 20px;
    font-size: 14px;
    color: #898787;
    background: url(../images/dian1.jpg) no-repeat left 6px;
    line-height: 25px;
    margin-bottom: 5px;
}
.ys2{
    margin-bottom: 47px;
}
.ys2 .yss{
    padding-top: 85px;
    width: 545px;
}
.ys2 .yss h3{
    padding-left: 80px;
}
.ys3{
    margin-bottom: 44px;
}
.ys3 .yss{
    padding-top: 65px;
    width: 545px;
}
.ys3 .yss h3{
    padding-left: 80px;
}
.ys4{
    margin-bottom: 41px;
}
.ys4 .yss{
    padding-top: 65px;
    width: 545px;
}
.ys4 .yss h3{
    padding-left: 80px;
}


.ys5 .yss{
    padding-top: 45px;
    width: 545px;
}
.ys5 .yss h3{
    padding-left: 80px;
}
.about{}

.about .content{
    padding:21px 16px;
    background: #d5d5d5;
    margin-top: 32px;
}
.about1{
    width: 425px;
}
.about2{
    width: 660px;
    font-size: 14px;
    color: #797476;
    line-height: 25px;
}


.main2{
    background: url(../images/about1.jpg) no-repeat left bottom;
    width: 1920px;
    left:50%;
    margin-left: -960px;
    height: 730px;
    position: relative;
}
.productt1{
}

.tabb{
    text-align: center;
}
.tabb li{
    display: inline-block;
}
.tabb li a{
    display: block;
    line-height: 70px;
    font-size: 24px;
    color: #fff;
}
.tabb li a.tabb_click{
    color: #faf105;
}

.product_list4{}
.product_list4 li{
    float: left;
    margin-right: 15px;
    padding:8px 4px;
    background:#fff;
}
.product_list4 li img{
    width: 252px;
    height:182px;
    text-align: center;
}


/*è§£å†³æ–¹æ¡ˆ*/
.cases{
    padding-top: 10px;
}
.case_list1{
    margin-top: 52px;
}
.case_list1 li{
    float: left;
    width:575px;
    position: relative;
}
.case_list1 li img{
    width: 345px;
    height: 221px;
    display: block;
}
.case_list1 li .js2{
    width: 168px;
    height: 221px;
    padding:0px 35px 0 35px;
    background: url(../images/c1.png) no-repeat;
    position: absolute;
    right: 0px;
    top:0px;
    z-index: 999;
}
.case_list1 li .js2 h3 a{
    padding-top: 40px;
    font-size: 18px;
    color: #fff;
    margin-bottom: 12px;
    display: block;
    font-weight: normal;
}
.case_list1 li .js2 .hh3 a{
    padding-top: 40px;
    font-size: 18px;
    color: #fff;
    margin-bottom: 12px;
    display: block;
    font-weight: normal;
}
.case_list1 li .js2 span{
    font-size: 14px;
    color: #fff;
    display: block;
    line-height:22px;
	height:114px;
	overflow:hidden;
}

.case_list1 li:nth-child(3) img{
    width: 345px;
    height: 221px;
    display: block;
    padding-left: 230px;
}
.case_list1 li:nth-child(3) .js2{
    width: 168px;
    height: 221px;
    padding:0px 54px 0 30px;
    background: url(../images/c2.png) no-repeat;
    position: absolute;
    left: 0px;
    top:0px;
    z-index: 999;
}

.case_list1 li:nth-child(4) img{
    width: 345px;
    height: 221px;
    display: block;
    padding-left: 230px;
}
.case_list1 li:nth-child(4) .js2{
    width: 168px;
    height: 221px;
    padding:0px 54px 0 30px;
    background: url(../images/c2.png) no-repeat;
    position: absolute;
    left: 0px;
    top:0px;
    z-index: 999;
}


/*äº§å“å±•ç¤º*/
.products{
    padding-top: 20px;
    padding-bottom: 50px;
}
.product_list5{
    margin-top: 38px;
}
.product_list5 li{
    float: left;
    margin-right: 17px;
}
.product_list5 li img{
    width: 272px;
    height: 212px;
    border: 1px solid #e5e1e1;
}
.product_list5 li h3{
    text-align: center;
    font-size: 14px;
    color: #333;
    background: #9e9c9c;
    line-height: 41px;
    font-weight: normal;
}
.product_list5 li:hover h3{
    background: #e20001;
    color: #fff;
}
.product_list5 li .hh3{
    text-align: center;
    font-size: 14px;
    color: #333;
    background: #9e9c9c;
    line-height: 41px;
    font-weight: normal;
}
.product_list5 li:hover .hh3{
    background: #e20001;
    color: #fff;
}


/*æ–°é—»*/
.news{/* padding-top:25px; */}
.news-left{width:830px;}
.news-right{width:300px;/*margin-top: 7px;*/}
.news-title{
    background: url(../images/t8.png) no-repeat left bottom;
    height: 38px;
    font-size: 18px;
    color: #fff;
    line-height: 38px;
    font-weight: normal;
    padding-left: 30px;
}
.news-title a{
    display: block;
    float: right;
    color: #585858;
    font-size: 14px;
    padding-right: 5px;
}
.news-right .content{padding-top:47px;}

#tabs_box{float:left;width:830px;position:relative;}
.tabs{position: relative;border-bottom:1px solid #d8d5d5}
.tabs ul{
    height: 38px;
    line-height: 39px;
}
.tabs ul li{float:left;width: 132px;text-align: center;}
.tab-nav{cursor:pointer;color:#585858;font: 500 18px/38px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";text-align:center;}
.tab-nav-action{cursor:pointer;background:url(../images/tab1.png) no-repeat center;color:#fff;font: 500 18px/38px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}
.tabs-body{}
.tabs-body div{}
a.nmore{position:absolute;top: 12px;right:0;color:#585858;font-size:14px;font-family: "Arial";margin-right: 30px;}
a.nmore:hover{color:#f9860b;}

.news_list1{margin-top: 15px;}
.news_list1 li{line-height:27px;position:relative;}
.news_list1 li a{line-height:27px;color:#585858;font:600 14px/32px "å®‹ä½“";}
.news_list1 li a:hover{text-decoration:none;color:#c8161d;}
.news_list1 li i{font-style:normal;color:#585858;font:400 14px/35px "å®‹ä½“";display:block;}
.news_list1 li span{color:#444;z-index:0;font:400 14px/22px "å®‹ä½“";display:block;padding-top:15px;}
.news_list1 li h2{text-align:right;margin-top:38px;}
.zxxw_b{float:right;width:386px;}

.news_list2{margin-top:26px;}
.news_list2 li{float:left;width: 395px;position: relative;}
.news_list2 li a{color:#585858;font:400 12px/30px "å®‹ä½“";padding-left:23px;background: url(../images/sdot.png) left center no-repeat;}
.news_list2 li a:hover{text-decoration:none;color:#c8161d;}
.news_list2 li span{position:absolute;right:0;top:0;line-height:30px;font-family: "å®‹ä½“"}



#kehu{overflow:hidden;height:315px;margin:0 auto;position:relative;}
#jian {height:100%;}
#zheng {}
#xtop{}
.news_listt{}
.news_listt li{border-bottom: #d8d5d5 1px dashed;padding:3px 0 7px 15px;}
.news_listt li a{line-height:35px;color:#c8161d;font:600 12px/35px "å®‹ä½“";background: url(../images/wen.png) left center no-repeat;padding-left:30px;display:block;}
.news_listt li a:hover{text-decoration:none;color:#c8161d;}
.news_listt li span{color:#8f8e8e;font:500 12px/23px "å®‹ä½“";background: url(../images/da.png) left 3px no-repeat;padding-left:30px;display:block}


/*ä¸»ä½“æ ·å¼*/
#container{width:1150px;margin:0 auto;margin-top:10px;}


.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;}






/*å‹æƒ…é“¾æŽ¥*/
.f_link{
    width: 1150px;
    margin: 25px auto 48px;
    line-height: 50px;
    background-color: #d6d6d6;
    text-indent: 20px;
    font-size: 14px;
    color: #e20001;
}

/*é¡µé¢åº•éƒ¨*/
#footer{
    background: url(../images/foot.jpg) no-repeat;
    height: 470px;
    width: 1920px;
    position: relative;
    left:50%;
    margin-left: -960px;
    color: #fff;
}
#footer a{color:#fff;}
#footer a:hover{color:#e87518;text-decoration:none;}
.foot{
    padding-top: 60px;
}
.logo2{
    float: left;
    padding-left: 20px;
    width: 78px;
    padding-top: 30px;
}
.cont1{
    width: 302px;
    padding-left: 35px;
    padding-right: 40px;
    float: left;
    line-height: 25px;
}
.nav2{
    float: right;
}
.nav2 li{
    float: left;
    margin:0px 42px;
}
.nav2 li a{
    font-size: 12px;
    display: block;
    line-height: 25px;
}

.foot2{
    padding-top: 5px;
}
.ft1{width:800px;
    line-height: 25px;
}


.nav_foot{text-align:center;line-height:24px;color:#666;}
.copyright{text-align:center;line-height:24px;}


/*------------å†…é¡µ-------------------*/
.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;margin:0 auto;
    position:relative;
    left: 50%;
    margin-left: -960px;
}
.n_banner img{width:1920px;margin:0 auto}
.left{width:315px;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:820px;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;}
