@charset "gb2312";
.av-gg { padding-top: 8px; }
.index-next { width: 100px; margin-right: auto; margin-left: auto; }
.index-next a { font-size: 16px; color: #FFF; background-color: #0072BC; display: block; padding-top: 10px; padding-bottom: 10px; text-align: center; border-radius: 6px; }
.index-next a:hover {background-color: #299fe8;}
.index-pagelist { margin-top: 15px; }

.ztview .ztbox,.ztview .img ,.ztview .img  img{ width:300px; background-size:360px }
.ztview .ztbox,.ztview .img,.ztview .ztbox .mark,.ztview .ztbox:hover .mark .topic { height:150px; overflow:hidden; position: relative; }
.ztview .ztbox .mark{font-weight:normal;position: relative;line-height:34px;margin-top: -34px;color:#fff;font-size:14px;}
.ztview .ztbox .mark a,.ztview .ztbox .mark a:visited{ color:#fff; font-size: 16px; }
.ztview .ztbox .mark .topic{width:290px;height:34px;line-height:34px;padding:0px 5px 0px 5px ;text-align: center;}
.ztview .ztbox .mark .topic .subject{ width: 280px;color: #bfbfbf;line-height: 20px;display: none;text-align: left; margin: 0 auto;height: 120px;}

/*.ztview .ztbox:hover .mark{ margin-top: -150px; -webkit-transition:margin 0.4s ease; -moz-transition:margin 0.4s ease; transition:margin 0.4s ease; }
.ztview .ztbox:hover .mark .topic{width:300px;height:180px;vertical-align: middle;display: table-cell;font-size:18px;line-height:32px;}
.ztview .ztbox:hover .mark .topic a{margin-top:20px;display:block}
.ztview .ztbox:hover .mark .topic .subject{width:280px;display :block;font-size:14px;}*/


.ztview .ztbox .mark,  .news-list-mark li h3,.news-list-mark li .topic,.mark-topic,.life li .mark{color:#fff;background: rgba(0,0,0,.7)/*rgba(7,66,106,1)*/;_background: 0;_border: 0;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');}
.ztview .ztbox .mark a,.news-list-mark li h3 a,.news-list-mark li .topic a,.mark-topic a,.life li .mark a{color:#fff;}

.recommend { width:265px; height:100% }
.carousel-inner, .headlines .carousel-inner .item { height:100% }
.news-list { width:100%!important; max-width:955px; margin:0 auto }
.list.news-list li { padding:20px 50px }
.article-image { width:200px }
.news-list .text { padding-left:0!important; margin-right:218px }
.dp-image { position:absolute; top:0; bottom:0; left:0; right:0; background-size:cover; background-position:center; background-color:#333 }
.recommend-tag { background-color:#008dd3; padding:6px 10px; margin-right:4px; color:#fff; font-size:.8em; border-radius:6px; line-height:26px }
.hot-tag { background-color:#f72744; padding:6px 10px; margin-right:4px; color:#fff; font-size:.8em; border-radius:6px }
.recommend ul { height:100% }
.recommend li { height:190px; position:relative }
.recommend li:first-child .dp-image { bottom:2px }
.recommend li:last-child .dp-image { top:2px }
.dp-text { padding:4px 1.2em; position:absolute; bottom:0 }
.dp-text .title { color:rgba(255, 255, 255, .9); font-size:1.25em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-height:140%; max-height:3.2em; padding-right:8px; word-break:break-word }
.dp-text .desc { margin-top:12px; margin-bottom:16px; color:#8e9295; font-size:.8em }
.dp-image:hover .gradient { opacity:.4 }
.gradient { position:absolute; width:100%; height:100%; bottom:0; -webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
transition:all .2s ease;
background-image:-webkit-linear-gradient(180deg, rgba(0, 0, 0, .01) 5%, rgba(0, 0, 0, .75) 100%); background-image:-moz-linear-gradient(180deg, rgba(0, 0, 0, .01) 5%, rgba(0, 0, 0, .75) 100%); background-image:linear-gradient(180deg, rgba(0, 0, 0, .01) 5%, rgba(0, 0, 0, .75) 100%) }
.toutiao-box {margin-bottom: 10px; }
.toutiao-box .t-box-left { float: left; width: 770px; }
.toutiao-box .t-box-right { float: right; width: 300px; }
.toutiao-box2 { padding-top: 10px; }
.toutiao-box2 ul li h1 a { font-family: "微软雅黑"; font-size: 16px; line-height: 35px; }
.toutiao-box2 ul li p { font-size: 14px; color: #999; line-height: 24px; }
.index-gg { margin-top: 20px; }
.index-gg dt { float: left; }
.index-gg dd { float: right; }
.index-gg2 { margin-bottom: 10px; }



			/*动态CSS-图片新闻轮播-start*/

.m-slide{ position: relative; height: 300px; }
.m-slide .img { float: left; position: relative }
.m-slide .img img { display: block; width: 500px; height: 300px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .tab{ position: absolute;bottom: 0px;right: 0px; }
.m-slide .tab li { border: 4px solid #fff; border-right:0; font-size: 13px; font-weight: bold; color: #fff; float: left; }

.m-slide .tab li .color1 { background-color: #75CFD9; width: 20px; height: 15px; }
.m-slide .tab li .color2 { background-color: #E4A17E; width: 20px; height: 15px; }
.m-slide .tab li .color3 { background-color: #D0838C; width: 20px; height: 15px; }
.m-slide .tab li .color4 { background-color: #7CAA77; width: 20px; height: 15px; }
.m-slide .tab .on {}
.m-slide .tab .on .color1 { background-color: #08a7b9;}
.m-slide .tab .on .color2 { background-color: #e5611d;}
.m-slide .tab .on .color3 { background-color: #c75663;}
.m-slide .tab .on .color4 { background-color: #588753;}

.m-slide #ifocus_opdiv { position:absolute; left:0; bottom:0; width:500px; height:45px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.m-slide #ifocus_tx { bottom:10px; color:#666; float: right; width: 260px; }
.m-slide #ifocus_tx ul li{ display:none;  }
.m-slide #ifocus_tx ul li p { margin-top: 20px; line-height: 24px; font-size: 14px; color: #2c2c2c; }

.m-slide #ifocus_tx ul li a{ color:#2E4D86; font-size:22px; font-weight: normal; line-height: 32px; }
.m-slide #ifocus_tx ul li a:hover { color: #E70012; text-decoration: none; }

/*动态CSS-图片新闻轮播-end*/

/**焦点图***/
#foucsBox { padding: 0; width: 680px; height: 380px; overflow: hidden; zoom: 1; position: relative; z-index: 0; float: left; }
#foucsBox .imgCon { width: 680px; height: 380px; margin: 0; padding: 0; position: relative; list-style: none; overflow: hidden; }
#foucsBox .imgCon li { float: left; width: 680px; height: 380px; }
#foucsBox .imgCon li img { border: 0; z-index: 0; }
#foucsBox .imgCon li .imgTitle { width: 680px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei", "黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
#foucsBox .showPage { width: 680px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { width: 680px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../../images/gaoxin/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(../../images/gaoxin/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../../images/gaoxin/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float: right; background-position: -30px -90px; }
#foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
#foucsBox .btnHover img { display: inline; }

#index-gz ul li a img,#index-gz2 ul li a img,#index-gz3 ul li a img,#index-gz4 ul li a img{width:250px;height:165px;}
