/*头部*/
.header { height: 100px; background-color: #eee;}
.wrap > a { padding-top: 30px; display: inline-block; }
.header > .wrap{
	height: 100%;
	position: relative;
}
.header > .wrap > p.zjsx{
	color: #cdcdcd;
	position: absolute;
	right: 0;
	top:35px;
	font-size: 20px;
}
/*导航*/
.nav { height: 40px; background: url(../images/pic_01.jpg) center center; }
.nav-part li { float: left; font-size: 18px; line-height: 40px; padding: 0 30px; }
.nav-part li a { color: #fff; }

/*动态播报*/
.broadcast { background-color: #dcdcdc; height: 50px; font-size: 14px; line-height: 50px; }
.broadcast-l { width: 70px; float: left; font-weight: bold; }
.broadcast-main { width: 930px; float: right; }
.txtMarquee-left { position: relative; width: 100%; }
.txtMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.tempWrap { width: 100% !important; }
.txtMarquee-left .bd ul li { margin-right: 30px; float: left; text-align: left; _display: inline; width: auto !important; }
.txtMarquee-left .bd ul li a { color: #333; }

/*公共*/
html, body { font-family: "microsoft yahei"; }
.wrap { width: 1000px; margin: 0 auto; }
.m-title { margin: 30px 0; }
.m-title-1 { margin: 30px 0 20px; }
.m-title-2 { overflow: hidden; margin: 30px 0 20px; }
.m-title-2 > img { display: inline-block; }
.m-title-2 > a { display: inline-block; float: right; }

/*尾部*/
.footer { text-align: center; }
.footer-nav { background-color: #4489FF; height: 40px; line-height: 40px; font-size: 0; }
.footer-nav a, .footer-nav span { font-size: 16px; color: #fff; }
.footer-nav span { margin: 0 10px; }
.copyright { padding: 30px 0 50px; background-color: #eee; color: #666; font-size: 14px; line-height: 24px; }
.copyright a { color: #666; }
.copyright a:hover { color: #000; }

/*内容页*/
.ad-space { margin-top: 25px; }
.ad-space img { width: 100%; height: auto; }
.article-main { background-color: #eee; overflow: hidden; padding: 30px 0 50px;font-size: 16px;line-height: 32px; }
.article-main-l { width: 708px; }
.article-main-r { width: 265px; }
.article-info { font-size: 14px; color: #777; }
.article-info span { margin-right: 10px; }
.article-main h1 { color: #000; font-size: 34px; margin-bottom: 10px; }
.article-content { margin-top: 30px; line-height: 30px; }
.article-content > p { margin-bottom: 12px; font-size: 16px; text-indent: 2em; }
.article-main>p { margin-bottom: 12px }
.article-main img {max-width: 100%;max-height: 100%;}
.article-main figure{width: 100%;max-width:100% !important;background-color:transparent !important;/* height:380px; */margin-left:0 !important;margin:0;/* overflow: hidden; */display: inline-block;/* text-align: center; */margin-bottom:10px !important;line-height:1;}
/*列表页*/
.list-main { background-color: #eee; overflow: hidden; padding: 30px 0 50px; }
.list-main-l { width: 708px; }
.list-main-r { width: 265px; }
.list-content dl dt { width: 250px; float: left; }
.list-content dl dt img { width: 100%; height: auto; }
.list-content dl { overflow: hidden; border-bottom: 1px solid #d1d1d1; padding: 25px 0; }
.list-content dl dd { width: 440px; float: right; }
.list-content dl dd .list-title { font-size: 22px; margin-bottom: 15px; }
.list-content dl dd .list-title a { color: #000; }
.list-content dl dd .list-summary { font-size: 15px; color: #333; }
.list-content dl dd .list-summary a { color: red; line-height: 26px; }
.list-info { margin-top: 10px; }
.publish-date { color: #666; font-size: 14px; }

/*首页*/
.news { background-color: #eee; overflow: hidden; padding-bottom: 30px; }
.scroll { width: 600px; height: 350px; }
.picScroll-left { width: 600px; overflow: hidden; position: relative; }
.picScroll-left .hd { position: absolute; width: 100%; top: 50%; margin-top: -39px; left: 0; height: 1px; z-index: 200; }
.picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 15px; top: 190px; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background-color: #fff; border-radius: 50%; }
.picScroll-left .hd ul li.on { background-color: #f00; }
.picScroll-left .hd { position: absolute; width: 100%; top: 50%; margin-top: -39px; left: 0; height: 1px; z-index: 200; }
.picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; position: absolute; right: 15px; top: 190px; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background-color: #fff; border-radius: 50%; }
.picScroll-left .hd ul li.on { background-color: #f00; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 600px; height: 350px; display: block; }
.picScroll-left .bd ul li .title { line-height: 40px; position: absolute; bottom: 0; left: 0; padding: 0 10px; z-index: 100; font-size: 16px; }
.picScroll-left .bd ul li .title a { color: #fff; }
.picScroll-left .bd ul li i { height: 40px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -99999em; }
.imp-news { width: 380px; }
.era-scroll { width: 1000px; position: relative; padding-bottom: 35px; }
.era-scroll .hd { position: absolute; width: 1104px; top: 50%; margin-top: -50px; left: -52px; height: 1px; z-index: 200; }
.era-scroll .hd .prev, .era-scroll .hd .next { display: block; width: 32px; height: 63px; cursor: pointer; }
.era-scroll .hd .prev { background: url(../images/l.png) no-repeat; float: left; }
.era-scroll .hd .next { background: url(../images/r.png) no-repeat; float: right; }
.era-scroll .bd { margin-left: -2px; }
.era-scroll .bd ul { overflow: hidden; zoom: 1; }
.era-scroll .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; margin: 0 1px; position: relative; }
.era-scroll .bd ul li .pic { text-align: center; }
.era-scroll .bd ul li .pic img { width: 332px; height: 186px; display: block; }
.era-scroll .bd ul li .title { line-height: 40px; position: absolute; bottom: 0; left: 0; padding: 0 10px; z-index: 100; font-size: 16px; }
.era-scroll .bd ul li .title a { color: #fff; }
.era-scroll .bd ul li i { height: 40px; background: #000; opacity: .5; filter: alpha(opacity=50); width: 100%; position: absolute; bottom: 0; left: 0; text-indent: -99999em; }
.micro { background-color: #eee; overflow: hidden; padding-bottom: 35px; }
.micro-main li { margin-left: 2px; width: 332px; float: left; }
.micro-main li:first-child { margin-left: 0; }
.micro-main li p { height: 40px; font-size: 16px; line-height: 40px; background-color: rgba(0, 0, 0, .5); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000, endColorstr=#7F000000); padding: 0 10px; }
.micro-main li p a { color: #fff; }
.micro-main li img { height: 186px; background-color: #fff; width: 100%; }
.jt { overflow: hidden; }
.jt-l { float: left; width: 490px; }
.jt-r { float: right; width: 490px; }
.newslist li { border-top: 1px solid #dbdbdb; padding: 20px 0; line-height: 1.4; }
.newslist li:first-child { padding-top: 0; border: 0; }
.newslist .title { font-size: 20px; }
.newslist .title a { color: #020202; }
.newslist .summary { color: #8c8c8c; font-size: 14px; }
.teamwork { background-color: #eee; padding: 25px 0 5px; }
.teamwork-main { overflow: hidden; }
.teamwork-main ul { margin-left: -20px; }
.teamwork-main li { float: left; width: 320px; margin: 0 0 20px 20px; }
.teamwork-main li img { background-color: #fff; height: 85px; width: 100%; }
.friend { font-size: 14px; line-height: 25px; }
.friend dl { margin-bottom: 10px; }
.friend dt { background-color: #c4c4c4; padding: 0 5px; float: left; color: #fff; margin-right: 18px; }
.friend dd a { color: #333; margin-right: 10px; }
.friend dd a:hover { color: #000; }
.video { max-width: 100%;height: 380px;}
.video h1 { font-size: 22px; color: #333; line-height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 20px; font-weight: 500 }
.video h1 a { color: #999; font-size: 14px; float: right; line-height: 40px }
.video h1 a:hover { color: #cc0202 }
.video-js .vjs-control-bar{bottom: 3px;}
.video-js .vjs-tech{
  position: static;
  top: 0;
  left: 0;
}
.video-js .vjs-big-play-button{
  width:2em;
}
.vjs-big-play-centered .vjs-big-play-button{
  margin-left: -1em;
}
.video-js{
  max-width: 678px;
  margin: 0 auto;
}
