@charset "utf-8";
/* CSS Document */
img{border:none;}
li{ list-style-type:none}
a{text-decoration:none; color:#000}
*{padding:0px;margin:0px;}

.top{ height:36px; width:1200px; margin:auto; font-size:12px; color:#999; line-height:36px; overflow:hidden}
.top a{ color:#999}
.top_l{ width:900px; height:36px; float:left;}
.top_r{ width:300px; height:36px; float:left; text-align:right}

.lo{height: auto; width: auto; margin:auto; background:#f2f2f2; overflow:}
.logo{height: auto; width:1200px; margin:auto;padding:25px 0px 20px 0px; overflow:hidden}
.logo_l{height: auto; width:648px; float:left; }
.logo_c{height: auto; width:350px; float:left; overflow:hidden }
.logo_r{height: auto; width:202px; float:left; padding-top:20px }

#banner { margin:auto; width:100%; height: auto;  overflow: hidden ; }
.slides { margin: auto; width:100%; height:auto; position: relative; z-index:-1 }
.slide-pic { width:100%; overflow: hidden; list-style: none; }
    .slide-pic img { width:100%; height:500px; text-align:center ; float:left}
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 25%; bottom: 0px; position: absolute; width:750px;}
    .slide-li li { margin: 0px; padding: 0px; width: 250px; height: 10px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 250px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
    .op li.cur { background: #666666; }
.slide-txt span { display: none; }

.dh{ background:#8f5592;height: auto; width: auto; margin:auto; overflow:hidden}
#jsddm
{height: 53px; width:1200px; margin:auto;}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		text-decoration: none;
		width: 109px; line-height:53px; text-align:center; font-size:16px; font-weight:bolder;
		color: #fff;}

	#jsddm li a:hover
	{	background: #67326c}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;}
		
			#jsddm li ul li
			{	float: none;
				display: inline; line-height:35px; width:109px;}
			
			#jsddm li ul li a
			{	width: auto;
				background: #8f5592;
				color: #fff; line-height:35px; font-size:14px; width:109px;}
			
			#jsddm li ul li a:hover
			{	background: #999}


.yiny{ background:url(../images/banner0_02.jpg); width:auto; height:30px; margin:auto}

.news{height: auto; width: 1190px; margin:30px auto 60px auto; overflow:hidden; padding:10px; border:1px solid #CCC }
.news_l{height:340px; width: 600px; float:left; }
.example{}
.example ol{position:relative;width: 80px;height: 20px;top:-30px;left:260px;}
.example ol li{float:left;width: 10px;margin: 5px;background: #ccc;}
.example ol li.seleted{background: #8f5592;}
.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin: 0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}


.news_r{height:340px; width: 540px; float:left; padding-left:40px }

/* 本例子css */.m-slide{ position: relative; width:550px; height: 340px;}
.m-slide .bottom-shadow{ position: absolute;  width: 100%; overflow: hidden;}
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 430px; height: 340px; padding-right:36px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.slid_t{width: 430px; height: 38px; float:left; line-height:40px; border-bottom:#989898 2px solid}
.slid_t_l{width: 380px; height: 38px; float:left; font-size:16px}
.slid_t_l span{ color:#8f5592; float:left; font-weight:bolder}
.slid_t_r{width: 50px; height: 38px; float:left; font-size:12px}

.slid_b{width: 430px; height: 260px; float:left; padding:20px 0px; font-size:12px}
.slid_bl{width: 430px; height: 30px; float:left; line-height:30px; border-bottom:1px dashed #CCC}
.slid_bl_l{width: 310px; height: 30px; float:left; background:url(../images/sy_18.jpg) no-repeat 5px 10px; padding-left:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.slid_bl_r{width: 100px; height: 30px; float:left; text-align:right;}



.m-slide .img .first { display: block }
.m-slide .tab { float: right; background: url(../images/sy_20.jpg) no-repeat; width:84px; height:280px; padding-top:50px; font-size:12px }
.m-slide .tab li { *margin-bottom: -3px; border-bottom: 1px solid #cccbc9; width: 82px; padding-top:10px  }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 84px; height: 45px;}
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { width:84px; float:left; text-align:center; height: 30px;}
.m-slide .tab a .des { left: 18px; top: 26px; height: 16px; line-height: 16px; color: #999 }
.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a {}
.m-slide .tab .on a b { background: url(../images/dot.png) no-repeat}
.m-slide .tab .on a span { color: #8f5592 }
.gengduo{ width:84px; float:left; height:54px; background:url(../images/sy_32.jpg) no-repeat 36px 15px; line-height:64px; text-align:center}
.gengduo a{ color:#FFF}

.zysh{height:530px; width: auto; margin:auto; background: url(../images/sy_02.jpg) no-repeat center; overflow:hidden}
.zy{height:430px; width:1200px; margin:auto; padding:0px 0px}
.zy_l{height:430px; width:355px; float:left; margin-right:35px}
.zy_l_t{height:200px; width:345px; float:left; margin-bottom:20px; background:#Fff; border:1px solid #CCC; padding:4px}
.zy_l_c{height:200px; width:355px; float:left; overflow:hidden}
#cen_right_top{width:350px; height:200px; float:left}
#cen_right_top .active{background:#8f5592;color:#F3F3F3;}
#cen_right_top h3{line-height:35px;text-align:center;float:left;height:35px;width:80px;margin:0px;padding:0px;background-color:#F3F3F3;font-size:14px;color:#333333;font-weight:lighter;cursor:pointer;}
#cen_right_top span{height:35px; width: 110px; float:left; text-align:right; line-height:35px; font-size:12px}
#cen_right_top div{font-size:14px;display:none;clear:both;height:100px;padding:10px 0px 0px 0px;border-top-width:medium;border-top-style:solid;border-top-color:#8f5592;}
#cen_right_top div li{width:330px; height: auto; float:left; font-size:12px; background:url(../images/sy_18.jpg) no-repeat 5px 8px; padding-left:20px; border-bottom:1px dashed #CCC}


.zy_r{height:430px; width:810px;float:left;}
.zy_rt{height:38px; width:810px;float:left; line-height:30px; border-bottom:2px solid #CCC; margin-bottom:30px }
.zy_rt_l{height:38px; width:710px;float:left;}
.zy_rt_l span{ color:#8f5592; float:left; font-weight:bolder; font-size:20px}
.zy_rt_r{height:38px; width:100px;float:left; text-align:right; font-size:12px}
.zy_rt_r a{ color:#666}

.zy_rc{height:360px; width:810px;float:left;}
.zy_rc_l{width:365px;float:left; padding-right:40px}
.zy_rc_r{height:360px; width:364px;float:left; padding-left:40px; border-left:1px solid #CCC}

.zy_rct{height: auto; width:364px;float:left; padding:13px 0px; border-bottom:1px #CCC solid;}
.zy_rct_l{height: 34px; width:36px;float:left; text-align:center; line-height:34px; background:url(../images/in_03.png); color:#FFF; font-size:20px; font-weight:bolder}
.zy_rct_c{height: auto; width:250px;float:left; line-height:20px; font-size:14px; font-weight:bolder; padding-left:30px}
.zy_rct_r{height: auto; width:38px;float:left; text-align:right; font-size:12px;line-height:34px;}
.zy_rct_r a{ color:#c3864a}

.zy_rcb{height: auto; width:364px;float:left; padding-top:10px}
.zy_rcb_l{height: auto; width:150px;float:left;}
.zy_rcb_r{height: auto; width:200px;float:left; font-size:12px; line-height:25px;  padding-left:14px}

.xhd{height: auto; width: 1200px; margin:20px auto 20px auto; overflow:hidden; padding-bottom:15px; border-bottom:dashed #CCC 1px}
.xhd_t{height:50px; width:1200px;float:left; line-height:40px}
.xhd_tl{height:40px; width:1100px;float:left;}
.xhd_tl span{ color:#8f5592; float:left; font-weight:bolder; font-size:20px}
.xhd_tr{height:40px; width:100px;float:left; text-align:right; font-size:12px}
.xhd_tr a{ color:#666}


.xhd_c{height: auto; width:1200px; margin:auto; overflow:hidden}
.xhd_cc{height:250px; width:266px;float:left; background:#f7f7f7; padding-bottom:10px; margin-right:30px}
.xhd_cc_t{height: 175px; width:266px;float:left;}
.xhd_cc_c{height: auto; width:246px;float:left; line-height:25px; font-size:12px; padding:10px}
.xhd_cc_c h3 a{ color:#97659c; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xhd_cc_b{height: auto; width:256px;float:left; font-size:12px; padding-right:10px}
.xhd_cc_b a{ background: #E8E8E8; width:50px; line-height:20px; float:right; text-align:center; color:#666}




.jyd{height:300px; width: 1200px; margin:auto; overflow:hidden}
.jyd_l{height:350px; width: 880px; float:left;}
.jyd_l_t{height:40px; width: 880px; float:left; line-height:40px}
.jyd_l_tl{height:40px; width: 800px; float:left;}
.jyd_l_tl span{ color:#8f5592; float:left; font-weight:bolder; font-size:20px}
.jyd_l_tr{height:40px; width: 80px; float:left; font-size:12px; text-align:right}
.jyd_l_tr a{ color:#666}

.jyd_l_c{height:230px; width: 880px; float:left;}


.jyd_r{height:350px; width: 280px; float:left; padding-left:40px}
.jyd_r_t{height:50px; width: 280px; float:left; line-height:40px}
.jyd_r_tl{height:40px; width: 200px; float:left;}
.jyd_r_tl span{ color:#8f5592; float:left; font-weight:bolder; font-size:20px}
.jyd_r_tr{height:40px; width: 80px; float:left; font-size:12px; text-align:right}
.jyd_r_tr a{ color:#666}

.jyd_r_c{height:310px; width: 280px; float:left;}
.jyd_r_c li{height: auto; width: 260px; float:left; line-height:23px; border-bottom:1px solid #CCC; padding:10px 0px 10px 20px; background:url(../images/sy_18.jpg) 0px 18px no-repeat; font-size:12px}

.xqhz{height: auto; width: auto; margin:auto; overflow:hidden; background:#f6f6f6; padding:30px 0px}
.xqh{height: auto; width: 1200px; margin:auto;}
.xqh_t{height:50px; width: 1200px; margin:auto; line-height:40px; border-bottom:3px solid #8e5593 }
.xqh_t_tl{height:40px; width: 1100px; float:left;}
.xqh_t_tl span{ color:#8f5592; float:left; font-weight:bolder; font-size:20px}
.xqh_t_tr{height:40px; width: 100px; float:left; font-size:12px; text-align:right}
.xqh_t_tr a{ color:#666}
.xqh_c{height: auto; width: 1198px; margin:auto; border:1px dashed #CCC; border-top:none; overflow:hidden}
.xqh_c li{ width:170px; height:119px; float:left; border-bottom:1px dashed #CCC; border-right:1px dashed #CCC;}
.xqh_c li:hover{ border-bottom:3px solid #8e5593; width:170px; height:118px; margin-bottom:-1px }

.tp{height: auto; width: 1200px; margin:30px auto ;}

.dkys{height: auto; width: 1200px; margin:0px auto 30px auto;}
.dkys_t{height:50px; width: 1200px; margin:auto; line-height:40px;}
.dkys_t_tl{height:40px; width: 1100px; float:left;}
.dkys_t_tr{height:40px; width: 100px; float:left; font-size:12px; text-align:right}
.dkys_t_tr a{ color:#666}
.dkys_c{height: auto; width: 1200px; margin:auto; overflow:hidden}
.dkys_cc{height:230px; width: 268px; font-size:14px; float: left; padding:4px ; margin-right:18px; line-height:20px; border:2px solid #CCC; border-bottom:3px solid #a463a9}
.dkys_cc:hover{ background:url(../images/index111_14.jpg) no-repeat; color:#FFF; border:2px solid #a463a9;}
.dkys_cc:hover a{ color:#FFF}
.dkys_cc img{ padding-bottom:10px}
.dkys_cc h4 a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dkys_cc p{ font-size:12px; line-height:30px}

.foot{height:187px; width: auto; margin:auto; background:url(../images/in_18.jpg) repeat-x #8e5593;}
.foot_t{height:52px; width:1200px; margin:auto;}
.foot_t li{height:52px; width:109px; float:left; line-height:52px; background:url(../images/if_18.jpg) no-repeat right; text-align:center; font-size:12px }
.foot_t li a{ color:#8e5593}
.foot_t li a:hover{ text-decoration: underline; color:#8e5593}
.foot_c{height: auto; width:1200px; margin:30px auto;}
.foot_c_l{height: auto; width:950px; float:left; color:#FFF; font-size:12px; line-height:25px}
.foot_c_c{height: auto; width:170px; float:left;}
.foot_c_r{height: auto; width:60px; float:left; padding-left:16px}
