@charset "utf-8";
/* CSS Document */
body {
font-size:13px;
	background-color:#f1e6ef;
	color:#333333;
	line-height:25px;

}

#header {
	width:100%;
}
.border {
	width:100%;
	height:14px;
	background-color:#0950c3;
	overflow:hidden;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.tl {
	text-align:left;
}
.tc {
	text-align:center;
}
.clear {
	clear:both;
}
.content {
	width:980px;
	margin:0 auto;
}
a:link, a:visited {
	color:#333333;
	text-decoration:none
}
a:hover {
	color:#741c6a;
	text-decoration:underline
}
.banner {
	width:100%;
	background:url(../images/banner_bg.jpg) repeat-x;
	height:297px;
}
.banner_c {
	width:1000px;
	height:297px;
}
.nav {
	width:100%;
	background: url(../images/nav_wrap.jpg) repeat-x;
	height:45px;margin:0 atuo;
}
.nav_in {
	background:url(../images/nav_in.jpg) no-repeat center center;
	width:1000px;
	height:45px;
	
}
.nav_c {
	width:980px;
}
.nav_c li {
	font-size:14px;
	height:45px;
	line-height:45px;
	float:left;
	display:block;
	width:130px;
	background:url(../images/line.jpg) no-repeat right center;
	text-align:center
}
.nav_c li a:link, .nav_c a:visited {
	color:#ebd49e;
	text-decoration:none;
}
.nav_c li a:hover {
	color:#FFF;
}
.nav_c li a.home {
	color:#FFF;
}
.nav_c .bgNone {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.container {
	width:966px;
	background-color:#ffffff;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:15px 7px 0px 7px;
	
	/*position:relative;*/
}
.show_heart {
	background:url(../images/icon_gz.png) no-repeat 0 0;
	width:67px;
	height:33px;
	position:absolute;
	right:-67px;
	top:12px;
	color:#666;
	padding-top:55px;
	text-align:center;
}
.block12 {
	width:100%;
	height:12px;
	overflow:hidden;
}
.block15 {
	width:100%;
	height:15px;
	overflow:hidden;
}
.div_257_bg {
	background: url(../images/257_w_line.jpg) repeat-y;
	width:239px;
	padding:15px 9px 6px 9px;
}
.div_257_bg span {
	color:#741c6a;
}
.div_257_bottom {
	background:url(../images/257_bottom.jpg) no-repeat;
	height:9px;
	width:257px;
	overflow:hidden;
}
.sidebar_l {
	clear:both;
	width:257px;
	margin-right:5px;
}
.sidebar_r {
	width:696px;
}
.block1 .hd, .block2 .hd, .block3 .hd, .block4 .hd, .block5 .hd, .block6 .hd, .block7 .hd, .block8 .hd {
	display:block;
	background:url(../images/slide_l_bg.png) no-repeat;
	height:35px;
	line-height:35px;
	text-decoration:none;
	width:257px;
	overflow:hidden;
}
.block1 .hd h2, .block2 .hd h2, .block3 .hd h2, .block4 .hd h2, .block5 .hd h2, .block6 .hd h2, .block7 .hd h2, .block8 .hd h2 {
	text-indent:-9999em;
}
.block1 .hd span, .block2 .hd span, .block3 .hd span, .block4 .hd span, .block5 .hd span, .block6 .hd span, .block7 .hd span, .block8 .hd span  {
	padding-right:5px;
	background:url(../images/icon_more.jpg) no-repeat right center;
	margin-right:8px;
}
.block_r4 .hd_r span, .block_r5 .hd_r span, .block_r6 .hd_r span {
	padding-right:5px;
	background:url(../images/icon_more.jpg) no-repeat right center;
	margin-right:8px;
}
.block2 .hd {
	background-position:0px -45px;
}
.block3 .hd {
	background-position:0px -90px;
}
.block4 .hd {
	background-position:0px -135px;
}
.block5 .hd {
	background-position:0px -180px;
}
.block6 .hd {
	background-position:0px -225px;
}
.block7 .hd {
	background-position:0px -270px;
}
.block8 .hd {
	background-position:0px -315px;
}
.hy li {
	background:url(../images/dot.jpg) no-repeat left 10px;
	padding-left:10px;
}
.hy01 {
	background:url(../images/bg_tz.gif) no-repeat center center;
}
.zt li {
	padding-left:10px;
	height:85px
}
.ly li {
	background:url(../images/icon_ly.jpg) no-repeat left 7px;
	padding-left:13px;
}
.hd0 {
	background:url(../images/gw.jpg) no-repeat;
	height:84px;
}
.login {
	width:257px;
	height:191px;
	background:url(../images/login.jpg) no-repeat;
}
.input {
	width:120px;
	height:18px;
	border:1px solid #e2e9ef;
}
.block_r1 .hd_r, .block_r2 .hd_r, .block_r3 .hd_r, .block_r4 .hd_r, .block_r5 .hd_r, .block_r6 .hd_r, .block_r7 .hd_r {
	background:url(../images/slide_r_bg.png) no-repeat;
	height:39px;
	display:block;
	margin-top:2px;
	line-height:39px;
	text-decoration:none;
	width:696px;
	overflow:hidden;
}
.block_r4 .hd_r h2, .block_r5 .hd_r h2, .block_r6 .hd_r h2, .block_r7 .hd_r h2 {
	text-indent:-9999em;
}
.block_r1 .hd_r h2, .block_r2 .hd_r h2, .block_r3 .hd_r h2 {
	text-indent:-9999em;
}
.div_696_c {
	width:672px;
	padding:15px 12px 15px 12px;
	overflow:hidden;
}
.div_696_c2 {
	width:696px;
	height:345px;
	background:url(../images/wdjs_03.jpg) no-repeat 52% 35px;
}
.div_696_c1 {
	width:696px;
	overflow:hidden;
}
.block_r2 .hd_r {
	background-position:0px -49px;
}
.block_r3 .hd_r {
	background-position:0px -98px;
}
.block_r4 .hd_r {
	background-position:0px -147px;
}
.block_r5 .hd_r {
	background-position:0px -196px;
}
.block_r6 .hd_r {
	background-position:0px -245px;
}
.block_r7 .hd_r {
	background-position:0px -294px;
}
.block_r1 .div_696_c img, .block_r4 .div_696_c img, .block_r5 .div_696_c img {
	float:left;
	color:#741c6a;
	margin-right:10px;
}
.block_r4 .div_696_c dl dt, .block_r5 .div_696_c dl dt {
	font-size:14px;
	color:#741c6a;
}
.block_r1 .div_696_c dl {
	list-style:none;
	display:block;
	font-size:13px;
}
.div_450_c dl dt {
	background: url(../images/tit_bg.jpg) no-repeat left center;
	height:27px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.block_r1 .div_696_c dl dd span, .block_r3 .div_696_c dl dd span, .gjsj span {
	color:#741c6a;
}
.dh, .dh1, .dh2, .dh3 {
	background:url(../images/pdyy.png) no-repeat center top;
	height:31px;
	/* [disabled]margin-top:15px;
*/
}
.div_222_c {
	width:220px;
	margin-right:10px;
}
.div_450_c {
	width:440px;
}
.div_130_c {
	width:130px;
	text-align:center;
	margin-right:10px;
}
.div_530_c {
	width:500px;
	margin:0;
}
.div_130_c1 {
	width:130px;
	text-align:center;
	margin-right:10px;
}
.div_530_c1 {
	width:530px;
	margin:0;
}
.dh1 {
	background-position:0px -41px;
}
.dh2 {
	background-position:0px -82px;
}
.dh3 {
	background-position:0px -123px;
}
.div_530_c {
	padding:15px 15px 15px 15px;
	/* [disabled]margin-left:140px;
*/
	background:url(../images/icon_jj.jpg) no-repeat 10px 18px #f7f7f7;
	color:#666666;
	display:block;
}
.con1 {
	background: url(../images/tit_bg.jpg) no-repeat right center #fef5f9;
	height:27px;
	font-size:14px;
}
.con2 {
	background:url(../images/icon_jj.jpg) no-repeat left center #f7f7f7;
	height:27px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.div_530_c span, .div_130_c span, .div_130_c1 span, .con2 span, .article2 span, .div_696_c span {
	color:#741c6a;
}
.zj1 {
	width:130px;
	float:left;
	text-align:center
}
.gjsj dd {
	margin:0; font-size:13px; font-family:"Arial", Gadget, sans-serif
}
.gjsj1 {
	background: url(../images/tit_bg.jpg) no-repeat right center #fef5f9;
	margin:0px;
	width:672px;
	text-align:center;
	height:31px;
	line-height:31px; font-size:14px; font-family:"Arial Black", Gadget, sans-serif
}
.article1 {
	background:url(../images/icon_art.jpg) no-repeat left top;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding-left:15px;
	padding-top:3px;
}
.article1_z {
	color:#741c6a;
	padding-left:55px;
}
.dot_line {
	height:43px;
	background:url(../images/dot_line.jpg) repeat-x left center;
}
.article2_l {
	width:300px;
}
.article2_r {
	width:330px;
}
.article2_m {
	width:40px;
	height:180px;
	background:url(../images/dot_line1.jpg) repeat-y center center;
}
.pic LI {
	WIDTH: 122px;
	display:inline;
	float:left;
	HEIGHT: 106px;
	MARGIN-LEFT: 15px;
	margin-top:15px;
}
.user {
	height:25px;
	color:#ffffff;
	background-color: #741c6a;
	font-size:12px;
	font-weight: bold;
	text-align: center;
	vertical-align:middle;
	margin-top:6px;
	text-align:center;
	width:60px;
	margin-bottom:10px;
	padding-top:1px; display:block;
}
.zk {
	font-size:12px;
	color:#741c6a;
	height: 20px;
	width:80px;
	border:1px solid #741c6a
}
.textarea {
	font-size:12px;
	color:#741c6a;
	height:60px;
	width:600px;
	border: 1px solid #741c6a
}
.submit {
	font-size:12px;
	color:#741c6a;
	height:20px;
	width:38px;
	border:1px solid #741c6a;
	background-color:#FFFFFF
}
.footer {
	width:100%;
	height:117px;
	background-color:#71246c;
}

.foot_con {
	width:980px;
	margin:0 atuo;
}
.con_l {
	width:600px;
	padding-top:35px;
	background:url(../images/line_bottom.jpg) no-repeat right center;
	height:82px;
}
.copy {
	margin-top:15px;
}

.returnTop {
	width:100px;
	font-size:12px;
	background:url(../images/icon_18.jpg) no-repeat left center;
	padding-left:25px;
	float:left;
}
.con_r {
	width:370px;
	padding-top:35px;
}
.navright {
	width: 696px;
	/* [disabled]height: 500px;
*/
}
.navright a {
	width: 266px;
	text-align: center;
	color: rgb(102, 102, 102);
	line-height: 32px;
	font-size: 12px;
	/* [disabled]margin-left: 10px;
*/
	float: left;
	position: relative;
	z-index: 10;
	display:block;
}
/*.navright a:hover {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; color: rgb(238, 0, 0); line-height: 38px; text-decoration: none;
}*/
.navright .n_qq {
	padding: 10px;
	color: rgb(248, 248, 248);
	line-height: 40px;
	float: left;
	display: inline-block;
	position: relative;
	_top: 10px;
}
.navright div {
	background: rgb(255, 255, 255);
	left: -20px;
	top: 80px;
	width: 270px;
	height: 350px;
	position: absolute;
	z-index: 1;
	padding:15px;
}
.navright .hover div {
	display: block;
	z-index: 1;
}
#wbxx2 img {
	float: left;
	display: block;
}
#wbxx2, #wbxx4, #wbxx3, #wbxx1, #wbxx5 {
	border: 5px solid #71246c;
	left: -80px;
	cursor: default;
	width:300px; background:url(../images/bg.jpg) no-repeat 100px top #FFF;
}
#wbxx2 p, #wbxx4 p, #wbxx1 p, #wbxx3 p, #wbxx5 p {
	color: rgb(51, 51, 51);
	line-height: 22px;
	padding-top: 20px;
	font-size: 12px;
	cursor: default;
	text-align:left;
}
#wbxx2 p strong, #wbxx4 p strong, #wbxx1 p strong, #wbxx3 p strong, #wbxx5 p strong {
font-size:20px; color:#731d68;
}
.tk li {
	WIDTH: 170px;
	float:left;
	HEIGHT: 165px;
	MARGIN-LEFT: 17px;
	margin-top:15px;
	BORDER: #e4e8ea 1px solid;
	HEIGHT: 164px;
		text-align:center;
	BACKGROUND-COLOR: #eaedee; display:inline;
}
.tk li img {
	vertical-align:middle;
}
.tk li i {
	display:inline-block;
	width:1px;
	overflow:hidden;
	height:100%;
	margin-left:-1px;
	vertical-align:middle;
}
#bd {
	PADDING-BOTTOM: 5px;
	TEXT-ALIGN: center;
	PADDING-TOP: 5px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px
}
.bdlist {
	HEIGHT: 199px;
	POSITION: relative;
	FLOAT: left;
	TEXT-ALIGN: center;
	MARGIN: 0px 5px 8px;
	Z-INDEX: 8;
	DISPLAY: inline;
	WIDTH: 166px
}
.bdlist .bdlistImg {
	BORDER-TOP: #e4e8ea 1px solid;
	HEIGHT: 164px;
	BORDER-RIGHT: #e4e8ea 1px solid;
	BORDER-BOTTOM: #e4e8ea 1px solid;
	BORDER-LEFT: #e4e8ea 1px solid;
	WIDTH: 164px;
	BACKGROUND-COLOR: #eaedee; 
.bdlist .bdlistImg IMG {
	MAX-WIDTH: 150px;
	BORDER-TOP: #fbfbfb 1px solid;
	BORDER-RIGHT: #fbfbfb 1px solid;
	BORDER-BOTTOM: #fbfbfb 1px solid;
	BORDER-LEFT: #fbfbfb 1px solid;
	MAX-HEIGHT: 150px;  cursor:pointer;
}
.bdlist .bdlistImg SPAN {
	HEIGHT: 100%;
	VERTICAL-ALIGN: middle;
	DISPLAY: inline-block;
}


.pic1 LI {
	WIDTH: 210px;
	display:inline;
	float:left;
	HEIGHT: 150px;
	MARGIN-LEFT: 20px;
	margin-top:20px; overflow:hidden;
}