body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin: 0;padding: 0;}
body { font-size:12px;background-color: #fff; color:#333;}
img {border: 0; zoom:1;}
ul,li,ol,dl,dt,dd{list-style:none;}
em {font-style:normal;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight: normal;}
.map{display: inline;}

.marB5 { margin-bottom:5px;}
.marB10 { margin-bottom:10px;}
.marL5 { margin-left:5px;}
.marL10 { margin-left:10px;}
.marR5 { margin-right:5px;}
.marR10 { margin-right:10px;}
.dis{display:block;}
.undis{display:none;}
.blank5,.blank10 { font-size:0px; line-height:0; clear:both;overflow:hidden;}
.blank5{ height:5px;}
.blank10{ height:10px;}
.f11 { font-size:11px; font-family:Arial;}
.f12 { font-size:12px;}
.f14 { font-size:14px;}

.fl{float:left;}
.fr{float:right;}
.fb { font-weight:bold;}
.cl{clear:both;}
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* Links
----------------------------------------------- */
a{color:#333;text-decoration: none;}
a:hover{color:#ed1b23;text-decoration: underline;}

/* Color
----------------------------------------------- */
.cRed,a.cRed:link,a.cRed:visited{ color:#ED1B23; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#CC0000;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1974C8;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cGray,a.cGray:link,a.cGray:visited{color:#999;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.cDGreen,a.cDGreen:link,a.cDGreen:visited{color:#808000;}

/**/
.wrapper {}
.page_content{ width:960px; margin:0 auto;}
*.page_content{zoom:1}
.page_content:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/* Head
----------------------------------------------- */
.head { width:960px; height:100px; position:relative; margin:0 auto; background:url("../images/head_bg.jpg") no-repeat 0 15px;}
.head .logo { position:absolute; top:5px; left:0;}
.head .nav { width:960px; height:37px; overflow:hidden; position:absolute; top:65px; background:url("../images/head.gif") no-repeat 0 0;}
.head .nav ul { width:970px;height:33px; line-height:33px; font-size:14px; overflow:hidden; position:absolute; top:1px; left:4px; }
.head .nav li { height:33px; overflow:hidden; float:left; padding-left:2px; background:url("../images/head.gif") no-repeat 0 -60px; position:relative; left:-2px; }
.head .nav li a { float:left; padding:0 17px; color:#fff; }
.head .nav li a:hover, .head .nav li.selected a { text-decoration:none; background:url("../images/head.gif") no-repeat 50% -60px;}
.head .nav li a.color { padding:0 16px; color:#FFFF00;}

/**/
.uInfo { position:absolute; top:38px; left:180px; color:#999;}
.uInfo a {color:#FF6600;}
.tInfo { position:absolute; top:8px; right:0; color:#666;}

/*搜索*/
.search {position:absolute; top:30px; right:0px;}
.search-form {float: left;height: 24px;line-height: 24px;background: url(../images/nav.png) no-repeat 0 -160px;}
.search-form li {float: left; margin:0 0 0 3px; padding:0;position:relative;}
.search-form .selector {float: left;width:72px;height: 22px;line-height: 22px;padding:1px 1px 1px 7px;border: 1px solid #42B4E8;background: url("../images/head.gif") no-repeat 0 -150px;}
.search-form .category {float: left; width:50px;}
.search-form .trigger { display:inline-block;float: left;width:22px;height:22px;text-indent: -9999px; overflow:hidden;background: #eee url("../images/head.gif") no-repeat 0 -180px;}
.search-form input.text {float: left;width:280px;height:22px;line-height:22px;padding:1px 4px;color: #ccc;border: 1px solid #42B4E8;background: url("../images/head.gif") no-repeat 0 -150px;}
.search-form input.button {float: left; width:60px;height:26px;border: 0;font-size: 0;text-indent: -9999px;background: #eee url("../images/head.gif") no-repeat 0 -210px;cursor: pointer;}
.search-form a:link, .search-form a:visited {color: #0067b6;}

.droplist {position: absolute; top:25px;left:0;width:80px;overflow: hidden;z-index: 2;border: 1px solid #b4b4b4;background: #fff;}
.droplist li { margin:0; padding:0; height:22px; width:80px;}
.droplist li a { display:block; padding:0 10px; height:22px; line-height:22px;}
.droplist li a:link, .droplist li a:visited {color: #333;}
.droplist li a:hover, .droplist li a:active {text-decoration: none;background: #e4ebee;}
/*搜索结束*/


/*频道导航*/
.cmenu { width:960px; margin:0 auto; height:35px; line-height:35px; color:#999; overflow:hidden; background:url("../images/cmenu.gif") no-repeat 0 0;}
.cmenu a { margin:0 8px; color:#333;}
.cmenu h2{ float:left; width:155px; height:22px; margin:8px 20px 0 10px; display:inline-block; text-indent:-9999px; background-image:url("../images/cmenu.gif"); background-repeat:no-repeat;}
.cmenu h2.news { background-position:0 -50px;}
.cmenu h2.video { background-position:0 -100px;}
.cmenu h2.down { background-position:0 -150px;}
.cmenu h2.mh { background-position:0 -200px;}
.cmenu h2.music { background-position:0 -250px;}
.cmenu h2.pic { background-position:0 -300px;}
.cmenu h2.shop { background-position:0 -350px;}



/*Footer*/
.footer{clear:both;width:960px; text-align:center; margin:0 auto; padding:2px 0; line-height:25px; color:#666; font-family:Tahoma, Verdana;}
.footer-nav { margin:0 auto; background:#FFF; width:575px; height:18px; line-height:18px; border:1px solid #4abcf0; white-space: nowrap; }
.footer-nav strong { display:block; padding:0 8px; background:#4abcf0; color:#FFF; font-weight:normal; }
.footer-nav a { float:left; margin:0 6px 0 0; white-space:nowrap }


/* Comment
----------------------------------------------- */
.div_comment {border:#A4D5F6 1px solid; overflow:hidden;}
.div_comment h3 span { float:right;}



/*广告*/
.a960 { width:960px;border:1px solid #A4D5F6;margin-bottom:3px;}
.pa960 {width:960px;padding:5px 0; margin:0 auto;}
.a730 { width:730px;}
.a720 { width:720px;}
.a700 { width:700px;}
.a350 { width:350px;}
.a300 { width:300px;}
.a230 { width:230px;}
.a250 { width:250px;}
.a728 { width:728px;border:1px solid #A4D5F6;}

/*分页样式*/
.page{margin-top:2px;height:23px;line-height:23px;text-align:center;width:670px;overflow:hidden;margin:0 auto;}
.page span {float:left;height:17px;line-height:17px;margin-right:2px;padding:2px 4px 0px;font-size:12px;}
.page em.nolink { font-style:normal;background-color:white;border:1px solid #DDDDDD;color:#999999;font-weight:400;height:17px;line-height:17px;}
.page input{width:30px;margin:-2px 2px 0 0;}
.page .btn{width:40px;}
.page em {background-color:#7AB9EC;border:1px solid #2975CB;color:#000;float:left;font-weight:bold;height:16px;line-height:16px;margin:2px;padding:0px 5px;text-align:center;font-style:normal;margin-top:2px;}
.page a:link,.page a:visited {background-color:#FFFFFF;border:1px solid #DDDDDD;color:#333333;display:inline;float:left;
height:16px;line-height:16px;margin-right:1px;padding:0px 3px;margin-left:3px;text-decoration:none;margin-top:2px;}
.page a:hover{background-color:#fff;border:1px solid #f60;padding:0px 3px;color:#f60;text-decoration:none;}



/*友情链接*/
.flink {width:960px; margin:0 auto;}
.flink .content{ width:958px; height:auto; border:1px solid #BFE1F9; border-top:none;}
.flink ul.photo { display:block; padding:10px 0; height:31px; overflow:hidden;}
.flink ul.photo li { float:left; padding-left:7px;}
.flink ul.txt { width:938px; margin:0 auto; height:auto; border-top:1px solid #D0EFF9;}
.flink ul.txt li { float:left; margin:0 12px 0 0; line-height:24px;white-space:nowrap;}

.flink div.bar{font-size:13px; color:#016A9F; height:27px; line-height:27px; background:url("../images/home_icon.gif") top left no-repeat;}
.flink div.bar a { color:#016A9F;}
.flink div.bar strong{ padding-left:20px; display:block;}