﻿.container{width:1920px;height:821px; background: url(../images/sub4/bg.jpg) no-repeat; margin-left:-960px;}


 /**
  * 新闻中心
  * @type {[type]}
  */
.news{width:1920px;height:1443px; background: url(../images/sub4/bg2.jpg) no-repeat;margin-left:-960px;}
.register{width:1920px;height:1046px; background: url(../images/reg_bg.jpg) no-repeat;margin-left:-960px;}

.news .title{margin:60px 0 0 50px;}
.news .tLine{width:880px; height:1px; background-color: #bebebe;margin:20px 0 20px 20px;}

.news .con{width:1000px; height:550px; padding-top:10px; }
.news .con li{/*float: left; */margin-right: 10px; cursor: pointer; margin-bottom: 30px;color: #fff; margin:0px 20px; overflow: hidden; height:250px; position:relative; border-bottom:1px solid #c0c0c1; margin-bottom: 30px; }


.news .leftC{float: left; width:356px; height:221px;}
.news .rightC{float: left;width:500px; padding-left:20px; color: #000; line-height: 22px}
.news .rightC .date{  font-size:24px; color: #e5152e;line-height: 37px}
.news .rightC .date span{font-size: 22px; font-weight: normal; font-style: italic; margin-right: 10px; color: #4c4c4c;}
.news .rightC h2{ font-weight: bold; } 
.news .rightC p{ font-size:12px; color:#4c4c4c; line-height:26px;}

.news .rightC a{color: #000;}
.news .rightC a .data{color: #e5152e;}
.news .rightC a p{color:#4c4c4c;}
.news .rightC a .details p{color:#fff;}


.news .details{position:absolute; background:url(../images/sub4/details_03.png);bottom:29px;width:122px; height:35px;font-size: 14px; line-height:35px; float: left;margin-top: 30px; padding-left:25px; color:#fff;}/*{ position:absolute; bottom:29px;width:174px; height:42px; background-color: #e5152e;  }*/
.news .details span{float: left;}


.news .nIco{width:196px; height:20px;margin-left:604px; margin-bottom:40px;}




/*详情页*/
.tab_link{ font-family:"微软雅黑"; font-size:16px;color:#000;}
.tab_link a{ color:#000;}
.detailsPage{width:1920px; height:100%; background: url(../images/sub4/bg3.jpg);margin-left:-960px; }
.detailsPage .dMask{width:900px;margin:0 auto;overflow: hidden; margin-left: 0}
.detailsPage .detailsCon{width:800px; margin:0 auto; padding-top:10px;  position: relative; margin-top: 40px;margin-left:100px; }
.detailsPage .dTitle{font-size:22px; font-weight: bold; width:100%; text-align: center; font-size:20px;}
.detailsPage .date{font-size: 12px; line-height: 24px;width:100%; text-align: center; color:#8a8a8a; margin-top:8px;}
.detailsPage .tCon{margin-top:25px; line-height: 24px;}
.detailsPage .tCon p{ text-indent:2em;color:#4c4c4c; margin-bottom:24px;}
.detailsPage .tCon p.img_cen{text-indent:2em; text-align:center;}
.detailsPage .fanpage{width:800px; height:18px;  border-bottom:1px solid #a0a0a0; }
.detailsPage .fanpage a,.interest_art a{color:#4c4c4c;font-size: 12px; }
.detailsPage .fanpage .frontpage{ float:left;}
.detailsPage .fanpage .nextpage{ float:right;}
.detailsPage .fanpage span{ font-weight:bold;}
.detailsPage .fanpage a:hover{ color:#e5152e;}
.detailsPage .interest_art ul{ list-style-type:none;}
.detailsPage .interest_art ul li{ float:left; padding-right:5px;}
.detailsPage .interest_art ul li img{ margin-bottom:10px;}
.detailsPage .gray_line{border-bottom:1px solid #a0a0a0; margin-bottom:20px; }

.detailsPage #Scrollbar-Container {position: absolute;top: 0px; right:-20px;}
.detailsPage #txtScroll { position: absolute; overflow: hidden;width: 370px;height: 370px;display: none;}
.detailsPage #txtScroll {display: block;}

.detailsPage .astrict{ position: relative;}
.detailsPage .backBtn{ position: absolute; right:100px;top:-8px; cursor: pointer;}
.detailsPage .backBtn:hover{opacity:0.8;filter:alpha(opacity=80);}


 /**
  * 能量志
  * @type {[type]}
  */
.energy{height:880px;}
.energy .title{margin:60px 0 0 50px;}
.energy .con{width:900px; height:550px; padding-top:10px; }
.energy .con li{float: left; margin-right: 10px; cursor: pointer; margin-bottom: 30px;color: #fff; margin:10px 20px; overflow: hidden; height:306px; width:185px; position:relative;}
.energy .con .downBtn{position:relative; z-index:2; width:45px;height:46px; float: right;  margin-top:-46px;background: #e5152e; text-align: center; border-left:1px solid #f28a97;}
.energy .con .downBtn img {padding-top:16px;}
.energy .con li .cpBtn{width:139px;height:46px; background: #e5152e; margin-top:-46px; font-size: 18px; line-height: 46px;position: relative; z-index: 1; float: left; display:none;}
.energy .con li .cpBtn .dBtn{float: right;width:46px;height:46px;}
.energy .con li .cpBtn p{float: left;width:46px;height:46px; text-align: center; border-left:1px solid #f28a97;	}
.energy .con li .cpLine{background-color: #b2b2b2; height:1px; width:185px;margin: 5px 0px}
.energy .con li p.tn{font-size: 22px; color: #000; font-weight: bold;}

/**
 * 活动中心
 */
.activity{width:1920px;height:800px; background: url(../images/sub4/activity/bg.jpg) no-repeat;margin-left:-960px;}
.activity .title{padding:50px 0 0 20px;}
.activity .banner{width:999px; height:392px; background-color: #efeff0; margin:20px 0 0 20px; overflow: hidden; position: relative;}

.activity .banner .leftConMask{
	position: absolute;width:348px;height:352px;  overflow-x: hidden; overflow-y: scroll;  margin:22px 0 0 0px;
}
.activity .banner .leftCon{width:333px;height:392px; float: left; /* background-color: #fff; */ z-index: 111;  position: relative; 

transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}



.activity .banner .leftCon li{width:334px; height:94px; margin-bottom: 9px; /* background-color: #efeff0; */ overflow: hidden; margin-top: 2px;
 cursor: pointer;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
position: relative; z-index: 11;
}

 .activity .banner  .leftBg{ background: url(../images/sub4/activity/rep.png); width: 333px; height:392px; position: absolute; top: 0px; z-index: 1; left:0px; }

/* .activity{width:1920px;height:800px; background: url(../images/sub4/activity/bg.jpg) no-repeat;margin-left:-960px;}
.activity .title{padding:50px 0 0 20px;}
.activity .banner{width:982px; height:374px; background-color: #efeff0; margin:20px 0 0 20px; overflow: hidden;}
.activity .banner .leftCon{width:333px;height:377px; float: left; background-color: #fff;}
.activity .banner .leftCon li{width:334px; height:92px; background-color: #efeff0; overflow: hidden; margin-top: 2px; cursor: pointer;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
}
 */


.activity .banner .leftCon .mgNone{margin-top:0px}

.activity .banner .leftCon li:hover,.activity .banner .leftCon li.bannerActive{/* background-color: #e5152e; */ color: #fff;
background: url(../images/sub4/activity/rep.png);
}
.activity .banner .leftCon li.bannerActive .tc,.activity .banner .leftCon li.bannerActive .tc .tb{
	color:#fff;
}


.activity .banner .leftCon li .limg{width:163px; height:88px; float: left}
.activity .banner .leftCon li .tc{width:160px; height:72px; overflow: hidden; float: left; padding-top:10px; padding-left:10px; color: #d6d7d8;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;
}



.activity .banner .leftCon li .tc .tb{margin-bottom: 5px; font-weight: bold; color: #fce609;
font-size: 14px;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}

.activity .banner .rightCon{width:999px;height:392px; background: url(../images/public/preloader.gif) center center no-repeat;  background-color: #000; position: absolute;overflow: hidden;}
.activity .banner .rightCon .rCon{}
.activity .banner .rightCon .rCon li{width:999px; height:392px; position: absolute; display: none}
.activity .banner .rightCon .rCon li .status{width:91px; height:64px; position: absolute;right: 0}

.activity .banner .crList{position: absolute;z-index: 1111; width: 600px;  height:20px; bottom:15px; left:50%;}

.activity .banner .crList li{width: 12px; height:12px; background-color: #ccc;float: left; margin:0px 8px; cursor: pointer; 
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
-ms-border-radius: 12px;}

.activity .banner .crList .crActive{background-color: #fff;}



.activity .banner .topBtn{width: 31px; height:9px; position: absolute; z-index: 222; left:150px; top:3px; cursor: pointer;}
.activity .banner .bottomBtn{width: 31px; height:9px; position: absolute; z-index: 222; left:150px; bottom:3px; cursor: pointer;}

.activity .banner .topBtn:hover,.activity .banner .bottomBtn:hover{opacity: 0.5;}


.activity .banner .bLeftBtn{position: absolute; left: 10px; top:160px; z-index: 111; cursor: pointer;}
.activity .banner .bRightBtn{position: absolute; right: 10px; top:160px;z-index: 111 ;cursor: pointer;}
.activity .banner .bLeftBtn:hover,
.activity .banner .bRightBtn:hover{ opacity: 0.7; filter:alpha(opacity=70);}

.activity .banner .bannerBar{width:652px; height:43px; position: absolute; z-index: 11; bottom: -1px;right:-3px; display: none}
.activity .banner .bannerBar img{width:100%;}
.activity .banner .bannerBar .bBar{position: absolute; z-index: 1; padding-top: 5px; padding-left: 20px; color: #fff; font-size: 20px}
.activity .banner .bannerBar .bBar li{display:none;}

.bCon .bUl{width: 1000px; height:130px;}
.activity .bCon li .tc {width:150px; overflow: hidden; }


.bCon{width:1000px; height:205px;  margin-top: 20px;padding-left: 15px; position: relative; display: none;}
.bCon .bUl li{width:320px; height:110px;   float: left; background-color: #ccc; margin:0 6px; margin-top: 15px; }
.bCon .bUl li .limg{ float: left; width:155px; height:102px; margin:4px 0 0 4px; }
.bCon .bUl li .tc{ float: left; padding:10px 0 0 10px;}
.bCon .bUl li .tc .tb{margin-bottom: 5px; font-weight: bold; font-size: 16px; color: #e5152e; }

.bCon .bBtn ul{margin-top:15px;}


.container .bBtn{width:220px; height:40px; position: absolute; bottom: 0;}
.container .bBtn ul{float: left;}
.container .bBtn ul li{width:25px; height:25px; float: left; text-align: center; line-height: 25px;  color:#9d9d9d; cursor: pointer;}
.container .bBtn ul li:hover,.bCon .bBtn ul .lrBtnActive{color:#e5152e;}

.container .lrBtn{width:25px; height:25px; background-color: #e5152e; margin-top: 15px; text-align: center; line-height: 24px; font-weight: bold; color: #fff; float: left;cursor: pointer; margin-right: 10px;margin-left: 10px  }
.container .lrBtn:hover{background: #000;}






/**
 * btn
 * @type {[type]}
 */
.news .astrict .bBtn{margin-bottom:80px;}
.news .astrict .bBtn li,.energy .astrict .bBtn li{margin-top:15px;}
.news .astrict .bBtn .lrBtnActive,.energy .astrict .bBtn .lrBtnActive{color:#e5152e;}

.energy .astrict .bBtn{margin-bottom:40px;}



/*mediu */
.mediu{width:1920px;height:1011px;background:url(../images/sub4/mediu/mediubg_02.jpg);}



.mediu .astrict{ position: relative;}
.mediu .backBtn{ position: absolute; top:40px; right:100px; cursor: pointer;}
.mediu .backBtn:hover{opacity:0.8;filter:alpha(opacity=80);}
.mediu .mediucon{ width:767px; margin:0 auto; font-size:16px; color:#4c4c4c;}
.mediu .mediucon_infro{ margin-top:25px;font-size:18px;  }
.mediu .mediucon_infro ul li{ float:left; margin-right:80px;}
.mediu .mediucon_infro ul li img{margin-right:9px;}
.mediu .mediutitle{margin:25px 0 15px 0 ;}
.mediu .mediucon input[type="text"]{ width:266px; height:40px; margin-bottom:10px; font-size:14px; font-family:"微软雅黑"; color:#747474; padding-left:3px; }
.mediu .mediucon .persinfro{ margin:20px 0 0 0px;}
.mediu .mediucon .persinfro .infor1{ float:left; width:400px;}
.mediu .mediucon .persinfro .infor2{ float:left;width:320px;}
.mediu .mediucon .persinfro label{ padding-right:0; color:#e5152e; font-size:12px;}
.mediu .mediucon a.confirm{ display:block; width:159px; margin:0 auto; height:40px; margin:10px 0 20px 290px;}
.mediu .mediucon label{color:#747474;}
.mediu .mediucon  label{padding-right:58px;color:#747474;}
.mediu .mediucon .list-item{ width:736px; margin-left:30px;}
.mediu .list-item .mlike_kua{}
.mediu .list-item p{ line-height:28px;}
.mediu .mediucon .conadre input[type="text"]{width:410px; height:40px; margin:10px 0;color:#747474; }
.mediu .mediucon .huati p{ display:inline-block;float:left;}
.mediu .mediucon .huati  a{ display:block; width:100px; padding-left:15px; float:left; line-height:30px; color:#747474;}
.mediu .mediucon .list-item .idea textarea{width:580px; height:75px;}
.mediu .mediucon .list-item .agree{  font-size:12px; color:#e5152e;margin:10px 0 0 290px; line-height:22px;}
.mediu .mediucon .list-item .agree a.submit{ display:block; width:295px; height:40px; margin-left:-40px;}
.mediu .mediucon .club{ margin-top:35px;}

/*search*/
.search { height:900px;}
.search .title{margin:60px 0 0 50px;}
.search .search_con{ width:840px; margin:0 auto; font-family:"微软雅黑"; }
.search .sea_title h1{ font-family:"微软雅黑"; font-size:22px; font-weight:bold; color:#e5152e; margin-bottom:50px; }
.search .sea_resultcon{width:840px; height:700px;}
.search .sea_resultcon ul li{width:840px; height:100px; margin-bottom:20px;}
.search  .result_con1{width:620px; height:65px;float:left; margin-top:35px; }
.search  .result_con1 h2{font-size:20px; font-weight:bold; }
.search  .result_con1 .re_time{color:#757575; font-size:12px;  }
.search  .result_con1 .search_link,.search  .result_con1 .search_link a{color:#545454; font-size:14px; }
.result_con1 .search_link a{text-decoration:underline; }
.search  .result_con1 .search_link a:hover{color:#e5152e;}
.search  .reright_img{ width:200px;height:100px; float:left;}