@charset "gb2312";
/* CSS Document */
.sub_ban{width:100%;overflow:hidden;position:relative;max-width:1920px;z-index:990;}
.sub_ban_txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.sub_ban_new{color:#fff;padding:20px;margin:30px 0;display:block;}
.sub_ban_new p{font-size: 2.3rem;color:#fff;line-height:40px;margin-bottom: 1rem;font-weight: bold;}
.current{height:50px;line-height:50px;}
/*正文*/
.new_bg{background:#f5f7f9;padding:30px 0;overflow:hidden;}
.main{width:calc(100% - 330px);float:right;}
.mainbox{background:#fff;padding:40px 64px;box-shadow:2px 2px 30px rgba(0,0,0,0.1);margin-bottom:30px;}
.mainbox .hd{height:20px;border-bottom: 1px solid #e7e7e7;margin-bottom:60px;}
.mainbox .hd span{background:#fff;line-height:40px;padding-right: 1rem;text-align: center;font-size: 1rem;font-weight:normal;color: #999;}
.mainbox h1{font-size:1.75rem;text-align:center;line-height:30px;font-weight:normal;margin-bottom:5px;}
.mainbox .newsinfo{font-size: 0.875rem;text-align:center;margin-top: 1rem;line-height: 2rem;color:#999;}
.mainbox .newsinfo span{margin:0 5px;display:initial;}
.mainbox .daodu{padding: 1rem;line-height: 2rem;border:1px #E5E5E5 solid;color:#888;margin:20px 0;background-color: #f7f7f7;border-radius:5px;}
.mainbox .daodu span{color:#4667aa;float:left;font-weight:bold;}
.mainbox h2{font-size:1.2rem;}
.mainbox h3{font-size:1.2rem;}
.mainbox a{color:#3557aa;}
.mainbox p{margin:20px 0;text-indent:2em;line-height: 2rem;}
.prevnext{line-height:30px;border-top:1px solid #dedede;padding-top:10px;margin:30px 0 50px;}
.prevnext ul li{width: 100%;display:block;border:1px solid #dedede;overflow:hidden;height: 3rem;line-height: 3rem;text-indent: 1rem;margin: 0.5rem 0 1rem 0;background-color: #f7f7f7;}
/*左侧*/
.side{width:300px;float:left;}
.sfl{background:#fff;padding:4px;margin-bottom:30px;box-shadow:2px 2px 30px rgba(0,0,0,0.1);}
.sfl h3{text-align:center;font-size:1.3rem;color:#4667aa;padding:20px 0 10px;}
.sfl ul.snav{padding:10px 20px;}
.sfl ul.snav li{line-height:40px;margin-bottom:10px;overflow:hidden;text-align:center;}
.sfl ul.snav li:first-child{display:block;border-radius:30px;background:#4667aa;}
.sfl ul.snav li:first-child a{color:#fff;}
.sfl ul.snav li a:hover{display:block;border-radius:30px;background:#4667aa;color:#fff;}
.sfl p{padding:15px;color:#666;line-height:30px;}
.sfl p i{font-size:1.1rem;font-weight:500;color:#4667aa;font-style:normal;}
.sfl p img{margin-bottom:10px;}
.sfl ul.snew{padding:15px;line-height:24px;}
.sfl ul.snew li{padding:5px 0;border-bottom:1px dashed #e7e7e7;font-size:0.9rem; line-height:2.5rem}
.sfl ul.snew li span{margin:0 5px;color:#4667aa;font-weight:700;font-family:simsun;}
.sfl ul.snew li a{color:#666;}
.sfl ul.snew li a:hover{color:#4667aa;}
.sfl ul.zhuanti{padding:15px;line-height:24px;overflow:hidden;text-align:center;font-size:0.9rem;}
.sfl ul.zhuanti li{width:48%;float:left;margin:2% 4% 2% 0;background:#f5f7f9;padding:5px 0;display:block;border-radius:4px;}
.sfl ul.zhuanti li:nth-child(even){margin:2% 0 2% 0;}
.sfl ul.zhuanti li:hover{background:#4667aa;display:block;color:#fff;border-radius:4px;}
.sfl ul.zhuanti li:hover a{color:#fff;}
/*下部问答+产品*/
.news-wenda{background:#fff;margin-bottom:30px;padding:20px;}
.news-wenda h3{text-align:center;font-size:1.3rem;color:#4667aa;font-weight:bold;line-height:20px;padding:20px 0 10px;}
.news-wenda ul{overflow:hidden;margin-left:-2%;}
.news-wenda li{width:48%;float:left;background:#f9f9f9;box-sizing:border-box;margin:2% 0 0 2%;padding:1%;}
.news-wenda li p{line-height:50px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-wenda li span{font-size:0.875rem;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.news-pro{padding:15px;line-height:24px;}
.news-pro h3{text-align:center;font-size:1.3rem;color:#4667aa;font-weight:bold;line-height:20px;padding:20px 0 10px;}
.news-pro ul{margin-left:-4%;}
.news-pro ul li{border-radius:10px;width:21%;float:left;margin:20px 0 20px 4%;background:#fff;}
.news-pro ul li p{line-height:40px;padding:0 10px;text-align:center;}
.news-pro ul li img{border-radius:10px 10px 0 0;}
.news-pro ul li img:hover{opacity:0.8;}