@charset "utf-8";
/* CSS Document */
/*通用声明*/
body {color:#333; text-align:left;line-height:22px;background:#000000; font-family:"微软雅黑", "宋体", Arial; font-size:12px;

background-image: url(../images/upbg.png);
    background-repeat: repeat;
    background-size: 100% auto;
}
 
 
body {margin:0;padding:0}
* {margin:0;padding:0;list-style-type:none;}
a {text-decoration:none; font-size:12px}
a:link {text-decoration:none}
a:hover {text-decoration:none}
h2 {color:#9b7449; float:left}
.clear {clear:both}
img { border:none}
#inner , #indexinner{margin:0 auto;width:960px; height:auto;}
ul,li,ol,dl,dd,dt{ list-style-type:none;}
img a { border:none}

#container{width:990px; margin:0 auto;}
#topbar{width:990px; height:79px; margin:0 auto; border-bottom:6px solid #ca1c42}
#logo{width:246px; height:79px; overflow:hidden; float:left}
#menu{width:744px; height:79px; float:left;}

.nav { line-height: 79px; height: 79px; width: 744px; background: url(../images/menubg.jpg) no-repeat left 0px; position: relative; margin: 0px auto; }
.nav ul li { width: 74px; float: left; text-align:center; height:79px; line-height:79px; position:relative}
.nav ul li a:link,.nav ul li a:visted{color:#FFF}
.nav_a { font-size:14px; color: #FFF; display: block; line-height:79px;}
.nav_cut .nav_a,.nav_hover .nav_a { color: #FFF; }
.nav_a:hover{color: #ffffff; text-decoration:none}
.nav0 { background: url(../images/menubg.jpg) no-repeat left 0px; }
.nav1 { background: url(../images/menubg.jpg) no-repeat left -79px; }
.nav2 { background: url(../images/menubg.jpg) no-repeat left -158px; }
.nav3 { background: url(../images/menubg.jpg) no-repeat left -237px; }
.nav4 { background: url(../images/menubg.jpg) no-repeat left -316px; }
.nav5 { background: url(../images/menubg.jpg) no-repeat left -395px; }
.nav6 { background: url(../images/menubg.jpg) no-repeat left -474px; }
.nav7 { background: url(../images/menubg.jpg) no-repeat left -553px; }
.nav8 { background: url(../images/menubg.jpg) no-repeat left -632px; }
.nav9 { background: url(../images/menubg.jpg) no-repeat left -711px; }
.nav10 { background: url(../images/menubg.jpg) no-repeat left -790px; }

.nav li ul { display:none;position: absolute; z-index: 99;left: -20px; top: 79px;}
.nav li ul li{height:28px; line-height:28px; width:80px}
.nav li ul li a{color:#000; display:block; }
.nav li ul li a:hover{color:#FFF; display:block; }

/*slider*/
#slider{width:100%;background-color:#000;}
.slider_box{width:990px; margin:0 auto;height: 398px;overflow: hidden;position: relative;}
.silder_con{height:328px;overflow: hidden;position: absolute;}
.silder_panel{width:990px;height:328px;overflow: hidden;float: left;position: relative;background: #111;}
.silder_panel img{width: 990px;height: 328px;display: block;overflow: hidden;}
.silder_nav{width:938px;height:80px; left:35px;bottom: -8px;position: absolute;overflow: hidden; margin-top:5px}
.silder_nav li{float: left;padding:0px;margin:2px; width:110px; height:53px; text-align:center; padding-top:18px}
.silder_nav li.current{ background:url(../images/slidernavbg.png); text-align:center}
.silder_nav img{width:91px;height:46px;overflow: hidden; border-radius:5px; border:1px solid #ccc}

.silderBox{height:8px; line-height:8px;}

.videoitem{width:185px; float:left;margin-right:14px; overflow:hidden; height:140px}
.videopic{position:relative; width:185px; height:117px;}
.videopic{opacity:0.6}
.videopic:hover{opacity:1}
.videopic .playbtn{position:absolute; left:70px; top:40px; width:47px; height:47px}
.videoitem img{width:185px; height:117px;}
.videoitem .txt{line-height:22px; color:#66726c; font-size:14px; margin-top:5px; width:185px; overflow:hidden; text-align:center}
.videoitem a{color:#FFF}
.videochange{list-style:none; height:20px; width:50px; margin:0 auto}
.videochange li{
	  width: 10px;
  height: 10px;
  margin: 0 5px;
  border-radius: 10px;
  background: #fd5476;
  float: left;
  overflow: hidden;
}


.indexnews li{ border-bottom:1px solid #bd1a3e; background:url(../images/newstitleicon.jpg) no-repeat left center; padding-left:18px; line-height:40px; height:40px; }
.indexnews li a{color:#FFF}


.bottomlink a{color:#FFF; font-size:14px; font-weight:bold; margin-right:20px;}
.bottomlink a:hover{text-decoration:underline}


.right_title {
  width: 100%;
  height: 45px;
  font-size: 18px;
  line-height: 45px;
  color: #FFF;
  margin-top: 5px;
  text-align: center;
  border-bottom: dotted 1px #ca1c42;
}
.rightcontent{
	color:#FFF;
	line-height:25px;
}
.rightcontent p{
	margin:10px auto;
}
.leftnews a{color:#FFF}

.friendlink{list-style:none; height:140px}
.friendlink li{float:left; width:140px; height:140px; text-align:center; position:relative; cursor:pointer}
.friendlink .logo{margin-top:30px}
.friendlink .code{z-index:999; position:absolute; left:0; top:0; display:none}
.friendlink li span{display:block; width:140px; text-align:center; color:#FFF; font-size:12px; margin-top:10px}
.friendlink a{color:#FFF}

.studiolink{list-style:none; height:235px; margin-top:10px}
.studiolink li{float:left; width:235px; height:84px; text-align:center; position:relative; cursor:pointer}
.studiolink li.now{ background:url(../images/studiologobg.png) no-repeat;}
.studiolink .logo{margin-top:5px}
.studiolink li span{display:block; width:235px; text-align:center; color:#FFF; font-size:12px; margin-top:5px}
.studiolink a{color:#FFF}

.yirenlink{list-style:none; height:210px; margin-top:10px}
.yirenlink li{float:left; width:210px; height:55px; text-align:center; position:relative; cursor:pointer; line-height:55px; font-weight:bold}
.yirenlink li.now{ background:url(../images/yirenlinkbg.jpg) no-repeat;}
.yirenlink .logo{margin-top:5px}
.yirenlink li span{display:block; width:210px; text-align:center; color:#FFF; font-size:18px;}
.yirenlink a{color:#FFF}