@charset "utf-8";  
body{
margin:0px auto;
font-family: Tahoma,"宋体",simsun;
font-size:12px;
color:#000;
font-size:12px;
background:#f5f5f5 url(./images/bg.png);
}

div {margin:0px auto;padding:0px;}
html,body,div,p,span,img,em,i,cite,pre,object,code,del,hr,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,frame,iframe,fieldset,form,seclect,table,caption,tbody,thead,tfoot,tr,td,th,label,legend{margin:0;padding:0; border:0; color:#333; font:12px/1.5em Tahoma,"宋体";}
ul,ul li,ol,ol li,dl,dl dd{ list-style:none;}
input,textarea{font:12px/1.5em Tahoma}
table,tr,td{ border-collapse:collapse;}
.fl {float: left;}
.fr {float: right;}
.tc{ text-align:center}
.tr{ text-align:right}

a:link{color:#646464;text-decoration:none;}
a:visited{color:#646464;text-decoration:none;}
a:hover{ color:#C50400;text-decoration:none;}
a:active{color:#646464;text-decoration:none;}

#head,#main,.navbar,#footer{width:990px;margin:0 auto}

#header{background:url(./images/bg_header.jpg) repeat-x;}
#head{height:89px;}
#logo{padding-top:20px;float:left}
.log_tel{float:right;margin-top:18px;margin-right:30px;line-height:18px}
.log_tel .log a{color:#666}
.log_tel .log{padding-left:17px;background:url(./images/ico11.png) no-repeat 0 0;color:#666}
.log_tel .tel{padding-left:17px;background:url(./images/ico11.png) no-repeat 0 -30px;color:#666}
#nav{height:30px;background:url(./images/nav-bg.gif) repeat-x;}
.nav_menu_list{ position: relative; width: 990px; margin:0 auto;padding:0;}
.nav_menu_list li{ float:left; width:95px; margin:0 1px 0 0; }
.nav_menu_list li a.fir{ display:block; height:30px; font:14px/29px "微软雅黑"; color:#fff;text-align:center}
.nav_menu_list li:hover a.fir,.nav_menu_list li.on a.fir{ background:url(./images/nav_on.jpg) repeat-x 0 0; color:#333}
.nav_menu_list li dl{ display:none; position:absolute; left:0; top:30px; width:968px; padding:6px 10px; background:#fff; border:solid 1px #e8e8e8; box-shadow:0 1px 2px #ccc}
.nav_menu_list li:hover dl{ display:block}
.nav_menu_list li dl dd{ margin:12px 0; clear:both; overflow:hidden;zoom:1}
.nav_menu_list li dl dd em{ float:left; width:65px; height:22px; margin-right:5px; background:#bababa; color:#fff; text-align:center; line-height:21px;}
.nav_menu_list li dl dd span{ float:left; margin:0 10px; padding:0 6px 2px; padding-top:2px \9;_padding-top:0px; color:#999; cursor:pointer; border-radius:3px;}
.nav_menu_list li dl dd span.on,.nav_menu_list li dl dd span:hover{ color:#444; background:#e6e6e6}

#main{min-height:400px;_height:400px}
#footer{padding:10px 0; overflow:hidden; zoom:1;}
.hot_line{ height:50px; padding:5px 10px; background:#959595}
.hot_line .contact_list{ float:left}
.hot_line .contact_list li{ float:left; height:50px; margin-right:15px; color:#fff}
.hot_line .contact_list li span{ display:block; color:#fff}
.hot_line .contact_list li span a{ color:#fff}
.hot_line .contact_list li.first{ padding-left:80px; background:url(./images/footer_hotline.gif) no-repeat 0 0;}
.hot_line .contact_list li.second{ padding-left:55px; background:url(./images/footer_hotline.gif) no-repeat 0 -50px}
.hot_line .contact_list li.last{ padding-left:77px; background:url(./images/footer_hotline.gif) no-repeat 0 -100px}
.hot_line .contact_list li.first span{ padding-top:5px; font-size:25px}
.hot_line .contact_list li.second span{ padding-top:6px}
.hot_line .contact_list li.last span{ padding-top:6px}
.bot_info{padding-top:10px;}
.bot_info .link{color:#ccc}
.bot_info .link a{ color:#0060a6}
.bot_info .tip{ padding-bottom:5px; margin-bottom:3px; border-bottom:solid 1px #ccc; color:#ccc}
.bot_info .tip strong,.bot_info .tip a{ color:#666; font-weight:normal}
.bot_info .tip a:hover{color:#0060a6}
copyright{ color:#666}
.footer_logo{ float:right; width:158px; height:41px; margin:5px 0 0 0; background:url(./images/footer_logo.gif) no-repeat; }
.footer_logo a{ display:block; height:41px;text-indent:-9999px}

.index-search{width:435px;margin:0 auto;padding-top:30px}
.index-search .title{font-size:24px;text-align:center;font-family:"Microsoft Yahei","宋体";color:#ae1c27;margin:45px 0 20px 0}
.index-search .input{width:427px;height:35px;line-height:34px;border:1px solid #cdcdcd;font-size:18px;padding-left:8px;}
.index-search .button{width:91px;height:38px;background:url(./images/search-btn-large.gif) no-repeat;border:none;position:absolute;top:0;right:-1px}

.play-search{width:435px;margin:10px auto;}
.play-search .input{width:429px;height:24px;line-height:25px;border:1px solid #cdcdcd;font-size:14px;padding-left:5px;}
.play-search .button{width:75px;height:28px;background:url(./images/search-btn-small.gif) no-repeat;border:none;position:absolute;top:0;right:-1px}

.foot-left{float:left;margin-left:20px;margin-top:15px}
.foot-right{float:right;color:#fff;line-height:22px;font-size:14px;margin-right:20px;}

h1.title{text-align:center}
#player{text-align:center;padding:15px 0;}
#container{width:720px;margin:0 auto}
.xgzy{padding:15px 0;}

.hot-resource{margin:30px auto 15px auto;width:810px}
.hot-resource-title{postion:relative;border-bottom:1px solid #dfdfdf;height:29px}
.hot-resource-title span{border-bottom:3px solid #af212c;font-size:18px;padding:2px 8px}
.hot-resource ul li{float:left;border:1px solid #c8c8c8;width:112px;height:97px;padding-top:15px;margin-right:25px;margin-top:15px;text-align:center;background:#FFF}
.hot-resource ul li.last{margin-right:0}

.hot-resource-mobile{width:95%;margin:10px auto;}
.hot-resource-mobile li{float:left;width:50%;margin-top:10px}
.hot-resource-mobile li table{width:95%}
.hot-resource-mobile li table td{text-align:left}

.resource_list{width:80%;max-width:960px;margin:10px auto;min-width:320px;}
.resource_list li{float:left;margin-right:10px;margin-bottom:10px;list-style:none;}
.resource_list li a{display:block;width:30px;height:30px;line-height:30px;text-align:center;font-size:14px;border:1px solid #000}
.resource_list li a.cur{background:#656565;color:#fff;}

.bookinfo{width:90%;min-width:320px;max-width:800px;font-size:14px;line-height:20px;border-collapse: collapse;margin-top:15px;margin-left:auto;margin-right:auto}
.bookinfo th{height:35px;}
.bookinfo td{border:1px solid #7e7e7e;padding:3px 5px}
.bookinfo td.title{text-align:right;font-weight:bold}

.resource-info{margin-left:133px;margin-top:20px;}
.resource-info td{font-size:14px;line-height:22px;text-align:left}
.resource-info .info-item{font-weight:bold;}
.resource-info .info-value{width:60px}

h1.title{font-size:18px;font-family:"Microsoft Yahei","宋体";margin:30px 0 15px 0}

.mfooter{background:#656565;padding:10px;text-align:center;color:#fff}
.foot-copyright,.foot-copyright p{color:#fff}