@charset "utf-8";

body {
	
	font-size:12px;
	
	font-family: "微软雅黑", "宋体", "黑体";
	
	min-width: 1100px;
	

}


html {
	
	overflow-x: hidden;
	

}


* {
	
	margin:0;
	
	padding:0;
	

}


ul, li {
	
	list-style:none;
	

}


img {
	
	border:0

}


a {
	
	text-decoration:none;
	
	-webkit-transition-property: color, background;
	
	-webkit-transition-duration: 0.3s, 0.3s;
	
	-webkit-transition-timing-function: ease-in, ease-in;
	

}



.w1200 {
	
	width:1024px;
	
	margin:0 auto;
	
	margin-top:10px;
	
	background-color:#ededed;
	
	height:259px;
	

}


.i_line2 {
	
	height:100%;
	

}


#top_box {
	
	background:#531769;
	
	width: 100%;
	

}


#topul {
	
	height: 40px;
	
	width: 1218px;
	
	margin:0 auto;
	
	position:relative;
	

}


.jj {
	
	border-bottom: dashed 1px #c8c8c8;
	
	padding-top:50px;
	

}



/*---banner---*/
.slideBox {
	
	width:auto;
	
	height:590px;
	
	overflow: visible;
	
	position: relative;
	
	visibility: visible;
	
	display: block;
	

}


.slideBox .btn {
	
	height:400px;
	
	left:50%;
	
	bottom:55px;
	
	z-index:3;
	
	width:1000px;
	
	margin-left:-500px;
	

}


.slideBox .hd {
	
	position:absolute;
	
	left:45%;
	
	bottom:50px;
	

}


.slideBox .hd ul {
	
	overflow:hidden;
	
	zoom:1;
	
	float:left;
	
	padding-right:52px;
	
	height:33px;
	

}


.slideBox .hd ul .search_txt {
	
	border:1px solid #cecece;
	
	width:373px;
	
	height:28px;
	
	margin-left:10px;
	

}



.slideBox .hd ul .search_button {
	
	margin-top:-2px;
	
	background-color:#e82385;
	
	font-size:14px;
	
	color:#FFF;
	
	width:80px;
	
	border:0px;
	
	height:30px;
	
	margin-left:-83px;
	

}


.slideBox .hd ol .space {
	
	height:32px;
	
	line-height:32px;
	
	font-size:14px;
	
	width:587px;
	
	float:left;
	
	color:#cecece;
	

}


.slideBox .hd ol .space span, .slideBox .hd ol .space a, .slideBox .hd ol .space img {
	
	float:left;
	

}


.slideBox .hd ol .space a img {
	
	padding-top:5px;
	
	padding-left:5px;
	

}


.slideBox .hd ol .space img {
	
	padding-top:4px;
	
	padding-left:15px;
	

}


.slideBox .hd ul li {
	
	float:left;
	
	margin-left:10px;
	
	width:15px;
	
	height:15px;
	
	line-height:14px;
	
	text-align:center;
	
	background:#cbcbcb;
	
	cursor:pointer;
	
	text-indent:-1000px;
	

}


.slideBox .hd ul li.on {
	
	background:#e7177e;
	
	color:#98329F;
	

}


.slideBox .bd {
	
	position:relative;
	
	height:100%;
	
	z-index:0;
	
	width:100%;
	

}


.slideBox .bd li {
	
	zoom:1;
	
	vertical-align:middle;
	

}


.slideBox .bd img {
	
	height:590px;
	

}


.slideBox .prev, .slideBox .next {
	
	width: 60px;
	
	height: 90px;
	
	margin: -80px 0 0;
	
	display: none;
	
	background:url(../images/ad_ctr.gif) no-repeat 0 0;
	
	position: absolute;
	
	top: 50%;
	
	z-index: 5;
	
	cursor: pointer;
	
	text-indent: -9999px;
	

}


.slideBox .prev {
	
	left: 18%;
	

}


.slideBox .next {
	
	background-position: 0 -90px;
	
	right: 18%;
	

}


.slideBox .prev:hover, .slideBox .next:hover {
	
	filter:alpha(opacity=80) !important;
	
	opacity:0.8 !important;
	

}


.c_3 {
	
	color:#333

}


.c_9 {
	
	color:#999;
	

}


.dx {
	
	text-transform:uppercase

}


.w118 {
	
	width: 1218px;
	
	margin:0 auto;
	

}


#demoq {
	
	float: left;
	
	height:39px;
	
	font-size:12px;
	
	line-height:39px;
	
	color: #fff;
	
	position:relative;
	

	overflow:hidden;
	
	
	width:500px;
	
	color:#FFF;
	

}



 .w500{
	 width:1000px;
	 height:39px;
}


 .w500 td{
	 height:39px;
}


 a.demo1title{
	color:#FFF;
	 font-size:14px;
}


.lisapn {
	
	font-size:17px;
	
	color:#f9c751;
	
	font-weight:inherit;
	
	padding-left:10px;
	
	line-height:40px;
	
	width:120px;
	
	float:left;
	

}


#top1_right {
	
	text-align: right;
	
	float:right;
	

}


#top1_right .top_word1 {
	
	font-size:8px;
	
	font-family:Verdana, Geneva, sans-serif;
	

}


#top1_right {
	
	color: #5e5e5e;
	
	float:right;
	
	display:block;
	

}


#top1_right a {
	
	color:#FFF;
	
	line-height:40px;
	
	height:40px;
	
	padding:0 5px;
	

}


#top1_right a:hover {
	
	color:#c2c2c2;
	

}


#top1_right span {
	
	color:#5e5e5e;
	
	font-size:8px;
	

}


/*menu*/
#menu {
	
	position:relative;
	
	width:1218px;
	
	margin:0 auto;
	
	z-index:3000;
	
	height:0px;
	

}


#nav {
	
	width:820px;
	
	margin:0 auto;
	
	display:block;
	

}


.jquery {
	
	background:#511767;
	
	filter:alpha(opacity=90);
	/*透明*/
	opacity: 0.9;
	
	left:1px;
	

}


#nav .jquery_out {
	
	float:left;
	
	width:254px;
	

}


#nav .mainlevel {
	
	float:left;
	
	width:120px;
	
*_ border-right:none;
	
	height:74px;
	/*IE6 only*/

}


#nav .nav1 {
	
	color:#ebd4ac;
	
	text-decoration:none;
	
	font-size:18px;
	
	display:block;
	
	text-align:center;
	
	height:57px;
	
	/*line-height:74px;
	*/
	padding-top:17px;
	
	width:120px;
	
	/*_padding-top:25px;
	*/

}


#nav .nav1 span {
	
	font-size:12px;
	
	display:block;
	
	text-transform: uppercase;
	
	font-style: normal;
	
	filter: Alpha(Opacity=60);
	
	opacity:0.6;
	/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	

}


#nav .mainlevel a:hover {
	
	color:#fff;
	
	text-decoration:none;
	
	background:#ed8373;
	
	height:57px;
	
	_height:57px;
	

}


#nav .mainlevel ul {
	
	display:none;
	
	position:absolute;
	

}


.tmbg {
	
	float:left;
	
	width:120px;
	
	height:74px;
	
	background:#601986;
	

}


.navbox {
	
	height:74px;
	
	width:965px;
	
	padding-left:254px;
	
	margin:0 auto;
	
	position:absolute;
	
	z-index:-1;
	
*_margin-top:-100px;
	
	top:0px;
	

}


.navbox1 {
	
	background:#7c288f;
	
	filter: Alpha(Opacity=100);
	
	opacity:1;
	/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	

}


.navbox2 {
	
	background:#872690;
	
	filter: Alpha(Opacity=100);
	
	opacity:1;
	/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	

}


.navbox3 {
	
	background:#912591;
	
	filter: Alpha(Opacity=100);
	
	opacity:1;
	/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	

}


.navbox4 {
	
	background:#99238f;
	
	filter: Alpha(Opacity=100);
	
	opacity:1/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	

}


.navbox5 {
	
	background:#8D0E7A;
	
	filter: Alpha(Opacity=100);
	
	opacity:1;
	/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	

}


.navbox6 {
	
	background:#980B77;
	
	filter: Alpha(Opacity=100);
	
	opacity:1;
	/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	

}


.navbox7 {
	
	background:#A81369;
	
	filter: Alpha(Opacity=100);
	
	opacity:1/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	

}


.navbox8 {
	
	background:#cf3189;
	
	filter: Alpha(Opacity=20);
	
	opacity:0.2;
	/* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	

}


.listnav {
	
	background:url(../images/title.png) no-repeat;
	
	position:relative;
	
	text-indent:5000px;
	
	line-height:500px;
	
	height:100px;
	
	overflow:hidden;
	
	font-size:12px;
	
	color:#fff;
	
	clear:both;
	

}


.listnav a {
	
	display:block;
	
	width:50px;
	
	height:50px;
	
	line-height:50px;
	
	border-radius: 100px;
	
	text-align:center;
	
	text-transform:uppercase;
	
	color:#333;
	
	font-weight:normal;
	
	position:absolute;
	
	right:10px;
	
	top:55px;
	
	text-indent: 0px;
	
	overflow:hidden;
	
	background:#e8e8e8;
	

}


.listnav a:hover {
	
	background:#f16000;
	
	color:#fff;
	

}


.listnav p {
	
	position:absolute;
	
	display:none;
	
	left:205px;
	
	top:155px;
	
	line-height: 25px;
	
	text-indent: 0px;
	
	color:#333;
	
	font-weight:normal;
	
	filter: Alpha(Opacity=60);
	
	opacity:0.6;
	/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	
	/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	

}


.nav1 {
	
	background-position:10px 30px;
	
	height:120px;
	

}


.nav1 a {
	
	top:40px;
	

}


.nav2 {
	
	background-position:0px -110px;
	
	height:160px;
	

}


.nav3 {
	
	background-position:0px -280px;
	
	height:160px;
	

}


.nav4 {
	
	background-position:0px -445px;
	
	height:160px;
	

}


.nav5 {
	
	background-position:0px -320px;
	
	height:160px;
	

}


.nav6 {
	
	background-position:0px -608px;
	
	height:160px;
	

}


.nav7 {
	
	background-position:0px -774px;
	
	height:160px;
	

}


.section {
	
	width:1180px;
	
	margin-bottom:20px;
	
	overflow:hidden;
	

}


.section ul {
	
	width:1200px;
	
	padding:0;
	
	margin:0;
	

}


.section ul li {
	
	float:left;
	
	display:block;
	
	width:495px;
	
	height:239px;
	
	background:url(../images/imgbg.jpg) no-repeat;
	
	margin:9px;
	
	overflow:hidden;
	
	position:relative;
	 /**+position:inherit*/

}


.section .rsp {
	
	width:495px;
	
	height:239px;
	
	overflow:hidden;
	
	position: absolute;
	
	background:#000;
	
	top:0px;
	

}


.section .text {
	
	position:absolute;
	
	width:495px;
	
	height:200px;
	
	left:-380px;
	
	top:0px;
	
	overflow:hidden;
	/**+position:inherit;
	*+margin-top:-210px;
	*/

}


.section ul li .photo {
	
	width:495px;
	
	height:239px;
	
	overflow:hidden;
	

}


.section .text h3 {
	
	width:495px;
	
	margin-top:70px;
	
	height:140px;
	
	text-align:center;
	
	color:#FFFFFF;
	
	font-family:"microsoft yahei";
	
	font-size:18px;
	
	line-height:35px;
	
	font-weight:normal;
	

}


.section ul li h3 span {
	
	font-size:12px;
	
	text-transform:uppercase;
	
	text-align:center;
	
	color:#fff;
	
	display:block;
	
	font-weight:normal;
	

}


.photo ul li {
	
	border:none;
	

}


.photo img {
	
	height:239px;
	

}


.bg_col {
	
	background:url(../images/bg_col.jpg) repeat-x;
	
	height:123px;
	
	width:auto;
	

}


.bgdiv {
	
	margin:0 auto;
	
	width:1024px;
	
	height:117px;
	
	padding-top:7px;
	
	text-align:left;
	

}


/*.bgdiv ul li{
	 float:left;
	 border-right:1px #CCC dotted;
	height:78.5px;
	 width:240px;
	 border-bottom:1px #CCC dotted;
}

*/
.bgdiv a img {
	
	border:0px;
	

}


.bg1 {
	
	background:url(../images/bg1.png);
	
	width:286px;
	
	height:115px;
	
	float:left;
	

}


.bg2 {
	
	width:251px;
	
	float:left;
	
	padding-top:24px;
	
	padding-left:30px;
	
	border-right:1px #CCC dotted;
	
	height:77px;
	
	border-bottom:1px #CCC dotted;
	

}


.bg3 {
	
	width:186px;
	
	float:left;
	
	padding-top:24px;
	
	border-right:1px #CCC dotted;
	
	height:77px;
	
	border-bottom:1px #CCC dotted;
	
	padding-left:10px;
	

}


.bg4 {
	
	background:url(../images/258.gif);
	
	width:251px;
	
	height:81px;
	
	margin-top:21px;
	
	float:left;
	

}


/*footer*/
.footer1 {
	
	background:url(../images/footer1.png) repeat-x;
	
	width:auto;
	
	height:201px;
	

}


.footer1 .content, .footer2 .conntent2, .footer3 .conntent3 {
	
	margin:0 auto;
	
	width:1024px;
	

}


.footer1 .content .title {
	
	width:160px;
	
	height:154px;
	
	float:left;
	
	margin-top:46px;
	
	margin-right:10px;
	
	font-size:14px;
	

}


.footer1 .content .title ul .titles {
	
	background:#bdbdbd;
	
	width:158px;
	
	height:24px;
	
	line-height:24px;
	

}


.footer1 .content .title ul .titles a {
	
	float:right;
	
	color:#000;
	
	font-weight:bold;
	

}


.footer1 .content .title ul li {
	
	text-align:right;
	
	line-height:24px;
	
	height:24px;
	

}


.footer1 .content .title ul li a {
	
	color:#666;
	

}


.footer2 {
	
	background:url(../images/footerbg2.gif) repeat-x;
	
	width:auto;
	
	height:142px;
	

}


.footer2 .conntent2 .title2 {
	
	width:282px;
	
	float:left;
	

}


.footer2 .conntent2 .title2_1 {
	
	float:left;
	
	width:220px;
	
	padding-top:37px;
	
	padding-left:40px;
	

}


.footer2 .conntent2 .title2_1 span {
	
	color:#000;
	
	font-size:14px;
	

}


.footer2 .conntent2 .title2_2 {
	
	float:left;
	
	width:230px;
	
	padding-top:37px;
	
	padding-left:40px;
	

}


.footer2 .conntent2 .title2_2 span {
	
	color:#333;
	
	font-size:14px;
	

}


.footer2 .conntent2 .title2_3 {
	
	padding-top:37px;
	
	text-align:right;
	

}


.footer3 {
	
	background:url(../images/footerbg3.gif) repeat-x;
	
	width:auto;
	
	height:153px;
	

}


.footer3 .conntent3 .title3 {
	
	padding-top:20px;
	

}


.footer3 .conntent3 .title3 lable {
	
	font-size:12px;
	
	color:#000;
	

}


.footer3 .conntent3 .title3 a {
	
	color:#333;
	
	font-size:13px;
	
	margin-left:10px;
	
	margin-right:10px;
	

}


.footer3 .conntent3 .title3_2 {
	
	text-align:center;
	

}


.footer3 .conntent3 .title3_2 a {
	
	color:#333;
	
	font-size:14px;
	

}




/**/
.location1{
	width:1024px;
	 margin:0 auto;
	margin-top:10px;
}


.lefts{
	padding-right:12px;
	 font-family:Cambria;
	font-size:24px;
}


.location1 .location1_title{
	font-size:16px;
	 padding-top:3px;
	  color:#333
}


.location1 img{
	width:1024px;
	 margin:0 auto;
	padding-top:10px;
}


.location2{
	width:1024px;
	 margin:0 auto;
	 margin-top:10px;
	 height:420px;
}


.location2 .location2_title{
	font-size:16px;
	 padding-top:5px;
	 color:#333
}


.location2 .location2_con{
	width:1014px;
	 margin:0 auto;
	 background:#F5F5F5;
	  float:left;
	 height:357px;
	 padding-left:10px;
	 padding-top:20px;
	padding-bottom:15px;
}


.location2 .location2_titles{
	width:470px;
	 height:170px;
	 float:left;
	 border-bottom:1px solid #999;
	 margin-right:35px;
	margin-bottom:15px;
}


.location2 .location2_titles .connent{
	float:left;
	 padding-left:20px;
	 width:245px;
	 height:142px;
}


.location2 .location2_titles .connent_title{
	width:255px;
	font-size:14px;
	 font-weight:bold;
	 color:#600;
	 height:40px;
	 line-height:40px;
 }


.location2 .location2_titles .connent_con{
	color:#999;
	 line-height:18px;
	 height:18px;
}


.left{
	 float:left;
}


.right{
	 float:right;
}






/**新foot**/
.ffo1{
	height:128px;
	background:url(../images/bg128.jpg) repeat-x;
	 margin-top:20px;
}



.ffo2{
	width:1009px;
	 margin:0 auto;
}



.ffo3{
	background:#8f8c8c;
}



.ffo4{
	width:1009px;
	 margin:0 auto;
	 padding:0 0 42px 0;
}



.ffo4 dl{
	width:228px;
	 float:left;
	 padding-right:32px;
}



.ffo4 dl a{
	height:25px;
	 display:block;
	 line-height:25px;
	 background:#ffffff;
	 text-align:right;
	 color:#595757;
	 padding-right:5px;
	 text-transform:uppercase;
}



.ffo4 dl dd a{
	background:none;
}



.ffo4 dl dd a span{
	font-size:11px;
}



.ffo4 dl dd a i{
	padding:0 0 0 5px;
}



.ffo4 dl dd a:hover{
	color:#fff;
}



.ffo5{
	background: url(../images/bgf5.gif) repeat;
	 padding-bottom:48px;
	 padding-bottom:20px;
}



.ffo6{
	width:1009px;
	  margin:0 auto;
	 position:relative;
}


.ffo6 h2,.ffo6 h3,.ffo6 h4,.ffo6 h5,.ffo6 h6{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}



.ffo6 h6{
	position:absolute;
	 left:0;
	 top:110px;
	 width:252px;
	 color:#FFF;
}



.ffo6 h6 a{
	color:#FFF;
}



.ffo6 h6 span{
	font-size:10px;
	 letter-spacing:-1px;
}



.ffo6 h2{
	float:left;
}



.ffo6 h3{
	width:350px;
	 float:left;
	 padding-left:20px;
	 color:#FFF;
	 padding-top:60px;
}



.ffo6 h3 p{
	line-height:24px;
}



.ffo6 h4{
	width:172px;
	 float:left;
	 padding-top:62px;
}



.ffo6 h5{
	float:right;
	 padding:50px 10px 0 0;
}



.diwei{
	width:100%;
	height:48px;
	 background:#000;
	  position:fixed;
	 left:0px;
	 bottom:0px;
	 z-index:1001;
}



.adrs{
	height:48px;
	 width:961px;
	 margin:0 auto;
	 position:relative;
}



.adrs h2{
	position:absolute;
	 left:0;
	 bottom:0;
}



.adrs b{
	text-align:right;
	 color:#FFF;
	 display:block;
	 font-family:"微软雅黑";
	 font-size:14px;
	 padding-top:7px;
	 line-height:14px;
}



.adrs b strong{
	color:#fff600;
}



* html, * html body {
	 background-image:url(about:blank);
	 background-attachment:fixed;
}



/** html .h {
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop));
}

    悬浮与顶部*/  

* html .diwei{
	position:absolute;
	bottom:0px;
	top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
