.bd h2 {
				font-size: 20px;
				font-weight: bold;
				color: #0052B2;
				line-height: 30px;
				border-bottom: 1px solid #0052B2;
			}
			.bd {
				width: 100%;
				float:left;
				padding: 0 !important;
				
				}
			.bd h2 span {
				float: right;
				font-size: 14px;
				line-height: 70px;
			}
			.bd h2 span a {
				color: #0052B2;
			}
			.bd ul li {
				width: 100%;
				padding: 0px;
			}
			.bd ul li span{
				float: right;
				font-size: 16px;
				line-height: 50px;
				padding: 0px;
				color: #0052B2;
				
			}
			.bd2 {
				width: 100%;
				float:left;
				background-color: #f2f2f2;
				margin-top: 20px;
				}
			.bd2 h2 {
				width: 150px;
				height: 50px;
				line-height: 50px;
				float: left;
				background-color: #ce4b4b;
				margin-top: 0px;
				text-align: center;
				color: #ffffff;
				font-weight: bold;
				letter-spacing: 2px;
			font-size: 20px;
			}
			.bd2 img {
				width: 350px;
				height: 220px;
			}
			.lsds {
				padding: 50px;
			}
			.bd2 ul li {
				width: 100%;
				padding: 0px;
				line-height: 35px;
				font-size: 1px;
			}
			.bd2 ul li a {
				height: 35px;
				overflow: hidden;
			}
			.nav {
			    width: 1190px !important;
			    height: 65px;
			    clear: both;
			    margin: 0 auto;
			    position: relative;
			    background: none;
			}
			.lsd li {
			    font-size: 18px;
			    color: #000000;
			    line-height: 55px;
			    height: 55px;
			    overflow: hidden;
			    white-space: nowrap;
			    /* text-overflow: ellipsis; */
			}
			.lsd li a{
				    line-height: 50px;
				    float: left;
				    padding-left: 10px;
			}
			.first3 {
				font-weight: bold;
				color: #000000 !important;
			}
			.bd3 {
				width: 100%;
				float:left;
				background-color: #f2f2f2;
				margin-top: 20px;
				padding-bottom: 10px;
				}
			.bd3 h2 {
                width: 120px;
				height: 30px;
				line-height: 30px;
				float: left;
				background-color: #ce9b4a;
				margin-top: 0px;
				text-align: center;
				color: #ffffff;
				font-weight: bold;
				letter-spacing: 2px;
			font-size: 18px;
            padding: 5px;
			}
			.bd3 ul li {
				width: 240px;
				padding: 0px;
                height: 30px;
                line-height: 30px;
                overflow: hidden;
				font-size: 14px;
				float: left;
                padding-left: 20px;
			}
			.bd3 ul li span {
				color: red;
			}
			.bd3 ul li a {
				height: 35px;
				overflow: hidden;
			}
            .bd3 p {
                padding:0px 20px;
                float: left;
            }
			.bd4 {
				width: 100%;
				float:left;
				background-color: #f2f2f2;
				margin-top: 20px;
				padding-bottom: 20px;
				}
			.bd4 h2 {
				width: 120px;
				height: 30px;
				line-height: 30px;
				float: left;
				background-color: #ce9b4a;
				margin-top: 0px;
				text-align: center;
				color: #ffffff;
				font-weight: bold;
				letter-spacing: 2px;
			font-size: 16px;
            padding: 5px;
			}
			.bd4 ul li {
				width: 240px;
				padding: 0px;
                height: 26px;
                line-height: 30px;
                overflow: hidden;
				font-size: 14px;
				float: left;
                padding-left: 20px;
			}
			.bd4 img {
				width: 350px;
				height: 164px;
				float: left;
			}
			.bd4 p {
				width: 350px;
				text-align: center;
				height: 50px;
				line-height: 50px;
				float: left;
			}
			.bd4 ul li a {
				height: 35px;
				overflow: hidden;
			}
            .bd4 ul li span {
               color: #043b8a !important;
            }
			.ct_top ul li {
			    float: left;
			    margin: 0 27px;
			}
			.lsd p {
				width: 100px;
				float: left;
				color: #003366;
			}
			.ms_01 {
				width: 730px;
				margin-top: 30px;
			}
			.ms_01 ul li {
				width: 100%;
				line-height: 30px;
				float: left;
				margin: 14px 0;
				font-size: 16px;
			}
			.ms_01 ul li span {
				float: left;
				color: #0052B2;
				font-weight: bold;
			}
			.center {
				width: 100%;
				height: 188px;
				float: left;
				background: url(../images/banner09.jpg) no-repeat;
				margin: 20px 0;
			}
			.icon {
				width: 120px;
				height: 160px;
				float: right;
				margin:14px 30px;
			}
			.icon_an {
				width: 120px;
				height: 38px;
				float: left;
				background: #ce4b4b;
				margin: 7px 0;
				text-align: center;
				line-height: 38px;
			}
			.icon_an  a {
				color: #fff;
				font-size: 18px;
			}
			.price {
				width: 475px;
				margin: 0 auto;
			}
			
			.price h2 {
				font-size: 24px;
				color: #333;
				line-height: 1;
				font-weight: 400;
				padding-bottom: 10px;
				width: 140px;
				float: left;
				margin: 0px;
			}
			
			.price .category {
				width:470px;
				overflow: hidden;
				position: relative;
				overflow: hidden;
                height: 68px;
			}
			
			.price .category:after {
				content: "";
				position: absolute;
				width: 100%;
				left: 0;
				top: 0;
				height: 1px;
				z-index: 2;
			}
			
			.price .category:before {
				content: "";
				position: absolute;
				width: 100%;
				left: 0;
				bottom: 0;
				height: 1px;
				z-index: 2;
			}
			.category span {
                position: relative;
                right: -420px;
                top:-50px;
                
            }
            .category span a {color: #2f5c9d;font-weight: bold;}
			.price .category a:after {
				content: "";
				display: inline-block;
				width: 0;
				height: 100%;
				vertical-align: middle;
			}
			
			.price .category .prev {
				display: none;
				position: absolute;
				top: 0;
				width: 59px;
				height: 100%;
				box-shadow: 0 0 3px #c6c6c7;
				background: #fff;
				text-align: center;
				font-size: 0;
				left: 0;
				border-right: 1px solid #e1e3e6;
			}
			
			.price .category .prev span {
				display: inline-block;
				vertical-align: middle;
				width: 9px;
				height: 14px;
				background-repeat: no-repeat;
				background-image: url(../images/arrow.svg);
				background-position: 96.77% 25%;
				background-size: initial;
			}
			
			.price .category .next span {
				display: inline-block;
				vertical-align: middle;
				width: 9px;
				height: 14px;
				background-repeat: no-repeat;
				background-image: url(../images/arrow.svg);
				background-position: 61.29% 25%;
				background-size: initial;
			}
			
			.price .category .next {
				position: absolute;
				top: 0;
				width: 59px;
				height: 100%;
				box-shadow: 0 0 3px #c6c6c7;
				background: #fff;
				text-align: center;
				font-size: 0;
				right: 0;
				border-left: 1px solid #e1e3e6;
			}
			
			.price .category ul li {
				display: table-cell;
				white-space: nowrap;
				font-size: 14px;
				text-align: center;
				border-bottom: 3px solid transparent;
				cursor: pointer;
				position: relative;
				padding: 2px;
			}
			
			.price .category ul li.active {
				border-bottom-color: #043b8a;
				color: #00a4ff;
			}
			
			.price .cont {
				display: none;
			}
			
			.price .cont.active {
				display: block;
			}
			
			.price .cont ul li {
				width: 450px;
				float: left;
				margin: 0 10px;
                line-height: 36px;
				box-sizing: border-box;
			}
			
			
			.price .cont ul li a {
				display: block;
                font-size: 16px;
			}
			
			.price .cont ul li a:hover .cont_main h3.title {
				color: #00a4ff;
			}
			
			.price .cont ul li a .cont_main {
				display: table-cell;
				vertical-align: top;
			}
			
			.price .cont ul li a .cont_main h3.title {
				font-size: 18px;
				font-weight: 400;
				color: #333;
				line-height: 32px;
				white-space: nowrap;
				overflow: hidden;
				display: block;
				text-overflow: ellipsis;
			}
			
			.price .cont ul li a .cont_main p.desc {
				font-size: 14px;
				line-height: 1.5;
				color: #666;
				height: 42px;
				margin-top: -2px;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
			}
			
			/********************视频投诉******************/
			.list_02 h2 {
				width: 1200px;
				height: 52px;
				float: left;
				border-bottom:1px solid #5577bb;
			}
			.spi {
				width: 280px;
				height: 190px;
				float: left;
				margin-right: 26px !important;
				margin-left: 0px !important;
			}
			  .tpb {
				position: relative;
			}
			
			.tpb a {
				width: 100%;
				height: 100%;
				display: block;
				color: #fff;
				overflow: hidden;
			}
			
			.tpb a img {
				width: 100%;
				height: 100%;
			}
			
			.tpb a .tm {
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: 30px;
				line-height: 30px;
				text-align: center;
				overflow: hidden;
				font-size: 16px;
				white-space: nowrap;
				/*text-overflow:ellipsis;*/
				background: rgba(0, 0, 0, .3);
			}
			
			  .tpb a .tpm {
				width: 60px;
				height: 60px;
				position: absolute;
				left: 110px;
				bottom: 65px;
				background: url(../images/video_01.png) no-repeat;
			}
			
			.tpb a:hover .tpm {
				background: url(../images/video_02.png) no-repeat;
			}
			.wb {
				margin: 0px !important;
			}
			.rexian {
				width: 100%;
				float: left;
				
			}
			.rexian p {
				text-align: left;
				float: left;
				line-height: 24px;
				margin: 0 30px 0 0 !important;
			}
            .banner_top {
                width: 1200px;
                height: 225px;
                margin: 0 auto;
            }
            .l {
                width: 870px;
                float: left;
            }
            .lt {
                width: 375px;
                float: left;
            }
            .lr {
                width: 475px;
                float: right;
            }
            .r {
                width: 285px;
                float: right;
            }
            .lt_list {
                width: 355px;
                float: left;
                background: #f2f2f2;
                padding: 10px;
            }
            .lt_list img {
                width: 355px;
                height: 220px;
                float: left;
            }
            .lt_list p {
                width: 355px;
                height: 30px;
                line-height: 30px;
                font-size: 16px;
                overflow: hidden;
                font-weight: bold;
                text-align: center;
                float: left;
                padding: 0;
                margin: 0;
                color: #2f5c9d;
            }
            .lt_list2 {
                width: 355px;
                float: left;
                background: #f2f2f2;
                padding:0 10px 20px 10px;
            }
            .lt_list2 ul li {
                width: 335px;
                float: left;
                height: 36px;
                line-height: 36px;
                font-size: 16px;
                padding-left: 10px;
overflow: hidden;
            }
            .lt2 h2 {
                width: 375px;
                height: 50px;
                line-height: 50px;
                border-bottom:1px solid #5577bb;
                float: left;
            }
            .lt2 h2 span {
                float: right;
                line-height: 70px;
            }
            .lt2 h2 a {
                color: #2f5c9d;
                font-weight: bold;
            }
            .lt_list3 {
                width: 355px;
                float: left;
                padding:10px 10px 20px 10px;
            }
            .lt_list3 ul li {
                width: 335px;
                float: left;
                height: 36px;
                line-height: 36px;
                font-size: 16px;
                padding-left: 10px;
overflow: hidden;
            }

            .lr2 h2 {
                width: 475px;
                height: 50px;
                line-height: 50px;
                border-bottom:1px solid #5577bb;
                float: left;
            }
            .lr2 h2 span {
                float: right;
                line-height: 70px;
            }
            .lr2 h2 a {
                color: #2f5c9d;
                font-weight: bold;
            }
            .lr_list2 {
                width: 455px;
                float: left;
                padding:10px 10px 10px 10px;
            }
            .lr_list2 h3 {
                width: 455px;
                float: left;
                height: 36px;
                line-height: 36px;
                font-size: 18px;
                padding-left: 10px;
                color: #245499;
                letter-spacing: 2px;
                font-weight: bold;
                margin: 0px;

            }
            .lr_list2 p {
                width: 455px;
                float: left;
                height: 72px;
                line-height: 24px;
                font-size: 16px;
                padding-left: 10px;
                color: #000;
                letter-spacing: 2px;
                text-indent: 2em;
				overflow : hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 3; 
				-webkit-box-orient: vertical;
            }
            .lr_list2 ul li {
                width: 455px;
                float: left;
                height: 36px;
                line-height: 36px;
                font-size: 16px;
                padding-left: 10px;
                overflow: hidden; 
            }
            .lr_list3 {
                width: 455px;
                float: left;
                padding:10px 10px 10px 10px;
            }
            .lr_list3 h3 {
                width: 455px;
                float: left;
                height: 36px;
                line-height: 36px;
                font-size: 18px;
                padding-left: 10px;
                color: #245499;
                letter-spacing: 2px;
                font-weight: bold;
                margin: 0px;

            }
            .lr_list3 p {
                width: 455px;
                float: left;
                height: 72px;
                line-height: 24px;
                font-size: 16px;
                padding-left: 10px;
                color: #000;
                letter-spacing: 2px;
                text-indent: 2em;
            }
            .lr_list3 ul li {
                width: 455px;
                float: left;
                height: 36px;
                line-height: 36px;
                font-size: 16px;
                padding-left: 10px;
                overflow: hidden;
                
            }
            



.nr{width:1280px;margin:0 auto;overflow:hidden;}
.dbt{color:#2c538c;font-size:42px;line-height:1;font-weight:bold;}
.lp_top{padding:30px 50px;position:relative;box-sizing: border-box;}
.lp_top_r {position:absolute;top:50%;transform:translateY(-50%);color:#666666;left:300px;font-size:15px;}
.lp_top_r a{color:#666666;padding:0 0 0 20px;display:inline-block;}
.lp_top_r a:hover{color:#ff0000;}
.sw_nr{padding:50px 0 0 0;}


/*北斗时评*/
.lp_nav2{background:#ec2e2e;font-size:0px;}
.lp_nav2 a{color:#fff;line-height:50px;font-size:16px;font-weight:bold;display:inline-block;padding:0 15px 0 50px;}
.lp_nav2 a:hover{text-decoration: underline;}
.red{color:#ec2e2e;}
.sp_list1{overflow:hidden;padding:10px 0 40px 0;}
.sp_list1 li{width:620px;float:left;margin-right:40px;box-sizing: border-box;padding:0 20px;}
.sp_list1 li:nth-child(2n){margin-right:0;}
.sp_list_t{color:#888888;font-size:16px;line-height:26px;height:52px;overflow:hidden;padding:0 8px;margin:15px 0;}
.sp_list_title{line-height:60px;color:#111111;font-size:22px;font-weight:bold;border-bottom:solid 1px #e8e8e8;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;padding:0 8px;}
.sp_top_r{color:#444444;font-size:16px;line-height:24px;height:48px;padding:0 0 0 65px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(/channel-home/nen/images/p8.png) no-repeat left center;}
.sp_title{position:relative;margin-bottom:30px;}
.sp_title a{position:absolute;right:0;bottom:8px;line-height:1;color:#999999;}
.sp_title a:hover{color:#ff0000;}
.sp_left{width:620px;float:left;}
.sp_right{width:620px;float:right;}

.sp_list2{overflow:hidden;margin-bottom:40px;}
.sp_list2 li{height:48px;line-height:48px;padding:0 0 0 28px;position:relative;overflow:hidden;}
.sp_list2_icon{width:5px;height:5px;background:#cccccc;border-radius: 50%;top:50%;left:6px;position:absolute;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);
}
.sp_list2_l{width:80%;float:left;color:#111111;font-size:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.sp_list2_r{float:right;color:#6997d7;text-decoration: underline;}

.sp_list2_num{left:0;top:50%;position:absolute;color:#aaaaaa;font-size:16px;font-weight:bold;font-style: italic;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);
}

.sp_list3 li:nth-child(1) a{color:#e60002;}
.sp_list3 li:nth-child(2) a{color:#e60002;}
.sp_list3 li:nth-child(3) a{color:#e60002;}

.sp_wj{padding:15px 20px 35px;overflow:hidden;}
.sp_wj_l{width:170px;height:220px;background:#e8e8e8;position:relative;float:left;margin-left:7px;}
.sp_wj_lp{width:170px;height:220px;position:absolute;left:-7px;top:-10px;}

.sp_wj_r{width:370px;float:right;color:#888888;font-size:15px;line-height:30px;}
.sp_wj_rt{color:#333333;font-size:22px;font-weight:bold;padding:10px 0 10px 0;}
.sp_wj_t {text-align:center;}
.sp_wj_t a{width:130px;background:#f0f0f0;height:36px;line-height:36px;color:#333333;font-size:18px;display:inline-block;margin:0 7px;text-align:center;}
.sp_wj_t a:hover{font-weight:bold;}