@charset "gb2312";
/* CSS Document */
*{ list-style:none; margin:0; padding:0}
a{ text-decoration:none}
a img{ border:0}
.top,.logo2,.nav ul,.center,.link,.add2,#slideshow,.index_cp2{ width:1000px; margin:0 auto; clear:both; overflow:hidden}
.logo{ float:right; background:url(../images/top1.png) no-repeat;  line-height:34px; width:223px}
.logo a{ font-size:12px; margin-left:8px; color:#fff}
.logo2 img{float:left;}
.logo2 span{ float:right; font-size:16px; font-weight:bold; color:#fff}
#top{ background:url(../images/top.jpg); clear:both; overflow:hidden;clear:both}

#full-screen-slider {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px;  PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 480px; PADDING-TOP: 0px
}
#slides {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 480px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#slides LI {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 100%; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#slides LI A {
	TEXT-INDENT: -9999px; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
#pagination {
	Z-INDEX: 2000; POSITION: absolute; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; TOP: 440px; LIST-STYLE-IMAGE: none; PADDING-TOP: 5px; LEFT: 50%
}
#pagination LI {
	LIST-STYLE-TYPE: none; WIDTH:45px; DISPLAY: block; background:#fff; filter: alpha(opacity=60); opacity: 0.6; 
 FLOAT: left; HEIGHT: 7px; MARGIN-LEFT: 12px; LIST-STYLE-IMAGE: none; border-radius: 5px
}
#pagination LI A {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 100%; PADDING-TOP: 0px
}
#pagination LI.current {  filter: alpha(opacity=80); opacity: 0.8; 

	BACKGROUND:#246d9b
}/* CSS Document */




.nav{ background:url(../images/nav.jpg) repeat-x; height:45px; line-height:45px; clear:both}
.nav ul li{ float:left; margin-left:10px}
.nav ul li a{ width:110px; height:45px; display:block; font-size:14px; font-weight:bold; color:#fff; text-align:center; background:url(../images/shu.jpg) no-repeat right center}
.nav ul li a:hover,.curr{ text-decoration:underline}
.index_fl{ float:left; width:407px; margin-bottom:10px; background:url(../images/ab.jpg) no-repeat; margin-left:-10px}
.index_ab{ float:left; width:333px; margin-left:7px; background:url(../images/ab2.jpg) no-repeat; margin-top:7px; height:211px}
.index_new{ float:right; width:263px}
.index_link{ float:right; width:260px; background:url(../images/link.jpg) no-repeat; height:220px}
.bt{ font-size:14px; font-weight:bold;  height:55px; line-height:55px; text-indent:3em}
.bt5{ font-size:14px; font-weight:bold;  height:37px; line-height:40px; text-indent:2em; background:url(../images/list2.jpg) no-repeat}
.index_fl ul li{ background:url(../images/li.jpg) no-repeat left center; line-height:26px; margin-left:18px; text-indent:1em; clear:both; overflow:hidden; border-bottom:1px dashed #ccc; margin-right:10px}
.index_fl ul li a,.index_new ul li a{ font-size:12px; color:#000}
.index_fl ul{ margin-top:10px; margin-bottom:15px}
.index_fl ul li a{ float:left}
.index_fl ul li  span{font-size:12px; float:right; margin-right:15px}
.bt2{  height:37px;line-height:37px ;clear:both; overflow:hidden}
.bt2 span{ float:left; font-size:14px; font-weight:bold; text-indent:2.5em}
.bt2 a{ font-size:12px; color:#000; float:right; margin-right:25px}
.jianjie { font-size:12px; line-height:24px; width:310px; margin:0 auto; color:#000}
.jianjie p{ text-indent:2em}
.index_fl2{ width:208px; float:left; border-right:1px solid #ccc; border-bottom:1px #ccc solid;box-shadow: 3px 3px 3px #B3B3B3;}
.index_fl2 ul li{ font-size:12px; line-height:25px; padding-left:10px; border-bottom:#CCC 1px dotted}
.index_fl2 ul{ border-left:1px solid #ccc}
.index_fl2 ul li a{ color:#000}
.index_fl2 ul li a:hover{ text-decoration:underline; color:#060}
.bt3{ font-size:14px; font-weight:bold;  height:35px; line-height:35px; text-indent:3em; padding-top:25px}
.bt4{ font-size:14px; font-weight:bold;  height:71px; line-height:71px; background:url(../images/li_pro.png) no-repeat;clear:both}
.bt4 span{ float:left; font-size:14px; font-weight:bold; text-indent:2.5em}
.bt4 a{ font-size:12px; color:#060; float:right; margin-right:35px; font-weight:normal}
.index_cp{ float:right; width:778px;box-shadow: 3px 3px 3px #B3B3B3; border-bottom:1px solid #ccc}
.index_new ul li{ font-size:12px; color:#000; line-height:28px; background:url(../images/li2.jpg) left center no-repeat; margin-left:20px; text-indent:1.8em}
.index_cp2{ margin-bottom:10px}
.add{ font-size:12px; line-height:18px; margin-left:25px; }
#demo {overflow:hidden;width:778px ;height:240px; margin:0 auto ; margin-bottom:5px;}
#indemo {float:left;width: 800%;}
#demo1 {float: left;}
#demo1 li{ text-align:center;  float:left;margin-top:10px; margin-left:5px; margin-bottom:10px}
#demo1 li img{ border:1px solid #ccc; width:236px; height:200px}
#demo1 li a{ text-decoration:none; color:#000; padding:3px; font-size:12px}
#demo2 {float: left;}
#demoa {overflow:hidden;width:998px ;height:170px; margin:0 auto ; margin-bottom:5px;}
#indemoa {float:left;width: 800%;}
#demo1a {float: left;}
#demo1a li{ text-align:center;  float:left;margin-top:5px; margin-left:3px; margin-bottom:10px}
#demo1a li img{ border:1px solid #ccc; width:166px; height:138px}
#demo1a li a{ text-decoration:none; color:#000; padding:2px; font-size:12px}
#demo2a {float: left;}
.center{ background-color:#fff}
.bt5{ font-size:14px; font-weight:bold;  height:71px; line-height:71px; background:url(../images/list5.png) no-repeat;clear:both}
.bt5 span{ float:left; font-size:14px; font-weight:bold; text-indent:2em}
.bt5 a{ font-size:12px; color:#060; float:right; margin-right:30px}
.inline{ display:inline}
.link{ font-size:12px; padding-top:15px; padding-left:50px; clear:both; overflow:hidden; width:980px; margin:0 auto; padding-bottom:10px; color:#000; border-top:#381806 3px solid}
.link a{ font-size:12px; color:#000; margin-left:4px}
.footer{ margin-top:20px; height:130px; background:url(../images/footer.jpg) repeat-x}
.add2{ font-size:12px; text-align:center;  color:#fff; line-height:24px; padding-top:10px}
.banner{ background:url(../images/ban_bg.jpg) repeat-x;}
#container {width:1000px; height:320px ; margin:0 auto; margin-bottom:10px;}
#outerblock { position:relative; z-index:2;}
#innerblock { position:absolute; z-index:999;  }
#slideshow ul { list-style:none; }
#qyfb {
  background-image: url(http://js.static.cctvmall.cn/img/mess/fb.png);
  height: 150px;
  width: 170px;
  font-size:12px;
    display: none
}
.qqbox{
  position:absolute;
  top:100px;
  color:#000000;
z-index:100000;
  background-image: url(http://js.static.cctvmall.cn/img/mess/fb.png);
  height: 150px;
  width: 170px;
  font-size:12px;
}
#qyfbsearch {
  position: absolute;
  overflow: hidden;

  top: 87px;
  left: 50px;
  
  color: #FF0000;
  height: 34px;
}
#qyfbsearch i {
    display: inline-block;
    *display: inline;

    vertical-align: middle;
    *zoom: 1;

    width: 0;
    height: 100%;
}
#qyfbsearch span {
  display: inline-block;
  overflow: hidden;

  *display: inline;
  *zoom: 1;
  
  width: 74px;
  vertical-align: middle;
  text-align: center;

  line-height: 16px;
  font-size: 12px;
}
#qiybbtn {
  float: right;
  margin-right: 11px;
  margin-top: -3px;
}
#keys {
  padding-left: 15px;
  margin-top: 10px;
  color: #666666;
}
#qyfbclosebtn {
  position: absolute;

  right: 2px;
  bottom: 2px;
}

#keys a{
  color: #999999;
  text-decoration: none;
}
.shi{
    width:1000px;
    height:480px;
    margin:0 auto;
    clear: both;
    padding-top:30px;
}
.shi-l video{
    float:left;
    width:74.1%;

}
.shi-r video{
    float:right;
    width:24%;

}