*{ margin:0; padding:0;}
body{ font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; font-size:14px; color:#444; line-height:1.6; overflow-x:hidden}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
img{ vertical-align:top;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; font-size:14px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:none; color:#ff6600;}
/*-------------------------结束公用样式--------------------------*/

.twzb{ width:1070px; margin:30px auto}
.c{ margin:0 auto; width:1070px;  background:#FFF; position:relative;}

.ltime{ position:absolute; top:5px; left:5px; width:150px; height:100%;}
.ltime a{ height:60px; line-height:60px; width:174px; border-bottom:1px solid #1EA4E1; background:#069BDF; text-align:center; color:#FFF; cursor:pointer; display:block }
.rcontent{ width:810px; float:left; padding:5px 0 0 0; border-left:1px solid #f1f1f1; margin-left:170px}
.rctitle{ width:100%; height:40px; background:url(../images/zhong.jpg) no-repeat #F1F1F1; line-height:40px; padding-left:45px;}
.newsline{ margin-top:30px;}
.clogo{ position:absolute;}
.cdisst{ color:#7A7A7A; margin-left:110px; height:43px; width:706px; line-height:43px; border-bottom:1px solid #E1E1E1; }
.cdisst span{ float:right;}
.ctielte{ margin-left:115px; margin-top:10px; line-height:180%;}
.cthumb{  margin-left:115px; margin-top:10px; padding-bottom:30px;}
.rcontent_c{ margin-left:15px}

.newsline{ position:relative;}
.newsline i{ position:absolute; width:15px; height:15px;  left:-24px;top:15px;
background:url(../images/circle2.png) no-repeat  center;
}


/*LI*/
.w_1070{ width:1070px; margin:0 auto; overflow:hidden}
img{vertical-align:bottom;} 


/*container*/
.container{ background:url(../images/bg2.jpg) no-repeat top center #DCDCDC; width:100%; padding-top:25px}

/*container-News*/
.container-News,.container-Live{ background:#fff; padding:20px; margin-bottom:20px}


/*轮播*/
.cfoucs{position: relative; width: 525px; height: 285px; overflow: hidden;}
.cfoucs .bd li{position: relative;}
.cfoucs .bkcover{top:auto; height: 55px; display: block;}
.cfoucs .title{position: absolute; z-index: 5; left: 15px; bottom: 0; width: 350px; height: 55px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 55px; font-size: 14px; color: #fff;}
.cfoucs .title a{color: #fff;}
.cfoucs .title a:hover{text-decoration: underline;}
.cfoucs .hd{position: absolute; right: 12px; bottom: 20px; line-height: 0; font-size: 0;}
.cfoucs .hd li{margin-left: 6px; display: inline-block; *display: inline; *zoom: 1; width: 11px; height: 11px; background-color: #fff; border-radius: 50%; cursor: pointer;}
.cfoucs .hd .on{background-color: #0e7aff;}

.bkcover{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%\9; height: 100%\9; background-color: rgba(0,0,0,.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000); display: none;}


/*新闻列表*/

.quitnews{line-height: 36px; font-size: 16px; color: #333;}
.quitnews h3{margin-bottom: 10px; height: 36px; font-size: 20px; overflow: hidden;}
.quitnews p{height: 36px; overflow: hidden;}
.quitnews a{color: #333;}
.quitnews a:hover{color: #0188ed;}
.quitnews .spc{margin: 0 10px; font-size: 11px; color: #c4c4c4; font-style: normal; font-family: simsun;}
.rd_linklable{margin-right: 5px; position: relative; top: -2px; display: inline-block; text-align: center; padding: 0 6px; height: 20px; line-height: 20px; font-size: 12px; color: #fff; background-color: #df2323;}


.News-cont{ position:relative; width:100%}
.News-Rotation{ position:absolute; left:0}
.News-list{margin-left:545px}


.Timeline{ width:100%;}
.Timeline .Timeline-date{ height:40px; width:100%;}
.Timeline .Timeline-date.active h2{ background:#DD0000; color:#fff}
.Timeline .Timeline-date h2{ line-height:40px; background:#DD0000; color:#fff; font-size:18px; font-weight:400; text-align:center}
.Timeline-time{ padding-left:40px}
.Timeline-time li{ height:50px; line-height:50px; font-size:16px; color:#666;position:relative; text-align:left; cursor:pointer; font-family:Arial, Helvetica, sans-serif}
.Timeline-time li.active{ font-weight:bold; color:#DD0000}
.Timeline-time li.active i{ position:absolute; width:5px; height:15px; background:#DD0000; left:-40px; top:12.5px}



.backtop{width:60px; height:60px;cursor:pointer; background:url(../images/scrollFix.png) no-repeat center #f1f1f1; position:fixed;left:1070px; top:40%; opacity:1;
transition: all 1s;
-moz-transition: all 1s;	/* Firefox 4 */
-webkit-transition: all 1s;	/* Safari 和 Chrome */
-o-transition: all 1s;	/* Opera */
}


/*底部*/
.footer{display: block; text-align: center; padding: 20px 0 20px 0; font-size: 14px; color: #fff; border-top:1px solid #4DB8F0}


/*menu*/
.nmg-menu{height:60px; overflow:hidden; background:#0073E6;position:relative; z-index:9999999; width:100%; border-bottom:2px solid #D8E331}
.nmg-menu .menu-cont{ position:absolute; top:0px; height:100%; }
.nmg-menu .menu-cont ul{ float:right}
.nmg-menu .menu-cont li{ float:left; line-height:60px; margin:0px 10px; position:relative}
.nmg-menu .menu-cont li a{ font-size:16px; color:#fff;}
.nmg-menu .menu-cont li a:hover{ text-decoration:underline; color:#fff}
.nmg-menu .menu-cont li i{ width:1px; height:5px; background:#ff7f7f; display:block; position:absolute; top:27px; left:75px}

.zbright{ display:none;}

.zbleft{ float:left; border-left:4px solid #DD0000; height:60px; margin-bottom:20px; padding-left:15px; margin-top:20px;} 

.zbleft .zbtitle{  font-size: 24px; margin-top:2px;
    line-height: 1em;
    margin-bottom: 17px;
    color: #f0f0f0;} 

.zbleft .zbtitle2{
    font-size: 14px;
    line-height: 16px;
    color: #888;}