@charset "utf-8";

*{margin:0;padding:0;}
body{font:14px "Microsoft YaHei";color:#000000;line-height:28px;}
ol,ul,li,dt,dd,dl{list-style:none;}
img{border:0;}
select,input{vertical-align:middle;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;}
input,button{cursor:pointer;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/*font*/
.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
/*float*/
.left{float:left;}
.right{float:right;}
.clear{ clear:both}
.dn{display: none;}
.center{ text-align:center}

/*bianju*/
.mt20{ margin-top:20px;}
.mt0{ margin-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.mr20{ margin-right:20px;}
.mr0{ margin-right:0px !important;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.p20{ padding:20px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}

.w100{ width:1100px; margin:0 auto;overflow: hidden;}
/*me*/
.oh{ overflow:hidden}
.sj{ text-indent:2em}
.man{ width:100%}
.nothh{width:280px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden}

.footer{ width:100%; background-color:#F1F1F1; padding:40px 0 30px 0;}
.footer div{ margin:0 auto; width:950px; text-align:center}
.header{ width:100%; height:440px; background:url(banner.jpg) no-repeat top center}
.h1{ font-size:9px; color:#FFF}
.main{width: 1100px;margin: 30px auto;}
.lc{width: 100%;margin: 30px auto 0 auto;background:url(liucheng2.jpg) top center;}
.zk{ width: 150px; padding:5px 0;text-align: center;background:#f7f7f7;color: #333; margin: 0 auto;cursor: pointer;position: relative;z-index: 5}
.sq{ width: 150px; padding:5px 0;text-align: center;background:#FF3333;color: #FFF; margin: 0 auto;display: none;cursor: pointer;position: relative;z-index: 2}
.lc dl{width: 550px; padding:20px 0 50px 0;float: left}
.lc dl dt{font-size: 24px; margin: 30px 0;color: #fff}
.lc dl dt span{display:none;padding: 0 2px;background: #4e7839;margin-right: 10px;color: #4e7839}
.lc dl dd{overflow: hidden;margin: 10px 0; padding-bottom: 10px;}
.lc dl dd span{display: block; width: 100px; text-align: center;float: left; background:#124299; color:#fff;}
.lcred dd span{background:#d52047 !important;}
.lc dl dd p{display: block; width: 430px; float:right;color: #fff}
.cwhite h3{color: #fff !important;border-bottom:3px solid #fff !important;}

/* 背景设置 */
.bg1{background:#f1f1f1;width: 100%; padding-bottom: 30px;}

/* 公用标题栏 */
.dh{ width:100%;line-height:34px;border-bottom: 3px solid #e5e5e5; padding-top: 30px}
.dh h3{ font-size:24px; color:#333; font-weight:normal; display:block;width: 150px; border-bottom: 3px solid #0195f9; margin-bottom: -3px; padding-bottom: 5px;}
.dh_2{width:100%;line-height:34px;padding-top: 30px;text-align: center;}
.dh_2 h3{ font-size:24px; color:#333; font-weight:normal; display:block; margin: 0 auto; width: 150px;text-align: center; padding-bottom: 10px;border-bottom: 3px solid #333; }


/* 导航 */
.nav{width:100%;position: relative; background: url(bg.jpg) 50px center}
.nav ul{overflow: hidden;width:1100px;margin:0px auto;}
.nav ul li{float: left;width: 112px;text-align:center; font-size: 18px;padding:5px 5px 10px 5px}
.nav ul li a{color: #FFF}
.nav ul li a span{display: block;width: 100%;height:60px; margin-bottom: 5px}
.nav ul li.ico_1 span{background:url(ico.png) no-repeat 25px 5px;}
.nav ul li.ico_2 span{background:url(ico.png) no-repeat -110px 5px;}
.nav ul li.ico_3 span{background:url(ico.png) no-repeat -245px 5px;}
.nav ul li.ico_4 span{background:url(ico.png) no-repeat -400px 5px;}
.nav ul li.ico_5 span{background:url(ico.png) no-repeat -555px 5px;}
.nav ul li.ico_6 span{background:url(ico.png) no-repeat -715px 5px;}
.nav ul li.ico_7 span{background:url(ico.png) no-repeat -890px 5px;}
.nav ul li.ico_8 span{background:url(ico.png) no-repeat -1055px 5px;}
.nav ul li.ico_9 span{background:url(ico.png) no-repeat -1240px 5px;}
/*
.nav ul li.ico_1{ background:#0195f9 }
.nav ul li.ico_2{ background:#028fee }
.nav ul li.ico_3{ background:#0288e2 }
.nav ul li.ico_4{ background:#0382d8 }
.nav ul li.ico_5{ background:#037cce }
.nav ul li.ico_6{ background:#0275c4 }
.nav ul li.ico_7{ background:#026fb9 }
.nav ul li.ico_8{ background:#0269af }
.nav ul li.ico_9{ background:#0263a5 }
*/

/*焦点图*/
.focus{position:relative;width:645px;height:340px; float:left;}  
.focus img{width:645px;height:340px;} 
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:20px;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }   
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .D1fBt{ position:absolute;right:20px;bottom:18px; overflow:hidden;height:5px; z-index:10;} 
.focus .D1fBt a{display:inline;width:25px;height:5px;margin:0 5px;color:#B0B0B0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ac8333;}  
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}

/*焦点图2*/
.focus2{position:relative;width:1100px;height:500px; margin:30px auto; padding-bottom: 30px;}  
.focus2 img{width:1100px;height:500px;} 
.focus2 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus2 .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:20px;}  
.focus2 .fPic{ position:absolute; left:0px; top:0px; }   
.focus2 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus2 .fcon img{ display:block; }  
.focus2 .D1fBt{ position:absolute;right:460px;bottom:10px; overflow:hidden;height:5px; z-index:10;} 
.focus2 .D1fBt a{display:inline;width:25px;height:5px;margin:0 5px;color:#B0B0B0;float:left;background:#D9D9D9;}    
.focus2 .D1fBt .current,.focus2 .D1fBt a:hover{background:#ac8333;}  
.focus2 .prev,.focus2 .next{position:absolute;width:40px;height:74px;background:url(focus_btn.png) no-repeat;}
.focus2 .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus2 .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus2 .prev:hover{background-position:0 0;}  
.focus2 .next:hover{background-position:-40px 0;}

/* 新闻头条 */
.title{ width:425px; float:right; padding-top:10px;}
.title h2{ font-size:20px; width:100%;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.title a h2{color:#333;}
.title a h2:hover{ color:#1e79c5}
.title p{ word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width:100%; line-height:24px; color:#999; margin:5px 0 10px 0;}
.title p a {color:#999;}
.title p a:hover{color:#F33}

/* 新闻列表 */
.news{ width:645px; float:left}
.news dl{ width:100%;}
.news dl dd{ padding:20px 10px 20px 0;overflow:hidden;border-bottom: 1px solid #e5e5e5;}
.news dl dd img{ display:block; float:left; width:150px; height:90px;}
.news dl dd h4{font-size:20px; color:#333;width:465px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden; cursor:pointer; margin: 5px 0 0 170px;}
.news dl dd h4:hover{color:#1e79c5}
.news dl dd p{ margin:10px 0 0 0; font-size:14px; color:#8b847c;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; height:48px; line-height:24px;margin-left:170px;}
.news dl dd p a{color:#8b847c;}
.news dl dd p a:hover{ color:#F33}
.news dl dd span{ color:#a4a4a2; padding-right:20px}

/* 右边栏 */
.sider{ width:425px; float:right}
.ma{width:100%;}
.ma span{position:relative;cursor: pointer;display: block;width: 100px; padding:80px 0 0 0; height:40px;background:#37bc88;color:#fff;float: left; margin:10px 8px 0 0;text-align: center;}
.ma span div{display: none; width:395px;position: absolute;bottom:-210px;right:0;padding:15px;background:#333;height:170px;overflow: hidden;}
.ma span div img{display: block;width:170px;height: 170px;float: left; margin-right: 20px;}
.ma span div p{color: #fff;width: 100%;text-align: left;}
.ma #ma1{background:url(ico.png) no-repeat #028fee -560px 15px;}
.ma #ma1:hover{background:url(ico.png) no-repeat #333 -560px 15px;}
.ma #ma2{background:url(ico.png) no-repeat #0382d8 -721px 15px;}
.ma #ma2:hover{background:url(ico.png) no-repeat #333 -721px 15px;}
.ma #ma3{background:url(ico.png) no-repeat #037cce -1398px 15px;}
.ma #ma3:hover{background:url(ico.png) no-repeat #333 -1398px 15px;}
.ma #ma4{background:url(ico.png) no-repeat #0275c4 -898px 15px;}
.ma #ma4:hover{background:url(ico.png) no-repeat #333 -898px 15px;}

/* 嘉宾 */
.jb{width: 100%; padding-bottom: 30px}
.jb a{display: block; width: 180px; margin:30px 20px 0 20px;overflow: hidden; font-size: 16px ; text-align: center; color: #333;float: left;}
.jb a img{display: block;width: 180px;height: 180px;border-radius: 50%; margin-bottom: 10px;}

/* 访谈 */
.ft{ width: 100%;overflow: hidden}
.ft a{display: block;width:345px; margin: 30px 0 0 20px; line-height: 24px;float: left;}
.ft a img{display: block;width: 345px;height: 200px; margin-bottom: 10px;}
.ft a h4{font-size: 16px;color: #333;width:100%;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden}
.ft a p{color: #999; margin-bottom:5px;width:100%;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden}
.ft a span{color: #333;font-weight: bold;}
