﻿@charset "utf-8";
/*基础制作页面组件*/
/*20150716 v1.0*/
/*20160421 v1.1 商讨了默认字号，a的默认连接颜色样式等*/

html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, input, textarea, label, ul, ol, dl, li, dt, dd, .clearfix:after { margin: 0; padding: 0; }
html, body { height: 100%; }
body { padding: 0; margin: 0; 
/*font-family: 'PingFang SC', 'Lantinghei SC', 'Helvetica Neue', 'Helvetica', 'Arial', 'Microsoft YaHei', '微软雅黑', 'STHeitiSC-Light', 'simsun', '宋体', 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', 'sans-serif' !important;*/
font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "微软雅黑", STHeitiSC-Light, simsun, "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;
}
h1, h2, h3, h4 { font-weight: normal; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; }
a:hover { text-decoration: none; color: #3773db; }
table { border-collapse: collapse; border-spacing: 0; }
iframe, img { border: 0; }
img { vertical-align: middle; }
input{outline: none}
.clearfix { display: block; #zoom:1;
}
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: none; }
li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
/* change colours to suit your needs */
ins { background-color: #ff9; color: #000; text-decoration: none; }
/* change colours to suit your needs */
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
/* change border colour to suit your needs */
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
/* Apply a natural box layout model to all elements */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* Reset mobile webkit styles */
input { -webkit-appearance: none; -webkit-border-radius: 0; }
/*Reset outline in :focus*/
a:focus, button:focus, input:focus { outline: none; }
 a::-moz-focus-inner, button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
}
body { font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "微软雅黑", STHeitiSC-Light, simsun, "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif; }
.fs-xs { font-size: 12px; }
.fs-sm { font-size: 14px; }
.fs-md { font-size: 16px; }
.fs-lg { font-size: 24px; }
.fs-xl { font-size: 20px; }
.title-xs { font-size: 22px; }
.title-sm { font-size: 26px; }
.title-md { font-size: 30px; }
.title-lg { font-size: 34px; }
.title-xl { font-size: 38px; }
.mt-xs { margin-top: 5px; }
.mr-xs { margin-right: 5px; }
.mb-xs { margin-bottom: 5px; }
.ml-xs { margin-left: 5px; }
.pt-xs { padding-top: 5px; }
.pr-xs { padding-right: 5px; }
.pb-xs { padding-bottom: 5px; }
.pl-xs { padding-left: 5px; }
.mt-sm { margin-top: 7px; }
.mr-sm { margin-right: 10px; }
.mb-sm { margin-bottom: 10px; }
.ml-sm { margin-left: 10px; }
.pt-sm { padding-top: 10px; }
.pr-sm { padding-right: 10px; }
.pb-sm { padding-bottom: 10px; }
.pl-sm { padding-left: 10px; }
.mt-md { margin-top: 15px; }
.mr-md { margin-right: 15px; }
.mb-md { margin-bottom: 15px; }
.ml-md { margin-left: 15px; }
.pt-md { padding-top: 15px; }
.pr-md { padding-right: 15px; }
.pb-md { padding-bottom: 15px; }
.pl-md { padding-left: 15px; }
.mt-lg { margin-top: 20px; }
.mr-lg { margin-right: 20px; }
.mb-lg { margin-bottom: 20px; }
.ml-lg { margin-left: 20px; }
.pt-lg { padding-top: 20px; }
.pr-lg { padding-right: 20px; }
.pb-lg { padding-bottom: 20px; }
.pl-lg { padding-left: 20px; }
.mt-xl { margin-top: 7px; }
.mr-xl { margin-right: 25px; }
.mb-xl { margin-bottom: 25px; }
.ml-xl { margin-left: 25px; }
.pt-xl { padding-top: 25px; }
.pr-xl { padding-right: 25px; }
.pb-xl { padding-bottom: 25px; }
.pl-xl { padding-left: 25px; }
.lh-xs { line-height: 1; }
.lh-sm { line-height: 1.25; }
.lh-md { line-height: 1.5; }
.lh-lg { line-height: 1.75; }
.lh-xl { line-height: 2; }
.color-black { color: black; }
.color-gray-darker { color: #2b2b2b; }
.color-gray-dark { color: #555555; }
.color-gray { color: gray; }
.color-gray-light { color: #aaaaaa; }
.color-gray-lighter { color: #d5d5d5; }
.color-white { color: white; }
.color-blue { color: #305798; }
.color-red { color: #bf0009; }
.color-yellow { color: #fbe282; }
.bgc-black { background-color: black; }
.bgc-gray-darker { background-color: #2b2b2b; }
.bgc-gray-dark { background-color: #555555; }
.bgc-gray { background-color: gray; }
.bgc-gray-light { background-color: #aaaaaa; }
.bgc-gray-lighter { border-bottom:4px solid #d7d7d7; }
.bgc-white { background-color: white; }
.bgc-blue { background-color: #305798; }
.bgc-red { background-color: #bf0009; }
.bgc-yellow { background-color: #fbe282; }
.clearfix:after, .container:after, .row:after { content: ''; display: table; clear: both; }
.show { display: block !important; }
.hidden { display: none !important; }
.invisible { visibility: hidden; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.center-text { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.page { width: 100%; }
.container { width: 1200px; margin-left: auto; margin-right: auto; }
.row { margin-left: 10px; margin-right: 0; }
.page > .row { margin-left: 0; margin-right: 0; }


.dh_kly {
	padding-top:30px;
	padding-bottom:5px;
	text-align: center;
}
.dh_kly img{
	width: 1200px;
	height: 174px;
	text-align: center;
}

.dh_box {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;	
	position: relative;
	text-align: center;
}
.dh_box span {
	width: 465px;
	height: 67px;
	display: inline-block;
	position: absolute;
	top: 43px;
	left: 386px;
}
.boxBg01 .dh_box {
	margin-top: 50px;
	margin-bottom: 30px;
}
/*头条*/
.dtt {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	background: url(../images/tt.jpg) 0 7px no-repeat;
	padding-left: 90px;
	padding-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bfbfbf;
	margin-top: 30px;
}
.dtt .tit {
	font-size: 46px;
	color: #333333;
	font-weight: bold;
	line-height: 55px;
	text-align: center;
}
.dtt .tit a {
	color: #333333;
	font-weight: bold;
}
.dtt .txt {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-top: 15px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	text-align: center;
}
.dtt .txt a {
	color: #686868;
}
/*视频要闻*/
.part1 {
	width: 1200px;
	height: 330px;
	position: relative;
	margin: 0 auto;
	margin-top: 27px;
}
.part1-left {
	width: 586px;
	height: 330px;
	position: relative;
	float: left;
}
.part1-left:hover .arrow-left {
	background: url(../images/jj_right.png) no-repeat left top;
	position: absolute;
	left: 0;
	top: 110px;
	width: 38px;
	height: 72px;
	z-index: 2
}
.part1-left:hover .arrow-right {
	background: url(../images/jj_left.png) no-repeat left bottom;
	position: absolute;
	right: 0;
	top: 110px;
	width: 38px;
	height: 72px;
	z-index: 2
}


.part1-left .swiper-container {
	width: 586px;
	height: 330px;
	margin: 0 auto;
}
.swiper-slide {
	position: relative;
}
.part1-left .pagination {
	position: absolute;
	right: 10px;
	text-align: right;
	bottom: 23px;
	width: 19%;
	z-index: 2;
}
.part1-left .swiper-pagination-switch {
	display: inline-block;
	width: 7px;
	height: 7px;
	background: #a0a0a0;
	margin: 0 3px;
	cursor: pointer;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.part1-left .swiper-active-switch {
	background: #d60003;
	width: 8px;
	height: 8px;
}
.part1-left .picTitle {
	position: relative;
	width: 586px;
	height: 330px;
	overflow: hidden;
}
.part1-left .picTitle .img img {
	width: 586px;
	height: 330px;
	display: block;
}
.part1-left .picTitle .bg {
	background: #000000;
	bottom: 0;
	height: 56px;
	left: 0;
	opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
	width: 100%;
	z-index: 10;
}
.part1-left .picTitle .name {
	bottom: 0;
	color: #fff;
	height: 62px;
	left: 0;
	line-height: 61px;
	overflow: hidden;
	position: absolute;
	text-indent: 0.5em;
	text-align: left;
	font-size: 20px;
	width: 100%;
	z-index: 11;
}
.part1-left .picTitle .name a {
	color: #fff;
	text-decoration: none;
}
.part1-left .picTitle .name a:hover {
/* text-decoration: underline; */
}
.part1-right {
	width: 412px;
	height: 356px;
	float: right;/* background: #1d71b7; */
}
.part1-right h3 {
	width: 348px;
	font-size: 24px;
	color: #333;
	padding: 25px 0px 15px 0px;
	border-bottom: 1px dashed #528dfa;
	text-align: center;
	margin: 0 auto;
	line-height: 35px;
	font-weight: bold;
}
.part1-right h3 a {
	color: #333;
	font-weight: bold;
}
.part1-right ul {
	width: 385px;
	margin: -6px auto 0;
}
.part1-right li {
	background: url(../images/20180606_syxdd03_v1.png) 0 22px no-repeat;
	color: #333;
	padding: 16px 0 14px 12px;
}
.part1-right li a {
	color: #333;
}
.indexlink {
	width: 126px;
	height: 29px;
	line-height: 29px;
	position: absolute;
	left: 50%;
	top: 140px;
	margin-left: -63px;
	background: url(../images/20180606_syxdd02_v1.png) 0 0 no-repeat;
	text-align: center;
	color: #fff;
}
.indexlink a {
	color: #fff;
}
.mul-play {
	position: absolute;
	width: 70px;
	height: 70px;
	bottom: 60px;
	left: 5px;
	display: none;
	cursor: pointer;
	z-index: 999;
}
.mul-play img {
	width: 70px;
	height: 70px;
	display: block;
}
.videoPart {
	width: 586px;
	height: 330x;
	background: #333;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}
.videoPart iframe {
	width: 586px;
	height: 330px;
}
.videoPart .videoPart-close {
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: -22px;
	z-index: 50;
	background: url(../images/s1014_icon_btn_close.png) no-repeat;
	cursor: pointer;
	background-size: 100% auto;
}


/*独家策划*/

.djch_box {
	width: 100%;
	height: 460px;
	background: #ffffff;
}
.djch_nr {
	width: 1172px;
	height: 460px;
	margin: 0 auto;
}
.focusBox4 {
	width: 1172px;
	height: 460px;
	position: relative;
	background: #fff;
}
.focusBox4 .arrow-left4 {
	background: url(../images/left.jpg) no-repeat left top;
	position: absolute;
	left: -55px;
	top: 189px;
	width: 22px;
	height: 75px;
	z-index: 2
}
.focusBox4 .arrow-right4 {
	background: url(../images/right.jpg) no-repeat left bottom;
	position: absolute;
	right: -55px;
	top: 189px;
	width: 22px;
	height: 75px;
	z-index: 2
}
.focusBox4 .swiper-container {
	width: 1171px;
	height: 460px;
}
.swiper-slide {
	position: relative;
}
.slide_cont {
	width: 1185px;
}
.narrow_box {
	float: left;
	width: 230px;
	height: 460px;
	position: relative;
	margin-right: 7px;
	transition: all 1s;
	cursor: pointer;
}
.narrow_box .title {
	position: absolute;
	left: 0;
	width: 230px;
	height: 230px;
	background: url(../images/chbg.jpg) no-repeat;
	font-size: 17px;
	color: #fff;	
	line-height: 26px;
	text-align: center;
	padding: 40px 35px;
	z-index: 2;
	box-sizing: border-box;
}
.narrow_box .title a {
	color: #fff;
}
.narrow_box .img {
	position: absolute;
	left: 0;
	width: 230px;
	height: 230px;
	top: 230px\9;
}
.narrow_box .img img {
	width: 100%;
	height: 100%;
}
.narrow_box:nth-child(odd) .title {
	top: 0;
}
.narrow_box:nth-child(odd) .img {
	top: 230px;
}
.narrow_box:nth-child(even) .title {
	top: 230px;
}
.narrow_box:nth-child(even) .img {
	top: 0;
}
.narrow_box.on {
	width: 460px;
	height: 460px;
}
.narrow_box.on .img {
	position: absolute;
	left: 0;
	width: 460px;
	height: 460px;
	top: 0\9;
}
.narrow_box.on .title {
	position: absolute;
	left: 0;
	top: 307px;
	width: 100%;
	height: 133px;	
	font-size: 17px;
	color: #fff;	
	line-height: 27px;
	text-align: center;
	background:none;
	padding: 75px 10px 0 10px;
}
.narrow_box.on:nth-child(odd) .img {
	top: 0;
}
.jchd {
	width: 1200px;
	margin: auto;
}
.dyx {
	width: 1200px;
	margin: auto;
}
.dyxl {
	width: 581px;
	float: left;
}
.dyxl .zcxw {
	width: 251px;
	float: left;
}
.dyxl .zcxw img {
	width: 251px;
	height: 140px;
	margin-top: 20px;
}
.dyxl .zcxw h3 {
	font-size: 22px;
	color: #000;
	line-height: 28px;
	margin-top: 6px;
}
.dyxl .zcxw h3 a {
	color: #000;
}
.dyxl .zcxw p {
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	margin-top: 6px
}
.dyxl .zcxw p a {
	color: #666666;
}
.dyxl .ycxw {
	width: 303px;
	float: right;
	margin-top: 20px;
}
.dyxr {
	width: 581px;
	float: right;
}
.rdjj {
}
.rdjjl {
	float: left;
	width: 142px;
	height: 80px;
}
.rdjjl img {
	width: 142px;
	height: 80px;
}
.rdjjr {
	float: right;
	width: 145px;
}
.rdjjr h4 {
	font-size: 16px;
	color: #000;
	line-height: 24px;
}
.rdjjr h4 a {
	color: #000;
}
.rdjj p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-left: 22px;
	background: url(../images/yh.jpg) -1px 0 no-repeat;
	margin-top: 10px;
}
.rdjj p a {
	color: #666;
}
.part5 .cfhgstop {
	position: relative;
}
.part5 .cfhgstop .cfhgbg ul {
	margin: 0 auto;
	padding-top: 10px;
	width: 100%;
	overflow: hidden;
}
.part5 .cfhgstop .cfhgbg li {
	float: left;
	width: 189px;
	position: relative;
}
.part5 .cfhgstop .cfhgbg li+li {
	margin-left: 7px;
}
.part5 .cfhgstop .cfhgbg li img {
	width: 189px;
	height: 107px;
	display: block;
}
.part5 .cfhgstop .cfhgbg li .text {
	position: absolute;
	width: 189px;
	height: 107px;
	bottom: 0px;
	left: 0;
	z-index: 14;
	display: none;
}
.part5 .cfhgstop .cfhgbg li .text h3 {
	margin-top: 42px;
	color: #fff;
	font-size: 1em;
	padding: 0px 10px 0px;
	text-align: center;
	font-size: 18px;
	line-height: 22px;
}
.part5 .cfhgstop .cfhgbg li .text h3 a {
	color: #fff;
}
.part5 .cfhgstop .cfhgbg li .text p {
	display: block;
	line-height: 24px;
	text-align: center;
	color: #fff;
	padding: 0 10px;
	font-size: 14px;
}
.part5 .cfhgstop .cfhgbg li .bg {
	width: 189px;
	height: 107px;
	position: absolute;
	bottom: 0px;
	left: 0;
	background: url(../images/jctpbg.png) 0 0 no-repeat;
	z-index: 13;
	display: none;
}
/*图片列表组件2*/ 
.picNews2 {
	height: 328px;
	overflow: hidden;
	position: relative;
	width: 581px;
	margin-top: 20px;
}
.picNews2 .picImg a {
	display: block;
	line-height: 0
}
.picNews2 .picImg img {
	width: 581px;
	height: 328px;
}
.picNews2 .picBg {
	background: url(../images/djbg2.png);
	bottom: 0;
	height: 133px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 10;
}
.picNews2 .picTit {
	bottom: 7px;
	color: #ffffff;
	height: 35px;
	left: 0;
	line-height: 35px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 11;
	font-size: 18px;
}
.picNews2 .picTit a {
	color: #ffffff;
	line-height: 35px;
}

.jchdl{ float:left; width:780px;}
.jchdr{ float:right; width:405px;}
/*焦点图*/
.poster-main{ position:relative; width:542px;height:366px; margin-top:20px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:542px;height:366px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:355px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0;}
.poster-main .poster-next-btn{right:0;}

.poto-pic { position:relative; } 
.poto-pic .bg { background: #000000; bottom: 0; height: 42px; left: 0; opacity:0.4; filter:alpha(opacity=40); position: absolute; width: 100%; z-index: 10; } 
.poto-pic .name { font-size:16px; bottom: 0; color: #FFFFFF; height: 42px; left: 0; line-height: 42px; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 11; } 
.poto-pic .name a { color: #FFFFFF; text-decoration:none; } 
.sczp{ float:right; width:183px; height:56px;}
.sczp img{width:183px; height:56px; margin-top:20px;}


body {
	min-width: 1200px;
}
.page {
	overflow: hidden;
}
.row-talking {
	margin-top: -10px;
}
.row-talking h2 {
	height: 100px;
	width: 100%;
	margin-top: 80px;
	margin-bottom: 25px;
	background-image: url("../images/title.png");
	background-position: 58% -475px;
	background-repeat: no-repeat;
	position: relative;
}
.row-talking h2:before {
	content: "";
	height: 100%;
	width: 100%;
	background: url("../images/red-line.png") 0 50% no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.talking-tabs a {
	width: auto;
	display: inline-block;
	position: relative;
	padding: 0 10px;
}
.talking-tabs a.active {
	border-bottom: 4px solid #d70016;
	color: #d70016;
	font-weight: bold;
}
.talking-tabs a.active:before {
	content: "";
	width: 13px;
	height: 8px;
	background: url(../images/daosj.png) no-repeat;
	position: absolute;
	left: 45%;
	top: 52px;
}
.talking-cont {
	position: relative;
	width: 100%;
	height: 380px;
}
.talking-cont-item {
	position: absolute;
	width: 100%;
	height: 380px;
	visibility: hidden;
}
.talking-cont-item.on {
	visibility: visible;
}
.talking-show {
	width: 324px;
	height: 430px;
	position: absolute;
}
.talking-show img {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
}
.talking-show .swiper-text {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	padding: 10px 0;
}
.talking-show .swiper-text h3, .talking-show .swiper-text h4, .talking-show .swiper-text p {
	color: #fff;
	position: relative;
	z-index: 2;
	padding: 0 10px;
}
.talking-show .swiper-text h3 {
	line-height: 30px;
}
.talking-show .swiper-text h4 {
	line-height: 30px;
}
.talking-show .swiper-text p {
	display: block;
}
.talking-show .swiper-text:before {
	content: "";
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.77) 42%, rgba(0, 0, 0, 0.77) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#c4000000', GradientType=0 );
	position: absolute;
	z-index: 0;
	left: 0;
	bottom: 0;
}
.talking-swiper {
	width: 100%;
	height: 380px;
	overflow: hidden;
}
.talking-swiper .swiper-container {
	width: 100%;
	height: 380px;
}
.talking-swiper .swiper-container img {
	width: 220px;
	height: 268px;
}
.talking-swiper .swiper-container h3 {
	height: 75px;
	overflow: hidden;
}
.talking-swiper .swiper-container h4 {
	height: 36px;
	overflow: hidden;
	font-weight: normal;
}
.talking-swiper .swiper-container p {
	height: 62px;
	overflow: hidden;
}
.talking-arrow-left {
	background: url("../images/arrow-pre-grey-l.png") no-repeat left top;
	position: absolute;
	left: -80px;
	top: 50%;
	margin-top: -80px;
	width: 48px;
	height: 136px;
}
.talking-arrow-right {
	background: url("../images/arrow-next-grey-l.png") no-repeat right top;
	position: absolute;
	right: -80px;
	top: 50%;
	margin-top: -80px;
	width: 48px;
	height: 136px;
}
.row-recomendVideo {
	position: relative;
	z-index: 1;
	background-size: 100% 100%;
}
.row-recomendVideo h2 {
	height: 113px;
	width: 100%;
	margin-bottom: 25px;
	background-image: url(../images/dh_yyl.png);
	background-repeat: no-repeat;
	position: relative;
}
.row-recomendVideo h2:before {
	content: "";
	height: 100%;
	width: 100%;
	background: url("../images/red-line.png") 0 50% no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.row-recomendVideo .container {
	position: relative;
	z-index: 3;
}
.recom-cont {
	position: relative;
	height: 487px;
}
.recom-cont-item {
	position: absolute;
	z-index: 1;
	display: none;
}
.recom-cont-item.on {
	display: block;
}
.recom-box {
	position: relative;
	z-index: 3;
}
.recom-box-video {
	overflow: hidden;
	height: 460px;
	width: 710px;
	float: left;
	position: relative;
}
.recom-box-video img {
	height: 460px;
	width: 710px;
}
.recom-box-video:after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	background: transparent url("../images/play.png") no-repeat center center;
	z-index: 1;
	left: 0;
	top: 0;
}
.recom-box-video video {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 2;
	background: #000 url("../images/play.png") no-repeat center center;
}
.recom-box-video .recom-cover {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}
.beginPos {
	right: -710px;
}
.recom-box-swiper {
	width: 475px;
	height: 460px;
	float: left;
	position: relative;
	z-index: 3;
}
.recom-box-swiper .arrow-top {
	background: url(../images/top.jpg) no-repeat right top;
	position: absolute;
	left: 50%;
	top: 5px;
	margin-left: -11px;
	width: 22px;
	height: 11px;
}
.recom-box-swiper .arrow-down {
	background: url(../images/bottom.jpg) no-repeat right top;
	position: absolute;
	left: 50%;
	bottom: 5px;
	margin-left: -11px;
	width: 22px;
	height: 11px;
}
.recom-box-swiper .swiper-container {
	width: 100%;
	height: 396px;
	top: 35px;
}
.recom-box-swiper .slide-cont {
	height: 100%;
	position: relative;
	padding-top: 21px;
}
.recom-box-swiper .slide-cont:before {
	content: "";
	width: 20px;
	height: 1px;
	background-color: #cccccc;
	position: absolute;
	left: 15px;
	bottom: 0;
	z-index: 1;
}
.recom-box-swiper img {
	width: 140px;
	height: 90px;
	float: left;
	position: relative;
	z-index: 4;
	transition: all 0.7s;
}
.recom-box-swiper .swiper-text {
	position: relative;
	z-index: 4;
}
.recom-box-swiper h3 {
	line-height: 27px;
	font-size:18px;
	overflow: hidden;
}
.recom-box-swiper p {
	height: 50px;
	overflow: hidden;
}
.recom-box-swiper .swiper-slide {
	position: relative;
	cursor: pointer;
}
.recom-box-swiper .hover h3 {
	color: #fff;
}
.recom-box-swiper .hover p {
	color: #fff;
}
.recom-box-swiper .hover img {
	margin-left: -156px;
}
.recom-box-swiper .hover .slide-cont:after {
	content: "";
	background: #d70016;
	background: -moz-linear-gradient(left, #d70016 0%, #d70016 100%);
	background: -webkit-linear-gradient(left, #d70016 0%, #d70016 100%);
	background: linear-gradient(to right, #d70016 0%, #d70016 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d70016', endColorstr='#d70016', GradientType=1);
	width: 100%;
	height: 112px;
	position: absolute;
	left: 0;
	top: 8px;
	z-index: 2;
	transition: all 0.5s;
}
.recom-box-swiper .on {
	position: relative;
	cursor: pointer;
}


.banner{
	height: 398px;
	background:url("../images/banner.jpg") no-repeat top center;
}

.hm_news{
	width: 1200px;
	margin:0 auto;
}
.ne_item{
	padding:8px 0 14px 0;
	border-bottom:1px dotted #7f7f7f;
	margin-bottom:40px;
}
.ne_item .name{
	height: 50px;
	line-height: 50px;
	font-size:20px;
	font-weight: bold;
}
.ne_item .nm{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ne_item .tip{
	line-height: 25px;
	font-size:16px;
	color:#666;
}
.ne_item .tip a{
	color:#ca221a;
}
.readmore{
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin:40px 0;
	border:1px dashed #cecece;
	background:#efefef;
	color:#666;
}
.readmore span{
	padding-left:36px;
	height: 50px;
	background:url("../images/readmore.png") no-repeat left center;
}

.footer{
	text-align: center;
	background:#474747;
	padding:28px 0;
	text-align: center;
	color:#fff;
	line-height: 30px;
	font-size:16px;
}

.now_pos{
	height: 70px;
	line-height: 70px;
	width: 1000px;
	margin:0 auto;
	padding:0 100px;
	font-size:14px;
	box-sizing:content-box;
}
.view{
	width: 1000px;
	margin:0 auto;
	min-height: 500px;
	padding:0 100px 100px 100px;
	background:#fff;
	box-sizing:content-box;
}
.vi_head{
	padding:15px;
	text-align: center;
	font-size:28px;
	font-weight: bold;
	line-height: 40px;
}
.vi_date{
	height: 44px;
	line-height: 44px;
	color:#666;
	text-align: center;
	font-size:14px;
}
.vi_cnt{
	font-size:16px;
	line-height: 35px;
}
.vi_cnt img{
	display: block;
	margin:20px auto;
	max-width:100%;
}