@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul,li {list-style:none;}
caption,th {text-align:left;}	
h1,h2,h3,h4,h5,h6,strong {font-size:100%;font-weight:800;}
div.gongGao,div.wrapper { overflow:hidden;}

body { background:#fff; font-size:14px;font-family:sans-serif; }
html { height:100%;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#990000;}
.clear { clear:both;}

.wrapper{width:950px;margin:auto; background-color:#fff;}
.ht_wrapper{width:950px;margin:auto; background-color:#fff; font-size:12px;}
.fdc {width:800px; height:500px; overflow:auto;}

.column, div.c-1, div.c-2, div.c-3, div.c-4, div.c-5, div.c-6, div.c-7, div.c-8, div.c-9, div.c-10, div.c-11, div.c-12, div.c-13, div.c-14, div.c-15 {float:left;margin-right:10px;}
.c-1 {width:50px;}
.c-2 {width:110px;}
.c-3 {width:170px;}
.c-4 {width:230px;}
.c-220 {width:220px;}
.c-5 {width:290px;}
.c-6 {width:350px;}
.c-7 {width:410px;}
.c-8 {width:470px;}
.c-9 {width:530px;}
.c-10 {width:590px;}
.c-11 {width:650px;}
.c-12 {width:710px;}
.c-13 {width:770px;}
.c-14 {width:830px;}
.c-15 {width:890px;}
.c-16 {width:950px; margin-right:0;}
.h_250{ height:250px;}


.f_r{ float:right;}

.f_12 { font-size:12px;}
.f_18 { font-size:18px;}
.f_b{ font-weight:bold;}

.blue { color:#004487;}
.red { color:#ff0000;}
.brown { color:#8f1d1d;}
.orange { color:#f60;}
.green { color:#295629;}
.color_666 { color:#666;}
.gray { color:#474747;}
.white { color:#fff;}

.m_t_10 { margin-top:10px;}
.m_t_5 { margin-top:5px;}
.m_l_10 { margin-left:10px;}
.m_l_5 { margin-left:5px;}
.m_b_10 { margin-bottom:10px;}
.m_b_5 { margin-bottom:5px;}
.m_b_-10 { margin-bottom:-10px;}
.m_b_13 { margin-bottom:13px;}
.t_a_c { text-align:center;}
.l_h_30 { line-height:30px;}
.p_l{ padding-left:220px;}
.p_t{ padding-top:50px;}

.b_b_dot { border-bottom:1px dotted #666;}
.b_b_none { border-bottom:none;}


a.btn { width:61px; height:21px;display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat -232px -101px; text-align:center; line-height:21px; text-indent:0; text-decoration:none}
a.btn2 { width:99px; height:29px;display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat -473px -1px; text-align:center; line-height:29px; color:#FFF; text-indent:0; text-decoration:none}
a.btn3 { width:100px; height:30px;display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat  -577px -32px; text-align:center; line-height:29px; color:#FFF; text-indent:0; text-decoration:none}
a.btn4 { width:100px; height:30px;display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat  -473px -32px; text-align:center; line-height:29px; color:#FFF; text-indent:0; text-decoration:none}


.header { width:100%; height:auto; margin-top:10px;}
	.logo { width:460px; height:70px; float:left; margin-right:40px;_margin-right:30px; margin-left:10px; }
	.tq { width:150px; height:30px; float:left; font-size:12px; line-height:30px; margin-top:8px; margin-right:40px;_margin-right:20px; margin-left:10px;  letter-spacing:0;}
	.register { width:230px; height:22px; float:left;font-size:12px; margin-top:8px; }
	.register a { width:94px; height:22px; float:left; margin-left:100px; display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat 0 -101px; color:#fff; text-align:center; line-height:22px;}
	.loginbar { width:436px; height:30px; float:left;font-size:12px; line-height:21px;}
	.loginbar input{ width:92px; margin-left:5px;}
	.loginbar label{ margin-right:10px;margin-left:10px;}
	.loginbar a { width:61px; height:21px;display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat -232px -101px; text-align:center; line-height:21px;}
	.loginbared { width:400px; height:30px; float:left;font-size:12px; line-height:30px; padding-left:15px; background-color:#efefef;}
	.loginbared a { width:61px; height:21px;display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat -232px -101px; text-align:center; line-height:21px;}
.menu { width:100%; height:28px; background:url(../images/menu_bg.gif); float:left; line-height:28px; margin-top:8px; color:#fff; }
.menu a{ display:inline-block; padding:0 15px; float:left; color:#fff; background:url(../images/menu_line.gif) left top no-repeat; margin:0;}

.copyright { width:100%; text-align:center; font-size:12px; line-height:20px; margin-top:10px;}

.body_top{ line-height:30px;}
	.body_top .date  { width:125px; height:30px; float:left; background:url(../images/CSS-Sprites.png) no-repeat -685px -45px; font-size:12px; text-indent:30px; letter-spacing:0; }
	.body_top .zygg { width:585px; height:30px; float:left;}
		.body_top .zygg ul{ width:1100px; height:30px; float:left;}
			/* liScroll style declarations */
			.tickercontainer { /* the outer div with the black border */border: 0px solid #000;background: #fff; width: 585px; height: 30px; margin: 0; padding: 0;overflow: hidden; }
			.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */position: relative;left: 10px;top: 8px;width: 575px;overflow: hidden;}
			ul.newsticker { /* that's your list */position: relative;left: 585px;list-style-type: none;margin: 0;padding: 0;font: bold 12px Verdana;}
			ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */margin: 0;padding: 0;background: #fff;}
			ul.newsticker a {white-space: nowrap;padding: 0;color: #ff0000;font: bold 12px Verdana;margin: 0 50px 0 0;} 
			ul.newsticker span {margin: 0 10px 0 0;} 
	.body_top .news_search { width:230px; height:25px; float:left; margin-left:10px; padding-top:5px;}
		.body_top .news_search input { width:155px; height:19px; float:left; border:1px solid #666; _margin-left:-10px; *margin-left:-10px; line-height:19px;}
		.body_top .news_search a { width:67px; height:21px; display:inline-block; float:right;background:url(../images/CSS-Sprites.png) -161px -101px no-repeat;}

.sideleft { width:710px; float:left; margin-right:10px;_margin-right:5px; background-color:#fff;}

	.picnews { float:left; width:290px; margin-right:10px;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
	.newscenter { float:left; width:410px; background-color:#fff; height:322px;}

.zaoPin { width:100%; margin-top:10px; float:left;}
		.zaoPin .top{ width:100%; height:28px; line-height:28px; background:url(../images/CSS-Sprites.png) 0 -153px no-repeat;}
			.zaoPin .top .class_title { float:left; color:#fff; font-weight:bold; width:286px; height:28px; line-height:28px; text-indent:1em;}
				.zaoPin .top .job_search { float:left;}
				.zaoPin .top .job_search input{ float:left; border:1px solid #666; width:240px; height:20px; line-height:20px; margin-top:1px; margin-right:10px;}
				.zaoPin .top .job_search a{ float:left; display:inline-block; width:59px; height:18px; margin-top:3px;background:url(../images/CSS-Sprites.png) -97px -101px no-repeat;}
				.zaoPin .top .job_more { float:right; font-size:12px; line-height:24px;}
		.zaoPin .zpcontent { width:702px; border:#5574a0 1px solid; border-top:0; padding:3px;}
			.zaoPin .zpcontent ul{width:351px; float:left; height:50px;  background:url(../images/CSS-Sprites.png) -351px -182px no-repeat;}
			.zaoPin .zpcontent ul.bg{ background:url(../images/CSS-Sprites.png) 0 -182px no-repeat;}
			.zaoPin .zpcontent .title {width:auto; background:url(../images/li_dot_bg.gif) 10px 50% no-repeat; text-indent:20px; line-height:24px; height:24px; }
			.zaoPin .zpcontent .title a { color:#204264;}
			.zaoPin .zpcontent .content { color:#999; text-indent:20px; line-height:24px; height:24px;}
			.zaoPin .zpcontent .content a{color:#af0e0e; margin-right:5px;}

	.news { width:290px; margin-right:10px; margin-top:10px; float:left; height:250px;}
		.news .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
		.news .class_title { float:left; text-indent:1em; font-weight:bold;}
		.news .news_more { color:#fff}
		.news .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.news h1{ font-size:20px; font-family:"Microsoft YaHei","simhei"; font-weight:bold; letter-spacing:0; width:100%; text-align:center; margin-top:10px;}
		.news ul { padding:2px; height:217px; width:284px; border:#5574a0 1px solid; border-top:0; }
			.news ul li { width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat; text-indent:20px; line-height:30px; height:30px; border-bottom:1px dotted #666;}
	.news2 { width:290px; margin-right:10px; margin-top:10px; float:left; height:250px;}
		.news2 .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
		.news2 .class_title { float:left; text-indent:1em; font-weight:bold;}
		.news2 .news_more { color:#fff}
		.news2 .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.news2 h1{ font-size:20px; font-family:"Microsoft YaHei","simhei"; font-weight:bold; letter-spacing:0; width:100%; text-align:center; margin-top:10px;}
		.news2 ul { padding:2px; height:217px; width:284px; border:#5574a0 1px solid; border-top:0;}
			.news2 ul li { float:left ; width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat; text-indent:20px; line-height:29px; height:29px; border-bottom:1px dotted #666; font-size:12px;}
	.peiXun {  width:410px; float:left;margin-top:10px; height:250px;}
		.peiXun .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) 0 -124px no-repeat;}
		.peiXun .class_title { float:left; text-indent:1em; font-weight:bold;}
		.peiXun .news_more { color:#fff}
		.peiXun .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.peiXun .content { height:221px;width:408px; border:#5574a0 1px solid; border-top:0; }
		.peiXun	.picnews_2 { width:100%;height:105px;float:left; border-bottom:1px dotted #666; padding-top:5px; background:url(../images/pxjg_bg.gif) left bottom repeat-x ;}
		.peiXun	.picnews_2 img { border:#5574a0 1px solid; margin:5px; float:left;}
		.peiXun	.picnews_2 div { display:block; width:207px; padding:5px; margin-top:0px; color:#295629;}
		.peiXun	.picnews_2 h2 {text-align:left; border-bottom:1px dotted #666; width:100%;}
		.peiXun	.picnews_2 span { color:#999; font-size:12px; line-height:20px; text-indent:2em;}
	.peiXun2 {  width:290px; float:left;margin-top:10px; height:auto;}
		.peiXun2 .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
		.peiXun2 .class_title { float:left; text-indent:1em; font-weight:bold;}
		.peiXun2 .news_more { color:#fff}
		.peiXun2 .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.peiXun2 .content { height:auto;width:288px; border:#5574a0 1px solid; border-top:0; }
		.peiXun2 .picnews_2 { width:100%;height:auto;float:left; padding-top:5px; }
		.peiXun2 .picnews_2 div { display:block; width:270px; padding:5px; margin:0 auto; color:#295629;}
		.peiXun2 .picnews_2 h2 {text-align:left; border-bottom:1px dotted #666; width:100%;}
		.peiXun2 .picnews_2 span { color:#999; font-size:12px; line-height:20px; text-indent:2em;}
	.peiXun3 {  width:230px; float:left;margin-top:10px; height:auto;}
		.peiXun3 .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
		.peiXun3 .class_title { float:left; text-indent:1em; font-weight:bold;}
		.peiXun3 .news_more { color:#fff}
		.peiXun3 .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.peiXun3 .content { height:auto;width:228px; border:#5574a0 1px solid; }
		.peiXun3 .picnews_2 { width:100%;height:auto;float:left; padding-top:5px; }
		.peiXun3 .picnews_2 div { display:block; width:220px; padding:4px; margin:0 auto; color:#295629;}
		.peiXun3 .picnews_2 h2 {text-align:left; border-bottom:1px dotted #666; width:100%;line-height:25px;}
		.peiXun3 .picnews_2 span { color:#999; font-size:12px; line-height:20px; text-indent:2em;}
	.baBaiLi {  width:410px; float:left;margin-top:10px;}
		.baBaiLi ul { padding:2px; height:244px; width:404px; border:#5574a0 1px solid;}
			.baBaiLi ul li { float:left ;  width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat;line-height:27px; height:27px;}
			.baBaiLi ul li span{ display:inline-block; width:270px; height:27px; margin-left:20px;}
		.baBaiLi .picnews_2 { width:100%;height:80px;float:left;}
		.baBaiLi .picnews_2 img {  margin:10px 5px; float:left;}
		.baBaiLi .picnews_2 div { display:block; width:207px; padding:2px 5px; margin-top:0px; color:#295629;}
		.baBaiLi .picnews_2 h2 {text-align:left;  width:100%; }
		.baBaiLi .picnews_2 span { color:#999; font-size:12px; line-height:18px; text-indent:2em;}
	.baBaiLi_r {  width:290px; float:left;margin-top:10px;}
		.baBaiLi_r .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
		.baBaiLi_r .class_title { float:left; text-indent:1em; font-weight:bold;}
		.baBaiLi_r .news_more { color:#fff}
		.baBaiLi_r .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.baBaiLi_r .content { height:auto;width:288px; border:#5574a0 1px solid; border-top:0; }
		.baBaiLi_r ul { padding:2px; height:auto;}
			.baBaiLi_r ul li { width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat; text-indent:20px; line-height:30px; height:30px;}
		.baBaiLi_r .picnews_2 { width:280px; margin:0px;height:80px;float:left;}
		.baBaiLi_r .picnews_2 img {  margin:10px 5px; float:left;}
		.baBaiLi_r .picnews_2 div { display:block; width:270px; padding:2px 5px; margin-top:0px; color:#295629; border-bottom:1px dotted #666;}
		.baBaiLi_r .picnews_2 h2 {text-align:left;  width:270px;}
		.baBaiLi_r .picnews_2 span { color:#999; font-size:12px; line-height:20px; text-indent:2em;}
	.newscenter .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) 0px -124px no-repeat; }
		.newscenter .class_title { float:left; text-indent:1em; font-weight:bold;}
		.newscenter .news_more { color:#fff}
		.newscenter .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.newscenter h1{ font-size:20px; font-family:"Microsoft YaHei","simhei"; font-weight:bold; letter-spacing:0; width:100%; text-align:center; margin-top:10px;}
		.newscenter ul { padding:8px 0; }
			.newscenter ul li { width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat; text-indent:20px; line-height:29px; height:29px; border-bottom:#000 1px dotted; }
	.picnews_3 { width:auto;height:auto;float:left; border-bottom:1px dotted #666;}
	.picnews_3 img { border:#295629 1px solid; margin:5px; float:left;}
	.picnews_3 div { display:block; width:auto; padding:5px; margin-top:0px; color:#295629;}
	.picnews_3 h2 {text-align:center;}
	.picnews_3 span { color:#999; font-size:12px; line-height:20px; text-indent:2em;}

.sideright { width:230px; float:right; }

.news3 { width:230px;float:left; margin-top:10px;}
		.news3 .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
		.news3 .class_title { float:left; text-indent:1em; font-weight:bold;}
		.news3 .news_more { color:#fff}
		.news3 .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
		.news3 h1{ font-size:20px; font-family:"Microsoft YaHei","simhei"; font-weight:bold; letter-spacing:0; width:100%; text-align:center; margin-top:10px;}
		.news3 ul { padding:2px;  width:224px; border:#5574a0 1px solid; border-top:0; }
			.news3 ul li { width:100%; background:url(../images/li_dot_bg_black.gif) 5px 50% no-repeat; text-indent:10px; line-height:27px; height:27px; font-size:12px;}
		.news3 table { font-size:12px;}
			.news3 table td{ width:auto; height:29px; line-height:29px; border-bottom:1px dotted #666; background:url(../images/jl_bg.gif) left -2px repeat-x; cursor:pointer; font-family: sans-serif;overflow:hidden;}

.links { width:948px; height:auto; float:left;border:#5574a0 1px solid; margin-top:10px; margin-bottom:10px; font-size:12px;}
	.links_l { width:20px; height:100%; float:left; text-align:center; color:#fff; line-height:18px; padding:2px; background-color:#ccc;}
	.links_r { width:896px; height:auto; float:left; margin-top:10px; margin-left:10px;}
	.links_r a{ margin-right:15px; color:#666; line-height:20px; display:inline-block;}

.container { width:290px; height:auto; overflow:hidden; position:relative; cursor:pointer; font-size:12px; background-color:#e1e1e1; }
.container .more { width:50px; height:20px; font-size:12px; background-color:#CCC; position:relative; color:#000; z-index:999; right:auto; left:228px; text-align:center; line-height:20px; top:10px;}
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0;}
div.slides div,ul.slides li { position:absolute; top:0; width:270px; display:none; padding:10px 8px 5px; margin:0; background-color:#e1e1e1; }
div.slides div span ,ul.slides li span {  cursor:pointer;width:100%; height:20px; clear:both; display:block; text-align:center; line-height:20px; padding-top:5px; font-weight:bold;}
.slides img { border:1px solid #999;}
#loopedSlider { margin:0 auto; width:290px; position:relative; clear:both; }
ul.pagination { margin-top:205px;*margin-top:220px;_margin-top:220px; height:auto; } 
	ul.pagination li  { width:278px; height:21px; line-height:20px; float:left; margin:2px 6px;_margin:2px 3px; background:url(../images/CSS-Sprites.png) -420px -128px no-repeat; }
	ul.pagination li a { display:block; width:290px; height:21px; text-align:center; line-height:21px;border:0px solid #ddd;}
	ul.pagination li.active a { background:url(../images/CSS-Sprites.png) -680px -25px no-repeat; font-weight:bold;}

.gongGao { width:230px;float:left; height:198px;}
	.gongGao .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
	.gongGao .class_title { float:left; text-indent:1em; font-weight:bold;}
	.gongGao .news_more { color:#fff}
	.gongGao .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
	.gongGao h1{ font-size:20px; font-family:"Microsoft YaHei","simhei"; font-weight:bold; letter-spacing:0; width:100%; text-align:center; margin-top:10px;}
	.gongGao2 { padding:2px; height:165px; width:224px; border:#5574a0 1px solid; border-top:0;  font-size:12px; background:url(../images/gg_bg.gif) left bottom repeat-x; float:left}
	.gongGao #tabMenu{ width:220px; margin:0 auto; border-bottom:1px solid #666; font-size:12px;}
	.gongGao #tabMenu li{ width:30px; height:35px;float:left; background:url(../images/css_p.gif) -85px -31px  repeat; text-align:center; line-height:21px; color:#004487;margin-bottom:3px;}
	.gongGao #tabMenu .selected{ width:30px; height:35px; font-weight:bold; float:left; background:url(../images/gongGao_tabs_bg.png) 45% 22px no-repeat; text-align:center; line-height:21px; color:#004487; margin-right:3px; margin-bottom:3px;}
	.gongGao .gongGao_conts { width:100%; float:left;}
	.gongGao .gongGao_conts ul { display:none}
	.gongGao .gongGao_conts ul li {  width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat; text-indent:20px; line-height:25px; height:25px;}
	.gongGao .gongGao_conts ul.show {display:block;}


.header_reg {width:900px; height:auto; margin:10px auto 0;}
	.reg { width:125px; height:30px; float:left; margin-left:155px; margin-top:35px; background:url(../images/CSS-Sprites.png) -528px -95px no-repeat;}
	.password_back { width:125px; height:30px; float:left; margin-left:155px; margin-top:35px; background:url(../images/CSS-Sprites.png) -525px -234px no-repeat;}
.reg_body { width:870px; height:auto; margin:10px auto; border-bottom:3px #5574a0 double;border-top:3px #5574a0 double;}
.reg_step { width:540px; margin:20px auto; clear:both;}
	.reg_step li{ width:101px; height:83px; margin:0 17px; display:inline; float:left;}
	.reg_step li.reg_step_1  { background:url(../images/reg_step.png) 0 0 no-repeat;}
	.reg_step li.reg_step_1_over  { background:url(../images/reg_step.png) 0 -83px no-repeat;}
	.reg_step li.reg_step_2  { background:url(../images/reg_step.png) -101px 0 no-repeat;}
	.reg_step li.reg_step_2_over   { background:url(../images/reg_step.png) -101px -83px no-repeat;}
	.reg_step li.reg_step_3  { background:url(../images/reg_step.png) -202px 0 no-repeat;}
	.reg_step li.reg_step_3_over   { background:url(../images/reg_step.png) -202px -83px no-repeat;}
	.reg_step li.reg_step_4  { background:url(../images/reg_step.png) -303px 0 no-repeat;}
	.reg_step li.reg_step_4_over   { background:url(../images/reg_step.png) -303px -83px no-repeat;}
.reg_choose { width:600px; margin:0 auto 50px;height:auto; clear:both;}
	.reg_choose div { width:598px; border:1px #5574a0 solid;height:148px;}
	.reg_choose a{ width:299px; height:148px; display:inline-block; float:left;}
	.reg_choose a.person{ background:url(../images/reg_choose.png) 0 -148px no-repeat;}
	.reg_choose a.person:hover{ background:url(../images/reg_choose.png) 0 0 no-repeat;}
	.reg_choose a.business{ background:url(../images/reg_choose.png) -299px -148px no-repeat;}
	.reg_choose a.business:hover{ background:url(../images/reg_choose.png) -299px 0 no-repeat;}
.reg_over { width:500px; margin:0 auto;height:auto;}
.reg_in { width:320px; margin:20px auto; line-height:25px; padding-left:180px; background:url(../images/reg_over.png) 0px 5px no-repeat}

.reg_con { width:700px; margin:0 auto; clear:both;}
.reg_input{ margin:10px 0; width:698px; border:1px #5574a0 solid; padding:10px;}
.reg_xieYi{ width:678px; height:380px; overflow:auto; margin:10px auto; border:1px #5574a0 solid; padding:10px;}
.reg_input li label{ width:296px;text-align:right; display:inline-block;  line-height:50px; }
.reg_input li .icon{ width:50px; height:50px; display:inline-block;}
.reg_input li input{ width:152px;display:inline-block;}
.reg_input li select{ width:152px;display:inline-block;}
.reg_input .icon_pass {width:50px; height:50px; display:inline-block; background:url(../Images/passWarning.png) left top no-repeat;}
.reg_input .icon_warning {width:50px; height:50px; display:inline-block; background:url(../Images/passWarning.png) -50px top no-repeat;}
.reg_input .msg { color:#666; font-size:12px; width:315px; display:inline-block; line-height:20px;}
.reg_btn { margin:0 auto; width:400px;}
.reg_btn a { background:url(../Images/CSS-Sprites.png) -471px -1px no-repeat; width:100px; height:30px; display:inline-block; line-height:30px; text-align:center; color:#FFF; margin:0 30px;}
.reg_btn a.reg_back{ background:url(../Images/CSS-Sprites.png) -471px -32px no-repeat;}

.reg_input2{ margin:10px 0; width:698px; border:1px #5574a0 solid; padding:10px;}
.reg_input2 li label{ width:296px;text-align:right; display:inline-block;  line-height:50px; }
.reg_input2 li .icon{ width:50px; height:50px; display:inline-block;}
.reg_input2 li input{ width:152px;display:inline-block;}
.reg_input2 li select{ width:152px;display:inline-block;}
.reg_input2 .icon_pass {width:50px; height:50px; display:inline-block; background:url(../Images/passWarning.png) left top no-repeat;}
.reg_input2 .icon_warning {width:50px; height:50px; display:inline-block; background:url(../Images/passWarning.png) -50px top no-repeat;}
.reg_input2 .msg { color:#666; font-size:12px; width:315px; display:inline-block; line-height:20px;}
.reg_input2 .reg_big label{ width:550px;text-align:right; display:inline-block;  line-height:50px;}
.reg_input2 .reg_big .msg { color:#666; font-size:12px; width:550px; display:inline-block; line-height:20px; float:right;}

.ht_header{ width:950px; height:84px; background:url(../images/ht_top_bg.jpg) left top no-repeat;}
.ht_state { margin-left:600px;margin-top:50px; height:34px; line-height:34px; font-weight:bold; }
	.ht_state a{  width:61px; height:21px; margin-left:10px;display:inline-block;background:url(../images/CSS-Sprites.png) no-repeat -232px -101px; text-align:center; line-height:21px; font-weight:normal; font-size:12px;}
.ht_menu { width:100%; height:25px;float:left; line-height:28px; font-size:12px;}
	.ht_menu a{ width:86px; height:25px; display:inline-block;float:left; background:url(../images/ht_menu_bg.png) left top no-repeat; margin:0; text-align:center;}
	.ht_menu a.selected{  background:url(../images/ht_menu_bg.png) right top no-repeat;}
.ht_left { width:100px; float:left; background-color:#9bbffd; height:100%;}
	.ht_left ul li {text-align:center; width:88px; height:23px; line-height:23px; margin:5px auto; background: url(../Images/ht_left_li_bg.png) left top no-repeat; }
	.ht_left ul li a{ text-align:center; font-size:12px;}
	.ht_left ul li.selected a{ font-weight:bold;}
.ht_right { width:850px; float:left; border-top: 5px solid #9bbffd; height:100%; overflow:auto;}
.top_tips { text-align:center; color:#F00; font-size:12px; line-height:30px; height:30px;}
.ht_date { float:left; width:100px; height:25px; line-height:25px;}

.news_in { margin-left:10px; }
	.news_in tr td{ height:30px; line-height:30px; border-bottom:1px dotted #666; }
.ht_newsList_search { height:40px; text-align:center; line-height:40px; margin:10px auto;}
	.ht_newsList_search input { width:300px; height:27px; border:1px solid #333; line-height:27px; text-indent:25px; background:url(../Images/CSS-Sprites.png) -687px -98px no-repeat;}
	.ht_newsList_search a { background:url(../Images/ht_search.png) 0 0 no-repeat; display:inline-block; width:83px; height:28px; }
.ht_newsList { margin-left:5px;}
	.ht_newsList a { color:#036; text-decoration:underline; letter-spacing:1px;}
	.ht_newsList thead tr td{ height:25px; line-height:25px; text-indent:1em; background-color:#eee}
	.ht_newsList tr td { height:30px; line-height:30px; text-indent:1em; border-bottom:1px #999 solid;}

.page { height:30px; line-height:30px; text-align:center; width:100%;}
	.page a{ line-height:30px; margin:0 5px; font-family:Verdana, Geneva, sans-serif }
	.page a.o { font-weight:bold;}
	.page span { display:inline-block; margin-left:10px;}
.ht_column_add { padding-left:50px; height:30px; line-height:30px; margin:5px 0;}

.qt_left { width:650px; margin-right:10px; float:left;}
	.qt_left .nav { font-size:12px; text-indent:1em; height:25px; line-height:25px; font-family:Verdana, Geneva, sans-serif;}
.qt_newList { width:590px; margin:0px auto;}
	.qt_newList ul { width:580px; padding-left:10px; padding-bottom:10px; margin-top:10px; border-bottom:1px #666 dotted; background:url(../Images/li_dot_bg_black.gif) 3px 15px no-repeat;}
	.qt_newList .title { font-weight:bold; font-size:16px;height:35px; line-height:35px;}
	.qt_newList .date {font-style: oblique; height:20px; line-height:20px;}
	.qt_newList .content {line-height:25px; font-size:12px; color:#666;}
.qt_picnewList { width:650px; overflow:hidden;}
.qt_picnewList div{ float:left; width:300px; height:120px; padding:14px 9px; border:1px solid #5574a0; margin-right:5px;_margin-right:3px; margin-bottom:10px; font-size:12px; color:#333; line-height:20px; }
.qt_picnewList img { border:1px solid #333;}
.qt_picnewList h1 { width:170px; font-size:14px; float:right; text-indent:5px; color:#5574a0; line-height:30px; border-bottom:1px solid #5574a0;}
.qt_picnewList h1 a { color:#5574a0;}

.qt_right { width:290px; float:left; padding-top:10px; overflow:hidden;}
.newTitle_search { width:288px; font-size:12px; border:1px #666 solid; padding-bottom:10px;}
	.newTitle_search li { height:25px; line-height:25px; width:270px;}
	.newTitle_search a { width:94px; height:22px; display:block; background:url(../Images/CSS-Sprites.png) -299px -101px no-repeat; margin:5px auto;}
	
.qt_left2 { width:710px; margin-right:10px; float:left;}
	.qt_left2 .nav { font-size:12px; text-indent:1em; height:25px; line-height:25px; font-family:Verdana, Geneva, sans-serif;}
	.qt_left2 .news_content {width:678px; border:#5574a0 1px solid; padding:15px; }
	.qt_left2 .news_content h1 { width:673px; height:auto; margin-left:5px; line-height:40px; text-align:center; border-bottom:1px solid #666; font-size:20px; font-family:"Microsoft YaHei","simhei"; font-weight:normal; float:left;}
.news_info { text-align:center; width:100%; line-height:30px; margin-bottom:10px; float:left; font-size:12px;}
.qt_left2 .news_content .content { line-height:25px; width:550px; margin:0 auto 30px;}
	.qt_left2 .news_content .content p {  line-height:25px;}
	.qt_left2 .news_content .news_more { margin-left:80px;_margin-left:40px; margin-top:20px; line-height:20px; height:auto; float:left; width:548px;}
	.qt_left2 .news_content .news_more h2 { font-weight:bold;clear:both;}
	.qt_left2 .news_content .news_more ul {list-style:none;}
	.qt_left2 .news_content .news_more li { height:27px; background:none; text-indent:0;}
	.qt_left2 .news_content .news_more li a { line-height:27px; color:#426582;}
.newsList2 { width:370px; height:170px; float:left; margin:15px; background-color:#f2f0ea; padding:14px 12px; }
	.newsList2 .left { width:110px; height:170px; float:left; background-color:#FFF;}
	.newsList2 .left img { margin:5px 10px; border:1px solid #333; width:82px; }
	.newsList2 .left a { background:url(../Images/CSS-Sprites.png) -578px -31px no-repeat; display:block; width:100px; height:30px; margin-left:5px; text-align:center; line-height:30px; color:#FFF}
	.newsList2 .right { width:250px; padding-right:10px; height:170px; float:left;  background-color:#FFF; line-height:25px;}
	.newsList2 .right div { height:30px; line-height:30px; font-weight:bold;}

.qt_right2 { width:230px; float:left; padding-top:10px;}

.newscontent2_title { width:780px; font-weight:bold; text-indent:1em; height:35px; line-height:35px; background-color:#efefef;}
.newscontent2_content { width:780px;}
	.newscontent2_content .left { width:180px; padding:19px; float:left;}
	.newscontent2_content .left img { width:180px; border:1px solid #333;}
	.newscontent2_content .right { float:left; width:560px; line-height:25px;}
	.newscontent2_content .right div{ line-height:30px; font-weight:bold; line-height:30px; }

.touSu { width:798px; margin:10px auto; border:#5574a0 1px solid; }
	.touSu table tr td{ border-bottom:1px #666 dotted; padding-bottom:15px; padding-top:10px;}
	.touSu table tr td input { width:350px;}

.consultContent {width:620px; height:auto; float:left; background-color:#d8e7ee; padding:15px; padding-top:5px; margin-bottom:5px;}
	.consultContent .title { float:left; width:100%; height:35px; line-height:35px; letter-spacing:0.1em; font-weight:bold; font-size:14px;}
		.consultContent .title span { height:35px; line-height:35px;}
	.consultContent .c1 { background-color:#FFF; float:left; padding:10px; width:600px;}
		.consultContent .c1 .title { color:#a6a5a1; width:auto; float:left; height:auto;}
			.consultContent .c1 .title h2 { font-size:14px; color:#000; font-weight:bold; margin:0 5px;  line-height:20px;}
			.consultContent .c1 .title span { font-size:14px;  font-weight:bold;height:18px; margin:0;}
		.consultContent .c1 .name { height:20px; line-height:20px; color:#a6a5a1; border-bottom:#9f9e99 1px dotted; float:left; width:100%;}
		.consultContent .c1 h2 { display:inline; font-size:12px; color:#4c4c4c;}
		.consultContent .c1 .name span { float:right; color:#4c4c4c;}
		.consultContent .c1 .content { font-size:14px;color:#000; line-height:27px; text-indent:2em; float:left;width:100%;}
.consultContent2 {width:620px; height:auto; float:left; background-color:#ebe9c2; padding:15px;padding-top:5px; margin-bottom:5px;}
	.consultContent2 .title { float:left; width:100%; height:35px; line-height:35px; letter-spacing:0.1em; font-weight:bold; font-size:14px; color:#333;}
	.consultContent2 .c1 { background-color:#FFF; float:left; padding:10px; width:600px;}
		.consultContent2 .c1 .title { color:#000; width:100%; float:left; height:auto; font-size:12px; font-weight:normal;border-bottom:#9f9e99 1px dotted;}
			.consultContent2 .c1 .title h2 { font-size:12px; color:#000; margin:0 2px;  line-height:25px; display:inline; }
			.consultContent2 .c1 .title h6 { font-size:12px; color:#999; margin:0 2px;  line-height:25px; display:inline;  font-weight:normal;}
			.consultContent2 .c1 .title span { font-size:12px;height:25px; margin:0 30px;}
		.consultContent2 .c1 .content { font-size:14px;color:#000; line-height:27px; text-indent:2em; float:left;width:100%;}

.crumb_list {width:650px;float:left;margin-bottom:5px;}
	.crumb_list .crumb_list_content { width:630px; height:160px; border-bottom:1px solid #a6a5a1; margin-left:4px; float:left; margin-top:25px;}
		.crumb_list .crumb_list_content ul { width:630px; margin-left:10px;}
		.crumb_list .crumb_list_content li { float:left; width:100%;}
			.crumb_list .crumb_list_content .title { color:#a6a5a1;}
			.crumb_list .crumb_list_content .title a { font-size:14px; color:#000; font-weight:bold; margin:0 5px;}
			.crumb_list .crumb_list_content .title span { font-size:14px;  font-weight:bold;height:25px; margin:0; line-height:25px; }
	.crumb_list .crumb_list_content .name { height:20px; line-height:20px; color:#a6a5a1; border-bottom:#9f9e99 1px dotted;}
		.crumb_list .crumb_list_content h2 { display:inline; font-size:12px; color:#4c4c4c;}
		.crumb_list .crumb_list_content .name span { float:right; color:#4c4c4c;}
	.crumb_list .crumb_list_content .content { font-size:14px;color:#666; line-height:27px; text-indent:2em; position:relative;}
		.crumb_list .crumb_list_content .content span { position:absolute; top:55px; left:440px; width:180px; height:20px;}
		.crumb_list .crumb_list_content .content span a{ margin:0 5px;}

.woYaoTiWen { text-align:center;}
.ask_search_r { width:278px; border:#5574a0 1px solid; margin-top:10px; line-height:25px; font-size:12px; color:#999; padding:5px;}
	.ask_search_r a { width:94px; height:22px; display:block; background:url(../Images/CSS-Sprites.png) -299px -101px no-repeat;}

.tuiJianLuShi { width:290px;margin-top:10px; }
	.tuiJianLuShi .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) -232px -72px no-repeat;}
	.tuiJianLuShi .class_title { float:left; text-indent:1em; font-weight:bold;}
	.tuiJianLuShi .news_more { color:#fff}
	.tuiJianLuShi .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}
	.tuiJianLuShi ul { padding:2px; height:auto; border:#5574a0 1px solid; border-top:0; font-size:12px; color:#666;}
		.tuiJianLuShi ul li { width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat; text-indent:20px; line-height:20px; padding:5px 0; border-bottom:1px dotted #666;}
		.tuiJianLuShi ul li strong{ display:block; font-size:14px; color:#000;}
		.tuiJianLuShi ul li img{ width:60px; height:85px; border:1px solid #666; margin-right:5px; margin-left:5px;}

.zhaoPingList_zhiDing { width:100%; height:125px; margin:30px auto; background:url(../Images/zhiDing_bg.png) left bottom repeat-x;}
	.zhaoPingList_zhiDing .left { width:800px; margin-left:10px;_margin-left:5px; float:left; display:inline-block;}
		.zhaoPingList_zhiDing .left ul{ width:780px; margin-left:10px; float:left; display:inline-block;}
		.zhaoPingList_zhiDing .left .title{ color:#3d5d86; line-height:30px;}
		.zhaoPingList_zhiDing .left .title a{ color:#3d5d86; }
		.zhaoPingList_zhiDing .left .content{ border-bottom:1px dotted #666; color:#666; line-height:30px; }
		.zhaoPingList_zhiDing .left .content2{ line-height:30px; }
	.zhaoPingList_zhiDing .right { width:135px; float:left; display:inline-block;}
	.zhaoPingList_zhiDing .right a{ width:100px; height:30px; display:inline-block; margin:10px; float:left; text-align:center; font-size:12px; color:#fff; line-height:30px; background:url(../Images/CSS-Sprites.png) -577px -32px no-repeat; }

.zhaoPingList { width:100%; height:125px; margin:30px auto;}
	.zhaoPingList .left { width:800px; margin-left:10px;_margin-left:5px;  float:left; display:inline-block;}
		.zhaoPingList .left ul{ width:780px; margin-left:10px; float:left; display:inline-block;}
		.zhaoPingList .left .title{ color:#3d5d86; line-height:30px;}
		.zhaoPingList .left .title a{ color:#3d5d86; }
		.zhaoPingList .left .content{ border-bottom:1px dotted #666; color:#666; line-height:30px; }
		.zhaoPingList .left .content2{ line-height:30px; }
	.zhaoPingList .right { width:135px; float:left; display:inline-block;}
	.zhaoPingList .right a{  width:100px; height:30px;display:inline-block; margin:10px; float:left; font-size:12px; background:url(../images/CSS-Sprites.png) no-repeat -473px -1px; text-align:center; line-height:30px; color:#FFF; text-indent:0;}

.zhaoPingDetail_bg { width:100%;background:url(../Images/zhiWeiDetail.png) left top repeat-x;}
.zhiWeiDetail { width:680px; padding:9px; border:1px solid #666; background-color:#FFF; margin:30px auto;}
.zhiWeiDetail ul li{ width:50%; float:left; line-height:30px; height:30px;}
.zhiWeiDetail .title { background-color:#5574a0; line-height:20px; text-indent:2em; color:#FFF; margin:10px 0;}
.zhiWeiDetail .content { font-size:12px; width:600px; margin:20px auto; line-height:20px;}


.qiYieDetail { width:680px; padding:9px; border:1px solid #666; background-color:#f1f1f1; margin:50px auto;}
.qiYieDetail .title { font-size:18px; font-weight:bold; border-bottom:1px dotted #666; line-height:30px;}
.qiYieDetail .title span { font-size:12px; font-weight:normal; margin-left:20px;}
.qiYieDetail .title2 { font-size:18px; font-weight:bold; border-bottom:1px dotted #666; line-height:30px;}
.qiYieDetail .title2 span { font-size:12px; font-weight:normal; margin-left:20px;}
.qiYieDetail .content { font-size:12px; line-height:25px; padding:20px 10px;border-bottom:1px dotted #666;}
.qiYieDetail .contact { line-height:30px; padding:5px; }
.workList { margin:10px auto;}
.workList thead td { background-color:#5574a0; color:#FFF; font-size:14px;}
.workList tr td { text-align:center;line-height:25px; border-bottom:#5574a0 1px solid; font-size:12px}
.workList a{ color:#5574a0;}

.ht_jlSearch {width:500px; padding:10px 144px; border:#5574a0 1px solid; margin:10px auto; text-align:center}
.ht_jlSearch input { width:100px;}
.ht_jlSearch table td { height:30px; line-height:30px;}

.geRenDetail { width:700px; margin:10px auto;}
.geRenDetail ul li{ width:50%; float:left; line-height:30px; height:30px;}
.geRenDetail .title { background-color:#5574a0; line-height:20px; text-indent:2em; color:#FFF; margin:10px 0;}

.creatAdmin { margin:20px;}
.manageGroup div{ margin-left:20px; margin-top:20px;}
.manageGroup ul { border:1px solid #333; padding:30px; float:left; margin-top:10px; margin-bottom:30px;}
.manageGroup ul li { float:left; width:250px; height:50px; line-height:50px;}
.manageGroupList {margin-left:20px; margin-top:20px; width:800px;}
.manageGroupList ul li { border:1px #333 solid; padding:2px; float:left; margin-bottom:10px;}
.manageGroupList .l { width:100px; float:left; background-color:#CCC; text-align:center; line-height:48px;}
.manageGroupList .c { width:500px; float:left; margin-left:10px;}
.manageGroupList .c span { display:inline-block; width:100px; height:24px; line-height:24px; float:left;}
.manageGroupList .r { width:150px; float:left; margin-left:10px; padding-top:13px;}

.reg_body_top{ margin:60px auto 60px 80px; letter-spacing:2px;}
.reg_body_content{text-align:center; margin-bottom:110px;}
.reg_body_footer{ text-align:center; margin-bottom:55px;}
.reg_body_top ul li{ margin:0 auto;}

.reg_body_top ul li{ margin-top:30px;}
.reg_body_footer ul li{ float:left;}

.reg_body_error{ text-align:center; margin-top:140px; margin-bottom:90px; color:#F00;}

.wnfw_tilte img{ margin:10px;}
.wnfw ul li{ width:99px; height:29px; display:inline-block; font-size:12px; margin-left:10px;_margin-left:5px; text-align:center; line-height:29px; float:left; background:url(../Images/cyw201002_icon6.png) left top no-repeat;}
.wnfw ul li a{color:#fff;}
.wnfw ul li a:hover{ text-decoration:none;}

.ads ul li{width:95px; height:29px; line-height:35px;float:left; text-indent:32px;  margin-left:15px;_margin-left:7px; margin-bottom:5px;}
.ads ul li a{ color:#393970;}
.ads ul li.select1{ background:url(../Images/cyw201002_icon.png) left top no-repeat;}
.ads ul li.select2{ background:url(../Images/cyw201002_icon1.png) left top no-repeat;}
.ads ul li.select3{ background:url(../Images/cyw201002_icon2.png) left top no-repeat;}
.ads ul li.select4{ background:url(../Images/cyw201002_icon3.png) left top no-repeat;}
.ads ul li.select5{ background:url(../Images/cyw201002_icon4.png) left top no-repeat;}
.ads ul li.select6{ background:url(../Images/cyw201002_icon5.png) left top no-repeat;}
	
.news .post li{ font-size:12px; border-bottom:none; height:20px; line-height:20px;}
.news .enter img{ margin-left:-10px; margin-top:5px;}

.shta .news_top{ height:28px; line-height:28px; color:#FFF;background:url(../images/CSS-Sprites.png) 0 -124px no-repeat;}
.shta .class_title { float:left; text-indent:1em; font-weight:bold;}
.shta .news_more { color:#fff}
.shta .news_more a{ color:#FFF; font-size:12px; float:right; margin-right:10px;}

.peiXun.xhdt{ height:auto; border-bottom:none;}
.peiXun.xhdt img{ border:none;}

.shta {  width:410px; float:left;margin-top:10px;}
/*
.shta ul { padding:2px; height:218px; width:404px; border:#5574a0 1px solid;}
.shta ul li { float:left ;  width:100%; background:url(../images/li_dot_bg_black.gif)  5px 50% no-repeat;line-height:23px; height:23px;}
*/
.shta ul { padding:2px; height:217px; width:404px; border:#5574a0 1px solid; border-top:0;}
.shta ul li { float:left ; width:100%; background:url(../images/li_dot_bg_black.gif) 10px 50% no-repeat; text-indent:20px; line-height:23px; height:23px; }

.shta ul li span{ display:inline-block; width:270px; height:23px; margin-left:20px;}
.shta .picnews_2 { width:405px;height:80px;float:left; margin-bottom:20px;_margin-bottom:5px;}
.shta .picnews_2 img {  margin:10px 5px; float:left;}
.shta .picnews_2 div { display:block; width:250px; padding:2px 5px; margin-top:0px; color:#295629;}
.shta .picnews_2 h2 {text-align:left;  width:100%; }
.shta .picnews_2 span { color:#999; font-size:12px; line-height:18px; text-indent:2em;}


.memberList_title{ width:950px;}
.memberList_title ul{ margin-top:45px; margin-left:50px;_margin-left:10px;}
.memberList_title ul li{ float:left; margin-left:50px;}

.newsList2 .hylb img{width:90px;border:none; margin:20px 15px;}

.memberList_nav{ width:950px; padding-left:70px; padding-top:30px; color:#204264; font-weight:bold;}
