﻿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:#145c9b;}

.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 #145c9b;background:#fff;color:#145c9b;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: #145c9b;
 }
 .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 #145c9b;}
label.error{color:#145c9b;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:#145c9b;}
/*首页轮播*/
.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: #145c9b;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;}


