/*index css cmsyou*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0; list-style:none;}
img { border:none;}
body { font-size:14px; font-family:'Microsoft yahei'; min-width:1200px; min-height:1000px;}
.clear { zoom:1;}
.clear:after { content:''; clear:both; display:block;}
html{ overflow-x:hidden;overflow-y:auto;}
h3{font-weight: normal;}
.yingchang{display: none;}
.banner-wrap{width: 1200px;margin: 12px auto 10px;height: 120px; overflow:hidden; clear: both;}
.wrapCon { width:1200px; margin:0 auto; background:#fff;}
.ad { padding:15px 0;}
.adTxt { padding-top:20px;}
.adTxt a { display:block; line-height:46px; height:46px; overflow:hidden; color:#666; font-size:12px; background:url(../images/bgIcon.png) repeat-x; background-position:0 -240px;}
.indexTitle { height:40px; line-height:40px; position:relative;}
.indexTitle strong { font-size:22px; color:#0d5f96; float:left; font-weight:normal;}
.indexTitle a { color:#1d79b7; font-size:14px; padding-left:6px; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:0 -136px; margin-left:5px; float:right;}
.indexTitle a:hover { color:#0d5f96;}
.indexTitle span { width:50px; height:3px; background:#e6e6e6; overflow:hidden; position:absolute; left:0; bottom:-3px; border-radius:2px;}
.indexTitle span.udline1 { width:66px;}
.indexTitle span.udline2 { width:90px;}
.indexTitle span.udline3 { width:110px;}
.indexBTitle { height:72px; line-height:72px; position:relative;}
.box-page .indexBTitle{ margin-bottom:10px;}
.box-page .indexBTitle h2{font-size:26px;border-bottom:0;height:auto;line-height:auto;}
.box-page .main{ width:1200px;}
.box-life .life li.li0, .box-life .life li.li0 .img, .box-life .life li.li0 .mark { width: 340px;}
.box-life .life li.li0 .img img{ width: 340px;}
.box-life .life li.li0:hover .mark .topic{ width: 340px;}
.indexBTitle strong { font-size:24px; line-height:52px; text-indent: 2px; color:#0d5f96; float:left; font-weight:bold;}
.indexBTitle a { color:#1d79b7; font-size:14px; padding-left:9px; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:0 -119px; margin-left:9px; float:left;}
.indexBTitle a:hover { color:#333;}
.indexBTitle span { width:68px; height:3px; background:#e6e6e6; overflow:hidden; position:absolute; left:0; bottom:-3px; border-radius:2px;}
.indexBTitle span.udline { width:148px;}
.indexBTitle i { width:6px; height:6px; display:inline-block; background:#0d5f96; border-radius:5px; overflow:hidden; position:relative; top:-8px; margin:0 4px;}
.indexBTitle_new{background:#f1f9ff;height: 60px;line-height: 56px;margin-bottom: 4px;border-top: 4px solid #0d5f96;}
.indexBTitle_new span{bottom: -8px;}
.conFir { height:406px; overflow:hidden;}
.leftFir { width:720px; height:405px; float:left;}
#foucsBox { width:720px; height:405px; overflow:hidden; zoom:1; position:relative; margin:0 auto 24px; padding:0;}
#foucsBox .imgCon { width:720px; height:405px; margin:0; padding:0; position:relative; list-style:none; overflow:hidden;}
#foucsBox .imgCon li { float:left; width:720px; height:405px; position:relative;}
#foucsBox .imgCon li img { border:0; width:720px; height:405px;}
#foucsBox .imgCon li .imgTitle { width:720px; height:98px;background-image:url(../images/bgIcon.png);background-repeat:no-repeat;background-position:0 0; position:absolute; left:0; bottom:0; text-align:left; z-index:2;}
#foucsBox .imgCon li .imgTitle a { display:block; width:700px; padding-left:20px; height:56px; line-height:56px; color:#fff; font-size:24px; zoom: 1; overflow:hidden; margin:40px auto 0 auto; text-align:left;}
#foucsBox .imgCon li .imgTitle a:hover{ color:#eee;}
#foucsBox .showPage { position:absolute; left:0; bottom:-15px; z-index:1; width:340px; height:60px;}
#foucsBox .foucs { position:absolute; right:10px; bottom:8px; z-index:30;}
#foucsBox .foucs span { display:inline-block; width:6px; height:6px; margin:0 0 0 8px; line-height:0; font-size:0; cursor: pointer; overflow:hidden; border:1px solid #f8faf7; border-radius:4px;}
#foucsBox .foucs span.f { background:#fff; border:1px solid #f7f9f8;}
#foucsBox .foucsButton { width:130px; height:405px; position:absolute; z-index:4; top:0;}
#foucsBox .foucsButton span { display:inline; width:130px; height:405px; cursor:pointer; overflow:hidden;}
#foucsBox .foucsButton img { display:none; cursor:pointer; border-width:0px; vertical-align:middle; width:100px; height:56px;}
#foucsBox .lBtn { left:0;}
#foucsBox .lBtn span { float:left; background:url(../images/focusBtn.png) no-repeat; background-position:0 178px;}
#foucsBox .lBtn span:hover { background:url(../images/focusBtn.png) no-repeat; background-position:-260px 178px;}
#foucsBox .lBtn img { float:left;}
#foucsBox .rBtn { right:0;}
#foucsBox .rBtn span { float:right; background:url(../images/focusBtn.png) no-repeat; background-position:-30px 178px;}
#foucsBox .rBtn span:hover { background:url(../images/focusBtn.png) no-repeat; background-position:-290px 178px;}
#foucsBox .rBtn img { float:right;}
.rightFir { width:440px; float:right; overflow:hidden;}
.rightFirNews dt { height:36px; line-height:36px; font-size:20px; font-weight:bold; overflow:hidden;}
.rightFirNews dt a { color:#0d5f96;}
.rightFirNews dt a:hover { color:#333;}
.rightFirNews dd { height:30px; line-height:30px; font-size:16px; overflow:hidden;}
.rightFirNews dd a { color:#595855;}
 .rightFirNews dd a:hover { color:#0d5f96;}
.disAd { padding-bottom:14px;}
.newsMarkRed a { color:#0d5f96!important;}
.slideBox{ width:720px; height:405px; overflow:hidden; position:relative; border:1px solid #ddd;}
.slideBox .hd{ min-height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{display:inline-block; width:6px; height:6px; margin:0 0 0 8px; line-height:0; font-size:0; cursor: pointer; overflow:hidden; border:1px solid #f8faf7; border-radius:4px;}
.slideBox .hd ul li{}
.slideBox .hd ul li.on{ background:#fff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd .tempWrap{ height:405px!important;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:405px; display:block;}
.slideBox .next{float:right; background:url(../images/arrow-slider.png) no-repeat; background-position: -30px 178px;width:130px; height:405px; cursor:pointer; overflow:hidden;position:absolute;top: 0;-webkit-transition:none;-moz-transition:none;transition:none;}
.slideBox .next:hover{background:url(../images/arrow-slider.png) no-repeat; background-position: -290px 178px;}
.slideBox .prev{float:left; background:url(../images/arrow-slider.png) no-repeat; background-position:0 178px; display:inline; width:130px; height:405px; cursor:pointer; overflow:hidden;position:absolute;top: 0;-webkit-transition:none;-moz-transition:none;transition:none;}
.slideBox .prev:hover{background:url(../images/arrow-slider.png) no-repeat; background-position:-260px 178px;}
.slideBox .next{ left:auto; right:0;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.pic-wrap{width:440px;height:80px;margin:0px;padding:0px;border:0px;display:block;overflow:hidden;position:relative;}
.pic-wrap img{ width:440px; height: 80px; display: block;}
.conSec {padding:10px 0 0 0;}
.leftSec { float:left; width:354px; height:615px; border-right:1px solid #e6e6e6;}
.hqDayComment {}
.commentTab { width:330px; border-bottom:1px solid #e6e6e6;}
.commentDay { width:320px; padding-left:10px; height:40px; line-height:40px; background:#cc0001;}
.commentDay li { padding-right:4px; font-size:12px; float:left;  position:relative; cursor:pointer; height:40px; z-index: 3;}
.commentDay li span { color:#fff; position:relative; z-index:2;}
.commentDay li strong { color:#d46a78; padding-right:7px;}
.commentDay li em { width:50px; height:50px; position:absolute; left:50%; margin-left:-25px; top:-5px; background:#e74646; background-image:-webkit-linear-gradient(180deg, #cb0101, #be0000); background-image:-moz-linear-gradient(180deg, #cb0101, #be0000); background-image:-o-linear-gradient(180deg, #cb0101, #be0000); background-image:linear-gradient(180deg, #cb0101, #be0000); border-radius:2px; display:none;}
.commentDay li i { width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:5px solid #bd0102; position:absolute; left:50%; margin-left:-4px; bottom:-5px;}
.commentDay li.commentActive { z-index: 10 }
.commentDay li.commentActive em { display:block;}
.commentDay li.commentActive strong { visibility:hidden;}
.commentDay li.commentActive b { font-size:16px;}
.commentDetail {}
.commentDetail li { height:254px; overflow:hidden; display:none;}
.commentDetail li.commentDshow { display:block;}
.commentDetail dl {}
.commentDetail dt { padding:16px 0 0 24px; height:48px; line-height:24px; font-size:16px; margin-bottom:6px; overflow:hidden; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:0 -172px; font-weight:bold;}
.commentDetail dt a { color:#585856;}
.commentDetail dt a:hover { color:#0d5f96;}
.commentDetail dd { height:38px; line-height:38px; font-size:16px; overflow:hidden; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:0 -99px; padding:0 0 0 15px;}
.commentDetail dd a { color:#585856;}
.commentDetail dd a:hover { color:#0d5f96;}
.overseaChina { }
.overseaCNews {}
.overseaCNews { padding:12px 0;}
.overseaCNews h4 { height:28px; line-height:28px; font-size:16px; overflow:hidden; padding:0 24px 0 26px; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:0 -184px;}
.overseaCNews h4 a { color:#585856;}
.overseaCNews h4 a:hover { color:#0d5f96;}
.overseaCNews h5 { padding:0 24px 0 26px; height:44px; line-height:22px; font-size:12px; overflow:hidden; font-weight:normal;}
.overseaCNews h5 a { color:#91908a;}
.overseaCNews h5 a:hover { color:#0d5f96;}
.overseaCNews p { padding-right:24px; height:35px; line-height:35px; font-size:16px; overflow:hidden;}
.overseaCNews p a { color:#4e4c57;}
.overseaCNews p a:hover { color:#0d5f96;}
.overseaCNews p strong { color:#1d79b7; font-weight:normal;}
.overseaCNews p span { color:#e6e6e6; padding:0 11px;}
.centerSec { width:365px; padding-left:25px; float:left;}
.topnewspic { width:365px; height:146px; overflow:hidden;}
.topnewspic ul { margin-left:-4px;}
.topnewspic li { width:168px; float:left; margin-left:4px; display:inline; position:relative;}
.topnewspic li img { width:168px; height:112px; border-radius:2px; overflow:hidden; -webkit-transition:all .4s ease-in; -moz-transition:all .4s ease-in; -o-transition:all .4s ease-in; transition: all .4s ease-in;}
.topnewspic li img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.topnewspic li span { width:40px; height:40px; /*background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:-40px -312px;*/ position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-34px; display:none;}
.topnewspic li a:hover span { background-position:0 -312px;}
.topnewspic li p { height:34px; line-height:34px; font-size:14px; padding-right:10px; overflow:hidden;}
.topnewspic li p a { color:#4d4b58;}
.topnewspic li p a:hover { color:#cd0001;}
.videoBlock { border-bottom:1px solid #e6e6e6;}
.videoPic { overflow:hidden;}
.videoPic ul { margin-left:-4px;}
.videoPic li { width:168px; float:left; margin-left:4px; display:inline; position:relative;}
.videoPic li img { width:168px; height:112px; border-radius:2px; overflow:hidden; -webkit-transition:all .4s ease-in; -moz-transition:all .4s ease-in; -o-transition:all .4s ease-in; transition: all .4s ease-in;}
.videoPic li span { width:40px; height:40px; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:-40px -312px; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-34px;}
.videoPic li a:hover span { background-position:0 -312px;}
.videoPic li p { height:34px; line-height:34px; font-size:14px; padding-right:10px; overflow:hidden;}
.videoPic li p a { color:#4d4b58;}
.videoPic li p a:hover { color:#0d5f96;}
.videoNews { padding:11px 0 10px 0;}
.videoNews li { height:38px; line-height:38px; font-size:16px; overflow:hidden; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:0 -352px; padding-left:22px;}
.videoNews li a { color:#4d4b56;} 
.videoNews li a:hover { color:#0d5f96;}
.topicBlock { padding-top:10px;}
.topicPic { width:340px; height:120px; display:block;}
.topicPic img { width:340px; height:120px; overflow:hidden; border-radius:2px;}
.topicNews { padding-top:10px;}
.topicNews li { height:38px; line-height:38px; font-size:16px; padding-left:16px; background:url(../images/bgIcon.png) no-repeat; background-position:0 -98px; overflow:hidden;}
.topicNews li a { color:#4c4c56;}
.topicNews li a:hover { color:#0d5f96;}
.rightSec { width:440px; float:right;}
.secNewsList {}
.secNewsList p { height:38px; line-height:38px; font-size:16px; overflow:hidden; padding-left:15px; background-image:url(../images/bgIcon.png);background-repeat:no-repeat; background-position:0 -99px;}
.secNewsList p a { color:#585856;}
.secNewsList p a:hover { color:#0d5f96;}
.conThr { clear:both;}
.conThr:after{ content:" "; display:block; clear:both;}
.leftThr { width:340px; float:left;}
.leftThrFocus { padding-top:18px; height:264px;}
.leftThrPic { overflow:hidden;}
.ThrPic { padding-top:10px; margin-left:-4px;}
.ThrPic li { width:168px; float:left; margin-left:4px; display:inline;margin-bottom: 10px;}
.ThrPic img { width:168px; height:112px; overflow:hidden; border-radius:2px; -webkit-transition:all .4s ease-in; -moz-transition:all .4s ease-in; -o-transition:all .4s ease-in; transition: all .4s ease-in;}
.ThrPic p { padding:3px 10px 3px 0; height:52px; line-height:20px; font-size:14px; overflow:hidden;} 
.ThrPic p a { height:auto; color:#575755;}
.ThrPic p a:hover { color:#0d5f96;}
.centerThr { width:480px; padding-left:40px; float:left;}
.thrNewsList { padding-top:6px;}
.thrNewsList dt { height:36px; line-height:36px; font-size:20px; font-weight:bold; overflow:hidden;} 
.thrNewsList dt a { color:#585954;}
.thrNewsList dt a:hover { color:#0d5f96;}
.thrNewsList dd { height:36px; line-height:38px; font-size:16px; overflow:hidden; padding-left:15px; background-image:url(../images/bgIcon.png); background-repeat: no-repeat; background-position:0 -99px;} 
.thrNewsList dd a {width: 100%; color:#333; text-overflow:ellipsis; white-space:nowrap; display:inline-block; overflow:hidden;}
.thrNewsList dd a:hover { color:#0d5f96;}
.newsDis { margin-top:20px;}
.rightThr { width:340px; float:right;}
.speColumnPic { overflow:hidden;margin-top: 5px;}
.speColumnPic ul { margin-left:-4px;}
.speColumnPic li { width:168px; float:left; margin-left:4px; display:inline; position:relative;}
.speColumnPic img { width:168px; height:112px; overflow:hidden; border-radius:2px; -webkit-transition:all .4s ease-in; -moz-transition:all .4s ease-in; -o-transition:all .4s ease-in; transition: all .4s ease-in;}
.speColumnPic li span { width:40px; height:40px; background-image:url(../images/bgIcon.png); background-repeat: no-repeat; background-position:-40px -312px; position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-44px;}
.speColumnPic p { padding:3px 10px 3px 0; height:46px; line-height:20px; font-size:14px; overflow:hidden;} 
.speColumnPic p a { color:#595855;}
.speColumnPic p a:hover { color:#0d5f96;}
.speColumnDis { height:10px;} 
.speColumnList { padding-top:8px;}
.speColumnList li { height:38px; line-height:38px; font-size:16px; overflow:hidden; padding-left:15px; background-image:url(../images/bgIcon.png);background-repeat: no-repeat; background-position:0 -99px;}
.speColumnList li a { color:#595856;}
.speColumnList li a:hover { color:#0d5f96;}
.hqlx { color:#595855; height:28px; line-height:28px; font-size:16px; overflow:hidden; border-bottom:1px dashed #83caff;}
.hqlx a { color:#595855;}
.hqlx a:hover{color: #0d5f96}
a.spePic { width:168px; height:112px; display:block; overflow:hidden;}
a.spePic:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}
a.spePic:hover span { background-image:url(../images/bgIcon.png);background-repeat: no-repeat; background-position:0 -312px;}
.bcTab a { font-size:14px; color:#5b5b59; background-image:none; padding-left:0; margin-left:0; cursor:pointer;}
.bcTab a:hover { text-decoration:none;}
.bcTab b { color:#fff; margin:0 8px 0 10px; border-left:2px solid #e6e6e6;}
.bcTab .bcActive { color:#0d5f96;font-size:22px;padding-right: 5px;float: none;}
.videoPic li img:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.ThrPic img:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.speColumnPic img:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
#bcTabCon1 a,.topnewspic li a,.ThrPic a{width: 168px;height: 152px;display: block;overflow: hidden;}
.speColumn img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.slideBox_1 {width:620px;height:330px;overflow:hidden;position:relative;}
.slideBox_1 .bd {position:relative;height:100%;z-index:0;}
.slideBox_1 .bd li {zoom:1;vertical-align:middle;}
.slideBox_1 .bd img {width:620px;height:330px;display:block;}
.slideBox_1 .next {float:right;background:url(../images/arrow-slider.png) no-repeat;background-position:-60px 130px;width:100px;height:330px;cursor:pointer;overflow:hidden;position:absolute;top:0;}
.slideBox_1 .next:hover {background:url(../images/arrow-slider.png) no-repeat;background-position:-320px 130px;}
.slideBox_1 .prev {float:left;background:url(../images/arrow-slider.png) no-repeat;background-position:0 130px;display:inline;width:100px;height:330px;cursor:pointer;overflow:hidden;position:absolute;top:0;}
.slideBox_1 .prev:hover {background:url(../images/arrow-slider.png) no-repeat;background-position:-260px 130px;}
.slideBox_1 .next {left:auto;right:0;}
.slideBox_1 .prev:hover,.slideBox_1 .next:hover {filter:alpha(opacity=100);opacity:1;}
.slideBox_1 .prevStop {display:none;}
.slideBox_1 .nextStop {display:none;}
.index_se_pic{width: 1200px;margin: 0 auto;}

/*电力交易导航*/
.v5-w{width:850px;margin: 0 auto;}
.trade_summary dl dd a{padding:0px!important;}
.plate h2{height: 60px;font-size:18px;line-height: 60px;background: #fafafa;padding: 0px 37px 0px 30px;color: #666;border-bottom: 1px solid #dcdcdc;margin-top:0;clear:both;}
.trade_summary dl{line-height: 48px;}
.trade_summary dl dt{font-weight: 400;width: 216px;line-height: 48px;}
.trade_summary dl dd{line-height: 48px;margin-left: 225px;}
.trade_summary dl dd a{padding: 0px 11px;}
.trade_summary dl dd a:not(:last-child):after{position: absolute;content: "";width: 1px;height: 13px;background: #ccc;top:28px;right: 0px;}
.home_changestate_box p{ padding-top:8px; padding-bottom:8px;}
.pull-left{float: left!important;}
bootstrap.min.css:5
.text-right{text-align: right;}
.bg_e7{background: #e7e7e7;}
.plr_12{padding: 0px 12px;}
.mr_15{margin-right: 15px;}
.lh_25{line-height: 25px;}
.dis_ib{display: inline-block;}
.c_main{color: #b70606!important;}
.mlr_8{margin: 0 8px;}
.c_c{color: #ccc;font-style:normal;}
.bb_e{border-bottom: 1px solid #eee;}
.clearfix::before, .clearfix::after{display: table;content: " ";}