﻿@charset "utf-8";
body { margin: 0px; padding: 0px; background-repeat: repeat-y; background-position: center top; background-image: url(images/bg_main.jpg); }
img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
ul, li { margin: 0px; padding: 0px; list-style-type: none; }

.clear { clear: both; }


.indexbox { height: 770px; width: 1150px; background-image: url(images/home_bg.jpg); background-repeat: no-repeat; background-position: center top; margin-right: auto; margin-left: auto; }
.indexbox .topbox { height: 770px; width: 1001px; position: relative; margin-right: auto; margin-left: auto; }
.indexbox .topbox .logo { float: left; padding-top: 28px; padding-left: 30px; }
.indexbox .topbox .music { float: right; padding-top: 30px; padding-right: 30px; }
.indexbox .topbox .nav { height: 52px; width: 999px; left: 10px; right: 0px; bottom: 0px; background-image: url(images/nav_bg.png); background-repeat: repeat-x; background-position: center bottom; position: absolute; line-height: 52px; font-family: "微软雅黑"; font-size: 21px; }
.indexbox .topbox .nav a { float: left; padding-right: 60px; padding-left: 60px; }

.indexbox .topbox .nav a:link,.indexbox .topbox .nav a:visited { color: #0d1a4f; text-decoration: none; }
.indexbox .topbox .nav a:hover { color: #FFF; background-image: url(images/nav_hover.jpg); background-repeat: repeat-x; }
.indexbox .topbox .nav a.hover { color: #FFF; background-image: url(images/nav_hover.jpg); background-repeat: repeat-x; }
.indexbox .topbox .yanchu { position: absolute; left: 85px; top: 450px; font-family: "微软雅黑"; font-size: 15px; line-height: 20px; color: #060404; font-weight: bold; }
.indexbox .topbox .buy { position: absolute; top: 500px; left: 85px; }
.indexbox .topbox .vedio { position: absolute; top: 500px; right: 70px; }
.header { background-image: url(images/head_bg.jpg); background-repeat: no-repeat; background-position: center top; height: 252px; }
.header .head { height: 252px; width: 1000px; margin-right: auto; margin-left: auto; position: relative; }
.header .head .main_nav { width: 1254px; height: 57px; position: absolute; left: 50%; margin-left: -627px; top: 240px; background-image: url(images/nav_main_bg.png); background-repeat: no-repeat; background-position: center center; line-height: 50px; font-family: "微软雅黑"; font-size: 21px; text-align: center; }
.header .head .main_nav a { padding-right: 56px; padding-left: 56px; }
.header .head .main_nav a:link,.header .head .main_nav a:visited { color: #FFF; text-decoration: none; }
.header .head .main_nav a:hover { color: #07076a; text-decoration: none; }
.header .head .main_nav a.hover { color: #07076a; text-decoration: none; }


.main { width: 998px; background-image: url(images/man_bg.png); background-repeat: no-repeat; background-position: center top; margin-right: auto; margin-left: auto; min-height: 690px; padding-top: 60px; }
.main .menuleft { float: left; width: 255px; padding-top: 20px; }
.main .menuleft ul li { height: 58px; width: 196px; margin-right: auto; margin-left: auto; font-size: 24px; line-height: 50px; font-family: "微软雅黑"; text-align: center; background-image: url(images/menu_bg.png); background-repeat: no-repeat; background-position: center top; margin-top: 20px; }
.main .menuleft ul li a:link, .main .menuleft ul li a:visited { color: #FFF; text-decoration: none; }
.main .menuleft ul li a:hover, .main .menuleft ul li a.hover { color: #07076e; text-decoration: none; }
.main .rightcont { float: left; width: 700px; padding-top: 5px; }
.main .rightcont .tit { font-family: "微软雅黑"; font-size: 24px; color: #000; height: 40px; background-image: url(images/line.png); background-repeat: no-repeat; background-position: left bottom; }
.jutab { height: 50px; margin-top: 12px; }
.jutab li { height: 50px; width: 181px; float: left; line-height: 50px; text-align: center; font-family: "微软雅黑"; font-size: 24px; cursor: pointer; margin-right: 2px; margin-left: 2px; }
.out { background-image: url(images/out_bg.png); background-repeat: no-repeat; background-position: center center; color: #136584; text-decoration: none; }
.over { background-image: url(images/over_bg.png); background-repeat: no-repeat; background-position: center center; color: #1a274e; text-decoration: none; }



.content { font-family: "微软雅黑"; font-size: 14px; line-height: 24px; padding-top: 10px; }
.tabcont { height: 530px; width: 677px; background-image: url(images/tabcont_bg.png); background-repeat: repeat-y; background-position: center center; margin-top: 12px; margin-bottom: 20px; padding: 35px; font-size: 14px; line-height: 24px; color: #010000; font-family: "微软雅黑"; }















.footer { height: 167px; background-color: #000; background-image: url(images/foot_bg.jpg); background-repeat: no-repeat; background-position: center center; }
.zcbox { height: 320px; width: 590px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #373c3e; }
.zcbox .zcinfo { float: left; width: 350px; padding-top: 220px; font-family: "微软雅黑"; font-size: 24px; color: #454545; }
.zcbox .zcinfo h1 { margin: 0px; padding: 0px; font-size: 30px; height: 45px; font-weight: normal; color: #000; }
.zcont { height: 390px; margin-bottom: 20px; }
.main .cuicantab { height: 110px; }
.main .cuicantab ul li { height: 58px; width: 196px; float: left; margin-right: 8px; margin-left: 8px; background-image: url(images/menu_bg3.png); background-repeat: no-repeat; background-position: center top; line-height: 50px; font-family: "微软雅黑"; text-align: center; font-size: 24px; }
.main .cuicantab ul li a:link, .main .cuicantab ul li a:visited { color: #FFF; text-decoration: none; }
.main .cuicantab ul li a:hover, .main .cuicantab ul li a.hover { color: #07076e; text-decoration: none; }
.main .cuicanbox { width: 924px; margin-right: auto; margin-left: auto; background-image: url(images/cuican_bg_box.png); background-repeat: repeat-y; background-position: center center; position: relative; padding-top: 20px; padding-right: 42px; padding-bottom: 20px; padding-left: 42px; margin-bottom: 40px; }
.main .cuicanbox h1 { color: #3278b4; text-decoration: none; font-family: "微软雅黑"; font-size: 20px; margin: 0px; padding: 0px; font-weight: normal; width: 650px; height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #6f7578; }
.main .cuicanbox p { font-family: "微软雅黑"; font-size: 14px; line-height: 24px; color: #010000; }
.main .cuicanbox .ccbox { height: 193px; width: 328px; float: left; background-image: url(images/box_bg.png); margin-top: 10px; font-family: "微软雅黑"; font-size: 14px; line-height: 24px; color: #010000; padding: 15px; }
.main .cuicanbox .ccimg { margin-top: 10px; }
.right_ico { position: absolute; top: -30px; right: -25px; }
.left_ico { position: absolute; top: -30px; left: -25px; }
.mtzs_tit { font-family: "微软雅黑"; font-size: 26px; font-weight: bold; color: #3372a9; width: 850px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; }









/*滚动条样式*/
/* newslist */
.newslist{ text-align: left; margin-right: auto; margin-left: auto; width: 930px; margin-top: 20px; }
.newslist li{ height: 55px; line-height: 55px; overflow: hidden; font-family: "微软雅黑"; font-size: 18px; border-top-width: 1px; border-top-style: dashed; border-top-color: #403f3f; padding-top: 0; padding-right: 40; padding-bottom: 0; padding-left: 40; }
.newslist li a { float: left; padding-left: 40px; }
.newslist li span { float: right; padding-right: 40px; }
.newslist li a:link, .newslist li a:visited { color: #000; text-decoration: none; }



/* scr_con style */
.scr_con { position: relative; height: 390px; width: 633px; margin-top: 20px; margin-right: 20px; margin-bottom: 20px; font-family: "微软雅黑"; font-size: 14px; line-height: 30px; color: #000; }
#dv_scroll{ position: absolute; height: 380px; overflow: hidden; width: 580px; }
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar { position: absolute; top: -40px; width: 58px; height: 390px; left: 610px; }
#dv_scroll_bar .Scrollbar-Track{ position: absolute; left: 0; top: 20px; width: 47px; height: 388px; background-image: url(images/track.png); background-repeat: no-repeat; background-position: center top; }
#dv_scroll_bar .Scrollbar-Handle{ position: absolute; left: -8px; top: 0; width: 47px; height: 52px; overflow: hidden; cursor: pointer; background-image: url(images/srcoll.png); background-repeat: no-repeat; }
#dv_scroll_text {position:absolute;}

/* 以下CSS与特效无关 */
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}


/* 播放器的的 */

.cd_on{ background:url(images/f_13.jpg) no-repeat left top; color:#fff;}
.cd_on:hover{ color:#fff;}
.cd_off{background:url(images/f_14.jpg) no-repeat left top;}
.cd_off:hover{ background:url(images/f_13.jpg) no-repeat left top; color:#fff;}
.cd_off span{background:url(images/yf02.png) no-repeat 10px 12px;}
.cd_on span{background:url(images/yf01.png) no-repeat 10px 12px;}
.cd_off:hover span{background:url(images/yf01.png) no-repeat 10px 12px;}
.cdbf{ background:url(images/bf02.png) no-repeat left 0px; width:643px; height:88px; padding:10px 0px 0px 20px; position:relative; margin-top:10px;}
.cdbf b{ float:left; margin-right:7px;}
.bft{ width:503px; height:8px; font-size:0px; background:url(images/bf04.png) no-repeat left top;  float:left; margin-top:25px;position:relative; z-index:1;}
.bft span{ display:block;border-radius:5px; background:url(images/bf05.png) repeat-x left top;width:0%;  height:8px;}
.bf_bit{position:absolute;left:-1%; top:-6px; z-index:111;}


.cn_lf{ position:absolute; left:19px; top:140px;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.cn_rt{ position:absolute; right:20px; top:140px;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.topage{ border:0px; width:22px; height:68px; background:url(images/left.gif) no-repeat left top;}
.topageb{ border:0px; width:22px; height:68px; background:url(images/right.gif) no-repeat left top;}