/*banner*/

.slideBoxs{ width:100%; height:450px; overflow:hidden; position:relative; min-width:1215px;}

.slideBoxs .bd{ position:relative; height:450px; overflow:hidden; width:100%; z-index:0;}

.slideBoxs .bd li{ width:100%; height:450px; zoom:1; vertical-align:middle; }

.slideBoxs .bd li a{ width:100%; height:450px; display:block;}

.slideBoxs .hd {position:absolute; width:100%; bottom:20px;z-index: 111;}

.slideBoxs .hd ul{ width:1250px; margin:0px auto; text-align:center;}

.slideBoxs .hd ul li{width:15px; height:15px; text-indent:-9999px; margin-right:10px; background:#fff; display:inline-block; border-radius:50%; cursor:pointer;}

.slideBoxs .hd ul li.on{background:#e99613; width:15px; height:15px;}



/*新闻案例*/

.product_box{

    width:100%;

    height: auto;

    overflow: hidden;

    background: #f6f6f6;

    min-width: 1200px;

}

.product_middle{

    width:1200px;

    height:auto;

    overflow: hidden;

    margin:0 auto;

    margin-bottom: 50px;

}

.product_middle h1{

    font-size: 28px;

    color:#333;

    text-align:center;

    line-height: 50px;

    padding-top: 40px;

}

.product_middle h2{

    font-size: 16px;

    color:#777;    

    text-align:center;

    line-height: 30px;

    margin-bottom: 30px;

    text-transform:uppercase

}

.product_middle ul .product_one{

    float:left;

    width:190px;

    height:140px;

    border:1px solid #e2e2e2;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

    background: #fff;

    margin:15px 3px;

    transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

}

.product_middle ul .product_one img{

    display: inline; height: 100px; 

    margin-bottom:0px;

}

.product_middle ul .product_one .powenzi{

    

    color:#919191;

    font-size: 14px;

    margin-top:0px;

}



/*经典案例*/

.case_box{

    width:100%;

    height: auto;

    overflow: hidden;

    min-width: 1200px;

}

.case_middle{

    width:1200px;

    height:auto;

    overflow: hidden;

    margin:0 auto;

    margin-bottom: 65px;

}

.case_middle h1{

    font-size: 28px;

    color:#333;

    text-align:center;

    line-height: 50px;

    padding-top: 40px;

}

.case_middle h2{

    font-size: 16px;

    color:#777;    

    text-align:center;

    line-height: 30px;

    margin-bottom: 30px;

    text-transform:uppercase

}

.case_middle ul{

    display: block;

    width:384px;

    height:auto;

    overflow:hidden;

    border:1px solid #e2e2e2;

    padding:9px 0 25px 0px;

    float:left;

    margin:0 5px;

}

.case_xinpin{

    display: inline-block;

    width:384px;

    background: #f6f6f6;

    line-height: 40px;

    font-size: 18px;

    color:#0a7194;

    padding-left: 20px;

    font-weight: bold;

}

.case_tuwen{

    padding:20px;

}

.case_tuwen img{

    width:135px;

    height:100px;

    float:left;

    margin-right: 20px;

}

.case_tuwen h3 a{

    font-size: 13px;

    font-weight: bold;

    color:#000;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;

}

.case_tuwen h3 a:hover{

    text-decoration:underline;

}

.case_tuwen h5{

    font-size: 13px;

    color:#777;

    line-height: 20px;

    margin-top: 15px;

}

.newsnews a{

    font-size: 13px;

    color:#777;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;

    padding-left: 20px;

    line-height: 30px;

}

.newsnews a:hover{

    text-decoration: underline;

}



/*新闻中心*/

.news_box{

    width:100%;

    height: auto;

    overflow: hidden;

    min-width: 1200px;

    background: #f6f6f6;

}

.news_middle{

    width:1200px;

    height:auto;

    overflow: hidden;

    margin:0 auto;

    margin-bottom: 65px;

}

.news_middle h1{

    font-size: 28px;

    color:#333;

    text-align:center;

    line-height: 50px;

    padding-top: 40px;

}

.news_middle h2{

    font-size: 16px;

    color:#777;    

    text-align:center;

    line-height: 30px;

    margin-bottom: 30px;

    text-transform:uppercase

}

.news_middle .aboutbox{

    width:325px;

    height:auto;

    overflow:hidden;

    float:left;

    margin-right: 35px;

}

.news_title{

    height:auto;

    overflow:hidden;

    border-bottom: 1px solid #ccc;

    

}

.xinwen_title{

    float:left;

}

.xinwenmore{

    float:right;

}

.xinwen_title h3{

    font-size:20px;

    color:#000;

    font-weight: bold;

}

.xinwen_title h4{

    font-size:14px;

    color:#777;

    text-transform: uppercase;

    margin-top: 5px;

    margin-bottom: 10px;

}

.xinwenmore span a{

    display: block;

    font-size: 14px;

    margin-top: 15px;

    color:#777;

}

.xinwenmore span a:hover{

    text-decoration: underline;

}

.news_middle .aboutbox .news_img{

    margin:13px 0 5px 0;

}

.news_middle .aboutbox .news_img img{

    width:325px;

    height:135px;

}

.news_middle .aboutbox .news_about h5 a{

    font-size: 14px;

    color:#000;

    font-weight: bold;

    line-height: 30px;

}

.news_middle .aboutbox .news_about h5 a:hover{

    text-decoration:underline;

}

.news_middle .aboutbox .newsab_con p a{

    color:#777;

    font-size: 12px;

    line-height: 25px;

}

.news_middle .qiyedt{

    width:380px;

    height:auto;

    overflow:hidden;

    float:left;

    margin-right: 35px;

}

.news_middle .qiyedt .news_img{

    margin:13px 0 5px 0;

}

.news_middle .qiyedt .news_img img{

    width:380px;

    height:135px;

}

.news_middle .qiyedt .news_about h5 a{

    font-size: 14px;

    color:#000;

    font-weight: bold;

    line-height: 30px;

}

.news_middle .qiyedt .news_about h5 a:hover{

    text-decoration:underline;

}

.news_middle .qiyedt .newsab_con p a{

    color:#777;

    font-size: 12px;

    line-height: 25px;

}

.newsnewsone a{

    font-size: 13px;

    color:#777;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;

    line-height: 30px;

}

.newsnewsone a:hover{

    text-decoration: underline;

}

.newsnewsone span{

    float: right;

    font-size: 12px;

    color:#777;

    line-height: 30px;

}

/*产品展示*/

.chanpin_box{

    width:100%;

    height:auto;

    overflow:hidden;

    min-width: 1200px;

}

.chanpin_middle{

    width:1200px;

    height:auto;

    overflow:hidden;

    margin:0 auto;

    padding:40px 0 20px 0;

}

.chanpinzs{

    font-size: 16px;

    color:#333;

    font-weight: bold;

}

.sanlunbo{

    width:1200px;

    position: relative;

    margin:40px 0;

}

.lunb{

    width: 1120px;

    margin: 0 auto;

    overflow: hidden;

}

.lb{

    width:165px !important;

    height:105px;

    border:1px solid #ccc;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

    margin-left: 3px;

}

.lb img{

    max-width: 100%;

    display: block;

    margin:10px auto;



}

.lrbtn{

    width: 100%;

    height: 55px;

    position: absolute;

    top: 50%;

    left: 0;

    z-index: 9999;

    -webkit-transform:translateY(-50%); 

    transform:translateY(-50%);

}

.left_btn,.right_btn{

    width: 30px;

    height: 55px;

    cursor: pointer;

}

.left_btn{

    float: left;

    background: url(../image/in_cpqh.png) no-repeat 0 0px;

}

.right_btn{

    float: right;

    background: url(../image/in_cpqh.png) no-repeat -30px 0px;;

}

.left_btn:hover{

    float: left;

    background: url(../image/in_cpqh.png) no-repeat 0 -55px;

}

.right_btn:hover{

    float: right;

    background: url(../image/in_cpqh.png) no-repeat -30px -55px;

}





/*关于我们内页*/

.ny_bannerabout{

    width:100%;

    height:340px;

    overflow: hidden;

    margin:0 auto;

    min-width: 1200px;

}

.ny_bannerabout img{
    width: auto;
    height: auto;
    display: block;
}

.ny_aboutbox{

    width:100%;

    height:auto;

    overflow: hidden;

    background: #f6f6f6;

}

.ny_aboutmid{

    width:1200px;

    height:auto;

    overflow: hidden;

    margin:0 auto;

    padding-bottom: 50px;

}

/*新闻动态内页*/

.ny_aboutright{

    width:900px;

    height:auto;

    overflow: hidden;

    float:right;

    margin-top:30px;

}

.ny_newsbox{

    display: block;

    width:900px;

    height:auto;

    overflow: hidden;

    border-bottom: 1px dashed #ccc;

    padding:20px 0;

}

.ny_newsone{

    float:left;

}

.ny_newsone img{

    display: block;

    width:265px;

    height:190px;

    margin-right: 25px;

}

.ny_newstitle a{

    color:#000;

    font-size: 14px;

    font-weight: bold;

    line-height: 40px;

}

.ny_newstitle a:hover{

    text-decoration: underline;

}

.ny_newscontent a{

    color:#666;

    font-size: 14px;

    line-height: 25px;

}

.ny_newscontent a:hover{

    text-decoration: underline;

}

.ny_newsmore a{

    display: inline-block;

    width:135px;

    height:40px;

    background: #0a7194;

    line-height: 40px;

    text-align: center;

    color:#fff;

    font-size: 14px;

    margin-top: 30px;

}

.ny_newsmore a:hover{

    opacity: 0.7;

}

.ny_newsdetail h1{

    font-size:18px;

    text-align: center;

    line-height: 50px;

    color:#000;

    padding-top: 20px;

}

.ny_newsdetail h3{

    font-size:16px;

    text-align: center;

    color:#000;

}

.ny_newsdetail p{

    font-size:14px;

    line-height: 30px;

    color:#666;

    padding-top: 20px;

}

.ny_newsdetail a{

    display: block;

    width:140px;

    height:40px;

    background: #ff0000;

    border-radius: 5px;

    font-size:16px;

    line-height: 40px;

    text-align: center;

    margin:40px auto;

    color:#fff;

}

.ny_newsdimg{

    width:1200px;

    height:auto;

    overflow: hidden;

}

.ny_newsdimg img{

    display: block;

    float:left;

    margin:20px 20px ;

    width:560px;

    height:300px;

}

.ny_aboutleft{

    width:250px;

    height:auto;

    overflow:hidden;

    float:left;

    margin-top: 30px;

}

.ny_aboutleft .yiji{

    display: inline-block;

    overflow-x: hidden;

    /*margin-top: 50px;*/

}

.ny_aboutleft ul li{

    background-color:#fff; 

    

}

.sideMen ul li{

    background: #fff;

    border-bottom:1px dashed #333;

}

.sideMen ul  .on a{

    color:#0b7194;

}

.sideMen ul li a:hover{

    color:#0b7194;

}

.sideMen ul li a{

    display: inline-block;

    height: 60px;

    line-height: 60px;

    margin-left: 15px;

}

.sideMen ul li span{

    float:right;

    margin-right: 25px;

}

.ny_aboutleft ul li a{

    padding-left: 10px;

    color: #333; 

    font-size:13px; 

    display: block; 

    position: relative;

}

.ny_aboutleft ul li .inactive{ 

    background:url(../image/off.png) no-repeat 220px center;

}

.ny_aboutleft ul .product_cpzx{

    display: block;

    width:250px;

    height:103px;

    background: #0b7194;
    cursor: pointer;

}

.ny_aboutleft ul .product_cpzx a{

    display: block;

    padding-top:25px;

    font-size: 20px;

    color:#fff;

    font-weight: bold;

    margin-left: 15px;
    cursor: pointer;

}

.ny_aboutleft ul .product_cpzx span{

    display: inline-block;

    font-size: 20px;

    color:#fff;

    margin-left:23px;
    cursor: pointer;

}

.lists ul .product_cpzx{

    display: block;

    width:250px;

    height:103px;

    background: #0b7194;

}

.lists ul .product_cpzx a{

    display: block;

    padding-top:25px;

    font-size: 20px;

    color:#fff;

    font-weight: bold;

    margin-left: 15px;

}

.lists ul .product_cpzx span{

    display: inline-block;

    font-size: 20px;

    color:#fff;

    margin-left:23px;

}



.mianbaoxie{

    width:900px; 

    height: 50px; 

    line-height:50px; 

    border-bottom: 1px solid #ccc; 

    text-align:right; 

    font-size: 13px;

    color:#0b7194;

}

.mianbaoxie img{ 

    vertical-align:sub; 

    margin-right:10px;

}

.mianbaoxie a{ 

    font-size: 13px;

    color:#666;

}

.mianbaoxie a.on{}

.mianbaoxie span{ 

    display:inline-block; 

    font-size: 13px;

    padding:0px 5px; 

    color:#666;

}

.mianbaoxie h1{

    display: block;

    float:left;

    font-size: 24px;

    color:#000;

}

.ny_newdetails{box-sizing: border-box; width: 900px; padding: 20px 10px; border: 1px solid #ccc; background-color: #fff; margin-top: 30px;}

.ny_newdetails h1{

    text-align: center;

    margin-top: 30px;

    line-height: 40px;

    font-size: 22px;

    color:#000;

    font-weight: bold;

}

.ny_newdetails h2{

    text-align: center;    

    line-height: 40px;

    font-size: 14px;

    color:#333;

}

.ny_newdetails img{

    margin:30px 0 30px 110px;   

   
}

.ny_newdetails p{   

    line-height: 30px;

    font-size: 14px;

    color:#333;

}

.ny_adreturn{

    margin:40px 0;

}

.ny_adreturn a{

    display: inline-block;

    height:30px;

    line-height: 30px;

    color:#333;

    font-size: 16px;

    float: left



}

.ny_adreturns a{

    display: inline-block;

    height:30px;

    line-height: 30px;

    color:#333;

    font-size: 16px;

    float: right;



}

.ny_adreturn a:hover{

    text-decoration: underline;

}

.ny_adreturns a:hover{

    text-decoration: underline;

}

/*翻页*/

.tc{

    height: auto;

    overflow: hidden;

    margin:0px auto;

    padding:50px 0;

}
.tc a{
    display: inline-block; padding:5px 15px; border: #ccc 1px solid; COLOR: #444; margin:0px 3px; text-decoration:none; }

.tc .pagess{

    display: inline-block;

    width:30px;

    height:30px;

    border:1px solid #ccc;

    text-align:center;

    line-height: 30px;

    color:#666;

}
.tc a.current{ background:#0a7194; border:1px solid #0a7194; color:#fff;}

.tc .after{

    display: inline-block;

    width:66px;

    height:30px;

    border:1px solid #ccc;

    text-align:center;

    line-height: 30px;

    color:#666;

}
.tc  li{list-style: none; display: inline-block;}

.paging_active{

    display: inline-block;

    width:30px;

    height:30px;

    border:1px solid #ccc;

    text-align:center;

    line-height: 30px;

    color:#666;

}

.ons{

    color:#fff;

    background: #0a7194

}

.freturn a{

    display: block;

    width:160px;

    height:40px;

    border-radius: 5px;

    background: #ff0000;

    color:#fff;

    line-height: 40px;

    text-align: center;

    margin:0 auto;

}

/*联系我们*/

.contact_name {

    font-size: 16px;

    color: #000;

    line-height: 40px;

}





.ny_aboutjianjie h1{

    font-size: 20px;

    color:#000;

    text-align: center;

    margin-top: 30px;

    line-height: 40px;

    font-weight: bold;

}

.ny_aboutjianjie p{

    font-size: 14px;

    color:#333;

    line-height: 30px;

}

.ny_aboutjianjie img {

    margin: 30px 0 30px 110px;

    width: 640px;

    height: 337px;

}





.ny_aboutmid .nr{ width:1200px; text-align:left; padding-top:30px;}

.ny_aboutmid .nr .parHd{ height:30px; line-height:30px;  position:relative; }

.ny_aboutmid .nr .parHd ul{ text-align:center;}

.ny_aboutmid .nr .parHd ul li{ display:inline-block;line-height: 75px; text-align:center; width:600px;cursor:pointer;background: #fff;font-size:25px; color:#000; }

.ny_aboutmid .nr .parHd ul li.on{ height:75px;  background:#0a7194;color:#fff;}

.ny_aboutmid .nr .slideBox{ zoom:1;position:relative; margin-top:60px;}

.ny_aboutmid .nr .sPrev,.ny_aboutmid .nr .sNext{ position:absolute; left:0px; top:120px; display:block; width:37px; height:70px; background:url(../images/in_cpqh.png) no-repeat 0px 0px; z-index:1000; transition:none;}

.ny_aboutmid .nr .sNext{ left:auto; right:0px; background:url(../images/in_cpqh.png) no-repeat -40px 0px; }

.ny_aboutmid .nr .sPrev:hover{ background:url(../images/in_cpqh.png) no-repeat 0px -71px; transition:none;}

.ny_aboutmid .nr .sNext:hover{ background:url(../images/in_cpqh.png) no-repeat -40px -71px; transition:none;}





.mianbaoxies{

    width:1200px; 

    height: 50px; 

    line-height:50px; 

    border-bottom: 1px solid #ccc; 

    text-align:right; 

    font-size: 13px;

    color:#0b7194;

}

.mianbaoxies a{ 

    font-size: 13px;

    color:#666;

}

.mianbaoxies a.on{}

.mianbaoxies span{ 

    display:inline-block; 

    font-size: 13px;

    padding:0px 5px; 

    color:#666;

}

.mianbaoxies h1{

    display: block;

    float:left;

    font-size: 24px;

    color:#000;

}



.ny_yjp{

    line-height: 30px;

    font-size: 14px;

    color:#333;

    margin-top: 20px;

}

.ny_yjp a{

    color:#0b7194;

    font-size: 14px;

}

.ny_yjp a:hover{

    text-decoration:underline;

}





.nyproduct_one{

    width:213px;

    height:auto;

    border:1px solid #ccc;

    float:left;

    background: #fff;

    margin-right: 10px;

    margin-bottom:10px;

}

.ny_pimg{

    width:213px;

    height:130px;

    vertical-align: middle;

    display: table-cell;

    text-align:center; 

}

.ny_ptitle a{

    display: inline-block;

    font-size: 12px;

    color:#333;
	
	overflow:hidden;
	
	height:40px;

    padding:0 10px;

    line-height:20px;

}

.ny_pxh a{

    display: inline-block;

    width:185px;

    height:33px;

    border:1px solid #ccc;

    margin:10px 12px 20px 12px;

    text-align: center;

    line-height: 33px;

    color:#424242;

    background: #f6f6f6;

    font-size: 12px;

    font-weight: bold;

}

.ny_ydyjp{

    display: inline-block;

    text-align: center;

    width:213px;

    margin-bottom: 20px;

}

.ny_ydyjp a{

    font-size:18px;

    color:#333;

    text-align: center;

}



.ny_pdibu{

    width:900px;

    height:50px;

    line-height: 50px;

    background: #2c80cd;

    border-radius: 5px;

    text-align: center;

    font-size: 14px;

    color:#fff;

}

.ny_pdibu a{

    font-size: 14px;

    color:#ff0000;

}







.slideBoxss{ 

    width:490px; 

    height:380px; 

    overflow:hidden;

    position:relative; 

    margin:30px;  

    float:left;

 }

.slideBoxss .hd{ 

    height:15px; 

    overflow:hidden; 

    position:absolute; 

    right:15%; 

    bottom:5px; 

    z-index:1; 

}

.slideBoxss .hd ul{ 

    overflow:hidden; 

    zoom:1; 

    float:left;  

}

.slideBoxss .hd ul li{ 

    float:left; 

    margin-right:5px;  

    width:80px; 

    height:3px; 

    text-align:center; 
    background:#a0a0a0; 
    cursor:pointer; 
}

.slideBoxss .hd ul li.on{ 

    background:#0b7194; 

}

.slideBoxss .bd{ 

    position:relative;

    width:488px;

    height:315px;

    border:1px solid #ddd; 

    z-index:0;   

}

.slideBoxss .bd li{ 

    width:490px;

    height:315px;

    zoom:1; 

    vertical-align: middle;

    display: table-cell;

    text-align: center; 

}

.ny_pdetail{

    width:900px;

    height:auto;

    overflow:hidden;

    background: #fff;

    margin-top: 20px;

}

.slideright{

    width:290px;

    height:auto;

    float:left;

    margin-top: 20px;

}

.slideright ul li{

    font-size: 16px;

    color:#333;

    line-height: 45px;

    border-bottom:1px solid #ddd;

}

.slideright ul li span{

    font-size: 16px;

    color:#333;

    font-weight: bold;

}

.page{

    width:900px;

    height:auto;

    overflow:hidden;

    background: #fff;

    margin-top: 20px;

    padding-left: 45px;

    padding-top: 25px;

    padding-bottom: 40px;

}

.ny_pleft{

    width:900px;

    height:auto;

    overflow:hidden;

}

#hear .on{

    

}

#hear .on{border-bottom: 2px solid #0b7194;

    height: 43px;

    color:#0b7194;}

#hear{width: 810px;height: 44px;line-height: 45px; font-size:16px; border-bottom: 1px solid #cccccc;}

#hear a{font-weight: normal;color: black;}

#hear li{text-align: center;float: left;height: 45px;}

#hear li:nth-of-type(1){width: 15%;float: left;}

#hear li:nth-of-type(2){width: 15%;float: left;}

#hear li:nth-of-type(3){width: 15%;float: left;}

.ny_pdone{

    font-size: 14px;

    color:#333;

    line-height: 30px;

    margin-bottom:40px;

    margin-top:40px;

}

.ny_pdjgqz{

    font-size: 14px;

    color:#333;

    

}

.ny_pdreturn{

    width:120px;

    margin:0 auto;

}

.ny_pdreturn a{

    display: inline-block;

    width:120px;

    height:40px;

    line-height: 40px;

    text-align: center;

    background: #0b7194;

    color:#fff;

}

.pdtuwen{

    width:810px;

    height:auto;

    overflow:hidden;

    margin-bottom: 60px;

}

.ny_pdlefts{

    width:350px;

    float:left;

}

.ny_pdrights{

    float:left;

    margin-right:30px;

}

#contentop .alo{

    width: 100%;

    height: auto;

    background: white;

    margin-bottom: 10px;

    text-shadow: none;

}



#contentop li{ 

    width: 810px; 

    display: none;

}

#contentop .action{ display: block;}

#contentop .usl{width: 100%;

    height: auto;

    background:wheat;



    margin-bottom: 10px;

    text-shadow: none;

}         

#contentop .alo{

    width: 100%;

    height: auto;

    background: white;

    margin-bottom: 10px;

    text-shadow: none;

}

#contentop span{

    font-size: 1.3em;

}

#contentop .sty1{

    margin-top: 18px;

}

#contentop .sty2{

    margin-top: 13px;

}

#contentop .sty3{

    margin-top: 13px;
	line-height:24px;

}

#contentop .sty4{

    text-align: right;

    font-size: 0.8em;

    margin-top: -20px;

}

#contentop .Buy{

    font-size: 0.8em;

    margin-top: 2px;

}

#contentop .Buy div:nth-of-type(1){

    text-align: left;

    padding-left: 15px;

}





.lists{width: 250px;margin:0px auto 0 auto;}

.lists ul li{background-color:#fff; }

.lists ul li a{padding-left: 10px;color: #333; font-size:14px; display: block;  height:40px;line-height: 40px;position: relative;

}

.lists .zg span{

    float:right;

    margin-right: 20px;

} 

.lists .zgone li{

    margin:0 20px;

}

.lists .zgone .onss a{

    background:#0b7194;

    color:#fff;

}

.lists .zgone li:hover{

    background:#0b7194;

    color:#fff;

    margin:0 20px;

}



.cp{

    width:460px;

    margin:40px auto;

}

.cp img{

}

.lists ul li .inactive{ background:url(images/off.png) no-repeat 184px center;}

.lists ul li .inactives{background:url(images/on.png) no-repeat 184px center;} 

.lists ul li.on ul{ display:block;}

.lists ul li ul{display: none;}

.lists ul li ul li {background-color:#fff;}

.lists ul li ul li ul{display: none;}

.lists ul li ul li a{ padding-left:20px;}

.lists ul li ul li ul li { background-color:#fff; border-color:#ddd; }

.lasts{ background-color:#d6e6f1; border-color:#6196bb; }

.lists ul li ul li ul li a{ color:#316a91; padding-left:30px;}

#contentop .Buy div:nth-of-type(2){float: right;}

#contentop .cllio {background:url(img/20010.png)repeat-x;width: 93%;height:8px;margin: 0 auto;margin-top: 5px;}









.ny_xinwens{

    background: #fff;

    width:250px;

    height:auto;

    overflow:hidden;

    margin-top: 40px;

}

.ny_xinwens .ny_xinwentitle{

    line-height: 50px;

    color:#fff;

    background: #0b7194;

    padding-left:20px;

    font-size: 18px;

}

.ny_xinwens .ny_xwones{

    width:250px;

    border-bottom: 1px solid #ccc;

    

}

.ny_xinwens .ny_xwones a{

    display: block;

    padding-right: 10px;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;

    line-height: 40px;

}

.ny_xinwens .ny_xwones a:hover{

    color:#1393cd;

}



.ny_lianxi{

    width:248px;

    height:auto;

    background: #fff;

    overflow:hidden;

    border:1px solid #ccc;

    padding-bottom: 15px;

    margin-top: 30px;

}

.ny_lianxi .ny_lxtitle{

    line-height: 50px;

    color:#fff;

    background: #0b7194;

    padding-left:20px;

    font-size: 18px;

}

.ny_lianxi .ny_lximg img{

   width:230px;

   height:190px;

   margin:10px;

}

.ny_lxrexian{

    padding-left:10px;

    font-size: 15px;

    color:#333;

    line-height: 30px;

    padding-right:10px;

}

.ny_lxrex{

    color:#0b7194;

    font-size: 22px;

    padding-left: 10px;

    line-height: 30px;

    padding-right:10px;

}

.ny_kefuqq{

    padding-left:10px;

    font-size: 15px;

    color:#333;

    line-height: 30px;

    padding-right:10px;

}

.ny_kefuqq span{

    font-size: 13px;

    color:#555;

}







.xgcptj h1{

    font-size: 20px;

    color:#000;

    line-height: 40px;

}

.xgcpimg{

    margin-right: 10px;

    float:left;

    margin-top:10px;

}

.xgimg{

    width:250px;

    height:180px;

    border:1px solid #ccc;

    display: table-cell;

    vertical-align: middle;

    text-align: center;

    margin-top: 15px;

    margin-right:20px;

}



.sousuos{

    width:100%;

    height:auto;

    overflow:hidden;

    background: #f6f6f6;

}

.sousuomid{

    width:1200px;

    margin:0 auto;

    padding:30px;

}

.sousuomid ul .ssbox{

    float:left;

}

.sousuomid ul li .search{ display:block;}

.sousuomid ul li .search .text{ width:300px; height:40px; line-height:40px; font-size:14px; border:0px; background:url(../image/search.png) no-repeat 10px 13px #fff; padding:0px 5px 0px 30px;}

.sousuomid ul li .search .anniu{ background:#0b7194; width:80px; height:40px; border:0px; font-size:14px; color:#fff; cursor:pointer;}

.sousuomid ul li a{ color:#c1c1c1; display:block;}

.sousuomid ul li a:hover{ color:#0b7194;}

.remengjc{

    line-height: 40px;

}

.remengjc span {

    margin-right: 30px;

}







stickey_footer a:link {

    color: #FFFFFF;

    font-weight: normal;

}

stickey_footer a:visited {

    color: #FFFFFF;

    font-weight: normal;

}

stickey_footer a:hover {

    color: #333333;

    font-weight: normal;

}

stickey_footer a:active {

    color: #FFFFFF;

    font-weight: normal;

}

#stickey_footer { /* This will make your footer stay where it is */

    background: none repeat scroll 0 0 #1D1D1D;

    border: 1px solid rgba(0, 0, 0, 0.3);

    bottom: 0;

    font-family: Arial, Helvetica, sans-serif;

    height: 40px;

    left: 50%;

    margin: 0 auto 0 -600px;

    position: fixed;

    text-shadow: 1px 1px 1px #000000;

    width: 1200px;

}

/* border curves */

#stickey_footer {

    -moz-border-radius: 10px 10px 0px 0px;

    -webkit-border-radius: 10px 10px 0px 0px;

    border-radius: 10px 10px 0px 0px;

}

/* hover effect */

#stickey_footer:hover {

    background: none repeat scroll 0 0 #2b2a2a;

    font-weight: normal;

}

/* shadow for the footer*/

#stickey_footer {

    -moz-box-shadow:0px 0px 11px #191919;

    -webkit-box-shadow:0px 0px 11px #191919;

    box-shadow:0px 0px 11px #191919;

}

#footer_menu {

    margin: 0;

    padding: 0;

    width:auto;

}

#footer_menu li {

    list-style: none;

    float: left;

    font-size:12px;

    padding: 12px 14px 14px 14px;

    border-right:1px solid rgba(0, 0, 0, 0.4);

    background: rgba(0, 0, 0, 0.1);

}

#footer_menu .imgmenu {

    padding:5px 8px 3px 14px;

    float:left;

    background:url("../images/home.png") 13px 5px no-repeat;

    width:36px;

    height:30px;

    border:none;

    border-right:1px solid rgba(0, 0, 0, 0.4);

    cursor:pointer;

}

#footer_menu li:hover {

    background:#202020; /* Fallback color for old browsers */

    background: rgba(0, 0, 0, 0.3);

    font-weight: normal;

}

#footer_menu .imgmenu:hover {

    background:url("../images/home_hover.png") 13px 5px no-repeat;

}

#footer_menu li a {

    display: block;

    color: #cccccc;

    text-decoration: none;

    font-weight: normal;

}

#footer_menu li a:hover {

    color: #ffffff;

}

#footer_menu li span {

    display:none;

}

#stickey_footer #social_icons {

    float:right; /* social icons positions */

    width:auto;

    margin:5px 15px 0px;

    padding:0px;

    overflow:hidden;

}

#stickey_footer #social_icons li {

    margin-right:12px; /* 12px is the space between each one of them */

    float:left;

    width:77px;

    padding:0px;

    height:22px;

    list-style:none;

    _margin-right:0px; /* this is for IE6 only */

    line-height: 22px;

    margin-top: 5px;

}.telf {

    color: #EEEEEE;

    float: left;

    width: 160px;

    line-height: 32px;

    height: 32px;

    font-size: 18px;

    font-weight: normal;

    letter-spacing: 2px;

    margin-right: 20px;

    font-family: Arial, Helvetica, sans-serif;

}







.zuixinzixun{

    display: inline-block;

    width:800px;

    height:auto;

    overflow:hidden;

    border:1px solid #ccc;

    margin:30px 0px;

}

.zuixinzixun .case_zxzix{

    width:810px;

    height:40px;

    background: #0b7194;

    line-height: 40px;

    padding-left: 20px;

    color:#fff;

    font-size: 16px;

}

.case_zixunone a{

    display: block;

    width:600px;

    line-height: 40px;

    color:#333;

    font-size: 14px;

    padding-left:20px;

    overflow: hidden; /*自动隐藏文字*/

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/

    white-space: nowrap;

    float:left;

}

.case_zixunone a:hover{

    text-decoration: underline;

}

.case_zixunone span{

    display: block;

    float:right;

    margin-right: 20px;

    line-height: 40px;

    color:#333 !important;

    font-size: 14px !important;

}





body,td,th {

    font-size: 12px;

    color: #2B2B2B;

    font-family: \5FAE\8F6F\96C5\9ED1;

}

#Product {

    clear: both;

    width: 1200px;

    margin-right: auto;

    margin-left: auto;

    margin-top: 30px;

    margin-bottom: 10px;

        font-family: \5FAE\8F6F\96C5\9ED1;



}

#Product tr{

    overflow: hidden;

}

#Product td{

    border-top-width: 0px;

    border-right-width: 1px;

    border-bottom-width: 1px;

    border-left-width: 0px;

    border-top-style: solid;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

    border-top-color: #D8D8D8;

    border-right-color: #D8D8D8;

    border-bottom-color: #D8D8D8;

    border-left-color: #D8D8D8;

    padding-top: 5px;

    padding-right: 20px;

    padding-bottom: 10px;

    padding-left: 20px;

    width: 291px;

    height: 200px;

    overflow: hidden;

    margin: 0px;

}

#Product table{

    border-top-width: 1px;

    border-right-width: 0px;

    border-bottom-width: 0px;

    border-left-width: 1px;

    border-top-style: solid;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

    border-top-color: #D8D8D8;

    border-right-color: #D8D8D8;

    border-bottom-color: #D8D8D8;

    border-left-color: #D8D8D8;

}#Product h3 {

    font-family: \5FAE\8F6F\96C5\9ED1;

    font-size: 16px;

    line-height: 33px;

    font-weight: bold;

    color: #333333;

    margin: 0px;

    float: left;

    height: 33px;

    width: 275px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #EFEFEF;

}

#Product h3 a:link {

    color: #000000;

    text-decoration: none;

    font-weight: bold;

}

#Product h3 a:hover {

    color: #7BA440;

    text-decoration: none;

    font-weight: bold;

}

#Product h3 a:visited {

    color: #000000;

    text-decoration: none;

    font-weight: bold;

}



#Product h4 {

    font-size: 12px;

    font-weight: bold;

    color: #717171;

    line-height: 22px;

    float: left;

    height: 22px;

    width: 140px;

    margin-bottom: 5px;

    margin-top: 12px;

    margin-right: 0px;

    margin-left: 0px;

}

.Product h4 a:link{

    font-weight: bold;

    text-decoration: none;

}

.Product h4 a:hover{

    font-weight: bold;

    text-decoration: underline;

}

.Product h4 a:visited{

    font-weight: bold;

    text-decoration: none;

}

#Product span {

    float: left;

    width: 140px;

    line-height: 150%;

    height: 38px;

    display: block;
    margin-bottom: 7px;

    color: #7B7B7B;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}

.prlb {

    font-size: 12px;

    line-height: 25px;

    float: left;

    height: 25px;

    width: 92px;

    color: #0a7194;

    font-family: \5FAE\8F6F\96C5\9ED1;

    font-weight: bold;

    background-image: url(../image/index_24.jpg);

    background-repeat: no-repeat;

    text-align: center;

}

.prlb a:link {

    color: #0a7194;

    text-decoration: none;

    font-weight: normal;

    height: 25px;

    width: 92px;

    float: right;

    text-align: center;

    font-family: "产品列表";

}

.prlb a:visited {

    color: #0a7194;

    text-decoration: none;

    font-weight: normal;

    height: 25px;

    width: 92px;

    float: right;

    text-align: center;

    font-family: "产品列表";

}

.prlb a:hover {

    color: #0a7194;

    text-decoration: none;

    font-weight: normal;

    height: 25px;

    width: 92px;

    float: right;

    text-align: center;

    font-family: "产品列表";

}

.im {

    float: left;

    height: 110px;

    width: 120px;

    margin-right: 30px;

}

.prsize {

    font-family: \5FAE\8F6F\96C5\9ED1;

    font-size: 13px;

    line-height: 22px;

    clear: both;

    float: left;

    height: 22px;

    width: 280px;

    margin-top: 20px;

    color: #5F5F5F;

    border-top-width: 1px;

    border-top-style: dashed;

    border-top-color: #F0F0F0;

    padding-top: 4px;

}







.Product1 {

    width: 960px;

    margin-right: auto;

    margin-left: auto;

}

.Product1 td{

    border:solid #E5E5E5;

    border-width:0px 1px 1px 0px;

    padding-top: 1px;

    padding-right: 3px;

    padding-bottom: 1px;

    padding-left: 5px;

    line-height: 28px;

    height: 28px;

}

.Product1 table{

    float: left;

    border-top-width: 1px;

    border-right-width: 0px;

    border-bottom-width: 0px;

    border-left-width: 1px;

    border-top-style: solid;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

    border-top-color: #E5E5E5;

    border-right-color: #E5E5E5;

    border-bottom-color: #E5E5E5;

    border-left-color: #E5E5E5;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 1px;

    color: #616161;

}

.Product1 .xh{

    color: #0a7194 !important;

}

.Product1 a:hover{

    text-decoration: underline;

}

.Product1 a:link{

    font-weight: normal;

    text-decoration: none;

}

.Product1 a:hover{

    font-weight: normal;

    text-decoration: underline;

}



.Product1 a:visited{

    font-weight: normal;

    text-decoration: none;

}



.Product1 table {

  width:100%;

 }

th {

  background-color:#0a7194;

  color:#ffffff;

 }

 

 /*tr {*/

  /*background-color:#F9F9F9;*/

 /*}*/

 

 .odd {

  background-color:#FFFFFF;

 }

 

 .highlight {

  background-color:#F2F2F2;

}

.sizege {

    height: 10px;

    width: 100%;

    clear: both;

}

.sizeh1 {

    font-size: 18px;

    font-weight: bold;

    font-family: \5FAE\8F6F\96C5\9ED1;

    background-color: #FFFFFF;

    text-align: left;

    text-indent: 12px;

    text-shadow:1px 3px 4px #fff,0 0 0 #000,1px 3px 4px #000;

}

.xuanping {

    clear: both;

    height: 68px;

    width: 958px;

    margin-top: 10px;

    margin-right: auto;

    margin-left: auto;

    border-top-width: 1px;

    border-right-width: 1px;

    border-bottom-width: 0px;

    border-left-width: 1px;

    border-top-style: solid;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

    border-top-color: #FFF1A2;

    border-right-color: #FFF1A2;

    border-bottom-color: #FFF1A2;

    border-left-color: #FFF1A2;

}

.brandp {

    float: left;

    height: 52px;

    width: 478px;

    line-height: 52px;

    text-align: center;

    font-size: 28px;

    font-weight: bold;

    font-family: \5FAE\8F6F\96C5\9ED1;

    color: #4C4C4C;

    border-right-width: 1px;

    border-right-style: solid;

    border-right-color: #FFF1A2;

    background-color: #fff9d6;

}

.sizep {

    float: left;

    height: 52px;

    width: 479px;

    font-size: 28px;

    line-height: 52px;

    font-weight: bold;

    text-align: center;

    font-family: \5FAE\8F6F\96C5\9ED1;

    color: #4C4C4C;

    background-color: #FEF098;

}

.sj {

    background-image: url(images/sj.jpg);

    background-repeat: no-repeat;

    background-position: center 0px;

    float: right;

    height: 10px;

    width: 478px;

}

.sizesall {

    line-height: 35px;

    height: 35px;

    width: 1198px;

    border: 1px solid #EAEAEA;

    margin-bottom: 10px;

    background-color: #F6F6F6;

}

.sizesall a {

    float: left;

    margin-right: 9px;

    margin-left: 8px;

    font-size: 14px;

    color: #333;

}







.zix{

    width:810px;

    height:auto;

    overflow:hidden;



}









.container{width:100%;height:100%;margin:auto;}



/*left*/

.leftsidebar_box{width:250px;height:auto !important;overflow:visible !important;height:100% !important;background-color:#fff;}

.line{height:2px;width:100%;background-image:url(images/left/line_bg.png);background-repeat:repeat-x;}

.leftsidebar_box dt{padding-left:30px;padding-right:10px;background-repeat:no-repeat;background-position:10px center;color:#333;font-size:14px;position:relative;line-height:48px;cursor:pointer;}

.leftsidebar_box dd{background-color:#fff;padding-left:50px;line-height: 35px;}

.leftsidebar_box dd a{color:#333;line-height:20px;}

.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}

.leftsidebar_box dl dd:last-child{padding-bottom:10px;}

.leftsidebar_box .ons a{display:block;color:#fff;background: #0b7194;margin-right:20px;padding: 10px; margin-left: -10px;}





 .nrs .slideBoxssd{ zoom:1; padding:0px 0px 10px 58px; position:relative; margin-top:60px;}

 .nrs .sPrev, .nrs .sNext{ position:absolute; left:0px; top:45px; display:block; width:30px; height:55px; background:url(../image/in_cpqh.png) no-repeat 0px 0px; z-index:1000; transition:none;}

 .nrs .sPrev{}

 .nrs .sNext{ left:auto; right:0px; background:url(../image/in_cpqh.png) no-repeat -29px 0px; }

 .nrs .sPrev:hover{ background:url(../image/in_cpqh.png) no-repeat 0px -55px; transition:none;}

 .nrs .sNext:hover{ background:url(../image/in_cpqh.png) no-repeat -29px -55px; transition:none;}



 .nrs .parBds ul{ overflow:hidden; zoom:1;   }

 .nrs .parBds ul li{ width:167px;  background:#fff; float:left; _display:inline; overflow:hidden; text-align:center; padding:15px 0px; margin-right:20px;}

 .nrs .parBds ul li{ text-align:center; }

 .nrs .parBds ul li img{ max-width:165px; max-height:110px;}

 .nrs .parBds ul li span{ display:block; font-size:14px; padding-top:10px;color:#333;}

 .divs{border:1px solid #ccc;width:165px;height:110px;display:table-cell;vertical-align: middle;text-align: center;}

 .self-box .self.totop{    margin-top: 213px;}
 /* 右侧悬浮框 */
.self-box{width: 102px; height: 474px; background: url(../image/qq.jpg) no-repeat; padding: 19px 0; position: fixed; top: 50%; margin-top: -220px; right:0;  z-index: 99;}
.self-box .close{text-align: center; cursor: pointer; margin-bottom: 10px; font-size: 25px; color: #004887;}
.self-box .headport{width: 76px; margin: 0 auto; text-align: center;}
.self-box .headport img{width: 76px; height: 76px; border-radius: 50%;}
.self-box .headport h2{font-size: 18px; font-weight: bold; color: #585858;}
.self-box .headport p{font-size: 14px; color: #b8b8b8;}
.self-box .self{display: block; width: 88px; height: 37px;margin: 117px auto 0 auto;  position: relative; border-radius: 5px; z-index: 98;  cursor: pointer;} 
.self-box .self .wechat{display: none; width: 129px; height: 129px; position: absolute; top: -72px; right: 56px;}
.self-box .self .number{display:none; width:150px; height:56px; line-height:56px; position:absolute; top: 0px; right:56px; text-align: center; background-color: #0a7194; color: #fff; font-size:16px;}