/* 基础样式 */
body{margin:0 auto;padding:0;background:#ffffff;font-size:12px;color:#000000;font-family:宋体,Arial;}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px}
UL{margin:0px auto;margin /**/:0px;}
/* 默认链接色 */
a{color:#000000;text-decoration:none}
a:hover{text-decoration:underline;}

/* 颜色属性 */
.f12_ffff,.f12_ffff a {color:#ffffff;}
.f12_aaaa,.f12_aaaa a {color:#aaaaaa;}
.f12_0044,.f12_0044 a {color:#004466;}
.f12_9900,.f12_9900 a {color:#990000;}
.f12_6666,.f12_6666 a {color:#666666;}
.f12_3131,.f12_3131 a {color:#313131;}
.f12_3333,.f12_3333 a {color:#333333;}
.f12_2929,.f12_2929 a {color:#292929;}

.bg_color_018b {background:#018bb9}
.bg_color_9900 {background:#990000}
.bg_color_6666 {background:#666666}
/* 字体属性 [定义规则，属性首字母加属性值，小写] */
.fb {font-weight: bold;}

/*页面属性*/
.Area{width:960px;height:auto;margin:0px auto}

/* 下划线 */
.unline,.unline a {text-decoration:underline}

/* 字体大小*/
.f12 { font-size:12px;}
.f14 { font-size:14px;}

/* 行高定义 */
.lh20 {line-height:20px}
.lh24 {line-height:24px}

/* 间隔 */
.ls1{letter-spacing:1px}

/* 图片边框 */
.img1 {border:1px solid #000000}

/* 通用属性 */
.left { float: left;}
.right { float: right;}
.clear { clear: both; font-size:1px; visibility: hidden;}

/* CSS空白 */
.blank1_b {margin:0 auto; width:100%; height:2px; font-size:1px;border-top:1px dashed #cccccc}
.blank1 {margin:0 auto; width:100%; height:1px; font-size:1px;clear:both;background:#ffffff}
.blank3 {margin:0 auto; width:100%; height:3px; font-size:1px;clear:both;}
.blank5 {margin:0 auto; width:100%; height:5px; font-size:1px;clear:both;}
.blank8 {margin:0 auto; width:100%; height:8px; font-size:1px;clear:both;}
.blank10 {margin:0 auto; width:100%; height:10px; font-size:1px;clear:both;}
.blank12 {margin:0 auto; width:100%; height:12px; font-size:1px;clear:both;}
.blank15 {margin:0 auto; width:100%; height:15px; font-size:1px;clear:both;}
.blank18 {margin:0 auto; width:100%; height:18px; font-size:1px;clear:both;}
.blank20 {margin:0 auto; width:100%; height:20px; font-size:1px;clear:both;}
.blank24 {margin:0 auto; width:100%; height:24px; font-size:1px;clear:both;}
.blank25 {margin:0 auto; width:100%; height:25px; font-size:1px;clear:both;}
.blank30 {margin:0 auto; width:100%; height:30px; font-size:1px;clear:both;}
.blank32 {margin:0 auto; width:100%; height:32px; font-size:1px;clear:both;}
.blank35 {margin:0 auto; width:100%; height:35px; font-size:1px;clear:both;}
.blank40 {margin:0 auto; width:100%; height:40px; font-size:1px;clear:both;}
.blank45 {margin:0 auto; width:100%; height:45px; font-size:1px;clear:both;}
.blank50 {margin:0 auto; width:100%; height:50px; font-size:1px;clear:both;}
.blank55 {margin:0 auto; width:100%; height:55px; font-size:1px;clear:both;}

.w_blank22 {width:22px;height:1px;float:left}
.w_blank28 {width:28px;height:1px;float:left}
/* 边线 */
.bord01 {border:1px solid #cccccc}
.bord02 {border-right:1px solid #c2cdd2;}
.bord03 {border-bottom:1px solid #c2cdd2;}

/*文字对齐方式*/
.txtleft {text-align:left;}
.txtright {text-align:right}
.txtcenter {text-align:center}

/*左右间距*/
.w80{	width: 80%;}
.w90{	width: 90%;}
.w95{	width: 95%;}

/* 更多 */
.more {text-align:right;padding:6px 0;;font-size:14px}

/*通用样式*/
.title_01 {width:100%;border-top:5px solid #008cbb;border-bottom:1px solid #cccccc}
.title_01 h1 {line-height:34px;height:34px;}
.title_01 h1 span {float:right;background:url(../images/icon5.gif) no-repeat right;padding-right:17px}
.title_01 h1 font {float:left;font-size:14px; font-weight:bold;padding:0 40px 0 15px}

.title_02 {width:100%;border-top:5px solid #cccccc}
.title_02 h1 {line-height:34px;height:34px;}
.title_02 h1 span {float:right;background:url(../images/icon5.gif) no-repeat right;padding-right:17px}
.title_02 h1 font {float:left;font-size:14px; font-weight:bold;padding:0 40px 0 15px}

/*页头样式*/
.header {width:960px;margin:0 auto;}
.header .title .logo {float:left}
.header .title .hd_nav {float:left;margin:22px 0 0 40px}
.header .title .hd_nav ul li{float:left;line-height:22px; padding:0 5px}
.header .title .search {float:right;width:312px;margin-top:35px}
.header .title .search h1 {float:left;background:url(../images/search_01.gif) no-repeat right;width:261px;border:1px solid #cfcfcf;height:20px;line-height:20px}
.header .title .search h2 {float:right;width:44px;background:#cccccc;text-align:center;line-height:22px}
.header .title .search input {float:left;background:none;width:219px;border:none;margin:2px 10px 0 10px;}

.header .nav {background:url(../images/head_nav_bg.gif) repeat-x top;height:48px}
.header .nav ul {margin-left:10px;width:950px}
.header .nav ul li {float:left;padding:14px 17px 2px 17px;line-height:23px;font-size:14px;font-weight:bold;background:url(../images/head_nav_bg2.gif) no-repeat right bottom}
.header .nav ul span {float:right;margin:14px 10px 0 0;padding-right:22px;line-height:23px;font-size:14px;font-weight:bold;background:url(../images/hot.gif) no-repeat right top}

.header .headlines {width:960px;border-bottom:5px solid #cccccc}
.header .headlines .block1 {width:305px;float:left;padding-top:25px}
.header .headlines .block1 span {float:left}
.header .headlines .block1 h2 {width:205px;float:right;font-size:14px;font-weight:bold;line-height:20px;}
.header .headlines .block1 p {width:205px;float:right;padding-top:3px;line-height:20px;color:#666666}
.header .headlines .bg1 {background:url(../images/pic6.jpg) no-repeat left bottom}
.header .headlines .bg2 {background:url(../images/pic7.jpg) no-repeat left bottom}
.header .headlines .bg3 {background:url(../images/pic8.jpg) no-repeat left bottom}

/*结构样式*/
.cut_left {width:620px;float:left}
.cut_right {width:305px;float:right}
/*区块样式*/

.cut_left {width:620px;float:left}
.cut_left .block1 {width:620px;float:left;_margin-top:2px}
.cut_left .block1 .pic_txt1 {width:305px;float:left}
.cut_left .block1 .pic_txt1 p {position:relative;_height:227px}
.cut_left .block1 .pic_txt1 p span {;position:absolute;bottom:5px;left:5px;width:68px;height:69px;background:url(../images/icon4.png) no-repeat left;cursor:pointer;}
.cut_left .block1 .pic_txt1 h2 {font-size:16px;font-weight:bold;line-height:30px;padding-top:5px}
.cut_left .block1 .pic_txt1 h3 {font-size:14px;line-height:20px;color:#666666}
.cut_left .block1 .pic_txt2 {width:280px;float:right;_margin-top:2px}
.cut_left .block1 .pic_txt2 .pic {width:135px}
.cut_left .block1 .pic_txt2 .pic p {position:relative;_height:99px}
.cut_left .block1 .pic_txt2 .pic p span {;position:absolute;bottom:5px;left:5px;width:18px;height:14px;background:url(../images/icon3.gif) no-repeat left;cursor:pointer}
.cut_left .block1 .pic_txt2 .pic h2 {font-size:14px;line-height:20px;padding-top:10px}

.cut_left .block2 {width:620px;float:left;_margin-top:1px;}
.cut_left .block2 ul {width:295px;}
.cut_left .block2 ul li {background:url(../images/icon2.gif) no-repeat left;font-size:14px;padding-left:20px;line-height:28px}

.cut_left .block2 .pic {width:134px;float:left}
.cut_left .block2 .pic p {position:relative;_height:99px}
.cut_left .block2 .pic p span {;position:absolute;bottom:5px;left:5px;width:18px;height:14px;background:url(../images/icon3.gif) no-repeat left;cursor:pointer}
.cut_left .block2 .pic h2 {font-size:14px;line-height:20px;padding-top:10px}

.cut_left .block3 {width:620px;float:left}
.cut_left .block3 .pic{float:left;width:223px;}
.cut_left .block3 .pic p {position:relative;}
.cut_left .block3 .pic p span {;position:absolute;bottom:0px;left:0px;width:223px;height:24px;background:url(../images/icon6.png) no-repeat left;cursor:pointer}

.cut_left .block3 .txt{float:right;width:377px;}
.cut_left .block3 .txt h1 {font-size:14px;font-weight:bold;line-height:24px;}
.cut_left .block3 .txt p {font-size:14px;line-height:20px;color:#666666}
.cut_left .block3 .txt ul {width:185px;float:left}
.cut_left .block3 .txt ul li {background:url(../images/icon2.gif) no-repeat left;font-size:14px;padding-left:20px;line-height:24px}

.cut_left .block3 .list_pic {width:134px;float:left}
.cut_left .block3 .list_pic p {position:relative;_height:99px}
.cut_left .block3 .list_pic p span {;position:absolute;bottom:5px;left:5px;width:18px;height:14px;background:url(../images/icon3.gif) no-repeat left;cursor:pointer}
.cut_left .block3 .list_pic h2 {font-size:14px;line-height:20px;padding-top:10px}

.cut_right .block1 {width:305px;background:#e6e6e6}
.cut_right .block1 h1 {padding-left:67px;line-height:30px;height:30px;background:#373737 url(../images/icon1.gif) no-repeat left;font-size:14px;font-weight:bold;color:#ffffff}
.cut_right .block1 .txt {float:left;width:203px;line-height:20px}
.cut_right .block1 .txt h2{margin:0 auto;width:180px;font-size:14px;font-weight:bold;padding-bottom:3px;}
.cut_right .block1 .txt h3{margin:0 auto;width:180px;}
.cut_right .block1 .pic {float:left;}

.cut_right .block2 {width:305px;background:#e6e6e6}
.cut_right .block2 h1 {padding-left:10px;line-height:30px;height:30px;background:#373737;font-size:14px;font-weight:bold;color:#ffffff}
.cut_right .block2 .txt {float:left;width:210px;line-height:20px}
.cut_right .block2 .txt h2{font-size:14px;font-weight:bold}
.cut_right .block2 .txt h2 span {font-size:14px;font-weight:normal;float:right}
.cut_right .block2 .txt h3{background:url(../images/icon2.gif) no-repeat left;font-size:14px;padding-left:20px;font-weight:bold}
.cut_right .block2 .pic {float:left;width:80px;text-align:center}


.cut_right .block3 {width:305px}
.cut_right .block3 .list_pic {width:305px;position:relative}
.cut_right .block3 .list_pic p {float:left;width:101px;position:relative}
.cut_right .block3 .list_pic p span {;position:absolute;bottom:5px;left:5px;width:18px;height:14px;background:url(../images/icon3.gif) no-repeat left;cursor:pointer}
.cut_right .block3 .list_pic h2 {float:left;font-size:14px;line-height:20px;width:174px}
.cut_right .block3 .list_pic h3 {float:left;position:absolute;right:0px;bottom:0px;font-size:14px;color:#990000}
.cut_right .block3 .ranking {float:left;background:#990000;width:18px;padding:1px 0;font-size:14px;color:#ffffff;text-align:center;margin-right:12px;}
.cut_right .block3 .ranking2 {float:left;background:#666666;width:18px;padding:1px 0;font-size:14px;color:#ffffff;text-align:center;margin-right:12px;}
.cut_right .block3 ul li {padding:9px 0;font-size:14px;border-top:1px dashed #cccccc}
.cut_right .block3 ul li span {float:right;color:#990000}


.program_nav {width:960px;}
.program_nav h1 {font-size:16px;font-weight:bold;line-height:36px;border-top:5px solid #cccccc;border-bottom:1px solid #cccccc}
.program_nav h2 {width:105px;font-size:14px;font-weight:bold;line-height:24px;float:left;color:#333333}
.program_nav h2 a {;color:#333333}
.program_nav p {font-size:14px;width:855px;line-height:24px;float:left}
.program_nav p a {width:106px;float:left}

.channel {width:960px;}
.channel h1 {font-size:16px;font-weight:bold;line-height:36px;border-top:5px solid #cccccc;border-bottom:1px solid #cccccc}
.channel p {font-size:14px;line-height:26px;}
.channel p a {width:137px;float:left}

.media {float:left;width:620px;}
.media h1 {font-size:16px;font-weight:bold;line-height:36px;border-top:5px solid #cccccc;}
.media p {width:600px;margin:0 auto;line-height:24px}
.media p a {width:100px;float:left}

.team {float:right;width:304px;border-top:5px solid #cccccc;}
.team h1 {padding-left:10px;line-height:24px}


.onsec {text-decoration:none;color:#000;background:url(../images/line_02.gif) repeat-x top;cursor: pointer;text-align:center;width:91px;float:left;line-height:36px;font-size:14px;font-weight:bold}
.unsec {text-decoration:none;color:#292929;background:url(../images/line_01.gif) repeat-x top;cursor: pointer;text-align:center;width:91px;float:left;line-height:36px;font-size:14px;}
.unsec1 {text-decoration:none;color:#292929;background:url(../images/line_01.gif) repeat-x top;cursor: pointer;text-align:center;width:91px;float:left;line-height:36px;font-size:14px;}

.onseca {text-decoration:none;color:#000;background:url(../images/line_04.gif) repeat-x top;cursor: pointer;text-align:center;width:70px;float:left;line-height:42px;font-size:14px;font-weight:bold}
.unseca {text-decoration:none;color:#292929;background:url(../images/line_03.gif) repeat-x top;cursor: pointer;text-align:center;width:70px;float:left;line-height:42px;font-size:14px;}
.unseca1 {text-decoration:none;color:#292929;background:url(../images/line_03.gif) repeat-x top;cursor: pointer;text-align:center;width:70px;float:left;line-height:42px;font-size:14px;}

.switch1 {width:100%;background:url(../images/line_01.gif) repeat-x top;}

.switch2 {padding-left:15px;background:url(../images/line_03.gif) repeat-x top;}
.switch2 ul span {float:right;margin-top:10px;background:#cccccc;height:26px;line-height:26px;padding:0 7px;color:#666666}


.rolling{position:relative; width:620px;margin:0 auto}
.rolling .l_arrow{background:url(../images/l_arrow.gif);position:absolute; top:150px; right:0; cursor:pointer; z-index:10}
.rolling .l_arrow:hover{background:url(../images/l_arrow2.gif);}
.rolling .r_arrow{background:url(../images/r_arrow.gif);position:absolute; top:150px; left:0; cursor:pointer; z-index:100}
.rolling .r_arrow:hover{background:url(../images/r_arrow2.gif);}
.rolling .Conta{width:522px; overflow:hidden;margin:0 auto}
.ScrContaa{width:121000000px}
*+html .rolling .Conta .pic{width:158px;float:left;margin-right:24px}
*+html .rolling .Conta .pic h1{font-size:14px;line-height:24px;padding-bottom:5px}
*+html .rolling .Conta .pic h2{font-size:14px;line-height:20px;font-weight:bold;padding-top:10px;height:45px}
*+html .rolling .Conta .pic p{line-height:18px;color:#666666}
*+html .rolling .Conta .pic ul{line-height:22px;}
*+html .rolling .Conta .pic ul li{background:url(../images/icon7.gif) no-repeat left;padding-left:21px}
.rolling .Conta .pic{width:158px; float:left;margin-right:24px}
.rolling .Conta .pic h1{font-size:14px;line-height:24px;padding-bottom:5px}
.rolling .Conta .pic h2{font-size:14px;line-height:20px;font-weight:bold;padding-top:10px;height:45px}
.rolling .Conta .pic p{line-height:18px;color:#666666}
.rolling .Conta .pic ul{line-height:22px;}
.rolling .Conta .pic ul li{background:url(../images/icon7.gif) no-repeat left;padding-left:21px}
.rolling #aList1,.rolling #aList2{float:left}

.cut_left .block4 {width:620px;float:left;_margin-top:5px}
