﻿a:hover{text-decoration: none;}
.nabouts { width:100%; height:auto;} 
.nabouts::after{content:"";display:block;clear:both;}
.nabouts_a { width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:0px;margin-top: 20px;}
.nabouts_id { width:100%; height:auto; line-height:26px;}
.nabouts_id p { text-indent:2em;}
.nabouts_id p img { width:96%; padding:1%; border:1px solid #ccc;}
/*新闻内页*/
.nnews_head { width:100%; height:auto; margin:0 auto; text-align:center; font-size:22px; font-weight:bold; color:#333333;}
.nnews_aa { width:74%; height:auto; line-height:32px; margin:0 auto; overflow:hidden; padding-top:34px;}
.nnews_a font { padding-left:20px;}
.bdsharebuttonbox { float:right;}
.nnews_kd { width:100%; height:auto; border-bottom:1px  dashed #d2d2d2;margin-bottom: 15px;}
.djg { width:100%; height:auto; margin:0 auto; color:#666666; line-height:24px;margin: 15px 0;text-align: left;}
.djg img{max-width:100%; height: auto !important;}


.nnews_l { width:100%; height:auto; margin:0 auto; overflow:hidden; padding-top:50px; }
.nnews_l li { padding-bottom:10px;}
.nnews_l li a:hover { color:#1b5197;}
.nnews_img{width: 100%;text-align: center;}
.nnews_img img{max-width: 100%;}
.news_b .lg_x_t{margin-bottom: 0;}
.news_b{width: 100%;overflow: hidden;border: 1px solid #CCCCCC;padding: 10px 15px;margin-top: 20px;}

.news_b ul li a{color: #666666;}
.news_b ul{margin-top: 20px;}
.news_b ul li a:hover{color: #1b5197;}


/*产品内页*/
.nprosf { width:100%; float:right; height:auto; margin:0 auto; overflow:hidden;}
.npros_head { width:100%; height:auto; padding-top:70px; padding-bottom:50px; text-align:center; color:#033e99; font-size:24px;}
.npros_lefta { width:380px; float:left;text-align: center;}
.npros_lefta img { max-width: 100%;}
.npros_right { width:1180px; height:auto; float:right;}

.npros_bottm { width:130px; height:auto; background:#000; border-radius:0.5em; text-align:center; line-height:36px; margin-top:5%;}
.npros_bottm a { color:#fff;}
.npros_bottm a:hover { color:#fff;}
.npros_kg{ width:100%; height:auto; line-height:40px; background:#f3f3f3; border-left:3px solid #1b5197; padding-left:10px; margin-top:55px;font-size: 16px;}
.npros_dg { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:2%;}
.npros_ld { width:100%; height:auto; margin:0 auto; overflow:hidden; margin-top:2%; }
.npros_gg { width:100%; height:auto; line-height:26px; padding-top:4%;}
.npros_gg a { color:#333333;}
.npros_gg a:hover {color: #1b5197;}
.npro_z {
    display: inline-block;
    width: 155px;
    height: 45px;
    font-size: 16px;
    margin-top: 50px;
    background: #1b5197;
    border-radius: 5px;
    text-align: center;
    line-height: 45px;
    color: white;
}
.npro_z:hover{color: white;}
.sname{ font-size: 18px; line-height: 33px;}
.sdesc{ font-size: 18px;line-height: 33px;}

.dc{    width: 72%;
    float: left}
.lay-side{ width:23%;float: right;}

.lay-side {
  
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
}
.u-side-nav {
    width: 100%;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 4px;
    background: #f3f6f8;
}
.u-side-nav .side-nav-tit {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
    padding-left: 15px;
    background: url(../images/title-bg-red.png) no-repeat 0 center;
    background-size: 8px 14px
}
.u-side-nav .side-nav-item {
    display: block;
    margin-bottom: 10px;
    padding: 12px 16px 12px 20px;
    font-size: 16px;
    color: #4c5159;
    background: #fff;
}
.u-side-nav .side-nav-item:hover .side-nav-name, .u-side-nav .active .side-nav-name {
    color: #2c5cc4;
    font-weight: 700;
}
.u-side-nav .side-nav-item .iconfont {
    float: right;
    transition: transform .3s;
    color: #999;
}
.icon-right:before {
    content: ">";
}
.u-side-tel {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #dcdfe1;
}
.u-side-tel .tel-icon {
    float: left;
    margin-right: 10px;
}
.u-side-tel .tel-con {
    overflow: hidden;
}
.u-side-tel .tel-tit {
    font-size: 13px;
}
.u-side-tel .tel {
    font-weight: 700;
    font-size: 24px;
    font-family: arial,sans-serif;    line-height: 1;
    margin-top: 10px;
}
.kdc{ width:1200px;    margin: 0 auto;}

/*************分辨率小于768px************/
@media only screen and (max-width: 768px) {
	.nabouts_a,.npros_right,.npros_lefta{width: 100%;}
	.npros_lefta img{/*width: 100%;*/height: auto;}
	.nnews_head{padding-top: 0;font-size: 18px;}
	/*.nabouts_a{padding-top: 20px;}*/
	.news_b ul li{width: 100%;}
	.npros_right p{font-size: 14px;line-height: 40px;}
	.npros_kg{margin-top: 40px;}
	.nnews_aa{width: 100%;}
	.npros_right{margin-top: 20px;}
	.npro_z {
	    font-size: 15px;
	    height: 40px;
	    line-height: 40px;
	    width: 125px;
	    margin-top: 30px;
	}
.news_b ul li{display: inline-block;width: 49%;margin-bottom: 5px;}
.dc,.kdc{width:100%;}
.lay-side{display:none}

}
