@charset "utf-8";
/*通用部分 g:global, m:main, p:parts|plate, l:local, i:item*/
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{ margin:0; padding:0; }
html,body{ font-family:"Microsoft YaHei","SimSun","Arail","Tabhoma",sans-serif; font-size:12px; text-align:left; }
ul,ol,li{ list-style:none; }
img{ border:0; vertical-align:top; }
input,select,textarea{ outline:0; }
textarea{ resize:none; }
table{ border-collapse:collapse; border-spacing:0; }
th,strong,var,em{ font-weight:normal; font-style:normal; }
a{ text-decoration:none; }
a:link,a:visited,a:hover,a:active{ text-decoration:none !important; }
.hidden{ display:none; visibility:hidden; }
.clear{ display:block; *zoom:1; }
.clear:after, ul:after{ content:''; overflow:hidden; width:100%; height:0px; font-size:0px; display:block; clear:both; }
.m-title{ text-align:center; cursor: pointer; }
.g-1920{ width: 100%; max-width: 1920px; margin-left:auto; margin-right:auto; }
.g-1200{ width: 100%; max-width: 1200px; margin-left:auto; margin-right:auto; }

/*头图*/
.header{ height: 1050px; background: url(../images/bg-header.jpg) top center no-repeat; }
.header .h-header{ height: 132px; }
.header .mainview{ text-align: center; animation: anim 1s ease; }
@keyframes  anim{
    0%{ transform: scale(0); opacity: 0; }
    60%{ transform: scale(1.2); opacity: 0.6; }
    100%{ transform: scale(1); }
 }

/*编者按*/
.bza{ background: url(../images/bg-bza.jpg) top center no-repeat; margin-top: -189px; padding: 25px 35px 30px 105px; line-height: 32px; font-size: 18px; text-indent: 2em; width: 1060px; height: 125px; overflow: hidden; }


/*要闻*/
.yw{ margin-top:60px; height:440px; background: url(../images/bg-yw.png) top center no-repeat; padding: 50px 0; }
.yw .m-left{ width:620px; float:left; position:relative; overflow:hidden; }
.yw .m-left .m_imgTitle{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); background:rgba(0,0,0,0.7); color:#fff; }
.yw .m-left .m_imgTitle a{ color:#fff; font-size:18px; padding-left:20px; }
.yw .m-right{ float:left; width:500px; margin-left:30px; }
.yw .m-right dl{ margin:0px 15px 10px 15px; padding-bottom: 11px; border-bottom:1px solid #CADDFD; }
.yw .m-right dl dt{ font-size:24px; line-height:32px; color:#000; font-weight:bold; }
.yw .m-right dl dt a{ color:#000; }
.yw .m-right dl dd{ font-size:14px; line-height:32px; color:#777; margin-top:10px; text-indent:2em; max-width:100%; max-height:100%; text-size-adjust:none; -webkit-text-size-adjust:none; }
.yw .m-right dl dd a{ color: #3678E6; }
.yw .m-right ul{ padding:0 15px; }
.yw .m-right ul li{ font-size:18px; line-height:50px; color:#474747; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:14px; }
.yw .m-right ul li a{ color:#474747; }
.yw .m-right .m-more{ margin-top:12px; zoom:1; position: relative; }
.yw .m-right .m-more:after{ content:""; display:block; clear:both; }
.yw .m-right .m-more .u-more{ position: absolute; bottom: -68px; right: 20px; width: 120px; height: 32px; background: url(../images/more01.jpg) 0 no-repeat; }
.yw .m-right .m-more .u-more:hover{ background-image: url(../images/more02.jpg); }
.yw .slide-box{ width:620px; height:430px; overflow:hidden; position:relative; }
.yw .slide-box .hd{ overflow:hidden; position:absolute; right:1px; bottom:15px; z-index:1; }
.yw .slide-box .hd ul{ overflow:hidden; zoom:1; list-style:none; }
.yw .slide-box .hd ul:after { content: ""; display: block; clear: both; }
.yw .slide-box .hd ul li{ float:left; margin-right:5px; width:10px; height:10px; background:#c9cacb; cursor:pointer; position:relative; }
.yw .slide-box .hd ul li.on{ background:#be8846; width:20px; }
.yw .slide-box .bd{ position:relative; height:100%; z-index:0; }
.yw .slide-box .bd li{ zoom:1; vertical-align:middle; position:relative; }
.yw .slide-box .bd img{ width:620px; height:430px; display:block; }

/*专题片*/
.ztp{ margin-top: 77px; }
.ztp .m-main{ background: url(../images/bg-ztp.png) top center no-repeat; height: 520px; }
.ztp .m-main .m-special { float: left; padding: 8px 10px 0px 50px; width: 780px; height: 512px; overflow: hidden; }
.ztp .m-main .m-special .title{ display: block; width: 600px; height: 50px; line-height: 50px; margin: 32px 0 0 90px; text-align: center; font-size: 22px; color: #fff; }
.ztp .m-main .m-special img { width: 780px; height: 430px; }
.ztp .m-main .m-list { float: right; margin-right: 58px; height: 520px; width: 250px; overflow: hidden; }
.ztp .m-main .m-list .up, .ztp .m-main .m-list .down { height: 46px; cursor: pointer; }
.ztp .m-main .m-list .up{ background: url(../images/up1.png) center center no-repeat; }
.ztp .m-main .m-list .down { background: url(../images/down1.png) center center no-repeat; }
.ztp .m-main .m-list .up:hover{ background: url(../images/up2.png) center center no-repeat; }
.ztp .m-main .m-list .down:hover { background: url(../images/down2.png) center center no-repeat; }
.ztp .m-main .m-list ul { height:433px; overflow: hidden; zoom: 1; }
.ztp .m-main .m-list ul:after { content: ""; display: block; clear: both; }
.ztp .m-main .m-list ul li { width: 236px; height: 131px; padding: 2px 2px 2px 8px; text-align: right; margin-bottom: 11px; cursor: pointer; }
.ztp .m-main .m-list ul li.on { background: url(../images/ztp-item-bg.png) no-repeat; }
.ztp .m-main .m-list ul li img { width: 236px; height: 131px; }
.ztp .m-main .m-list ul li .s-title{ display: none; }

/*光明谈*/
.gmt{ margin-top: 129px; background: url(../images/bg-gmt.jpg) top center no-repeat; height: 810px; }
.gmt .m-title{ text-align: left; background:url(../images/more1.png) right 68px no-repeat; }
.gmt .m-title:hover{ background-image:url(../images/more2.png); }
.gmt .m-main{ margin-top: 10px; }
.gmt .m-main .slide-box{ width:1200px; height:500px; position:relative; }
.gmt .m-main .slide-box ul { height:500px; overflow: hidden; zoom: 1; overflow:hidden; }
.gmt .m-main .slide-box ul:after { content: ""; display: block; clear: both; }
.gmt .m-main .slide-box ul li{ float:left; margin: 0px 15px; width:270px; height:500px; }
.gmt .m-main .slide-box ul li img{ width:270px; height:450px; }
.gmt .m-main .slide-box ul li .title{ height:50px; background-color: #387AEA; line-height: 50px; text-align: center; font-size: 18px; }
.gmt .m-main .slide-box ul li .title a{ color: #fff; }
.gmt .m-main .slide-box .prev, .gmt .m-main .slide-box .next{ position: absolute; top: 200px; width: 50px; height: 50px; cursor: pointer; }
.gmt .m-main .slide-box .prev{ background: url(../images/left01.png) no-repeat; left: -70px; }
.gmt .m-main .slide-box .next{ background: url(../images/right01.png) no-repeat; right: -70px; }
.gmt .m-main .slide-box .prev:hover{ background: url(../images/left02.png) no-repeat; }
.gmt .m-main .slide-box .next:hover{ background: url(../images/right02.png) no-repeat; }

/*专家谈*/
.zjt{ margin-top: 28px; background: url(../images/bg-zjt.png) bottom center no-repeat; }
.zjt .m-title{ text-align: left; background:url(../images/more1.png) right 68px no-repeat; }
.zjt .m-title:hover{ background-image:url(../images/more2.png); }
.zjt .m-main{ margin-top: 8px; padding-bottom:27px; }
.m-item{ height: 341px; margin: 0px auto 30px; }
.m-item.left{ background: url(../images/bg-item-left-zjt.png) no-repeat; }
.m-item.right{ background: url(../images/bg-item-right-zjt.png) no-repeat; }
.m-item .item-img img{ width: 200px; height: 220px; }
.m-item.left .item-img{ float: left; margin: 62px 0px 0px 60px; }
.m-item.left .item-txt{ float: right; width: 864px; margin-top: 56px; }
.m-item.left .item-txt .item-title .name{ display: inline-block; font-size: 30px; color: #367AE9; }
.m-item.left .item-txt .item-title .title{ font-size: 18px; display: inline-block; margin-left: 10px;}
.m-item .item-txt .item-title a{color:#000}
.m-item.left .item-txt .item-desc{ margin: 36px 86px 0px 0px; text-indent: 2em; font-size: 16px; line-height: 32px; }
.m-item.right .item-img{ float: right; margin: 62px 60px 0px 0px; }
.m-item.right .item-txt{ float: left; width: 856px; margin-top: 56px; }
.m-item.right .item-txt .item-title{ margin-left: 72px; }
.m-item.right .item-txt .item-title .name{ display: inline-block; font-size: 30px; color: #367AE9; }
.m-item.right .item-txt .item-title .title{ font-size: 18px; display: inline-block; margin-left: 10px; }
.m-item.right .item-txt .item-desc{ margin: 36px 0px 0px 72px; text-indent: 2em; font-size: 16px; line-height: 32px; }

/*长图卷*/
.ctj{ margin-top: 59px; }
.ctj .m-title{ text-align: left; background:url(../images/more1.png) right 68px no-repeat; }
.ctj .m-title:hover{ background-image:url(../images/more2.png); }
.ctj .m-main{ margin-top: 6px; }
.ctj .m-main .slide-box{ width:1200px; height:620px; position:relative; }
.ctj .m-main .slide-box ul { height:620px; overflow: hidden; zoom: 1; overflow:hidden; }
.ctj .m-main .slide-box ul:after { content: ""; display: block; clear: both; }
.ctj .m-main .slide-box ul li{ float:left; margin: 0px 9px; width:362px; height:600px; border: 1px solid #D3E4F8; padding:9px }
.ctj .m-main .slide-box ul li img{ width:360px; height:550px; }
.ctj .m-main .slide-box ul li .title{ height:50px; line-height: 50px; text-align: center; font-size: 18px; }
.ctj .m-main .slide-box ul li .title a{ color: #000; }
.ctj .m-main .slide-box .prev, .ctj .m-main .slide-box .next{ position: absolute; top: 285px; width: 50px; height: 50px; cursor: pointer; }
.ctj .m-main .slide-box .prev{ background: url(../images/left01.png) no-repeat; left: -70px; }
.ctj .m-main .slide-box .next{ background: url(../images/right01.png) no-repeat; right: -70px; }
.ctj .m-main .slide-box .prev:hover{ background: url(../images/left02.png) no-repeat; }
.ctj .m-main .slide-box .next:hover{ background: url(../images/right02.png) no-repeat; }

/*成就展*/
.cjz{ margin-top: 125px; }
.cjz .m-main{ margin-top:8px; height: 760px; background: url(../images/bg-cjz.jpg) top center no-repeat; overflow:hidden; }
.cjz .m-main li{ position:relative; float:left; width:48px; height:650px; overflow:hidden; }
.cjz .m-img{ position:relative; height:650px; }
.cjz .m-img img{ position:absolute; width:1008px; height:540px; left:0; top:0; }
.cjz .m-img dl{ display:none; width: 860px; height: 100px; position: absolute; padding: 10px 40px 0 110px; z-index: 9; left: 0; bottom: 0; background: #fff; color: #000; }
.cjz .m-img dt{ font-size:24px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cjz .m-img dd{ font-size:14px; line-height:28px; margin-top:8px; }
.cjz .m-main .u-first-wrap{ width:1008px; }
.cjz .m-main .u-first-wrap .m-vertical-title{ display:none; }
.cjz .m-main .u-first-wrap dl{ display:block; }
.cjz .m-main .m-vertical-title{ position:absolute; border-left:1px solid #BCC7D9; border-right:1px solid #BCC7D9; width:47px; height:620px; padding:15px 0; left:0; top:0; z-index:10; font-size:18px; -webkit-writing-mode:vertical-rl; -ms-writing-mode:tb-rl; writing-mode:vertical-rl; *writing-mode:tb-rl; line-height:48px; text-align:center; cursor:pointer; color:#1D3F7C; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.cjz .m-main .nums{ position: absolute; background-color: #fff; color: #000; height: 110px; left: 0px; bottom: 0px; line-height: 110px; text-align: center; width: 48px; font-size: 24px; -webkit-writing-mode:horizontal-tb; -ms-writing-mode:horizontal-tb; writing-mode:horizontal-tb; *writing-mode:horizontal-tb; }
.cjz .m-main .sz{ position: absolute; top: 0px; left: 0; width: 110px; height: 110px; color: #4888F4; font-size: 24px; line-height: 110px; text-align: center; font-weight: bold; }
