@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
a{blr:expression(this.onFocus=this.blur());}
body{
	background:url(../images/cmindex_bg.jpg) repeat-x top #f0f0f0; padding:0; font-family:Verdana, "Microsoft YaHe";
}
#mainbox{
	margin:0 auto;
	width:1024px;
	height:1050px;
	background:url(../images/mainbg.jpg) top no-repeat;
	animation:star 6s infinite alternate;
    -moz-animation:star 6s infinite alternate; /* Firefox */
    -webkit-animation:star 6s infinite alternate; /* Safari and Chrome */
    -o-animation:star 6s infinite alternate; /* Opera */
}
@keyframes star
{
0%   {background:url(../images/mainbg.jpg);}
25%  {background:url(../images/mainbg1.jpg);}
50%  {background:url(../images/mainbg2.jpg);}
100% {background:url(../images/mainbg.jpg);}
}

@-moz-keyframes star /* Firefox */
{
0%   {background:url(../images/yszp.jpg);}
25%  {background:url(../images/mainbg1.jpg);}
50%  {background:url(../images/mainbg2.jpg);}
100% {background:url(../images/mainbg.jpg);}
}

@-webkit-keyframes star /* Safari and Chrome */
{
0%   {background:url(../images/mainbg.jpg);}
25%  {background:url(../images/mainbg1.jpg);}
50%  {background:url(../images/mainbg2.jpg);}
100% {background:url(../images/mainbg.jpg);}
}

@-o-keyframes star /* Opera */
{
0%   {background:url(../images/mainbg.jpg);}
25%  {background:url(../images/mainbg1.jpg);}
50%  {background:url(../images/mainbg2.jpg);}
100% {background:url(../images/mainbg.jpg);}
}
#nav{
	margin-top: 45px;
	height: 30px;
	width: 605px;
	float: left;
	margin-left: 410px;
	_margin-left: 209px;
}
#nav ul{
	text-align:center;
}
#nav ul li{
	list-style:none;
	float:left;
	height:30px;
	width:92px;
	font:"Microsoft YaHe";
	font-size:16px;
	font-weight:bold;
	line-height:23px;
	position:relative;
}
#nav ul li span{
	position:absolute;
	bottom:0;
	left:0;
}
#nav .active a { color: #9C0; }
#nav ul li a{
	text-decoration:none;
	color:#4d4d4d;
}
.block{
	display:block;
	margin-top:45px;
	margin-left:412px;
	height:60px;
	width:380px;
}
.forie{
	position:relative;
	z-index:-99;
	background:url(../images/star.gif);
	width:176px;
	height:317px;
}
.intro{
	width:500px;
	margin-top:15px;
	margin-left:412px;
	font:"宋体";
}
.intro p{
	font-size:14px;
	text-indent:2em;
	line-height:18px;
}
.intro p a{
	text-decoration:none;
	color:#980000;
}
.intro p a:hover{
	color:#666;
	text-decoration:underline;
}
.introA{
	font-size:12px;
	font:"宋体";
	line-height:17px;
	color:#4d4d4d;
	width:150px;
	float:left;
	margin-left:412px;
	_margin-left:206px;
	margin-top:26px;
	margin-right:26px;
	text-indent:2em;
	background:url(../images/introA.jpg) top left no-repeat;
}
.introB{
	font-size:12px;
	font:"宋体";
	line-height:17px;
	color:#4d4d4d;
	width:142px;
	float:left;
	margin-top:26px;
	text-indent:2em;
	background:url(../images/introB.jpg) top left no-repeat;
}
#px_btn{
	display:block;
	width:121px;
	height:33px;
	background:url(../images/px_btn.jpg) 0 0 no-repeat;
	margin-top:30px;
}
#px_btn:hover{
	background-position:0 -33px;
}
#cs_btn{
	display:block;
	width:121px;
	height:33px;
	background:url(../images/cs_btn.jpg) 0 0 no-repeat;
	margin-top:15px;
}
#cs_btn:hover{
	background-position:0 -33px;
}
.sslc{
	margin-top:90px;
	_margin-top:110px;
	height:105px;
	padding-top:5px;
	padding-left:30px;
	font-size:12px;
	font:"宋体";
	color:#F5911E;
	line-height:20px;
}
.sslc img{
	margin-left: 45px;
}
#timeline{
	position:relative;
	width:780px;
	height:100px;
	background:url(../images/timeline_bg.jpg) no-repeat;
	float:right;
	padding-right:30px;
}
#pointA{
	display:block;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(../images/timeline_point.jpg);
	border:none;
	float:left;
	top:52px;
	left:280px;
	/*_margin-left:140px;*/
	z-index:99;
	cursor:pointer;
}
#pointA:hover{
	background-image:url(../images/timeline_pointA.jpg);
}
#tipA, #tipB, #tipC{
	width:224px;
	height:241px;
	background:url(../images/timeline_tips.jpg) no-repeat;
	position:absolute;
	bottom:-237px;
	left:-68px;
	display:none;
}
#tipA p, #tipB p, #tipC p, #tipD p{
	width:200px;
	padding:30px 10px;
	margin:0 auto;
	color:#666;
}
#tipA p a, #tipB p a, #tipC p a{
	color:#980000;
}
#pointB{
	display:block;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(../images/timeline_point.jpg);
	border:none;
	float:left;
	top:52px;
	left:460px;
	/*_margin-left:80px;*/
	z-index:99;
	cursor:pointer;
}
#pointB:hover{
	background-image:url(../images/timeline_pointB.jpg);
}
#pointC{
	display:block;
	position:absolute;
	width:24px;
	height:24px;
	background-image:url(../images/timeline_point.jpg);
	border:none;
	float:left;
	top:52px;
	left:590px;
	/*_margin-left:51px;*/
	z-index:99;
	cursor:pointer;
}
#pointC:hover{
	background-image:url(../images/timeline_pointC.jpg);
}
#flag{
	display:block;
	position:absolute;
	width:35px;
	height:35px;
	background-image:url(../images/timeline_flag.jpg);
	border:none;
	float:left;
	top:45px;
	left:720px;
	opacity:0;
	/*_margin-left:55px;*/
	cursor:pointer;
}
#tipD{
	width:224px;
	height:241px;
	background:url(../images/timeline_tips.png) no-repeat;
	position:absolute;
	bottom:-237px;
	left:-68px;
	display:none;
}
#timeline_line{
	position:relative;
	width:23px;
	height:5px;
	background:url(../images/timeline_line.jpg) no-repeat;
	float:left;
	margin-top:61px;
	margin-left:32px;
	_margin-left:16px;
	z-index:1;
	border-right:1px #fff solid;
}
.content{
	height:400px;
	padding-top:30px;
	font-size:12px;
	font:"宋体";
	line-height:20px;
	border-bottom:#000 solid 1px;
}
.shows{
	width:326px;
	height:375px;
	float:left;
	padding-right:19px;
	background:url(../images/shows.jpg) no-repeat top  left;
}
.yszp{
	display:block;
	height:108px;
	margin-top:35px;
	background:url(../images/yszp.jpg) no-repeat;
	/*animation:hover1 5s infinite;
    -moz-animation:hover1 5s infinite; /* Firefox */
    /*-webkit-animation:hover1 5s infinite;  Safari and Chrome */
    /*-o-animation:hover1 5s infinite;  Opera */
}
.yszp:hover{
	background:url(../images/yszph.jpg);
}
.xchx{
	display:block;
	height:108px;
	margin-top:8px;
	background:url(../images/xchx.jpg) no-repeat;
	/*animation:hover2 5s;
    -moz-animation:hover2 5s infinite; /* Firefox */
    /* -webkit-animation:hover2 5s infinite; Safari and Chrome */
    /*-o-animation:hover2 5s infinite;  Opera */
}
.xchx:hover{
	background:url(../images/xchxh.jpg);
}
.bswd{
	display:block;
	height:108px;
	margin-top:8px;
	background:url(../images/bswd.jpg) no-repeat;
	/*animation:hover3 5s infinite;
    -moz-animation:hover3 5s infinite; /* Firefox */
    /*-webkit-animation:hover3 5s infinite;  Safari and Chrome */
    /*-o-animation:hover3 5s infinite;  Opera */
}
.bswd:hover{
	background:url(../images/bswdh.jpg);
}
/*@keyframes hover1
{
0%   {background:url(../images/yszp.jpg);}
25%  {background:url(../images/yszp_h1.jpg);}
50%  {background:url(../images/yszp_h2.jpg);}
100% {background:url(../images/yszp.jpg);}
}

@-moz-keyframes hover1 /* Firefox */
/*{
0%   {background:url(../images/yszp.jpg);}
25%  {background:url(../images/yszp_h1.jpg);}
50%  {background:url(../images/yszp_h2.jpg);}
100% {background:url(../images/yszp.jpg);}
}

@-webkit-keyframes hover1 /* Safari and Chrome */
/*{
0%   {background:url(../images/yszp.jpg);}
25%  {background:url(../images/yszp_h1.jpg);}
50%  {background:url(../images/yszp_h2.jpg);}
100% {background:url(../images/yszp.jpg);}
}

@-o-keyframes hover1 /* Opera */
/*{
0%   {background:url(../images/yszp.jpg);}
25%  {background:url(../images/yszp_h1.jpg);}
50%  {background:url(../images/yszp_h2.jpg);}
100% {background:url(../images/yszp.jpg);}
}
@keyframes hover2
{
0%   {background:url(../images/xchx.jpg);}
25%  {background:url(../images/xchx_h1.jpg);}
50%  {background:url(../images/xchx_h2.jpg);}
100% {background:url(../images/xchx.jpg);}
}

@-moz-keyframes hover2 /* Firefox */
/*{
0%   {background:url(../images/xchx.jpg);}
25%  {background:url(../images/xchx_h1.jpg);}
50%  {background:url(../images/xchx_h2.jpg);}
100% {background:url(../images/xchx.jpg);}
}

@-webkit-keyframes hover2 /* Safari and Chrome */
/*{
0%   {background:url(../images/xchx.jpg);}
25%  {background:url(../images/xchx_h1.jpg);}
50%  {background:url(../images/xchx_h2.jpg);}
100% {background:url(../images/xchx.jpg);}
}

@-o-keyframes hover2 /* Opera */
/*{
0%   {background:url(../images/xchx.jpg);}
25%  {background:url(../images/xchx_h1.jpg);}
50%  {background:url(../images/xchx_h2.jpg);}
100% {background:url(../images/xchx.jpg);}
}
@keyframes hover3
{
0%   {background:url(../images/bswd.jpg);}
25%  {background:url(../images/bswd_h1.jpg);}
50%  {background:url(../images/bswd_h2.jpg);}
100% {background:url(../images/bswd.jpg);}
}

@-moz-keyframes hover3 /* Firefox */
/*{
0%   {background:url(../images/bswd.jpg);}
25%  {background:url(../images/bswd_h1.jpg);}
50%  {background:url(../images/bswd_h2.jpg);}
100% {background:url(../images/bswd.jpg);}
}

@-webkit-keyframes hover3 /* Safari and Chrome */
/*{
0%   {background:url(../images/bswd.jpg);}
25%  {background:url(../images/bswd_h1.jpg);}
50%  {background:url(../images/bswd_h2.jpg);}
100% {background:url(../images/bswd.jpg);}
}

@-o-keyframes hover3 /* Opera */
/*{
0%   {background:url(../images/bswd.jpg);}
25%  {background:url(../images/bswd_h1.jpg);}
50%  {background:url(../images/bswd_h2.jpg);}
100% {background:url(../images/bswd.jpg);}
}*/
.news{
	width:679px;
	height:230px;
	float:left;
	background:url(../images/news.jpg) no-repeat top right;
}
.news_box{
	height:191px;
	width:644px;
	margin-top:36px;
	margin-left:35px;
	background-color:#fff;
}
.news_box ul{
	display:block;
	height:161px;
	width:564px;
	list-style:none;
	padding:15px 40px;
	font-family:verdana, "Microsoft YaHe";
	font-size:14px;
}
.news_box ul li{
	display:block;
	height:26px;
	width:559px;
	padding-left:5px;
	border-bottom:#cacaca dashed 1px;
	line-height:26px;
}
.news_box ul li a{
	color:#000;
}
.news_box ul li a:hover{
	color:#666;
}
.news_box span{
	float:right;
	padding-right:20px;
	font-size:12px;
	color:#b1b1b1;
}
.faq{
	width:679px;
	height:125px;
	padding-top:20px;
	float:right;
	background:url(../images/faq.jpg) no-repeat top right;
}
.faq_box{
	height:65px;
	width:564px;
	margin-top:34px;
	_margin-top:54px;
	margin-left:35px;
	padding:13px 40px;
	background-color:#fff;
}
.faq_box a:hover{
	color:#666;
}
.faq_box h2{
	font-size:14px;
	line-height:20px;
}
.faq_box p{
	font-size:14px;
	font-weight:bold;
}
.faq_box span{
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
}
.news a, .faq a, .shows a{
	color:#4d4d4d;
	text-decoration:none;
}
.news a:hover, .faq a:hover, .shows a:hover{
	color:#8AC43F;
	text-decoration:underline;
}
#footer{
	height:20px;
	padding-top:10px;
}
#footer a{
	float:right;
	width:70px;
	text-align:right;
	text-decoration:none;
	color:#4d4d4d;
	font-weight:bold;
	font-size:14px;
}
#footer a:hover{
	color:#8AC43F;
}
#footer img{
	float:right;
}
#footer span{
	font-family:verdana, "Microsoft YaHe";
	color:#808080;
	font-size:12px;
}
.clear{ clear:both;}
.news1 { width:644px; height:191px;}
.bbs1 { width:564px; height:65px;}