body, h1, h2, h3, h4, h5, hr, p, dl, dt, dd, ul, ol, li, form, input, textarea, table, th, td, var{

	margin:0;

	padding:0;

}

ul, ol{list-style:none;}

a{

	text-decoration:none;

}

a:hover{text-decoration:underline;}

table{border-collapse:collapse; border-spacing:0;}

a img {

	border:none;

}

.clear { clear:both;}

html {

	font-size:12px;

}

#head {

	height:150px;

	background:url(../images/body.jpg) repeat-x;

}

#top{

	width:960px;

	height:150px;

	margin:0px auto;

	position:relative;

	top:0px;

	left:0px;

}

#top dl{

	width:510px;

	height:90px;

	position:relative;

	top:0px;

	left:0px;

	padding-top:17px;

	margin-bottom:5px;

}

#top dl dt{

	position:absolute;

	top:0px;

	left:0px;

}

#top dl dt img{

	border:none;

}

#top dl dd{

	height:22px;

	margin-left:310px;

	font-size:14px;

	color:#676767;

	line-height:22px;

}



#head_swt1 {

    display: inline;

}



#top span{

	display:block;

	width:270px;

	height:32px;

	position:absolute;

	top:0px;

	right:0px;

	line-height:32px;

	font-size:12px;

}

#top span a{

	font-size:12px;

	color:#565656;

}

#top span a:hover {

	text-decoration: underline;

}

#top address img{

	position:absolute;

	top:32px;

	right:0px;

	border:none;

}

#top form{

	width:193px;

	height:24px;

	background:url(../images/from_bg.jpg) no-repeat;

	position:absolute;

	top:77px;

	left:747px;

}

#top form input{

	width:140px;

	height:24px;

	border:none;

	margin:0px;

	padding:0px;

	background:none;

	line-height:24px;

	text-indent:2px;

}

#top form button{

	width:45px;_width:40px;

	height:24px;

	border:none;

	margin:0px;

	padding:0px;

	background:none;

	line-height:24px;

	text-align:center;

	font-weight:bold;

	cursor :pointer;

}





ul.MenuBarHorizontal{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 14px;

	cursor: default;

	width: 960px;

	height:37px;

	background:#CC0000;

}

ul.MenuBarHorizontal li{

	margin:0;

	padding:0;

	list-style-type: none;

	position: relative;

	text-align: left;

	cursor: pointer;

	width: 95px;

	float: left;

	margin-right:22px;

	

}

ul.MenuBarHorizontal li#lits{

	margin-left:20px;

}

ul.MenuBarHorizontal li a{

	line-height:24px; 

	height:24px;

 }

ul.MenuBarHorizontal li a:hover{ 

	background-image:url(../images/alice_111.gif);

}

ul.MenuBarHorizontal li .MenuBarItemSubmenu{ 

	line-height:24px; 

	height:24px;

}

ul.MenuBarHorizontal ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 100%;

	z-index: 1020;

	cursor: default;

	width: 90px;

	position: absolute;

	left: -1000em;

	margin-left:4px;

}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{

	left: auto;

}

ul.MenuBarHorizontal ul li{

	width: 90px; 

	text-align:center;

	_margin: 0;_padding: 0;

}

.mbhz{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CC0000; 

	background-color:#FFFFFF;

	height:8px;_height:0px;_font-size:8px;

	CURSOR: text;

}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{

	left: auto;

	top: 0;

}

ul.MenuBarHorizontal ul{

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CC0000;

	border-left-color: #CC0000;

}

ul.MenuBarHorizontal a{

	display: block;

	cursor: pointer;

	padding:6px 0px 4px 0px;

	background-color: #CC0000;

	text-decoration: none;

	color:#fffbd1;

	}

ul.MenuBarHorizontal ul li a{ 

	background-color:#FFFFFF; 

	color:#000000;

	font-size:12px;

	height:13px; 

	line-height:13px;

}

ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible{

	color: #FFFBD1;

	background-color: #FFFFFF;

}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{

	background-color: #CC0000;

}

ul.MenuBarHorizontal a.MenuBarItemSubmenu{

	text-align:center;

}

ul.MenuBarHorizontal a:hover.MenuBarItemSubmenu{

	background-image: url(../images/menu_1.gif);

	background-repeat: no-repeat;

	background-position: 4px 4px; text-align:center; line-height:24px; height:24px;

	color:#666;

}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenu{

	background-image: url(../images/sprymenubarright.gif);

	background-repeat: no-repeat;

	background-position: 95% 50%;

}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover li{ 

	font-weight:bold;

}



ul.MenuBarHorizontal a.MenuBarItemSubmenuHover{

	background-image: url(../images/sprymenubardownhover.gif);

	background-repeat: no-repeat;

	background-position: 95% 50%;

	background-image: url(../images/menu_1.gif);

	background-repeat: no-repeat;

	background-position: 4px 4px; 

	text-align:center; 

	color:#CC0000;  

	line-height:24px; 

	height:24px;

}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover{

	background-image: url(../images/sprymenubarrighthover.gif);

	background-repeat: no-repeat;

	background-position: 95% 50%;

}

ul.MenuBarHorizontal iframe{

	position: absolute;

	z-index: 1010;

}

@media screen, projection{

	ul.MenuBarHorizontal li.MenuBarItemIE{

		display: inline;

		float: left;

		background: #FFF;

	}

}

ul.MenuBarHorizontal li.licenter{

	text-align:center;

}





#foot{

	width:100%;

	height:220px;

	background: url(../images/foot_bg.jpg) repeat-x;

}

#foot div{

	width:960px;

	height:172px;

	margin:0px auto;

	overflow:hidden;

}

#foot div dl{

	width:331px;

	height:172px;

	float:left;

}

#foot div dl#foot_dl3{

	width:297px;

}

#foot div dl dt{

	width:297px;

	height:26px;

	padding-top:30px;

	margin-bottom:18px;

	font-size:16px;

	font-weight:bold;

	border-bottom:1px solid #CACACA;

}

#foot div dl dd{

	width:295px;

	font-size:12px;

	line-height:20px;

	color:#5D5D5D;

}

#foot div dl dd a{

	color:#5D5D5D;

}

#foot div dl dd a:hover {

	text-decoration: underline;

}

#foot div dl dd span{

	color:red;

}

#foot p{

	width:960px;

	height:48px;

	margin:0px auto;

	text-indent:0em;

	text-align:center;

	line-height:48px;

	font-size:12px;

	background: url(../images/foot_p_bg.jpg) no-repeat;

	color:#CACACA;

}



.height10 { height:10px;}



.fl {float: left;display: inline;}

.fr {float: right;display: inline;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block} 



/*×¨¼ÒÍÅ¶Ó*/
.zj_con03{ width:1000px; margin:0 auto 20px; overflow:hidden;}
.zj_con03_1{ font-size:24px; font-weight:bold; color:#333; border-left:4px solid #c2245f; padding:0 0 0 14px; line-height:25px; margin:0 0 15px;}
.zj_con03_2{ width:998px; height:435px; border:1px solid #d7d7d7; overflow:hidden;}
.zj_con03_2_1{width:997px; height:500px; position:relative; overflow:hidden;}
.zj_con03_2_2{ overflow:hidden;}
.zj_con03_2_2 b{ width:49px; height:28px; font-size:16px; display:block; background:url(../images/new20.jpg) no-repeat; text-align:center; line-height:28px; color:#fff; margin:0 0 5px;}
.zj_con03_2_2 blockquote{ width:545px; font-size:15px; margin:0 0 10px; *margin-bottom:5px;}
.zj_con03_2_2 blockquote a{ color:#c51950;}
.zj_con03_2_3{ width:600px; overflow:hidden; padding:15px 0 0;}
.zj_con03_2_3 li{ width:142px; float:left;}
.zj_con03_2_3 li a{ width:118px; height:36px; display:block; background:url(../images/new21.jpg) no-repeat; line-height:36px; color:#fff; font-size:16px; text-indent:20px;}
.zj_con03_2_3 .wwli01 a{ background:url(../images/new22.jpg) no-repeat;}
.zj_cn02_5{ width:998px; overflow:hidden; padding:28px 0 0;}
.zj_cn02_5 dl{ overflow:hidden;}
#ww03_Content1,#ww03_Content2,#ww03_Content3,#ww03_Content4,#ww03_Content5,#ww03_Content6,#ww03_Content7,#ww03_Content8{ display:none;}
.zj_cn02_5 dl dt{ width:283px; float:left; position:relative; margin-left:24px; *margin-left:10px;}
.zj_cn02_5 dl dt .img02{ position:absolute; left:0; top:0; z-index:5; display:none;}
.zj_cn02_5 dl dd{ width:661px; height:500px; float:left; overflow:hidden; position:relative;}
.zj_cn02_6{ width:661px; overflow:hidden; position:relative;}
.zj_cn02_6 img{ position:absolute; top:20px; right:0px;}
.zj_cn02_6_1{ width:221px; float:left; overflow:hidden;}
.zj_cn02_6_1 strong{ font-size:32px; color:#333; display:block; line-height:normal; margin-bottom:5px; font-weight:normal;}
.zj_cn02_6_1 span{ font-size:12px; color:#333; display:block; line-height:normal;}
.zj_cn02_6_4{ width:620px; margin:0 auto; overflow:hidden; position:relative;}
.dock-container2{position:absolute; height:104px; _top:-35px;}
.dock-item2{display:block;width:64px;color:#000;bottom:0px;position:absolute;text-align:center;text-decoration:none; margin-right:10px;}
.dock-item2 span{ display:block; text-align:center;}
.dock-item2 img{border:none;width:100%;}
#dock2{ width:700px; position:absolute; top:328px; _top:340px; height:110px;_height:250px; right:5px;}
.zj_hg01{ width:600px; height:90px; overflow:hidden; *margin-bottom:10px;}
.zj_hg02{ width:465px; float:left; overflow:hidden;}
.zj_hg02 strong{ font-size:56px; color:#333; float:left;}
.zj_hg02 p{ height:60px; border-left:2px solid #c51950; float:left; margin:12px 0 0 18px; padding-left:18px;}
.zj_hg02 p span{ font-size:18px; display:block; line-height:22px; color:#555; font-weight:bold;}
.zj_hg02 p em{ font-size:14px;}
.zj_game163{ width:600px; overflow:hidden; position:absolute; right:50px; top:350px;}
.zj_game163 .sPrev,.zj_game163 .sNext{ float: left; display: block; width:20px; height:82px;}
.zj_game163 .smallImg{ float:left;display:inline; width:490px; overflow: hidden; margin:0 0 0 20px;}
.zj_game163 .smallImg li{ float: left; margin:0 5px; height:82px; width:70px; cursor:pointer;  display: inline;}
.zj_game163 .smallImg li em{ transition:all 0.1s ease-in-out 0s;}
.zj_game163 .smallImg img{ width:60px; height:60px; transition:all 0.1s ease-in-out 0s;}
.zj_game163 .smallImg li:hover img{ transform:scale(1.1,1.1);}
.zj_game163 .smallImg li:hover em{ font-size:14px;}