@import url("global.css");

* {
	margin:0;
	padding:0;
}
#top {
	height:28px;
	border-bottom: 1px solid #9471b7;
	background-color:#6d3c9c;
	color:#c5b1d7;
	line-height:28px;
}
#top .wrap {
	height:28px;
}
#top ul li {
	background: url(../images/dot1.gif) no-repeat 0 center;
	float:left;
	padding-left:8px;
	margin-right: 8px;
}
.weibo {
	float:right;
}
.weibo a {
	float:left;
	display:inline;
	margin-right:32px;
	padding-left:25px;
	color:#fff;
	background: url(../images/weibo.gif) no-repeat 0 3px;
}
.weibo a.tx {
	background-position:-102px 3px;
}
#head {
	height:164px;
	border-bottom: 1px solid #fff;
	background-color:#653297;
}
#head .wrap {
	background:url(../images/head_bg.jpg) no-repeat;
	height:164px;
	width:1001px;
}
#head .logo {
	float:left;
	margin-top:28px;
}
#head dl {
	float:right;
	color:#a88ac4;
	margin:34px 0 0 0;
}
#head dt strong, #head dt a {
	color:#a789c4;
}
#head dd {
	margin-top:8px;
}
#head dd .inp {
	background: url(../images/search_input.gif) no-repeat 0 0px;
	float:left;
	height:26px;
	width:196px;
	line-height:26px;
}
#head dd .inp input {
	background-color: #9773B8;
	border: 0 none;
	color: #FFFFFF;
	float: left;
	height: 20px;
	margin-left: 15px;
	margin-top: 4px;
	width: 170px;
}
#head .nav {
	float:left;
	width:1101px;
	overflow:hidden;
}
#head .nav a {
	float: left;
}
#nav_m {
	clear:both;
	float:left;
	margin-top:28px;
*margin-top:32px;
	height:54px;
}
.navShow {
	position:absolute;
	width:110px;
	text-align:center;
	display:none;
	z-index:1;
	margin-top:56px;
}
.navShow li {
	line-height:21px;
	padding:4px 0;
	height:21px;
	background:#8042cb;
	border-top:1px solid #8b51d0;
}
.navShow li a {
	color:#fff;
}
#banner {
	background:url(../images/banner_bg.jpg) repeat-x center 0;
	font-size:12px;
	width:100%;
}
#banner .box {
	margin:25px auto;
	background:url(../images/banner_bg.gif) no-repeat;
	width:1001px;
	height:376px;
}
#banner .flash {
	height:367px;
	margin: 2px 0 0 2px;
}
#imgPlay {
	position:relative;
}
.flash #actor li {
	float:left;
	position:relative;
}
.flash #actor li a img {
	width:997px;
}
#imgPlay #numInner {
	background: none repeat scroll 0 0 transparent;
	padding: 3px 0 0;
	position: absolute;
	text-align: center;
	top: 310px;
}
#imgPlay .num span {
	background: url("../images/imgPlayer.png") no-repeat scroll -19px -83px transparent;
	_background:url(../images/imgPlayer.gif) no-repeat -19px -83px;
	cursor: pointer;
	display: inline-block;
	height: 13px;
	line-height: 0;
	margin: 0 2px;
	overflow: hidden;
	width: 14px;
}
#imgPlay .prev, #imgPlay .next {
	background: url("../images/imgPlayer.png") no-repeat scroll 0 0 transparent;
	_background:url("../images/imgPlayer.gif") no-repeat;
	cursor: pointer;
	height: 81px;
	left: 0;
	position: absolute;
	text-indent: -9999px;
	top: 135px;
	width: 46px;
}
#imgPlay .next {
	background-position: right 0;
	left: auto;
	right: 0;
}
#imgPlay .num span.on {
	background-position: 1px -83px;
}
.menu {
	width:1001px;
	height:103px;
	margin-bottom:26px;
	background:url(../images/menu_bg.gif) no-repeat;
}
.menu li {
	float:left;
	padding:25px 56px 0 55px;
}
.menu li.first {
	padding-left:37px;
}
.menu li.last {
	padding-right:37px;
}
.menu a {
	float:left;
	height:18px;
	width:96px;
	padding-top:34px;
	color:#fff;
	background:url(../images/menu.gif) no-repeat;
	text-align:center
}
.menu a.n2 {
	background-position:-207px 0;
}
.menu a.n3 {
	background-position:-414px 0;
}
.menu a.n4 {
	background-position:-621px 0;
}
.menu a.n5 {
	background-position:-828px 0;
}
#m1 {
	margin-bottom:40px;
}
#m1 .l {
	float:left;
	background:url(../images/m1_l_bg.png) no-repeat;
	padding:30px;
	width:628px;
}
#m1 .flash {
	border:1px solid #ebebeb;
	padding:1px;
	font-size:12px;
	background:#fff;
	margin-right:20px;
	float: left;
}
#m1 .flash img {
	width:228px;
	height:328px;
}
#m1 .news {
	width:376px;
	float:left;
}
#m1 .news .title {
	width:100%;
	border-bottom:1px solid #c7c7c7;
	float:left;
	margin-bottom:19px;
}
#m1 .news .title li {
	margin:0 20px 1px 0;
	height:29px;
	float:left;
	display:inline;
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:#663297;
	padding:0 13px 0 9px;
}
#m1 .news .title li strong {
	padding-left:17px;
	background:url(../images/news_title_icon.gif) no-repeat 0 center;
}
#m1 .news .title li a {
	background:url(../images/dot2.gif) no-repeat 0 center;
}
#m1 .news .title li.active {
	background:url(../images/news_title1.gif) no-repeat;
}
#m1 .news .title li.active a {
	color:#fff;
	background:none;
}
#m1 .news .title li a {
	color:#663297;
	background:none;
}
#m1 .news .title li.active strong {
	background:none;
}
#m1 .news .text {
	clear:both;
}
#m1 .news .text .pic {
	float:left;
	background:#fff;
	border:1px solid #e6e6e6;
	padding:3px;
	margin-right:12px;
	font-size:12px;
}
#m1 .news .text .pic img {
	width:85px;
	height:76px;
	display:block;
	font-size:12px;
	border:0;
}
#m1 .news .text strong {
	display:block;
	height: 27px;
	line-height: 25px;
}
#m1 .news .text .p {
	margin-bottom:15px;
	width:376px;
	height:81px;
}
#m1 .news .text .list1 li {
	width:376px;
	float:left;
	height:30px;
}
#m1 .news .text .list1 li #newsmaintltull span {
	display:none;
}
#m1 .r {
	background:url(../images/youhui.jpg) no-repeat;
	height:402px;
	width:281px;
	float:right;
}
#m1 .r ul {
	margin:20px auto 0;
	width:247px;
}
#m1 .r .tab {
	height:34px;
	margin-bottom:1px;
*margin-bottom:0px;
	background:url(../images/yh_tab2.gif) no-repeat;
	line-height:34px;
	overflow:hidden;
}
#m1 .r .tab.hover {
	position:-200px;
	background:url(../images/yh_tab1.gif) no-repeat;
	height: 34px;
	line-height: 34px;
}
#m1 .r .tab#act11 {
	background-position:0 -34px;
}
#m1 .r .tab#act12 {
	background-position:0 -68px;
}
#m1 .r .tab#act13 {
	background-position:0 -102px;
}
#m1 .r .tab#act14 {
	background-position:0 -136px;
}
#m1 .r .c2.hover {
	background-position:0 -34px;
}
#m1 .r .hover strong {
	color:#7841ad;
}
#m1 .r .tab strong {
	padding-left:57px;
	color:#fff;
}
#m1 .r .hover strong {
	color:#7841ad;
	float: left;
	width:177px;
	margin-top: 2px;
}
#m1 .r .con {
	padding:1px 0px 4px 0px;
*padding:0px 0px 4px 0px;
	text-align:center;
}
#m1 .r .con img {
	width:244px;
	height:123px;
}
#m2 {
	margin-bottom:40px;
}
#m2 .box {
	width:316px;
	float:left;
	background-color:#fff;
	overflow:hidden;
}
#m2 .box .title {
	height:41px;
	color:#fff;
	line-height:41px;
	text-align:right;
	background:url(../images/m2_box1_title.gif) no-repeat;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:23px;
}
#m2 .box .title.t2 {
	background:url(../images/m2_box2_title.gif) no-repeat;
}
#m2 .box .title.t3 {
	background:url(../images/m2_box3_title.gif) no-repeat;
}
#m2 .box .title strong {
	float: left;
	font-size: 16px;
	line-height: 36px;
	padding-left: 44px;
}
#m2 .box .title a {
	float:right;
	width:34px;
	padding:18px 0;
	margin-right:18px;
	display:inline;
}
#m2 .box .pic {
	float:left;
	margin:0 17px 0px 19px;
	border:1px solid #e0e0e0;
	font-size:12px;
	display:inline;
}
#m2 .box .pic img {
	width:91px;
	height:57px;
}
#m2 .box p {
	width:166px;
	float:left;
	line-height:22px;
}
#m2 .box .tab {
	width:100%;
	float:left;
	margin:23px 0 15px 19px;
	display:inline;
}
#m2 .box .tab li {
	float:left;
	margin-right:1px;
	width:92px;
	height:28px;
	text-align:center;
	line-height:28px;
	background:  url(../images/m2_box_tab.jpg) no-repeat;
}
#m2 .box .tab li a {
	color:#626262;
}
#m2 .box .tab li.hover {
	background-position:-92px 0;
	font-weight:bold;
}
#m2 .box .tab li.hover a {
	color:#fff;
}
#m2 .box .list1 {
	margin: 0 19px 24px 19px;
	width:278px;
}
#m3 {
	margin-bottom:26px;
	background-color:#fff;
}
.index_k {
	margin:0 auto;
	overflow:hidden;
	width:997px;
	background: url(../images/index_k_bg.gif) no-repeat;
	height:46px;
}
.index_k strong {
	display:block;
	font-size:14px;
	color:#633399;
	margin-left:35px;
	height:32px;
	line-height: 28px;
}
.index_k div {
	border-top:1px solid #cecece;
	border-bottom:1px solid #fff;
	height:0;
}
#m3 {
	padding:31px 0 24px;
}
#m3 .l {
	margin:0 59px 0 24px;
	float:left;
	display:inline;
	width:680px;
	overflow:hidden;
}
#m3 .next, #m3 .last {
	cursor:pointer;
	float:left;
	margin-top: 48px;
}
#m3 .expe_con {
	width:620px;
	float:left;
	overflow:hidden;
	margin:0 15px 0 5px;
}
#MarqueeDiv3 {
	left:12px;
}
#m3 .expe_con ul {
	float:left;
	width:1890px;
}
#m3 .expe_con li {
	float:left;
	width:315px;
}
#m3 .expe_con .pic {
	float:left;
	border:1px solid #dfdfdf;
	margin-right:11px;
	display:inline;
}
#m3 .expe_con .text {
}
#m3 .expe_con .text .title {
	height:28px;
	line-height:20px;
	color:#653297;
}
#m3 .expe_con .text .title strong {
	padding-right:14px;
	font-size:14px;
	font-weight:bold;
	color:#653297;
}
#m3 .expe_con .text p {
	float:left;
	width:165px;
	line-height:22px;
	margin-bottom:8px;
}
#m3 .expe_con .text .swt {
}
#m3 .expe_con .text .swt a {
	float: left;
	width:67px;
	height:20px;
	background:url(../images/btn.gif) no-repeat;
	color:#fff;
	line-height:22px;
	text-align:center;
}
#m3 .l .huangjin {
	border:1px solid #e7e7e7;
	margin-top:34px;
	padding:12px 12px 12px 0;
	float:left;
}
#m3 .l .huangjin li {
	float:left;
	text-align:center;
	margin-left:12px;
	display:inline;
}
#m3 .l .huangjin li p {
*margin-top:5px;
}
#m3 .r {
	float:left;
	width:216px;
	display:inline;
}
#m3 .r .t {
	background: url(../images/m3_r_title.gif) no-repeat 0 2px;
	height:33px;
	border-bottom:1px solid #e1e1e1;
}
#m3 .r .t strong {
	padding-left:33px;
	color:#653298;
	font-size:14px;
}
/* foot
----------------------------------------*/
.bottom {
	background-color:#653297;
	border-top:2px solid #cdcdcd;
}
.bottom dl {
}
.bottom dl dt {
	font-weight:bold;
	height:22px;
	color:#fff;
}
.bottom dl.ks {
	width:242px;
	float:left;
	margin:23px 75px 23px 0;
}
.bottom dl.ks dt {
	border-bottom:1px solid #8f6bb1;
}
.bottom dl.ks dd div {
	float:left;
	width:80px;
	height:26px;
}
.bottom dl dd div {
	background:url(../images/bottom_dot.gif) no-repeat 0 center;
	height:26px;
}
.bottom dl.contact_us {
	width:400px;
	float:left;
	color:#fff;
	margin:23px 65px 23px 0;
}
.bottom dl.contact_us dt {
	border-bottom:1px solid #8f6bb1;
}
.bottom dl dd div a, .bottom dl dd div p {
	padding-left:10px;
	color:#fff;
	line-height:26px;
}
.bottom .map {
	margin: 23px 0px 23px 0;
}
#copyright {
	height:38px;
	background-color:#843dcb;
	color:#fff;
	margin-bottom:50px;
	position:relative;
	z-index:99999;
}
#copyright .wrap0 {
	position:relative;
	overflow: inherit;
	width:997px;
	margin:0 auto;
}
#copyright p {
	line-height:38px;
	color:#fff;
}
#copyright .right {
	width:157px;
	height:30px;
}
.fr {
	width:142px;
	height:22px;
	float:right;
	background:url(../images/flink.gif);
	margin-right:15px;
	margin-top:8px;
}
#flink li {
	width:142px;
	line-height:20px;
	height:20px;
	text-indent:0.8em;
	color:#404040;
}
#flink li li {
	border-right:#7f9db9 1px solid;
	border-left:#7f9db9 1px solid;
	text-align:left;
	color:#404040;
}
#flink li li A:link {
display block;
	width:142px;
	color:#333;
	text-indent:0.8em;
	line-height:20px;
	height:20px;
	color:#404040;
}
#flink li li A:visited {
	display:block;
	width:142px;
	color:#333;
	text-indent:0.8em;
	line-height:20px;
	height:20px;
}
#flink li li A:hover {
	background-color:#a6082c;
	text-decoration:none;
}
#flink li ul {
	background-color:#F8F8F8;
	display: block;
	position: absolute;
	left:840px;
	overflow:scroll;
	width:142px;
	top:-72px;
	height:80px;
}
#newsmaintltull {
	float:left;
}
#newsmaintltull span {
	width:0;
}
#newsmaintltulr {
	float:right;
}

