.affix li.nav-live .triangle{
	bottom:-28px !important;
}
.input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 80%;
    margin-bottom: 0;
}
#minSearch .form-control{
	*padding:0px;
	_padding:0px;
	 height: 29px !important;
}
.form-control {
    display: block;
    width: 100%;
    line-height:30px;
	height:40px;	
	_height:28px;
	*height:28px;
	text-indent:12px;
    padding: 6px 0px;
	
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#header .navbar .input-group-btn .btn,#header .form-control {height:34px;}
#header .navbar .input-group-btn .btn{padding:3px 5px;}
#header .navbar .search, .top-nav{margin-top: 18px;}
#header .logo img{margin-top:15px;}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}


.carousel {
    position: relative;
}
.carousel-caption {
    position: absolute;
    z-index: 10;
    color: #fff; 
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 h3 {
    font-size: 24px;
}

.input-group-addon, .input-group-btn {
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
}
.input-group-btn>.btn {
    position: relative;
}
.input-group-btn {
    position:absolute;
	z-index:9;
	right:0px;
	top:0px;
    font-size: 0;
    white-space: nowrap;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#header .affix {
    position: fixed;
	height:40px;
}
#header .affix  ul li{margin-top:11px;}
.column .media:first-child {
    margin-top: 0;
}
.media {
    padding-top: 20px;
}

.media-middle {
    vertical-align: middle;
}
.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align:top;
}
.media-left, .media>.pull-left {
    padding-right: 10px;
	_float:left;
	*float:left;
}
.media-body {
    width: 10000px;
	*width:auto;
	_width:auto;
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}
.container{
	width:1100px !important;

	margin-right: auto;
    margin-left: auto;
    clear:both;
	
}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
.form-control:focus{
	outline:none;
}


.pull-left{
	float:left;
}
.pull-right{
	float:right;
}



#footer{
min-width:1100px;
}
.master-list .media-heading{
	margin-bottom:margin-bottom: 27px !important;
}
.relate-recommend .media-body h5{
	height:36px !important;
	margin-bottom:14px !important;
}
.master-list a,.relate-recommend .media-left a{
	display:block;
	width:140px;
	height:84px;
	overflow:hidden;
}
.master-list a img.media-object,.relate-recommend a img.media-object{
	width:100%;
	
}

.nav-pic{
	margin:23px 0 !important;
	margin-top:0 !important;
}
.affix li.nav-live .triangle{
	bottom:-29px;
}





.padding-r0{
	padding-right:0px;
}
.margin-r3{
	margin-right:-3px;
}
#program.container{
	
}
.padding-l23{
	padding-left:23px;
}
.padding-r10{
	padding-right:10px;
}
.padding-l10{
	padding-left:10px;
}

.hot-comment .media{
	margin-bottom:10px;
	
}
.sewiseplayer-video object{position:absolute;z-index:1;top:0px;}
.viewport2,.viewport1{
	height: 376px;
	overflow:hidden;
	/*overflow-y:auto;*/
}
.videoimg {
    width: 720px !important;
    height:418px !important;
}

li.share-more .bdshare-button-style0-32 a{
	text-indent: 2em;
	
}
li.share-more .bdshare-button-style0-32 a {
	width:60px !important;
	color:#999;
}
.date{
	padding-top:10px;
	
}
li.share-more .bdshare-button-style0-32 a.bds_more {
    background-image: url(../images/no3.png)!important;
    background-position: 4px 5px !important;
}


#program-play .program-play-box {
	min-width:1100px !important;
}
.padding-t6{
	padding-top:6px;
	
}
.text-center{
	text-align:center;
}
.bd_weixin_popup{
	padding:4px !important;
}
.bd_weixin_popup {
	height:300px !important;
}
#pro-myCarousel .carousel-caption {
    width: 100%;
   background: url(../images/bj.png) repeat-x left bottom;
    }
  #hoster .hoster-prev,#hoster .hoster-next {
  z-index:9000 !important;
  }
.five-img{padding-left:18px;	}
.five-img .row .col-sm-6:first-child .img-box{ padding-right:24px}
.five-img .margin1 {  margin-top: 19px;}
.live-box li.living {
	top:24px !important;
}
.live-box li.start-live{
	top:71px !important;
}







#program-list .rank-list{
	padding-left:0 !important;
}




.path-navigation li a{
	display:inline-block;
}
.padding-a0{
	padding:0 !important;
}
.padding-l25{
	padding-left:25px;
}


.footer-box ul li{
	margin-right:0 !important;
	padding-right:0 !important;
}
.presider-img-list.margin-r8{
	margin-right:-8px;
}
.margin-t24{
	margin-top:13px;
}


.content-list .common-list li a{
	font-size:32px;
}


#program .three-img-list{
	margin-bottom:0;
}
#program-list{
	margin-top: 23px !important;
}
#program-list .media{
	margin-top:0 !important;
}
.slick-vertical .slick-slide {
	padding-bottom:20px;
	outline:none;
	border-bottom:1px dotted #ddd !important;
}
.col-xs-6{float:left;width:50%;display:block;}

.media-body{
	position:relative;
}
.media-footer{
	position:absolute;
	bottom:0;
	width:100%;
}
.date,.operate-info{
	position:absolute;
	bottom:0px;
	
}
.operate-info{
	right:10px;
}
#internation .media {
    padding: 20px 0;
	
    border-bottom: 1px solid #eaecef !important;
}
#internation .operate-info li{
	min-width:38px !important;
}
.three-img-list li p{
	height:22px;
	
}
.relate-recommend{
	padding-top:20px !important;
}
.Carousel-img #pro-myCarousel ul>li span{
	padding-left:10px;
}

.new-content p{
	font-size:1.1em !important;
        line-height:1.6em;
}
.pub-btn .send-btn{
	background:rgb(0,105,222) !important;
	font-size:16px;
	color:#fff;
}

#pro-myCarousel .slick-dots li.slick-active{background:#e30013 !important;}
.relate-recommend .media .media-body{height:84px !important;min-width:auto !important;}


 
.nav-pic{
	margin:20px 0;
}


ul.times-list{
	overflow: hidden;
	margin:15px 0;
}
ul.times-list li{
	color:#555;
	float:left;
	margin-right:10px;
}
ul.times-list li.hktv{
	color:#000;
}
.news-box h1{
	margin-top:10px;
	margin-bottom: 10px;
	font-weight:500;
}
ul.news-cmd{
	float:right;
}
ul.news-share li{
	float:left;
	margin-right:5px;
}
ul.news-share li span,ul.news-bottom li span{
	display:block;
	font-size:16px;
	color:#666;
	height: 28px;
	line-height: 28px;
}
ul.news-cmd li{
	
	float:left;
	margin-right:10px;
}

.new-collect img{
	width:20px;
	height:20px;
}
.new-comment img{width:20px;height:20px;}
.new-watch{

}

.news-top{
	overflow: hidden;
}
/*新闻正文*/
.new-content{color:#333;line-height:26px;}
.new-content p{
	margin:15px;
	font-size:15px;
}

/*标签*/
.news-label{
	padding:20px 0;
	
}
.news-label ul{
	overflow: hidden;
}
.news-label ul li{
	float:left;
	margin-right:10px;
}
.news-label ul li a{
	color: rgb(248,83,87);;
	display: block;
	height:23px;
	padding:0 8px;
	line-height:19px;
	text-align: center;
	border:1px solid  rgb(248,83,87);;
}
.news-label ul li a:hover{
	color:#fff;
	background: rgb(248,83,87);
}
.news-bottom{

	height: 70px;
}
.news-bottom span{
	color:#888;
}

.news-share{
	overflow: hidden;
	float: left;
}
.news-share li{
	cursor: pointer;
}

/*热门评论*/
.net-comment .media{
	padding:15px;
	border-bottom: 1px dashed #bbb;
}

.net-comment img.media-object{
	width:60px!important;
	height:58px;
	
}

.net-comment .media .net-name{
	color:rgb(248,83,87);
}
.net-comment .media .area-netname{
	color:#999;
}
.net-comment .media .media-body li{
	
	float:right;
}
.net-comment .media ul li.margin-right {
    margin-right: 20px;
}
.net-comment .media-body h5 span{
	font-size: 16px;
}
.net-comment .media .media-body li.hot-comment-time{
	color:#999;
}
.net-comment .media .media-body p{
	margin:10px 0;
	color:#444;
	font-size: 16px;
}


p.summary{
	text-indent: 28px;
	color:#999;
	padding-bottom:30px;
}
.net-comment ul.good-comment li span{
	color:rgb(248,83,87);
}

/*右边样式*/

.mid-img{
	
	margin-bottom:0;
}
.mid-img a,.common-first a,.relate-recommend .mid-img a{
	width:100%;
	overflow:hidden;
	display:block;
}
.topic .common-first a,.relate-recommend .mid-img a{
	height:170px;
}

.relate-recommend li.watch-num{
	float:right;
}
.relate-recommend .media-body h5{
	font-size:15px;
	margin-bottom: 36px;
}

.relate-recommend .media-body li img{
	width:21px !important;
	height:21px;
}
.relate-recommend .media-body li{
	float:left;
	color:#999;
}
.relate-recommend .media-body li.watch-num{
	float:right;
}

.relate-recommend .media{
	
	border-bottom:1px solid #ddd;
}
.relate-recommend .media .mobile-img{width:140px;height:84px;padding-right:0px;margin-right:10px;float:left;}
.relate-recommend .media .media-body{_width:auto;*width:auto;height:84px;}
/*专题*/
.topic{
    margin-bottom: 20px;
    margin-top:20px;
}
.topic h3{
	padding:6px  0px;
    color:red;
	position:relative;
    border-bottom: 1px solid #999;
}
.topic h3 a{
	display: block;
	color:red;
	height:25px;
	line-height:25px; 
}
.topic h3 span {
    color: #e50112;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 14px;
    z-index: 9;
}

.content-side h3 {
    margin: 0px;
    margin-bottom:10px;
   
}
.content-side .rank-list h3{
	 margin-bottom:0px;
}
.common-first .title a{
	line-height: 35px;
	font-size: 16px;
	height:35px;
	color:#222;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	display:inline-block;
}
.common-first .title{
	display: block;
	padding: 0px 7px;
	height: 35px;
	
	background-color: #ebebeb;
	
}
.common-list {
    margin-top: 8px;
}
.common-list li a {
    display: block;
    padding-left:16px;
    height:24px;
	line-height:24px;
    font-size: 14px;
    color: #222;
    background: url("../images/list-bg.png") no-repeat;
    background-position:2px 13px;  
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*选项卡*/
.news-tab ul.tabs_menu li{
	float:left;
}
.news-tab ul.tabs_menu{
	height:45px;
	border-bottom: 3px solid #555;

}
.news-tab ul.tabs_menu li.selected a{
	background:rgb(228,0,17);
	color:#fff;
}
.news-tab ul.tabs_menu li.selected a:hover{
	text-decoration: none;
}
.news-tab ul.tabs_menu li a{
	display:block;
	color:black;
	font-size: 15px;
	height:45px;
	line-height: 45px;
	text-align: center;
	
}
/*社会*/
.news-society ul.pic-news-list{
	overflow: hidden;
	float:left;
}
.news-society ul.pic-news-list li{
	float:left;
	margin-bottom:20px;
	width:200px;
	height:120px;
}
.news-society ul.pic-news-list li.margin20{margin-right:20px;}
.news-society ul.pic-news-list li a{
	display: block;
	height:120px;
	overflow:hidden;
	position:relative;
}
.news-society ul.pic-news-list li a p{
	width:100%;;
	background:rgba(0,0,0,.5);
	height:30px;
	color: white;
	line-height: 30px;
	text-align: center;
	position: absolute;
	bottom: 0px;
	padding:0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	z-index:99;
	left:0px;
}
.news-society ul.pic-news-list li img{
	width:100%;
	max-height:150px;
}
.tabs_content_wrap{
	margin-top:28px;
}
.tabs_content_wrap .common-list li{
	float:none;
}
.tabs_content_wrap .common-list li a{
	text-decoration:none;
}
.news-society h4{
	font-weight: 600;
}


.news-society .text-news span{
	font-size: 13px;
	color:#444;
	display:block;
	width:100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.text-news .common-list li a {
   
    padding-left: 16px;
    background-position: 2px 12px;
   
}
.text-news .common-list li a:hover{
	color:red;
}

img{border:none;}
 .slick-dots {bottom: -45px;display: block;list-style: outside none none;padding: 0;position: absolute;text-align: center;width: 100%;}
 .slick-dots li {cursor: pointer;display: inline-block;height: 20px;margin: 0 5px;padding: 0;position: relative;width: 20px;}
 .slick-dots li button {background: transparent none repeat scroll 0 0;border: 0 none;color: transparent;cursor: pointer;display: block;font-size: 0;height: 20px;line-height: 0;outline: medium none;padding: 5px;width: 20px;}
 .slick-dots li button:hover,  .slick-dots li button:focus {outline: medium none;}
.bannerWraper .slick-dots li button:hover::before,.bannerWraper   .slick-dots li button:focus::before {opacity: 1;}
.bannerWraper  .slick-dots li button::before {color: black;content: "•";font-size:20px;height: 20px;left: 0;line-height: 20px;opacity: 0.25;position: absolute;text-align: center;top: 0;width: 20px;}
.bannerWraper .slick-dots li.slick-active button::before {color: black;opacity: 0.75;}

.tab_contents .tab_content{display:none;}
.relate-recommend h3{position:relative;}
.relate-recommend h3 span{position:absolute;z-index:99;right:0px;bottom:0px;_height: 32px;*height: 32px;border-left:1px solid #bbb;}
.relate-recommend h3 span a{font-size:14px;color:#222;width:auto;border-top:1px solid #bbb;border-right:1px solid #bbb;padding:0px 10px;line-height:30px;height: 30px;display:inline-block;vertical-align:top;*float:left;_float:left;}
.relate-recommend h3 span a.active{color:#fff;background:red;}

.certificate{margin:10px auto;}
.certificate a{color:#222;display: inline-block;}
 /*登录*/
 .shadow{background-color: #000;opacity: 0.3;z-index:99998;position: fixed;height: 100%;left: 0;top: 0;width: 100%;display:none;opacity:0;}
 .popWraper{position:fixed;z-index:99999;left:50%;top:50%;display:none;opacity:0;}
 .popWraper .pop_head{
    border-bottom: 1px solid #d5d5d5;
    color: #333;
    font-size: 16px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    padding: 0 80px 0 46px;
    text-overflow: ellipsis;
 	background:url(../images/zjh.png) no-repeat 11px center #f5f5f5;
    white-space: nowrap;
 }
 .popWraper .pop_close{width:30px;height:30px; position: absolute;right:6px;top:6px;}
 .popWraper .pop_close a{width:100%;height:100%;display:block;background:url(../images/close.png) no-repeat center;}
 .popWraper .pop_body{background:#fff;}
#loginWraper{width:450px;height:450px;margin-left:-225px;margin-top:-225px;line-height:1.4em;}
#loginWraper .pop_body{padding:28px 24px;}
#loginWraper .form-group{margin-bottom:20px;}
#loginWraper .form-group label{width:40px;display:inline-block;} 
#loginWraper .form-group .form-control{width:100%;display:inline-block;border-radius:0px;height:42px;line-height:42px;_height:42px;*height:42px;_padding:0px;*padding:0px;}
#loginWraper .submit{width:100%;display:block;border:1px solid #e50112;background:#fff;color:#e50112;margin:15px 0px 10px 0px;}
#loginWraper .left{float:left;}
#loginWraper .right{float:right;}
#loginWraper .sharelogin,#loginWraper .infor{width:100%;display:block;}
#loginWraper .infor input{vertical-align:middle;}
#loginWraper .red{color:red;}
#loginWraper .grey{color:#afafaf;}
#loginWraper .sharelogin{margin-top:30px;line-height:1.4em;}
#loginWraper .sharelogin .title{font-size:15px;}
#loginWraper .sharelogin .buttons{margin-top:14px;}
#loginWraper .sharelogin .button{width:46px;display:inline-block;margin:0px 18px; _zoom:1;*display:inline;}
.clearfix{clear:both;}
 
 .video-list-box .mediaItem{width:80px;max-height:80px;overflow:hidden;display:block;}
 .video-list-box .mediaItem img{width:100%;height:auto;}
 #internation .operate-info li.icon{margin-top:8px;line-height:1em;}
 #internation .operate-info li.icon img{margin-top:-2px;*margin-top:0px;_margin-top:0px;}
 .wid100{width:100%;}
 button,a{outline:none;blr:expression(this.onFocus=this.blur());}
 .new-content{overflow:hidden;}
 .new-content img{max-width:100%;}

#regForm .col-sm-7,#regForm .col-sm-5{float:left;}
#regForm .col-sm-7{width:58%}
#regForm .col-sm-5{width:40%;margin-left:2%;}
 
.relate-recommend .media-body .media-date {
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 9;
	font-size: 13px;
} 
#program-list .media-left a {
    display: block;
    max-height: 113px;
    overflow: hidden;
    width: 200px;
} 
 
 #getCode{
 	width:100%;
 	border-radius: 4px;
    display: inline-block;
 	font-size: 12px;
    line-height: 1.6em;
	padding:6px;
 	background-color: #ddd;
    border-color: #ddd;
    color: #e50112;
 }
 .public_content{_width:98%;*width:98%;}
.top-imgs li{margin-bottom: 8px;_margin-bottom:4px;*margin-bottom:4px;}
.page{position:relative;overflow:hidden;margin:0px auto;min-width:1280px;}
img{vertical-align:top;border:none;}
a:active,a:hover,a{outline:none;}
.h1, h1{font-size:32px;}
.lightboxOverlay {
    position:fixed;
	width:100%;
	height:100%;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: #000;
    opacity:0.9;
    display: none;
}

textarea{padding:3px 5px;}
.title-list h3 a{color:red;}
.fixed{position:fixed;z-index:9999;}
.white{color:white;}
.bannerWraper .white{background:white;opacity:0.1;}
.previous_link,.next_link{text-indent:-999px;}

.favourited{
	background: url(../images/collect2.png) no-repeat left center !important;
	background-size: 22px  !important;}
.video-cmd .favourited{background-size: 26px  !important;}
/* .media-heading{font-size:11px;} */
.login-register-box{position:absolute;z-index:99999;}
.new-collect{cursor:pointer;}	
.img-box p a{color:#fff;}
a.regiter-btn,a.regiter-btn:hover,.four-img-list a,#internation .media-body h4 a{color:black;}
.four-img-list .width-25>a{display:block;width:262px;height:172px;overflow:hidden;}
.four-img-list a img{width:100%;}
.four-img-list .row{margin-right:-18px;}
.four-img-list{margin-top:20px;}
.b-all,.b-download{position:absolute;z-index:999;right:1%;}
.b-all{top:8px;}
.b-download{bottom:8px;}
.news-Carousel .bannerWraper{position:relative;}
.histry-eco-play li span{width:184px;}
	
.media .replylist{display:none;}	
.net-comment .media{overflow:visible;}
/*登录*/
.login-hid .form-group .button{font-size:12px;line-height:1.6em;}
.top-nav .login-hid .form-group .button{margin-top:0px;width:100%;padding:6px;}
.form-group{margin-bottom:10px;}	
input.error{border:1px solid #e50112;}
label.error{color:#e50112;margin-bottom:0px;}	
/*要闻头部焦点图*/
#newsBanners{position:relative;overflow:hidden;max-height:334px;}
#newsBanners .slick-arrow{width:44px;padding:20px 0px;height:70px;overflow:hidden;text-indent:999px;margin-top:-35px;}
#newsBanners .slick-prev{background:url(../images/left.png) no-repeat center left;padding-right:20px;left:1%;}
#newsBanners .slick-next{background:url(../images/right.png) no-repeat center right;padding-left:20px;right:1%;}

#newsBanners .slick-dots{text-align:right;padding-right:1%;;}
#newsBanners .slick-dots li{margin-left:0px;margin-right:0px;margin-bottom:0.5%;width:16px;_float:left;*float:left;}
#newsBanners .slick-dots li button{width:14px;padding:5px 3px;}
#newsBanners .bannerItem{position:relative;}
#newsBanners .bannerItem img{max-height:334px;}
#newsBanners .bannerItem .title{position:absolute;z-index:99;color:#fff;left:0px;bottom:0;padding:12px 2%;width:100%;height:66px;}
#newsBanners .bannerItem .title a{color:#fff;line-height:1.4em;font-size:22px;display:block;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;}
.bg-style{background: -moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.6) 100%);background: -o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.6) 100%);background: -webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(top,transparent 0%,rgba(0,0,0,0.6) 100%);}


/*要闻固定图*/
.top-imgs .md-img li,.three-img-list  li{position:relative;width:100%;}
.top-imgs .md-img p,.top-imgs .three-img-list  li p{position:absolute;z-index:99;left:0px;bottom:0px;width:100%;}
.three-img-list li p a{width:100%;display:block;}
.three-img-list  li p a{color:#fff;display:block;font-size:12px;width:100%;padding:1% 2%;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;}

.top-imgs .md-img li p a{color:#fff;display:block;font-size:18px;width:100%;padding:2% 3%;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;}

.bannerWraper .slick-dots li.slick-active button::before{color:#e30013;opacity:1;}
.bannerWraper .slick-dots li button::before{color:#cbcdcc;opacity:1;}
.slick-arrow{position:absolute;z-index:998;top:50%;margin-top:-20px;border:none;}
.slick-dots{position:absolute;z-index:999;bottom:0px;}
.bannerWraper .slick-dots li{display:inline-block;}
.bannerWraper  .slick-prev{}
.bannerWraper .slick-next{right:0px;}


#pic-news .banners{position:relative;overflow:hidden;padding:5px 20%;}
#pic-news .banners .banner img{max-width:100%;margin:0px auto;max-height:440px;}
#pic-news .banners .slick-arrow{width:53px;padding:20px 0px;height:94px;overflow:hidden;text-indent:999px;margin-top:-47px;cursor:pointer;}
#pic-news .banners .slick-prev{background:url(../images/img-left.png) no-repeat center left;padding-right:20px;left:0px;}
#pic-news .banners .slick-next{background:url(../images/img-right.png) no-repeat center right;padding-left:20px;right:0px;}


.tabs_content .col-lg-5{padding-left:5px;}
.tabs_content .col-lg-7{padding-right:0px;}
.news-society h4{margin-top:0px;margin-bottom:5px;}
.news-society h4 a{color:black;margin:0px;font-size:16px;}
.news-society h4 a:hover{color:red;}
/*首页轮播*/
.bannerWraper,#homebanners .item{position:relative;}
#homebanners h3 a{color:#fff;}
#homebanners .item img{max-height:432px;width:100%;}
#homebanners .slick-arrow{cursor:pointer;width:17px;padding:20px 0px;height:31px;overflow:hidden;text-indent:999px;bottom:5px;top:auto;}
#homebanners .slick-prev{background:url(../images/left.png) no-repeat center left;left:auto;right:60px;}
#homebanners .slick-next{background:url(../images/right.png) no-repeat center right;right:20px;}
#homebanners .carousel-info ul li {float: left;margin-right: 15px;color:#bbb;}
#homebanners ul li.carousel-watch {background: rgba(0, 0, 0, 0) url("../images/read4.png") no-repeat scroll 0 0;padding-left: 20px;}
#homebanners a.carousel-control.left {background: rgba(0, 0, 0, 0) url("../images/left.png") no-repeat scroll 0 0;}
#homebanners a.carousel-control.right {background: rgba(0, 0, 0, 0) url("../images/right.png") no-repeat scroll 0 0;}
#homebanners .carousel-info ul li.carousel-comment {height:25px;background: rgba(0, 0, 0, 0) url("../images/comment4.png") no-repeat scroll 0 0;padding-left: 20px;}
#homebanners .carousel-control.left {left: 760px;}
#homebanners .carousel-control.right {left: 800px;}
#homebanners .carousel-control {bottom: 0;color: #fff;font-size: 20px;right: 21px;text-align: center;top: 500px;width: 15%;z-index: 999;}
.bannerWraper .current{color: #bbb;font-size:14px;position: absolute;right:38px;bottom:52px;z-index:99;}
.bannerWraper .carousel-cur {color: red;font-size:18px;}
#homebanners .caption {position:absolute;z-index:998;bottom: 0;height:100px;left: 0;padding-bottom:5px;padding-left:10px;padding-top: 0;text-align: left;width: 100%;}
#homebanners .caption h3 {color: black;}
#homebanners .carousel-indicators {bottom: 0;margin-left: 10%;}
#homebanners li {margin-bottom: 0;}
#homebanners .carousel-indicators li {border-radius: 8px;height: 8px;width: 8px;}
#homebanners .carousel-indicators .active {border-radius: 9px;height: 9px;width: 9px;}



.selectWraper{display:none;opacity:0;position:absolute;z-index:999;width:100%;top:0px;margin-top:20px;left:0px;}
.userselect .selectWraper a{width:100%;display:block;background:#fff;color:#e50112;border-bottom:1px solid #e50112;}
.userselect .selectWraper a:hover{color:#e50112;}
.navbar .top-nav li.userselect{position:relative;cursor:pointer;}
.navbar .top-nav li.user{width:30%;}
.navbar .search form{width:100%}

li.select div{
	width:100%;
	height:20px;
	color:#fff;
	background:#fff;
	cursor:pointer;
	background:none;
}
li.select span{display:inline-block;vertical-align:top;line-height:1.4em;}
li.select span.icon{margin-top:4px;margin-left:2px;line-height:1em;}
#footer .nav ul{margin-left:0px;margin-right:0px;margin-top:3px;}
.select div.second-font{
	color:red;
	background:#fff;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
}
.logo{
	width: 164px;
	height: 78px;
}
.logo img{
	margin-top:2px;
	width: 100%;
	vertical-align: bottom;
}
.navbar{
	margin-bottom: 0px;
	height:70px;
	border-radius: 0px;
	background-color: #e50112;
}

.navbar .search,
.top-nav{
	margin-top:12px;
	
}
.search .form-control{
	font-size: 13px;
	border: 0px;
	width:100%;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.search .input-group-btn:last-child>.btn{
	padding: 7px;
	background-color: #fff;
	border:0px;
 	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.search .input-group-btn:last-child>.btn img{
	width: 26px;
	height: 26px;
}
.top-nav li{
	position: relative;
}
.navbar .top-nav li{
	width: 23.2%;
	float: left;
	margin-top: 12px;
	text-align:center;
	position:relative;
}
.navbar .top-nav li.select{
	
}
.login-hid,.top-nav li .top-nav-hid{
	z-index: 999;
	position: absolute;
	display: none;
}

#register-hid{
	display: none;
}
.top-nav .app-hid{
	top: 27px;
	right: 10%;
}
.top-nav .attention-hid{
	top: 27px;
	left:-40%;
}
.login-hid{
	width: 280px;
	padding: 10px 20px;
	background-color: #fff;
	border:1px solid #dfdfdf;
}
.login-hid button{
	width: 100%;
	background-color: #fff;
	color: #e50112;
	border-color: #e50112;
}
.login-hid .form-group button{
	width: 50%;
	margin-top:10px;
	background-color: #ddd;
	color: #e50112;
	border-color: #ddd;
}
 .login-hid span{
	display: block;
	float: right;
	margin-top: 10px;
	color: #aaa;
}
.top-nav li a,
.nav ul li a{
	color: #fff;
}
.top-nav a:hover, .top-nav li a:focus, .top-nav li a:active
.nav ul li a:hover,.nav ul li a:focus,.nav ul li a:active{color:#fff;}
a:hover,
a:focus,
a:active{
	text-decoration: none;
}
.nav{
	z-index: 9999;
	top:0px;
	width: 100%;
	height:40px;
	background-color: rgb(195,2,19);
}
.navbar .input-group-btn .btn{
	height:40px;
}
.footer-box ul,.nav ul{margin-left:-8px;}
.footer-box ul li,.nav ul li{
	position: relative;
	float: left;
	margin-top:10px;
	height: 18px;
	line-height: 18px;
	font-size: 18px;
	border-right: 1px solid #fff;
    padding-left:10px;
    padding-right:10px;
     text-align:center;	
}
#footer .nav ul li{padding-left:0;}
.nav ul{margin-left:-10px;}
#nav ul li a:hover{font-size:1.1em;}
.nav ul li a{
	display: block;
	min-width:40px;
	height:23px;
}
#nav ul li a:hover{font-size:1.1em;}
.nav ul li:last-child{
	border-right:0px;
}

.login-register-box .triangle,#nav .triangle{
	position: absolute;
	z-index: 2;
	width:10px;
	height:21px;
	bottom:-28px;
	left:50%;
	margin-left:-5px;
}


.login-hid .triangle{
	top: -15px;
	right: 7.5%;
}
.top-nav .login-hid{
	font-size: 14px;
}
.top-nav .login-hid a{
	display: inline-block;
	color: #000;
}

.nav .top-nav{
	display: none;
}
.nav .top-nav .app-hid{right:5%;}
.nav .top-nav .attention-hid{
	top: 27px;
	left: -50%;
}
.login-hid{
	top: 34px;
}

.nav .top-nav{
	margin-top: 0px;
	margin-right: 2px;
	
}
.nav .search-btn{
	padding-left: 0;
	margin-top: -3px;
	float:left;
}
.nav .search{
	display: none;
	margin-top: -5px;
    width:90px;
    padding: 0 2px;;
	float:left;
}
.nav .search .form-control {
	width: 100px;
    height: 29px;
	line-height:29px;
}
