@charset "utf-8";
/* CSS Document */


.header-nav { width: 100%; background-color: #f7f7f7; }
.Setup { width: 1200px; height: 46px; margin: 0 auto }
.Setup i { font-style: normal; font-size: 16px; line-height: 46px; color: #cc0202; float: left; margin-left: 26px }
#weather { line-height: 46px; font-size: 16px; color: #000; float: right; margin-right: 20px }
.Setup ul { float: right }
.Setup ul li { float: left; margin-right: 20px }
.Setup ul li a { line-height: 46px; font-size: 16px; color: #000 }
.Setup ul li a:hover { color: #cc0202 }
.header { width: 1200px; height: 120px; margin: 0 auto; position: relative }
.tianqi { position: absolute; right: 20px; top: 3px; width: 150px; height: 36px }
.logo { margin-top: 30px; float: left }
.header ul { float: right; margin-top: 50px; margin-right: 10px }
.header ul li { float: left; margin-right: 20px }
.header ul li a { line-height: 36px; font-size: 18px; color: #000 }
.header ul li a:hover { color: #cc0202 }
.header form { float: right; width: 450px; height: 40px; margin-top: 48px }
.text { width: 300px; height: 36px; border: solid 2px #cc0202; padding-left: 46px; background-image: url(../images/icon1.png); background-repeat: no-repeat; background-position: 5px center; float: left; line-height: 36px }
.submit { width: 100px; height: 40px; background-color: #cc0202; line-height: 40px; text-align: center; font-size: 16px; color: #fff; float: left; cursor: pointer }
.nav { width: 100%; background-color: #cc0202; margin-bottom: 20px }
.navs { width: 1200px; height: 50px; margin: 0 auto }
.navs li { float: left }
.navs li a { line-height: 50px; display: block; padding: 0 42px; font-size: 20px; color: #fff }
.navs li a.on { background-color: #aa0010 }
.banner { width: 1200px; margin: 0 auto; margin-bottom: 18px }
.banner img { width: 100%; height: auto; }
#stop-resume { display: block; padding: 10px; background-color: #f1f1f1; margin: 10px; width: 70px; text-align: center; border: solid 1px white; text-transform: uppercase; font-family: sans-serif; text-decoration: none }
#stop-resume:active { background-color: white; border: solid 1px #f1f1f1; color: blue }
.Broadcast { width: 1100px; background-color: #eee; height: 40px; margin: 0 auto; position: relative; margin-bottom: 20px }
.Broadcast>span { width: 100px; height: 40px; display: block; position: absolute; left: 0; top: 0; color: #d81705; font-size: 16px; text-align: center }
.hear { width: 1200px; margin: 0 auto; height: 112px; margin-bottom: 20px }
.hear ul { width: 1240px }
.hear ul li { float: left; width: 280px; height: 112px; background-image: url(../images/icon2.png); background-repeat: no-repeat; background-position: bottom; margin-right: 26px }
.hear ul li:last-child { margin-right: 0 }
.hear ul li img { float: left; width: 100px; height: 100px; margin-right: 20px }
.hear ul li h2 { font-size: 16px }
.hear ul li h2 a { color: #06c }
.hear ul li p { font-size: 14px; color: #666; line-height: 28px }
.headlines { width: 1200px; height: 120px; margin: 0 auto; text-align: center; margin-bottom: 15px }
.headlines h1 a { font-size: 36px; color: #000; line-height: 50px }
.headlines h1 a:hover { color: #cc0202 }
.headlines > p { margin-top: 10px; }
.headlines p a { font-size: 16px; color: #666; line-height: 36px }
.headlines>a { float: right; font-size: 14px; color: #666; line-height: 28px }
.headlines>a:hover { color: #cc0202 }
.Carousel { width: 1200px; height: 450px; margin: 0 auto; margin-bottom: 30px }
.Carousel-left { float: left; width: 180px; height: auto; margin-right: 10px }
.Carousel-left > .zjsx-header { font-size: 18px; border-bottom: 2px solid #cc0202; line-height: 1; margin-bottom: 10px; padding-bottom: 2px; }
.Carousel-left > .zjsx-header a { color: #333; }
.Carousel-left li { margin-bottom: 8px; position: relative }
.Carousel-left li img { width: 180px; height: 133px }
.Carousel-left li span { position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; filter: alpha(opacity=40); opacity: 0.4; background-color: #000; display: block }
.Carousel-left li i { position: absolute; bottom: 0; left: 0; width: 100%; font-style: normal; font-size: 16px; line-height: 40px; text-align: center }
.Carousel-left li i a { color: #fff }
.Carousel-left li i a:hover { border-bottom: solid 1px #fff }
.Carousel-left li b { position: absolute; bottom: 60px; left: 70px; width: 30px; height: 30px; display: block }
.Carousel-content { width: 590px; height: auto; float: left; margin-right: 40px }
.picScroll-left { width: 590px; overflow: hidden; position: relative }
.picScroll-left .hd { position: absolute; width: 100%; bottom: 4px; left: 0; height: 1px; z-index: 200 }
.picScroll-left .hd ul { width: auto; height: 20px; position: absolute; right: 10px; bottom: 0 }
.picScroll-left .hd ul li { float: left; width: 10px; height: 10px; margin-right: 10px; background-color: #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-indent: -99999em; cursor: pointer }
.picScroll-left .hd ul li.on { background-color: #3399fe }
.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: 590px; height: 455px; 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 }
.picScroll-left .bd ul li .title a:hover { border-bottom: solid 1px #fff }
.Carousel-right { width: 380px; height: auto; float: left }
.General li { margin-bottom: 4px; width: 100%; height: auto }
.General li h1 { font-size: 18px; line-height: 34px; font-weight: bold }
.General li p { font-size: 14px; line-height: 28px }
.General li p a { color: #666 }
.General li h1 a { color: #333 }
.General li h1 a:hover { color: #cc0202 }
.traffic { width: 100%; height: auto; margin-bottom: 10px }
.traffic li { position: relative }
.traffic li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: 0; top: 16px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.traffic li a { font-size: 16px; line-height: 36px; color: #333; font-weight: 500; padding-left: 15px }
.traffic li a:hover { color: #cc0202 }
.Carousel-right>a img { width: 380px; height: 125px }
.banner2 { width: 1200px; margin: 0 auto; margin-bottom: 18px }
.banner2 img { width: 100%; }
.recommendation { width: 1200px; height: 270px; margin: 0 auto; background-color: #f1f1f1; margin-bottom: 30px }
.recommendation span { background-image: url(../images/icon3.png); width: 60px; height: 270px; display: block; float: left }
.picScroll-left1 { width: 1072px; position: relative; float: left; padding-left: 68px; padding-top: 30px; margin-bottom: 30px }
.picScroll-left1 .hd .prev { width: 28px; height: 51px; background-image: url(../images/icon4.png); position: absolute; left: 10px; top: 110px; cursor: pointer }
.picScroll-left1 .hd .next { width: 28px; height: 51px; background-image: url(../images/icon5.png); position: absolute; right: 26px; top: 110px; cursor: pointer }
.picScroll-left1 .bd { }
.picScroll-left1 .bd ul { }
.picScroll-left1 .bd ul li { float: left; width: 225px; height: auto; margin-right: 28px }
.picScroll-left1 .bd ul li img { width: 225px; height: 116px; margin-bottom: 10px }
.picScroll-left1 .bd ul li h1 { line-height: 32px; font-size: 15px; margin-bottom: 10px }
.picScroll-left1 .bd ul li h1 a { color: #333 }
.picScroll-left1 .bd ul li h1 a:hover { color: #cc0202 }
.picScroll-left1 .bd ul li p { line-height: 28px; font-size: 14px }
.picScroll-left1 .bd ul li p a { color: #333 }
.content { width: 1200px; height: auto; margin: 0 auto }
.content-left { width: 780px; margin-right: 40px; float: left }
.banner3 { margin-bottom: 30px }
.banner3 img { width: 100%; height: 120px }
.depth { width: 380px; height: auto; margin-right: 40px; float: left }
.slideTxtBox { width: 100%; position: relative; height: auto; margin-bottom: 30px }
.slideTxtBox .hd { height: 40px; position: relative; border-bottom: solid 2px #cc0202 }
.slideTxtBox .hd ul { border: solid 1px #e8e8e8; width: 200px; border-bottom: 0px; height: 39px }
.slideTxtBox .hd ul li { float: left; width: 100px; color: #666; cursor: pointer; font-size: 22px; text-align: center; line-height: 39px }
.slideTxtBox .hd ul li.on { background: #e8e8e8; color: #cc0202 }
.slideTxtBox .bd { width: 100%; height: auto; padding-top: 20px }
.depths>a, .graphic>a, .removal>a, .character>a { position: absolute; top: 0; right: 0; color: #999; line-height: 40px; font-size: 14px }
.depths>a:hover, .graphic>a:hover, .removal>a:hover, .character>a:hover { color: #cc0202 }
.depths ul li img { float: left; margin-right: 20px }
.depths>ul>li { margin-bottom: 20px; height: 90px }
.depths ul li ul { float: left; width: 240px; }
.depths ul li ul li { position: relative }
.depths ul li ul li a { line-height: 32px; color: #333; font-size: 16px; padding-left: 10px }
.depths ul li ul li a:hover { color: #cc0202 }
.depths ul li ul li:first-child a { font-size: 16px; color: #333; font-weight: bold }
.depths ul li ul li:first-child a:hover { color: #cc0202 }
.depths ul li ul li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: -5px; top: 14px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.graphic ul { width: 400px }
.graphic li { float: left; width: 180px; height: 146px; margin-right: 20px; margin-bottom: 20px }
.graphic li:nth-child(2) { margin-right: 0 }
.graphic li:nth-child(4) { margin-right: 0 }
.graphic li img { width: 100%; height: 108px }
.graphic li i { font-style: normal; width: 178px; border: solid 1px #ccc; line-height: 38px; text-align: center; display: block; font-size: 14px }
.graphic li i a { color: #333 }
.sentiment { margin-bottom: 20px; width: 100%; height: auto }
.sentiment h1 { width: 100%; height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 20px }
.sentiment h1 i { border: solid 1px #e8e8e8; text-align: center; line-height: 38px; width: 100px; float: left; font-size: 22px; color: #333 }
.sentiment h1 a { line-height: 38px; float: right; font-size: 14px; color: #999 }
.sentiment h1 a:hover { color: #cc0202 }
.sentiment span { margin-bottom: 15px; display: block }
.sentiment span img { width: 120px; height: 90px; float: left; margin-right: 20px }
.sentiment span h2 { font-size: 18px; line-height: 36px; font-weight: bold }
.sentiment span h2 a { color: #333 }
.sentiment span h2 a:hover { color: #cc0202 }
.sentiment span p { font-size: 14px; line-height: 28px }
.sentiment span p a { color: #666 }
.ul-if { width: 100%; height: auto }
.ul-if li { position: relative }
.ul-if li a { line-height: 32px; color: #333; font-size: 16px; padding-left: 15px }
.ul-if li a:hover { color: #cc0202 }
.ul-if li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: 0; top: 14px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.ul { width: 100%; height: auto }
.ul li { position: relative }
.ul li a { line-height: 32px; color: #333; font-size: 16px; padding-left: 15px }
.ul li a:hover { color: #cc0202 }
.ul li:first-child a { font-size: 16px; color: #333; font-weight: bold }
.ul li:first-child a:hover { color: #cc0202 }
.ul li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: 0; top: 14px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.removal div { position: relative }
.removal div img { width: 380px; height: 214px }
.removal div span { width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; filter: alpha(opacity=40); opacity: 0.4; background-color: #000 }
.removal div i { width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; font-style: normal; line-height: 40px; font-size: 16px; text-align: center }
.removal div i a { color: #fff }
.removal div i a:hover { border-bottom: solid 1px #fff }
.recruit { margin-bottom: 20px; margin-top: 20px; width: 100%; height: auto }
.recruit h1 { width: 100%; height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 20px }
.recruit h1 i { border: solid 1px #e8e8e8; text-align: center; line-height: 38px; width: 100px; float: left; font-size: 22px; color: #333 }
.recruit h1 a { line-height: 38px; float: right; font-size: 14px; color: #999 }
.recruit h1 a:hover { color: #cc0202 }
.FocusNews { width: 360px; height: auto; float: left }
.FocusNews>h1 { width: 100%; height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 20px }
.FocusNews>h1>i { border: solid 1px #e8e8e8; text-align: center; line-height: 38px; width: 100px; float: left; font-size: 22px; color: #333 }
.FocusNews>h1>a { line-height: 38px; float: right; font-size: 14px; color: #999 }
.FocusNews>h1>a:hover { color: #cc0202 }
.FocusNews-ul li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: dashed 1px #cbcccc; margin-bottom: 10px }
.FocusNews-ul li h1 { font-size: 18px; line-height: 36px }
.FocusNews-ul li h1 a { color: #333 }
.FocusNews-ul li h1 a:hover { color: #cc0202 }
.FocusNews-ul li p { font-size: 14px; line-height: 28px }
.FocusNews-ul li p a { color: #666 }
.ul-16 { width: 100%; height: auto; margin-bottom: 10px }
.ul-16 li { position: relative }
.ul-16 li a { line-height: 35px; color: #333; font-size: 16px; padding-left: 15px }
.ul-16 li:first-child a { font-size: 16px; color: #333; font-weight: bold }
.ul-16 li:first-child a:hover { color: #cc0202 }
.ul-16 li a:hover { color: #cc0202 }
.ul-16 li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: 0; top: 14px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.FocusNews>a img { width: 100%; margin-top: 26px }
.content-right { width: 380px; float: left; height: auto }
.play { position: absolute; left: 160px; top: 130px; display: block; width: 60px; height: 60px; background-image: url(../images/play-b.png) }
.NewsHookup { width: 100%; height: auto }
.NewsHookup>h1 { width: 100%; height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 10px }
.NewsHookup>h1>i { line-height: 38px; float: left; font-size: 22px; color: #cc0202 }
.NewsHookup>h1>a { line-height: 38px; float: right; font-size: 14px; color: #999 }
.NewsHookup>h1>a:hover { color: #cc0202 }
.ul-News { width: 100%; height: auto; margin-bottom: 10px }
.ul-News li { position: relative }
.ul-News li a { line-height: 36px; color: #333; font-size: 16px; padding-left: 15px }
.ul-News li a:hover { color: #cc0202 }
.ul-News li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: 0; top: 18px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.newMedia { width: 100%; height: 335px }
.newMedia h1 { line-height: 40px; font-size: 22px; color: #cc0202; font-weight: 500; border-bottom: solid 2px #cc0202; margin-bottom: 20px }
.newMedia ul { padding-left: 30px }
.newMedia ul li { float: left; width: 146px; height: 252px; position: relative; margin-right: 28px }
.newMedia>ul>li>img { width: 146px; height: 252px }
.erweima { display: none }
.erweima img { width: 120px; height: 120px; position: absolute; left: 14px; top: 90px }
.newMedia ul li span { width: 146px; height: 30px; position: absolute; left: 0; bottom: 0; background-color: #000; filter: alpha(opacity=40); opacity: 0.4 }
.newMedia ul li i { width: 146px; height: 30px; position: absolute; left: 0; bottom: 0; font-style: normal; font-size: 18px; line-height: 30px; text-align: center }
.newMedia ul li i a { color: #fff }
.newMedia ul li i a:hover { border-bottom: solid 1px #fff }
.weibo { width: 100%; height: auto }
.weibo h1 { width: 378px; height: 36px; border-top: solid 2px #cc0202; border-left: solid 1px #ccc; border-right: solid 1px #ccc }
.weibo h1 img { margin-top: 3px; margin-left: 10px }
.Addattentionto { width: 378px; height: 96px; border: solid 1px #ccc; margin-bottom: 7px }
.icon6 { width: 110px; height: 96px; float: left; display: block; text-align: center }
.icon6 img { display: inline-block; margin-top: 38px }
.icon10 { width: 266px; height: 45px; float: left; display: block; text-align: center }
.icon10 img { margin-top: 22px }
.icon7 { width: 266px; height: 45px; float: left; display: block; text-align: center }
.icon7 img { margin-top: 10px }
.newspaper { width: 100%; height: auto; position: relative }
.newspaper h1 { line-height: 40px; font-size: 22px; color: #cc0202; font-weight: 500; border-bottom: solid 2px #cc0202; margin-bottom: 15px }
.newspaper img { width: 173px; height: 273px; padding-left: 30px }
.newspaper span { width: 90px; height: 30px; display: block; position: absolute; right: 30px; top: 180px; background-color: #0f92d6; text-align: center; line-height: 30px; font-size: 16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.newspaper span a { color: #fff }
.ti_news a:hover { color: #cc0202 }
.clearfloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
.clearfloat { zoom: 1 }
.Impression { width: 1200px; height: auto; margin: 0 auto }
.traffics { width: 780px; height: auto; float: left; margin-right: 40px }
.traffics>h1 { width: 100%; height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 20px }
.traffics>h1>i { border: solid 1px #e8e8e8; text-align: center; line-height: 38px; width: 100px; float: left; font-size: 22px; color: #333 }
.traffics>h1>a { line-height: 38px; float: right; font-size: 14px; color: #999 }
.traffics>h1>a:hover { color: #cc0202 }
.picScroll-left2 { width: 780px; position: relative }
.picScroll-left2 .hd { position: absolute; width: 100%; top: 50%; margin-top: -35px; left: 0; z-index: 200 }
.picScroll-left2 .hd .prev, .picScroll-left2 .hd .next { display: block; width: 47px; height: 86px; cursor: pointer }
.picScroll-left2 .hd .prev { background: url(../images/icon11.png) no-repeat; float: left }
.picScroll-left2 .hd .next { background: url(../images/icon12.png) no-repeat; float: right }
.picScroll-left2 .bd ul li { float: left; position: relative }
.picScroll-left2 .bd ul li .pic { text-align: center; width: 780px; height: 442px }
.picScroll-left2 .bd ul li .pic img { width: 780px; height: 442px }
.picScroll-left2 .bd ul li span { width: 100%; height: 50px; display: block; background-color: #000; filter: alpha(opacity=50); opacity: 0.5; position: absolute; left: 0; bottom: 0 }
.picScroll-left2 .bd ul li i { width: 100%; height: 50px; display: block; position: absolute; left: 0; bottom: 0; font-style: normal; font-size: 20px; line-height: 50px; text-align: center }
.picScroll-left2 .bd ul li i a { color: #fff }
.picScroll-left2 .bd ul li i a:hover { border-bottom: solid 1px #fff }
.dynamic { width: 380px; float: left; height: auto }
.dynamic h1 { font-size: 22px; line-height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 20px; color: #cc0202; font-weight: 500 }
.dynamic li { width: 390px; height: 95px; margin-bottom: 20px }
.dynamic li img { width: 390px; height: 95px }
.Aboutus { width: 100%; height: 48px; border-bottom: solid 1px #ccc; border-top: solid 1px #ccc; background-color: #e7e7e7; text-align: center }
.Aboutus ul { width: auto; display: inline-block }
.Aboutus ul li { float: left }
.Aboutus ul li a { line-height: 48px; font-size: 14px; color: #999; margin: 0 10px }
.Aboutus ul li a:hover { color: #cc0202 }
.footer { width: 100%; height: auto; background-color: #cc0202; text-align: center; padding-top: 15px }
.footer p { font-size: 14px; color: #fff; line-height: 28px }
.footer p a { color: #fff }
.footer p a:hover { color: #999 }
.footer span { width: 100%; height: 1px; background-color: #ff9999; display: block; margin-top: 10px }
.footer ul { display: inline-block }
.footer ul li { float: left; line-height: 48px; font-size: 14px; color: #fff }
.footer ul li a { line-height: 48px; font-size: 14px; color: #fff; margin: 0 10px }
.footer ul li a:hover { color: #999 }
.list { width: 1200px; overflow: hidden; padding-bottom: 50px; margin: 0 auto }
.list-left { width: 780px; height: auto; float: left; margin-right: 40px }
.list-left h2 { font-size: 14px; font-weight: normal }
.list-left h2 a { color: #666 }
.list-left h2 a:hover { color: #cc0202 }
.list-left h1 { font-size: 34px; line-height: 45px; text-align: center; margin-top: 20px }
.list-left h1 a { color: #000 }
.list-left h1 a:hover { color: #cc0202 }
.list-left p { font-size: 16px; line-height: 32px; }
.list-left p a { color: #666 }
.list-left>p { margin-top: 15px; }
.list-left>ul { width: 100%; margin-top: 20px; }
.list-left>ul>li>a { color: #333; font-size: 16px; line-height: 36px }
.list-left>ul>li>a:hover { color: #cc0202 }
.list-left>ul>li>a span { margin-right: 16px }
.list-left>ul>li>a i { font-style: normal; float: right }
.list-right { width: 380px; height: auto; float: left }
.Hot { width: 100%; height: 470px; margin-top: 30px }
.Hot h1 { font-size: 22px; color: #333; line-height: 40px; border-bottom: solid 2px #cc0202; margin-bottom: 20px; font-weight: 500 }
.Hot h1 a { color: #999; font-size: 14px; float: right; line-height: 40px }
.Hot h1 a:hover { color: #cc0202 }
.Hot div { width: 100%; height: auto; position: relative }
.Hot div img { width: 380px; height: 196px }
.Hot div span { display: block; width: 100%; height: 40px; background-color: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; left: 0; bottom: 0 }
.Hot div i { width: 100%; height: 40px; font-style: normal; left: 40px; font-size: 16px; text-align: center; position: absolute; left: 0; bottom: 0; line-height: 40px }
.Hot div i a { color: #fff }
.Hot div i a:hover { text-decoration: underline; }
.Hot p { font-size: 14px; color: #666; padding: 15px 0; border-bottom: dashed 1px #d0d0d0; line-height: 34px }
.Hot ul { width: 100%; height: auto; margin-top: 20px }
.Hot ul li { position: relative }
.Hot ul li a { line-height: 36px; color: #333; font-size: 16px; padding-left: 15px }
.Hot ul li a:hover { color: #cc0202 }
.Hot ul li:after { content: ""; width: 4px; height: 4px; background-color: #666; display: block; position: absolute; left: 0; top: 14px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px }
.video { max-width: 100%;max-height: 100%;}
.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 }
.picScroll-left3 { width: 380px; overflow: hidden; position: relative }
.picScroll-left3 .hd { position: absolute; width: 100%; bottom: 4px; left: 0; height: 1px; z-index: 200 }
.picScroll-left3 .hd ul { width: auto; height: 20px; position: absolute; right: 10px; bottom: 0 }
.picScroll-left3 .hd ul li { float: left; width: 10px; height: 10px; margin-right: 10px; background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-indent: -99999em }
.picScroll-left3 .hd ul li.on { background-color: #0f92d6 }
.picScroll-left3 .bd ul { overflow: hidden; zoom: 1 }
.picScroll-left3 .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; position: relative }
.picScroll-left3 .bd ul li .pic { text-align: center }
.picScroll-left3 .bd ul li .pic img { width: 380px; height: 285px; display: block }
.picScroll-left3 .bd ul li .title { line-height: 40px; position: absolute; bottom: 0; left: 0; padding: 0 10px; z-index: 100; font-size: 16px }
.picScroll-left3 .bd ul li .title a { color: #fff }
.picScroll-left3 .bd ul li .title a:hover { text-decoration: underline; }
.picScroll-left3 .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 }
.picScroll-left3 span { position: absolute; left: 154px; top: 100px; width: 60px; height: 60px; display: block }
.pic-list { width: 1200px; height: auto; margin: 0 auto; padding-bottom: 30px }
.pic-list h2 { font-size: 14px; font-weight: normal; padding-bottom: 10px; border-bottom: solid 1px #ccc; margin-bottom: 20px }
.pic-list h2 a { color: #666 }
.pic-list h2 a:hover { color: #cc0202 }
.pic-list ul { width: 1240px }
.pic-list > ul > li { float: left; margin-right: 40px; margin-bottom: 30px; width: 208px; }
.pic-list > ul > li img { width: 208px; height: 155px }
.pic-list > ul > li h3 { font-weight: normal; line-height: 1.4; font-size: 16px; border-bottom: solid 1px #e4e4e4; padding-bottom: 10px; margin-top: 10px; height: 43px; }
.pic-list > ul > li h3 a { color: #333; display: inline-block; overflow: hidden; height: 43px; }
.pic-list > ul > li h3 a:hover { color: #cc0202 }
.pic-list > ul > li i { font-style: normal; line-height: 26px; text-align: center; font-size: 12px; color: #666; text-align: center; display: block }
.details { width: 1200px; height: auto; margin: 0 auto; padding-bottom: 30px }
.details-left { width: 780px; height: auto; float: left; margin-right: 40px }
.details-left h2 { font-size: 14px; font-weight: normal }
.details-left h2 a { color: #666 }
.details-left h2 a:hover { color: #cc0202 }
.details-left h1 { font-size: 30px; line-height: 60px; text-align: center;  font-weight: 500 }
.details-left h1 a { color: #333 }
.details-left h1 a:hover { color: #cc0202 }
.source { text-align: center; margin-bottom: 20px }
.source i { font-style: normal; font-size: 14px; color: #666; margin-right: 20px; line-height: 28px }
.source i a { color: #666 }
.source i a:hover { color: #cc0202 }
.details-left>p { font-size: 18px; color: #333; line-height: 42px }
.details-left>p span { float: right; margin-top: 30px; font-size: 18px; color: #333; line-height: 36px }
.share { width: 100%; height: auto; margin-top: 80px; margin-bottom: 20px }
.statement { width: 100%; height: auto; padding: 20px 0; border-top: solid 1px #666 }
.statement p { font-size: 14px; color: #999; line-height: 28px }
.Reporting { width: 100%; height: auto; margin-top: 10px }
.Reportings { width: auto; display: inline-block; margin: 0 auto }
.Reportings img { float: left; margin-top: 12px; margin-right: 10px }
.Reporting p { font-size: 14px; color: #fff; line-height: 28px; float: left; margin-right: 30px; text-align: left }
.removals div img { height: 288px }
.character ul { margin-top: 10px }
.character ul li a { font-size: 16px }
.article-main {font-size: 16px;line-height: 32px;}
.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;}
.pages { font-size: 14px; margin-top: 30px; text-align: center; clear: both; }
.pages > li { display: inline-block; margin: 0 3px; }
.pages li a { display: inline-block; padding: 4px 10px; border: 1px solid #ccc; color: #555; }
.pages li.page-active a { color: #fff; border-color: #ab000d; background-color: #cc0202; }
.adspace { overflow: hidden; width: 1200px; margin: 0 auto; }
.adspace > a { display: block; width: 590px; float: left; margin-bottom: 20px; }
.adspace a:first-child { margin-right: 20px; }
.adspace > a > img { width: 100%; height: 100px; }
.logo-banner { width: 290px; height: 64px; display: block; float: left; }
.logo-banner > img { width: 100%; height: 64px; margin: 30px 0 0 20px; }
.header > a:first-child { float: left; }
.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;
}
@media screen (max-width: 600px) {
	.nav{ width: 1200px; }
}