/*designlinks cmsyou*/

html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd,blockquote, ul, ol, form{margin: 0;padding:0;}
section,header,footer,nav,article,aside{display: block;}
body{font: 12px/22px "Microsoft yahei","simsun",Arial;color: #6C6C6C; background: #fff;}
ol,ul{list-style: none;}
li{list-style-type: none;}
caption,th{text-align: left;}
address,caption,cite,code,dfn,ins,em,th,var{font-weight: normal;font-style: normal;}
input,textarea{font-size: 12px;padding: 2px;}
img{vertical-align: top;border-width: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
h3 a:hover,h4 a:hover{text-decoration: underline;}
textarea{overflow: auto;}
a{text-decoration: none;color: #545454;}
a:hover{color:#e90000;}
.f-l{float: left;_display: inline;}
.f-r{float: right;_display: inline;}
.pos-r{position: relative;}
.pos-a{position: absolute;}
.b{font-weight: bold;}
.hide,.hidden{display: none;}
.ov{overflow: hidden;_zoom: 1;}
.tc{text-align: center;}
.m-t-5{margin-top:5px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-l-10{margin-left:10px;}
.m-r-10{margin-right:10px;}
.m-b-10{margin-bottom:10px;}
.m-t-20{margin-top:20px;}
.m-r-20{margin-right:20px;}
.pt0{ padding-top:0px!important;}
.ti2{text-indent:2em}
.clear{clear: both;}
.clearfix:after{clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.l22{line-height: 22px;}
.l24{line-height: 24px;}
.e900{color:#e90000;}
.color_b1{color: #b1b1b1;}
.comm_hover:hover{color:#cf0009;}
.yahei{font-family: Microsoft YaHei}
.txt_underline{text-decoration:underline}
.noborder{border:none;}
.more{text-align:right;}
.column,.wrap{position:relative; width: 1000px;margin: 0 auto; z-index:1;}
.tran:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
/*header*/
.header{position:relative; width:100%; height:169px; background:url(images/bg_header_line.jpg) repeat-x 0 0; clear:both; z-index:2;}
.headbar{ width:100%; height:30px;line-height:30px;border-bottom:1px solid #e4e4e4;background:#f9f9f9;}
.headbar .column{position:relative;}
.topbar{ float:left;}
.topbar .toptips{ float:left;}
.topbar .toptips li{float:left;line-height:30px;padding:0px 15px;border-right:1px solid #ededed;}
.topbar .toptips li a{font-size:12px;}
.topbar .toptips li a:hover{ color:#000;}
.quicknav{ float:left; width:209px;}
.quicknav li{ position:relative; height:30px;background:url( images/quick-menu-v.png) no-repeat 0px -5px;}
.quicknav li a{float:left;width:52px;height:30px;text-indent: -9999em;}
.quicknav li .on1:hover{background:url(images/quick-menu.png) no-repeat 0px -5px;}
.quicknav li .on2:hover{background:url(images/quick-menu.png) no-repeat -52px -5px;}
.quicknav li .on3:hover{background:url(images/quick-menu.png) no-repeat -104px -5px;}
.quicknav li .on4:hover{background:url(images/quick-menu.png) no-repeat -156px -5px;}
.quicknav li .on5:hover{background:url(images/quick-menu.png) no-repeat -208px -5px;}
.quicknav li .on6:hover{background:url(images/quick-menu.png) no-repeat -260px -5px;}
.quicknav li .ercode{position:absolute; width:135px; height:275px; background:url(images/bg_ercode.png) 0 0 no-repeat; *background:url(images/bg_ercode.gif) 0 0 no-repeat; text-align:center; padding:2px; top:30px; right:15px; z-index:999999; display:none;}
.quicknav li .ercode img{ width:120px; height:120px; margin-top:12px;z-index:99999999;clear:both;}
.quicknav li .ercode span{ color:#666; font-size:12px; line-height:16px; clear:both; display:none;}
.loginbar{ position:absolute; right:0px; top:0px; z-index:9;}

.logobar{ width:100%; height:87px; padding-top:9px; background:url(images/bg_header.jpg) no-repeat center top;}
.logobar .inner{position: relative;width:1000px;height:87px; margin: 0 auto;}
.logobar .inner .logo{ float:left; width:560px; overflow:hidden;}
.logobar .inner .logo a{ float:left; width:280px;height:50px; text-indent: -9999px; margin-top:25px; background: url(images/logo.png) no-repeat scroll 0 bottom transparent; *background: url(images/logo.gif) left center no-repeat; display:block;}
.logobar .inner .logo .description{float:left; width:170px; color:#C68A80; text-align:left; border-left:1px solid #B6523F;padding-left:10px;text-align:left; margin-top:27px; margin-left:10px; display:inline-block;}
.logobar .inner .logo .description b{ color:#C68A80; font-size:14px;}
.topsearch{float: right;margin:40px 20px 0 0;width:180px;}
.searchinput{float: left;width:140px;color: #39434C;padding: 5px 0;border: medium none;background: none repeat scroll 0 0 transparent; outline:none;}
.searchbox{background: none repeat scroll 0 0 #FFFFFF;border-bottom: 1px solid #7A3228;border-radius: 3px 3px 3px 3px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45), 0 1px 3px rgba(0, 0, 0, 0.5) inset;height: 26px;padding-left: 10px;position: relative;}
.searchbtn{ text-indent:-9999em;background: url(images/icon-sprite.png) no-repeat scroll 4px -560px transparent;border: medium none;cursor: pointer;float: left;height: 25px;padding: 0 10px; outline:none;}
.headmenu{background: none repeat scroll 0 0%, -moz-linear-gradient(center top , #626265 0pt, #39393B 100%) repeat scroll 0 0 transparent;box-shadow: 0 1px 0 rgba(160, 160, 160, 0.75) inset, 0 -1px 2px #222222 inset, 0 20px 0 #FFFFFF, 0 -2px 20px rgba(111, 4, 2, 0.8);}
.topnav{margin: 0 auto;width: 980px;}
.topnav li{float: left;position: relative;}
.topnav li.home a.topmenu{background: url(images/icon-sprite.png) no-repeat scroll 18px -842px transparent;text-indent: -9000px;}
.topnav li a.topmenu{float: left;color: #FFFFFF; font-size:16px;font-weight: 500;height: 41px;left: -1px;line-height: 41px;padding: 0 20px;position: relative;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);}
.topnav li.cur a.topmenu,.topnav li a.topmenu:hover,.topnav li:hover a.topmenu{color:#eee;background-color: rgba(0, 0, 0, 0.4);box-shadow: 1px -1px 1px #2A2A2A inset, -1px -1px 1px #2A2A2A inset, 2px -1px 1px -1px #5B5B5E, -2px -1px 1px -1px #5B5B5E;text-decoration: none;background:url(images/eww_03.jpg) repeat-x 0 1px;}
.topnav li.home{margin-left:0px; padding:0px;}
.topnav li.home a.topmenu{ width:40px; padding:0px; background: url(images/bf_03.png) no-repeat scroll 10px 14px transparent;box-shadow: none;}
.topnav li.home a.topmenu:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.topnav li .subnav{position:absolute; top:41px; left:-1px; width: 120px; margin: 0;padding: 0px; position: absolute; border: 4px #2a2a2c solid; z-index: 999999999; background:#fff; display:none;}
.topnav li:hover > ul {visibility: visible; display:block;}
.topnav li .subnav li{ width:100%;height:30px; line-height:30px;margin-right:0px;border-bottom:1px #f5f5f5 solid;display:block; clear:both;}
.topnav li .subnav li a{color:#3b6285; font-size:13px; text-decoration:none;white-space:nowrap;padding:0 12px;height:30px;display:block;}
.topnav li .subnav li a:hover{background:#f5f5f5;color:#e90000;}
.topnav li .widnav3{width:360px;}
.topnav li .widnav2{width:240px;}
.topnav li .widnav li{ float:left; width:120px;clear:inherit;}

/*首页导航*/
.nav-bar{height:60px;}
.nav-wrap{position:relative;padding:6px 0 0 0; margin-bottom:10px;clear:both;overflow: hidden;zoom: 1;}
.nav-wrap ul{position:relative;float: left;margin: 0 28px 0 0;border-right:0px solid #e9f1f9;background:url(images/common.png) no-repeat;background-position: 160px -48px;zoom: 1;}
.nav-wrap li{display: block;height:26px;line-height: 26px;overflow:hidden;zoom:1;}
.nav-wrap li a{display:block;float:left;margin-right: 28px;font-family: 'Microsoft YaHei';color: #222;}
.nav-wrap li a:hover{color:#f00000;}
ul.nav-list-1{background-position: 362px -48px;}
ul.nav-list-2{background-position: 188px -48px;}
ul.nav-list-3{background-position: 108px -48px;}
ul.nav-list-end{float:right;margin-right:0px;background: none;}
ul.nav-list-1 li{width:365px;}
ul.nav-list-2 li{width:210px;}
ul.nav-list-3 li{width:110px;}
/*区块标题背景*/
.menuD{position:relative;height:33px;border-bottom:1px #DCDCDC solid;line-height:28px}
.menuD ul{height:34px;position:absolute;left:0;top:0}
.menuD li{cursor:pointer;height:34px;color:#333333;float:left;width:80px;text-align:center;font:18px/24px "Microsoft YaHei","simhei";}
.menuD li a{color:#333333}
.menuD .cor-t{background:url(images/common.png) no-repeat 0px -31px;width:9px;height:6px;margin: 0;padding: 0;}
.menuD .cor-t{display:none;margin:-2px auto 0}
.menuD .now{border-bottom:2px #cc0000 solid}
.menuD .now .cor-t{display:block}
.menuD .current{background: url(images/common.png) no-repeat -25px -40px ;height: 34px;}
/*----列表----*/
.txt-list{overflow: hidden;font-family: Microsoft YaHei,simsun}
.txt-list ul{width: 100%;overflow: hidden;}
.txt-list li{padding-left:10px;}
.txt-list li a{color:#333333;padding-right: 8px;}
.txt-list li a:hover{color:#e90000;text-decoration:underline;}
.txt-list li strong{color:#333333;}
/*----行高----*/
.h-24-12 li{height:24px;line-height:24px;font-size:12px;}
.h-24-14 li{height:24px;line-height:24px;font-size:14px;}
.h-26-12 li{height:26px;line-height:26px;font-size:12px;}
.h-26-14 li{height:26px;line-height:26px;font-size:14px;}
.h-28-14 li{height:28px;line-height:28px;font-size:14px;}
.h-30-14 li{height:30px;line-height:30px;font-size:14px;}
.ic_l li{background: url(images/dot-blue.gif) no-repeat 0 10px;overflow: hidden;}
.iv_l li{overflow: hidden;text-indent:1em;}
.ia_l li{background: url(images/dot-blue.gif) no-repeat 0 10px;overflow: hidden;}
.if_l li{background: url(images/dot-black.gif) no-repeat 0 12px;overflow: hidden;}
.ib_l li{border-bottom: 1px solid #eeeeee;overflow: hidden;height: 32px;line-height: 32px;font-size: 14px;}
.line{border-bottom: 1px dashed #cccccc;margin: 10px 0px;clear: both;}
.line_b{border-bottom: 1px solid #e9e9e9;margin: 10px 0px;clear: both;}
/*第一信息+导读+图片*/
.firsthot{line-height: 24px;overflow: hidden;padding:0px 0px 10px 0px;margin:0px;}
.firsthot img{float:left;margin:0 10px 0 0;background: #fff;}
.firsthot h3{font:16px/24px "Microsoft YaHei","simhei";padding-bottom: 10px;}
.firsthot h3 a{color: #363636;}
.firsthot h4{font-size: 14px;font-weight: bold;padding-bottom: 10px;height: 18px;overflow: hidden;}
.firsthot h5{font-size: 14px;padding-bottom: 3px;}
.firsthot p{font-size:12px;line-height:22px;margin-top: -2px;}
.p-list{border-bottom: 1px dotted #D4DEE8;padding-bottom: 12px;}
.p-list img{float: left;margin-right: 10px;}
.p-list h3{line-height: 28px;font-weight:700;padding-bottom:3px;}
.p-list h3 a{color: #44739D;}
.p-list h3 a:hover{color: #CC0000;text-decoration: underline;}
.p-list p{color: #888888;font-size: 12px;}
.p-list p a{color: #44739D;}
/*点击排行*/
.rankList{width: 300px;}
.rankList li{border-bottom: 1px solid #f0f0f0;height:36px;line-height: 36px;font-size:14px;overflow: hidden;display: block;width: 300px;}
.rankList li.last{border: medium none;}
.rankList li span{float: left;width:18px;}
.rankList li span.ranknum{background-color: #CACACA;border-radius: 10px;color: #FFFFFF;float: left;font-family: "Arial";height: 18px;line-height: 18px;margin-top: 9px;text-align: center;}
.rankList li span.front{background-color: #930000;}
.rankList li span .follow{background-color: #A2A2A2;}
.rankList li a{color: #323232;float: left;padding-left: 10px;font-size: 14px;width: 270px;}
.rankList li a:hover{color: #BA2636;}
/*广告*/
.mainadv{padding:0px;width:1000px;clear:both;}
.half_adv{width:495px;}
.newsadv{margin: 0 auto;width: 680px;}
/*快捷直播*/
.q_zbah{height: 32px;border:1px solid #e4e4e4;line-height: 32px;}
.q_zbah .title{background: url(images/common.png) no-repeat -24px -84px;width: 85px;height: 32px;font: 700 14px/32px "simsun";display: block;text-indent: 0.6em;}
.q_zbah{width:660px;white-space:nowrap;overflow:hidden;}
.zx-wrap{width:560px;white-space:nowrap;overflow:hidden;}
.zx-wrap li{float: left;background: url(images/dot-black.gif) no-repeat 0 14px;margin-left: 10px;padding-left: 10px;display: inline;width:260px;overflow:hidden;}
/*内页面包屑*/
.crumb{line-height: 24px;overflow: hidden;}
.crumb .position_ico{background: url(images/common.png) no-repeat -222px -10px;width: 12px;height: 15px;vertical-align:middle;margin-top: 4px;}
/*视频播放按钮*/
.bicon{display:block;position:absolute;left:5px;top:50px;z-index:1;width:22px;height:22px;background: url(images/common.png) no-repeat -184px -6px;cursor:pointer;}
.help-inline{display: block;float:left;padding:5px 10px;color: #f90000;background-color: #f2dede;border-color: #fff;text-shadow: 0 1px 0 rgba(255,255,255,0.5);}
.footer{width:1000px;border-top:2px solid #d6e6f8;text-align: center;padding:10px 0;font-family: "Microsoft yahei","simsun"}
.footer a{color:#000;}
.footer a:hover{color:#000;text-decoration:underline;}
.footer .line{height:8px;border-bottom:1px solid #9a9a9a;border-top:5px solid #2a2a2a;margin:10px 0px 15px;}
.footer .copyright{text-align:center;line-height:22px;color:#000;padding-bottom:10px;}
.footer .copyright img{padding:0px 5px;}

/*totop*/
#returnTop{_display:none;position:fixed;_position:absolute;z-index:999;right:15px;bottom:-235px;_bottom:auto;width:40px;height:40px;text-indent:-999px;overflow:hidden;background-image:url(images/icon_gototop.png);background-repeat:no-repeat;*background-image:url(images/icon_gototop.gif);background-repeat:no-repeat;background-position:0 0;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}
#returnTop:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}

/*search*/
.my_search_box{position:relative;width:400px;height:50px;margin-top:20px;clear:both;}
.my_search_box #kw{border:2px solid blue;font-family:微软雅黑;position:absolute;padding-left: 5px;top: 0px;left: 0px;width:320px;height: 28px;font-size: 14px;border-color: rgb(177, 0, 0);outline:none;}
.my_search_box #btn{background-color:blue;border:0px;color: white;font-family:微软雅黑;position:absolute;top: 0px;left: 320px;width: 84px;height: 36px;font-size: 14px;background-color: rgb(177, 0, 0);cursor:pointer;}
.my_search_box #btn:hover{background: #900;}

/* at-fixcode */
.at-fixcode { padding: 17px 0; width:300px; text-align: center; margin-top:10px; background-color: #f7f7f7; }
.at-fixcode .hd,.at-fixcode .ft { color: #333; font-size: 14px; line-height: 22px; }
.at-fixcode .hd { font-weight: 700; }
.at-fixcode .ft a,.at-fixcode .ft span { color: #a362ad; }
.at-fixcode .ft a:hover { color: #c00; }
.at-fixcode img { display: block; margin: 8px auto; }
.at-fixed { position: fixed; top: 0; left: 50%; margin: 0 0 0 240px; }