@charset "utf-8";
/*Global Start*/
* {margin:0;padding:0;font-family:"STHeiti","Microsoft YaHei","simsun","sans-serif",Arial;}
ul{list-style:none;}
img{border:none;}
.tbg{background:#304e80;}
.ptb{padding:10px 0 20px 0;}
a{text-decoration:none;}
a:hover{text-decoration:underline; color:#EF7D0C;}
.w100{width:100%; height:auto; margin:0 auto;}
.w980{width:980px; height:auto; margin:0 auto;}
.clear{clear:both;}
/*Global End*/

.zx_top{height:65px; margin:0 auto;}
.zx_top .zx_logo{width:140px; height:65px; float:left; background:#ec4c54;}
.zx_top .zx_menu{width:765px; height:65px; float:left;}
.zx_menu a{margin:0 10px; float:left; height:50px; line-height:65px; color:#fff; font-size:16px; display:block;}
.zx_menu a:hover,.zx_menu a.hover{text-decoration:none; border-bottom:2px solid #ec4c54;}
.zx_top .zx_search{width:45px; height:65px; float:left; background:url(../images/icon_search.jpg) center no-repeat;}
.zx_top .zx_search a{width:45px; height:65px; float:left; display:block;}

.zx_focus{width:660px; height:318px; float:left;}
/* 本例子css */
.focusBox { position: relative; width:660px; height:318px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic li{position:relative;}
.focusBox .pic li span{position:absolute; left:20px; bottom:20px; z-index:9999999; line-height:60px;}
.focusBox .pic li span i{width:60px; height:60px; display:block; text-align:center; line-height:60px; font-size:36px; font-style:normal; color:#fff; background:#c02f33; float:left; margin-right:15px;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.focusBox .pic li span a{color:#fff; font-size:25px; font-weight:bold;}
.focusBox .pic li span a:hover{text-decoration:none;}
.focusBox .pic img { width:660px; height:318px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.zx_zhuanti{width:280px; height:308px; float:right; background:#fff; padding:5px;}
.zx_zhuanti .zx_zttitle{width:277; height:22px; line-height:20px; float:left; padding-top:3px; padding-left:3px;}
.zx_zhuanti .zx_zttitle h1{font-size:20px; font-weight:normal; height:20px; border-left:3px solid #fb6d06; line-height:20px; padding-left:5px;}
.zx_zhuanti .zx_cona{width:270px; height:203px; float:left; padding:0 5px; text-align:center; margin-top:5px;}
.zx_zhuanti .zx_cona img{width:270px; height:203px; margin-bottom:8px; display:inline;}
.zx_zhuanti .zx_cona a{color:#202020; font-size:16px;} 
.zx_zhuanti .zx_conb{width:280px; height:104px; float:left; margin-top:8px;}
.zx_zhuanti .zx_conb li{float:left; padding:0 5px; text-align:center;}
.zx_zhuanti .zx_conb li a img{margin-bottom:8px;width:130px; height:70px; display:inline;}
.zx_zhuanti .zx_conb li a{color:#202020;}

/*main*/
.zx_main_left{width:660px; height:auto; float:left;}
.zx_main_left h1.zx_cat{line-height:22px;font-size:20px; color:#555555;margin-top:15px; border-left:2px solid #0074c9; height:22px; padding-left:20px;}
.zx_main_left h1.zx_cat a{font-size:20px; color:#555555; padding:0 5px;}
.zx_main_left h1.zx_cat a:hover{text-decoration:none; color:#EF7D0C;}
.zx_main_left h1.zx_cat2 a{font-size:16px; color:#999; padding:0 5px; font-weight:normal;}
.zx_main_left h1.zx_cat2 a:hover{text-decoration:none; color:#EF7D0C;}
.zx_main_left li{width:660px; height:140px; float:left; border-bottom:1px solid #eeeeee; padding-top:25px; position:relative;}
.zx_main_left li span.zx_tools{position:absolute; right:0; bottom:15px; width:450px; height:25px; display:block; line-height:25px; text-align:right; padding-left:20px;}
.zx_main_left li span.zx_tools a{text-decoration:none; margin-right:8px; float:left;}
.zx_tools a.zx_hot{width:35px; height:25px; float:left; line-height:28px; display:block; background:url(../images/ico_hot.jpg) left no-repeat; margin-right:20px; color:#999999;}
.zx_tools a.zx_digg{width:35px; height:25px; float:left;line-height:28px; display:block; background:url(../images/ico_digg.jpg) left no-repeat; margin-right:20px; color:#999999;}
.zx_tools a.zx_down{width:35px; height:25px; float:left; display:block;line-height:28px; background:url(../images/ico_down.jpg) left no-repeat; margin-right:20px; color:#999999;}
.zx_tools a.zx_share{width:45px; height:25px; float:left; display:block; background:url(../images/ico_share.jpg) left no-repeat; color:#999999;}

.zx_main_left li a{float:left;}
.zx_main_left li a img.img{width:170px; height:128px; margin-right:20px;}
.zx_main_left li h1{float:left; width:470px;}
.zx_main_left li h1 a{font-size:18px; color:#38485a; float:left;}
.zx_main_left li p{color:#777777; font-size:14px; line-height:22px; margin-top:3px; float:left; width:470px;}

.zx_main_right{width:290px; height:auto; float:right;}
.zx_main_right .zx_top{width:290px; height:auto;float:left; border-bottom:1px solid #eeeeee; padding-bottom:25px; padding-top:15px;}
.zx_top h1{line-height:40px; font-weight:normal; font-size:20px; color:#38485a;}
.zx_top li{width:290px; height:30px; line-height:30px; float:left;}
.zx_top li a{font-size:14px; color:#38485a; float:left;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:30px; line-height:30px; width:255px;}
.zx_top li i{font-size:18px; float:left; width:35px; text-align:left; height:30px; display:block; color:#969696; font-weight:bold;}
.zx_top li:nth-child(1) i,.zx_top li:nth-child(2) i,.zx_top li:nth-child(3) i{color:#fb503b;}
.zx_top li span{color:#999999; float:left; width:00px; height:30px; line-height:30px; display:block; text-align:right;}
