.header { position:relative; height:70px; background:#333; z-index:400;}
.header .nav { position:absolute; top:0px; left:220px; width:580px; height:70px;}
.header .nav li { position:relative; float:left; padding:0 20px; height:70px; font:18px/70px "Microsoft YaHei","微软雅黑","SimHei","黑体";}
.header .nav li a { color:#fff;}
.header .nav li a:hover { color:#0cf;}
.header .nav li p { position:absolute; top:70px; left:0px; width:94px;background:#333; border-bottom:5px solid #000; border-bottom-left-radius:5px;border-bottom-right-radius:5px; display:none;}
.header .nav li p span { display:block; height:40px; font:18px/40px "Microsoft YaHei","微软雅黑","SimHei","黑体"; text-align:center;}

.header .login_box { position:absolute; top:24px; right:0px; width:125px; padding-left:25px; height:23px;font:14px/23px "Microsoft YaHei","微软雅黑","SimHei","黑体"; background:url(../skin/ico_bg.gif) no-repeat 65px 3px;}
.header .login_box span.txt01 { position:absolute; top:0px; right:0px; width:65px; height:23px; padding-left:5px; background:url(../skin/ico_bg.gif) no-repeat 0px -30px;}
.header .login_box a { color:#ccc;}
.header .login_box a:hover { color:#0cf;}
.bg_box { height:69px; border-bottom:1px solid #999; background:#ccc;}

.header .login_box02 { position:absolute; top:24px; right:0px; width:75px; padding-left:5px; padding-right:20px; height:23px;font:14px/23px "Microsoft YaHei","微软雅黑","SimHei","黑体"; background:url(../skin/ico_bg.gif) no-repeat -107px -30px; color:#fff;}
.header .login_box02 .name {text-align:center;display:block; width:75px; height:23px; line-height:23px; overflow:hidden;}
.header .login_box02 ul { position:absolute; top:23px; right:1px; width:66px; padding:5px 0; border:1px solid #333; background:#666; display:none;}
.header .login_box02 ul li { font:12px/24px "宋体"; text-align:center;}
.header .login_box02 ul li a:link,.header .login_box02 ul li a:visited { color:#ccc;}
.header .login_box02 ul li a:hover { color:#fff;}

.cm_block01 { height:252px; margin-top:-37px; z-index:9;}
.cm_block01 .box { position:relative; top:0px; left:0px; width:960px;height:250px; border-bottom:2px solid #ccc; border-radius:5px; background:#fff;}
.cm_block01 .box .box01 { position:relative; width:960px; height:36px; border-bottom:1px solid #efefef; line-height:36px;}
.cm_block01 .box .box01 .txt01 { padding:0 10px; font: bold 14px/36px Georgia, "Times New Roman", Times, serif; color:#f30;}
.cm_block01 .box .box01 .btn { position:absolute; top:4px; left:300px; width:132px; height:29px; font:16px/29px "宋体"; background:#f30; text-align:center;border-radius:5px;}
.cm_block01 .box .box01 .btn a { color:#fff;}
.cm_block01 .box .box02 { position:absolute; top:45px; left:10px; width:594px; height:198px; border-radius:5px;}
.cm_block01 .box .box02 ul {}
.cm_block01 .box .box02 ul li { position:relative; float:left; width:66px; height:66px;}
.cm_block01 .box .box02 ul li img { position:relative; width:65px; height:65px; padding:0 1px 1px 0;border-radius:5px; display:block;}
.cm_block01 .box .box02 .txt01 { position:absolute; top:66px; left:198px; width:263px; height:65px; background:#00ccff; color:#fff; font:30px/65px Arial, Helvetica, sans-serif;border-radius:5px; text-align:center;}
.cm_block01 .box .box02 ul li p { position:absolute; top:0px; left:0px; width:132px; height:65px; background:#9c6; border-radius:5px; display:none;}
.cm_block01 .box .box02 ul li p span.txt02 { position:absolute;top:10px; left:75px; width:110px; height:22px; overflow:hidden; font:12px/22px "宋体"; color:#fff;}
.cm_block01 .box .box02 ul li p span.txt03 { position:absolute;top:32px; left:75px; width:110px; height:22px; overflow:hidden; font:12px/22px "宋体"; color:#fff;}

.cm_block01 .box .box03_bg { position:absolute; bottom:7px; right:10px; width:346px; height:263px;border-radius:5px; border-bottom-left-radius:0px;background:#000;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.cm_block01 .box .box03 { position:absolute; bottom:7px; right:10px; width:346px; height:263px;}
.cm_block01 .box .box03 .txt01 { position:absolute; top:5px; left:10px; width:110px; height:24px;font:14px/24px "Microsoft YaHei","微软雅黑","SimHei","黑体";}
.cm_block01 .box .box03 .txt01 a { color:#fff;}
.cm_block01 .box .box03 .txt01 a:hover { color:#fff;}
.cm_block01 .box .box03 .txt02 { position:absolute; top:8px; right:10px; width:60px; height:21px;font:12px/21px "宋体"; text-align:center; background:#333; color:#fff; border-radius:3px;cursor:pointer;}
.cm_block01 .box .box03 .txt02 a { color:#fff;}
.cm_block01 .box .box03 .txt02 a:hover { color:#fff;}
.cm_block01 .box .box03 .music_box {position:absolute; top:6px; left:120px; width:145px; height:24px;font:12px/24px "宋体";background:#333;border-radius:3px;}
.cm_block01 .box .box03 .music_box .left  {position:absolute; top:0px; left:0px; width:25px; height:24px; border-right:1px solid #2a2a2a;}
.cm_block01 .box .box03 .music_box .left .play {position:absolute; top:0px; left:0px; width:25px; height:24px; background:url(../skin/ico_bg.gif) no-repeat 10px -62px; text-indent:-9999px;cursor:pointer;}
.cm_block01 .box .box03 .music_box .left .stop { position:absolute; top:0px; left:0px; width:25px; height:24px; background:url(../skin/ico_bg.gif) no-repeat -37px -62px; text-indent:-9999px;cursor:pointer;}
.cm_block01 .box .box03 .music_box .center {position:absolute; top:0px; left:27px; width:68px; padding:0 5px; height:24px; color:#fff;border-left:1px solid #4d4d4d; border-right:1px solid #2a2a2a;}
.cm_block01 .box .box03 .music_box .right {position:absolute; top:0px; left:105px; width:36px; height:24px;border-left:1px solid #4d4d4d; text-align:center; color:#fff;font:8px/24px Arial, Helvetica, sans-serif; overflow:hidden;}
.cm_block01 .box .box03 ul { position:absolute; top:35px; left:10px; width:324px; height:220px;}
.cm_block01 .box .box03 ul li { height:22px; font:12px/22px "宋体"; overflow:hidden;}
.cm_block01 .box .box03 ul li.current { background:#333; border-radius:5px;}
.cm_block01 .box .box03 ul li.hover_bg { background:#444; border-radius:5px;}
.cm_block01 .box .box03 ul li .num { float:left; width:17px; height:16px; margin:3px 5px 0 5px; background:#666; color:#fff;font:10px/16px Arial, Helvetica, sans-serif; text-align:center;border-radius:3px;}
.cm_block01 .box .box03 ul li .tip { background:#0cf;}
.cm_block01 .box .box03 ul li .music_cz { position:relative; float:right;width:50px; height:22px;}
.cm_block01 .box .box03 ul li .music_cz .play { position:absolute; top:0px; left:0px; width:22px; height:22px; background:url(../skin/ico_bg.gif) no-repeat 6px -95px;text-indent:-9999px;}
.cm_block01 .box .box03 ul li .music_cz .play_hover {background:url(../skin/ico_bg.gif) no-repeat -15px -95px;}
.cm_block01 .box .box03 ul li .music_cz .fav { position:absolute; top:0px; right:0px; width:22px; height:22px; background:url(../skin/ico_bg.gif) no-repeat -40px -95px;text-indent:-9999px;}
.cm_block01 .box .box03 ul li .music_cz .fav_hover {background:url(../skin/ico_bg.gif) no-repeat -61px -95px;}
.cm_block01 .box .box03 ul li a { color:#fff;}
.cm_block01 .box .box03 ul li a:hover { color:#fff;}

.cm_block02 {height:202px; border-radius:5px; background:#fff;}
.cm_block02 ul { position:absolute; top:3px; left:9px; width:942px; height:202px; overflow:hidden;}
.cm_block02 ul li { position:relative; float:left; width:187px; height:93px;}
.cm_block02 ul li .img01 {}
.cm_block02 ul li .img01 img { position:absolute; top:10px; left:5px; width:75px; height:75px; padding:2px; border:1px solid #ccc;border-radius:5px;}
.cm_block02 ul li .txt01 { position:absolute; top:13px; left:95px; width:85px; height:18px; font:12px/18px "宋体";overflow:hidden;}
.cm_block02 ul li .txt02 { position:absolute; top:31px; left:95px; width:85px; height:18px; font:12px/18px "宋体";overflow:hidden;}
.cm_block02 ul li .txt02 em { color:#f30; font-style:normal;}
.cm_block02 ul li .txt03 { position:absolute; top:49px; left:95px; width:85px; height:18px; font:12px/18px "宋体";overflow:hidden;}
.cm_block02 ul li .txt03 em { color:#f30; font-style:normal;}
.cm_block02 ul li .txt04 { position:absolute; top:70px; left:95px; width:52px; height:21px; font:12px/21px "宋体"; background:#090; text-align:center;border-radius:5px;}
.cm_block02 ul li .txt04_hover {background:#f30;}
.cm_block02 ul li .txt04 a { color:#fff;}
.cm_block02 ul li .txt04 a:hover { color:#fff;}

.cm_block03 { height:730px;}
.cm_block03 .left { float:left; width:595px;}
.cm_block03 .left .box { position:relative;width:595px;height:690px; border-radius:5px; background:#fff;}
.cm_block03 .left .box ul { position:absolute; top:20px; left:20px; width:555px; height:640px;}
.cm_block03 .left .box ul li { position:relative; width:555px; height:128px; background:url(../skin/ico_bg.gif) no-repeat 0px -146px;}
.cm_block03 .left .box ul li .img01 {}
.cm_block03 .left .box ul li .img01 img { position:absolute; top:20px; left:2px; width:44px; height:44px;border-radius:5px;}
.cm_block03 .left .box ul li .txt01 { position:absolute; top:15px; left:90px; width:450px; padding-left:10px; height:22px; line-height:22px;overflow:hidden;color:#999;}
.cm_block03 .left .box ul li .txt01 span { color:#f30; margin-right:10px;}
.cm_block03 .left .box ul li .txt01 span a { color:#f30;}
.cm_block03 .left .box ul li .txt01 span a:hover { color:#f30;}
.cm_block03 .left .box ul li .txt02 { position:absolute; top:45px; left:90px; width:450px; padding-left:10px; height:22px; line-height:22px;overflow:hidden;}
.cm_block03 .left .box ul li .txt03 { position:absolute; top:75px; left:90px; width:55px; padding-left:10px; height:22px; line-height:22px;overflow:hidden;}
.cm_block03 .left .box ul li .txt03 a.play { float:left; padding-left:23px; background:url(../skin/ico_bg.gif) no-repeat 0px -388px; color:#060; text-decoration:underline;}
.cm_block03 .left .box ul li .txt03_hover a.play {background:url(../skin/ico_bg.gif) no-repeat 0px -428px;}
.cm_block03 .left .box ul li .txt03 a.play:hover { color:#f00;}
.cm_block03 .left .box ul li .txt04 { position:absolute; top:100px; left:90px; width:450px; padding-left:10px; height:30px; line-height:30px;overflow:hidden; border-bottom:1px solid #ccc; color:#999;}
.cm_block03 .left .box ul li .txt04 span { color:#69f;}

.cm_block03 .right { float:right; width:355px;}
.cm_block03 .right .box { position:relative;width:355px;height:360px; border-radius:5px; background:#fff;}
.cm_block03 .right .box ul.djdt { position:absolute; top:20px; left:3px; width:348px;}
.cm_block03 .right .box ul.djdt li { position:relative; float:left; width:116px; height:130px; text-align:center;}
.cm_block03 .right .box ul.djdt li img { width:100px; height:100px;}
.cm_block03 .right .box ul.djdt li .txt { position:absolute; top:100px; left:8px; width:100px; height:30px; line-height:30px; overflow:hidden;}

.cm_block03 .right .box ul.hyxc { position:absolute; top:20px; left:3px; width:348px;}
.cm_block03 .right .box ul.hyxc li { position:relative; float:left; width:116px; height:110px; text-align:center;}
.cm_block03 .right .box ul.hyxc li img { width:100px; height:100px;}


.links { margin-top:10px;}
.links strong { float:left;line-height:22px;margin-right:10px;}
.links a { float:left; margin-right:15px; white-space:nowrap; line-height:22px; color:#999;}
.links a:hover { color:#f30;}

.footer { margin-top:10px; border-top:1px solid #ccc;}
.footer p { margin:5px 0; text-align:center;}

.sub { height:auto;}
.header .sub_nav { left:190px;}
.sub .box { height:auto; border-bottom:none;}
.sub .box .lm_title .all { position:absolute; top:10px; right:97px; width:43px; height:21px; background:#06c;font:12px/21px "宋体"; text-align:center; color:#fff; cursor:pointer; border-radius:5px;}
.sub .box .lm_title .play { position:absolute; top:10px; right:20px; width:67px; height:21px; background:#06c;font:12px/21px "宋体"; text-align:center; color:#fff; cursor:pointer; border-radius:5px;}
.sub .box .lm_title .txt01 { position:absolute; top:10px; left:20px; width:140px; padding-left:10px; height:21px; background:#f30;font:14px/21px "宋体"; text-align:center; color:#fff; cursor:pointer; border-radius:5px;}

.sub ul.dj_list { position:relative;left:9px; width:942px; overflow:hidden;}
.sub ul.dj_list li { position:relative; float:left; width:187px; height:93px;}
.sub ul.dj_list li .img01 {}
.sub ul.dj_list li .img01 img { position:absolute; top:10px; left:5px; width:75px; height:75px; padding:2px; border:1px solid #ccc;border-radius:5px;}
.sub ul.dj_list li .txt01 { position:absolute; top:13px; left:95px; width:85px; height:18px; font:12px/18px "宋体";overflow:hidden;}
.sub ul.dj_list li .txt02 { position:absolute; top:31px; left:95px; width:85px; height:18px; font:12px/18px "宋体";overflow:hidden;}
.sub ul.dj_list li .txt02 em { color:#f30; font-style:normal;}
.sub ul.dj_list li .txt03 { position:absolute; top:49px; left:95px; width:85px; height:18px; font:12px/18px "宋体";overflow:hidden;}
.sub ul.dj_list li .txt03 em { color:#f30; font-style:normal;}
.sub ul.dj_list li .txt04 { position:absolute; top:70px; left:95px; width:52px; height:21px; font:12px/21px "宋体"; background:#090; text-align:center;border-radius:5px;}
.sub ul.dj_list li .txt04_hover {background:#f30;}
.sub ul.dj_list li .txt04 a { color:#fff;}
.sub ul.dj_list li .txt04 a:hover { color:#fff;}

.sub ul.tj_list { position:relative; left:15px; width:930px;}
.sub ul.tj_list li { position:relative; width:930px; height:30px; font:14px/30px "宋体";overflow:hidden;}
.sub ul.tj_list li span { float:left; margin-right:10px;}
.sub ul.tj_list li span.input01 input { float:left;margin-top:8px!important; margin-top:7px; width:15px; height:15px;}
.sub ul.tj_list li span.txt01 { width:410px; overflow:hidden;}
.sub ul.tj_list li span.txt02 { width:80px; overflow:hidden;}
.sub ul.tj_list li span.txt02 a { color:#090;}
.sub ul.tj_list li span.txt02 a:hover { color:#f00;}
.sub ul.tj_list li span.txt03 { width:150px; overflow:hidden;background:#ccc;margin-top:7px;height:16px;}
.sub ul.tj_list li span.txt03 em { float:left; width:30%; padding-left:5px; background:#999; height:16px; font:10px/16px Arial, Helvetica, sans-serif; color:#fff;}
.sub ul.tj_list li span.txt04 { width:190px; padding-left:20px; background:url(../skin/ico_bg.gif) no-repeat 0 -471px; overflow:hidden;}
.sub ul.tj_list li span.txt04 em { color:#f30; font-style:normal;}
.sub ul.tj_list li span.txt04 strong {font-weight:normal;}
.sub ul.tj_list li span.txt04 strong a { color:#090;}
.sub ul.tj_list li span.txt04 strong a:hover { color:#f00;}

.lm_title { position:relative; height:40px; font:18px/40px "Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lm_title strong { padding-left:10px;font:18px/40px "Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lm_title span { position:absolute; height:40px; top:0px; right:10px;font:18px/40px "Microsoft YaHei","微软雅黑","SimHei","黑体";}
.lm_title span a { color:#999;}
.lm_title span a:hover {color:#0cf;}

/* pages */
.pages { margin:30px;text-align:center;clear:both;font-size: 14px;line-height: 16px;font-family: Tahoma, Arial;color:#cccccc;font-family:'微软雅黑', '黑体';overflow:hidden;}
.pages b {font-family:arial;}
.pages p {}
.pages p a, .pages p span, .pages li a {color:#cccccc;display:inline-block;margin:0 3px 0 0;padding:6px 8px;text-align:center;background-color:#efefef;border-radius:3px;}
.pages p a, .pages p a:visited, .pages li a, .pages li a:visited {color: #333;}
.pages p a:hover, .pages li a:hover {background-color:#333;color:#FFFFFF;text-decoration:none;}
.pages p .current, .pages p .pg_break {border:0;color:#333;	font-size:108%;}
.pages p span.pg_start, .pages p span.pg_end, .pages p span.pg_next, .pages p span.pg_prev {color: #999;}
.pages p .current {background-color:#3399CC;color:#FFFFFF;}
.pages em {float:left;padding-left:20px;line-height:30px;font-size:16px;}
.pages li{float:left}

.help_box { position:absolute; z-index:9999; width:500px; background:#333; border-radius:10px; color:#fff; padding:20px; display:none;}
.help_box .close { position:absolute; top:20px; right:-30px; width:30px; height:30px; text-align:center; line-height:30px;background:#333; font:24px/30px Arial, Helvetica, sans-serif; cursor:pointer;}

