﻿body{
	margin:0px;
	font-size:12px;
}
td{
	font-size:12px;empty-cells:show;
}
img{
	border:0px;
}
a:link{
	color:blue; text-decoration:none;
}
a:hover{
	color:#900; text-decoration:underline;
}
a:active{
	color:blue; text-decoration:underline;
}
a:visited{
	color:blue; text-decoration:none;
}
ul{
	margin:0px;
	padding:0px;
}
li{
	margin:0px;
	padding:0px;
}

.left{
	float:left;
}
.right{
	float:right;
}

.main{
	width:950px;
	margin:0 auto;
}

.top_head{
	margin-top:20px;
	height:128px;
}

.toplink{
	letter-spacing:1px;
	text-align:right;
	padding-right:15px;
	padding-top:20px;
}

.logo{
	width:226px;
	height:92px;
}

.top_right{
	clear:right;
	margin-right:10px;
}

#nav{
	padding-top:23px;
}
#nav ul{
	clear:right;
}
#nav li{
	display:block;
	float:left;
	height:34px;
	line-height:34px;
	width:97px;
	list-style:none;
	text-align:center;	
	font-weight:bold;
}
#nav a{
	color:#323230;
	font-size:14px;
}
#nav .nav_home{
	background:url(../Images/nav_homebg.gif);
	width:73px;
}
#nav .nav_0{
	background:url(../Images/lisplit.gif);
	width:1px;
}
#nav .nav_1{
	background:url(../Images/navbg1.gif);
	width:97px;
}
#nav .nav_1 a:hover,#nav .nav_right a:hover{
	color:#FFF;
}
#nav .nav_1:hover,#nav .nav_right:hover{
	background:url(../Images/nav_bg2.gif);
}
#nav .nav_right{
	background:url(../Images/bg_contact.gif);
	width:97px;
	clear:right;
}

#nav1{	
	clear:both;
}
#nav1 .nav1_left{
	background:url(../Images/nav1_left.gif);
	width:5px;
	height:36px;
	line-height:36px;
}
#nav1 .childnav{
	background:url(../Images/nav1_bg.gif);
	width:940px;
	height:36px;
	/*text-align:center;*/
}
#nav1 .nav1_right{
	background:url(../Images/nav1_right.gif);
	width:5px;
	height:36px;
}

#nav1 .nav_child{
	list-style:none;
	color:#FFF;
	line-height:36px;
	font-size:13px;
	display:none;
}
#nav1 .nav_child li{
	display:inline;
}
#nav1 a{
	color:#FFF;
}

.webnotice{
	clear:both;
	height:31px;
}
.webnotice .notice_left{
	background:url(../Images/notice_left.gif);
	height:31px;
	width:6px;
}
.webnotice .notice{
	background:url(../Images/notice_bg.gif);
	height:31px;
	line-height:31px;
	width:938px;
}
.webnotice .notice_right{
	background:url(../Images/notice_right.gif);
	height:31px;
	width:6px;
}
.webnotice .notice_welcome{
	width:350px;
	font-size:14px;
	font-weight:bold;
	color:#F00;
	margin-left:10px;
}
.webnotice .notice_info{
	margin-left:10px;
	margin-right:10px;
	width:510px;
}

.hot{
	height:302px;
	margin-top:5px;
	margin-bottom:5px;
}
.hotpic{
	width:692px;
	height:302px;
}

.topic{
	width:250px;
}
.hottel{
	height:34px;
	line-height:34px;
	background:url(../Images/hottel_bg.gif);
	margin-bottom:8px;
	font-size:16px;
	color:#06619a;
	text-align:center;
	font-weight:bold;
	letter-spacing:1px;
}
.hottopic{
	
}
.hottopic .hottopic_item{
	border-left:#ddceb1 solid 5px;
	border-right:#ddceb1 solid 5px;
	border-bottom:#ddceb1 solid 5px;
	height:218px;
	background-color:#f1ede2;
}
.hottopic .hottopic_item .topic_picnews{
	padding:8px;
	text-align:center;
	color:#443c2f;
	line-height:20px;
}
.hottopic .hottopic_item .topic_picnews a{
	color:#443c2f;
}
.hottopic .hottopic_item .topic_picnews img{
	border:#d1cec7 double 3px;
}
.hottopic .hottopic_item hr{
	color:#c7c3b8;
	height:1px;
	width:95%;
}
.hottopic .hottopic_item li{
	margin-left:15px;
	line-height:22px;
}
.hottopic .hottopic_item li a{
	color:#605a4e;
}

#Con {
	BACKGROUND: url(../images/con_bg.gif) no-repeat; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 18px; HEIGHT: 287px; margin-bottom:8px;
}
#Con .tabnews{
	width:655px;
	padding-left:15px;
	float:left;
}
#Con .tabnews .tabul li{
	display:inline;
	list-style:none;
	height:30px;
	width:130px;
	background:url(../Images/con_menu_bg.gif);
	display:block;
	float:left;
	border-right:#FFF solid 1px;
	line-height:30px;
	text-align:center;
}
#Con .tabnews .tabul li a{
	COLOR: #fff;
}
#Con .tabnews .tabul li.topC {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; background:url(../Images/con_menu_bg.gif); CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 30px
}
#Con .tabnews .tabul li.topC A {
	COLOR: #fff;
}
#Con .tabnews .tabul li.topC0 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/con_menu.gif) no-repeat 0px 0px; COLOR: #000;
}
#Con .tabnews .tabul li.topC0 A {
	COLOR: #000;
}
#Con .tabnews .tabul li.topC1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/con_menu1.gif) no-repeat 0px 0px; COLOR: #fff;
}
#Con .tabnews .tabul li.topC1 A {
	COLOR: #fff;
}
#Con .tabnews .tabul li.topC2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/con_menu2.gif) no-repeat 0px 0px; COLOR: #fff;
}
#Con .tabnews .tabul li.topC3 A {
	COLOR: #fff;
}
#Con .tabnews .tabul li.topC3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/con_menu3.gif) no-repeat 0px 0px; COLOR: #fff;
}
#Con .tabnews .tabul li.topC3 A {
	COLOR: #fff;
}
#Con .tabnews .tabul li.topC4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/con_menu4.gif) no-repeat 0px 0px; COLOR: #000;
}
#Con .tabnews .tabul li.topC4 A {
	COLOR: #000;
}
.dis{
	display:block;
}
.undis{
	display:none;
}
#Con .tabnews .picnews{
	width:125px;
	float:left;
	padding-left:6px;
	margin-top:10px;
}
#Con .tabnews .picnews a{
	color:#3a6aa6;
	font-weight:bold;
	text-decoration:none;
}
#Con .tabnews .picnews p{
	color:#646464;
	margin:5px 0px 0px 0px;
	line-height:20px;
}
#Con .tabnews .casenews{
	width:210px;
	float:left;
	padding-left:6px;
	margin-top:15px;
	color:#646464;
	border-bottom:#000 dotted 1px;
	line-height:20px;
}
#Con .tabnews .casenews img{
	float:left;
	width:207px;
}
#Con .tabnews .casenews .casename{
	color:#000;
	font-weight:bold;
	margin-bottom:4px;
}
#Con .tabnews .pronews{
	width:205px;
	float:left;
	padding-left:10px;
	margin-top:15px;
}
#Con .tabnews .pronews ul{
	margin-top:5px;
	float:left;
	margin-left:10px;
}
#Con .tabnews .pronews li{
	list-style:none;
	line-height:25px;
}
#Con .tabnews .pronews .protitle{
	line-height:22px;
	font-weight:bold;
}
#Con .tabnews .groupnews{
	width:155px;
	float:left;
	padding-left:6px;
	margin-top:20px;
	color:#646464;
	border-bottom:#000 dotted 1px;
	line-height:20px;
}
#Con .tabnews .groupnews img{
	float:left;
	width:59px;
	margin-top:5px;
}
#Con .tabnews .groupnews .personname{
	color:#000;
	font-weight:bold;
}
#Con .tabnews .caselist{
	width:150px;
	float:left;
	padding-left:10px;
	margin-top:20px;
}
#Con .tabnews .caselist img{
	margin-right:5px;
}
#Con .tabnews .caselist .casename{
	font-weight:bold;
	margin-bottom:5px;
}
#Con .tabnews .caselist .caseitem{
	float:left;
	width:75px;
	color:#646464;
	line-height:25px;
}
#Con .newestnews{
	width:262px;
	float:right;
	margin-right:18px;
}
#Con .newestnews span{
	margin-left:15px;
	height:30px;
	line-height:30px;
	display:block;
	font-weight:bold;
}
#Con .newestnews a{
	color:#000000;
}
#Con .newestnews li{
	list-style-image:url(../Images/new_ico.gif);
	margin-left:20px;
	line-height:25px;
}

.wedone{
	height:218px;
	float:left;
	margin-left:9px;
	width:166px;
	margin-top:5px;
	margin-bottom:5px;
}
.wedone a{
	color:#000000;
}
.wedone .wedonetitle{
	width:166px;
	height:27px;
	font-size:16px;
	font-weight:bold;
	background:url(../Images/bg_wedo.gif) no-repeat bottom;
}
.wedone .wedoneitem{
	border:#cbcbcb solid 1px;
	margin-top:6px;
	height:175px;
	padding-left:10px;
}
.wedone .wedoneitem img{
	margin-top:8px;
}
.wedone .wedoneitem ul{
	margin-top:8px;
}
.wedone .wedoneitem li{
	margin-left:12px;
	line-height:18px;
}
.wedone .wedoneitem a{
	color:#000;
}


#copyright{
	margin-top:10px;
	line-height:22px;
	letter-spacing:1px;
	text-align:center;
	margin-bottom:20px;
}
#copyright hr{
	color:#000;
	height:1px;
	width:98%;
}
#copyright a{
	color:#000;
}


.content_left{
	width:230px;
	background: url(../images/html_left_bg.gif) repeat-x 50% top;
}
.content_right{
	width:720px;
}

.pagenav{
	background:url(../Images/html_line_bg.gif) repeat-x;
	height:33px;
	line-height:33px;
}
.pagenav H4 {
	FONT-WEIGHT: lighter; FONT-SIZE: 12px; background: url(../images/html_right_ico.gif) no-repeat 18px 50%; COLOR: #666; TEXT-INDENT: 30px; LINE-HEIGHT: 33px; margin:0px;
}
.pagenav H4 a{
	color:#646464;
}
.content_right .pageimg{
	width:8px;
	height:566px;
}
.content_right .htmlright{
	width:680px;
	margin:10px;
	line-height:22px;
	float:right;
}
.nav_list {
	margin: 0px auto;
}
.nav_list H5 {
	PADDING-LEFT: 35px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/html_left_img2.gif) no-repeat; COLOR: #a12121; LINE-HEIGHT: 27px
}
.nav_list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.nav_list LI {
	LINE-HEIGHT: 30px; BORDER-BOTTOM: #cacccc 1px solid;list-style:none;
}
.leftnav{
	border-bottom: #cacccc 1px solid;
}
.nav_link {
	display: block; padding-left: 38px; background: url(../images/html_left_img4.gif) no-repeat 25px 50%; LINE-HEIGHT: 30px
}
.nav_link a{
	color:#646464;
}
.nav_current {
	display: block; padding-left: 38px; background: url(../images/html_left_img5.gif) #579bb0 no-repeat 25px 50%; LINE-HEIGHT: 30px
}
.nav_current A{
	COLOR: #fff
}
.nav_current A:visited{
	COLOR: #fff
}
.nav_current A:active{
	COLOR: #fff
}
.nav_current A:hover{
	COLOR: #fff
}

.list_list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.list_list LI {
	CLEAR: both; PADDING-LEFT: 50px; BACKGROUND: url(../images/nav_left.gif) no-repeat 40px center
}


.Rcon_list LI H1 {
	FONT-SIZE: 14px; TEXT-INDENT: 45px; LINE-HEIGHT: 25px; PADDING-TOP: 9px; TEXT-ALIGN: left
}
.Rcon_list LI H2 {
	MARGIN-BOTTOM: 3px
}
.Rcon_list LI H2 IMG {
	WIDTH: 291px; HEIGHT: 84px
}
.Rcon_list LI P {
	MARGIN: 0px 26px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
.Rcon_list LI A {
	CURSOR: hand; TEXT-DECORATION: none
}
.Rcon_list LI A:hover {
	CURSOR: hand; TEXT-DECORATION: none
}
.Rcon_list {
	MARGIN: 0px auto; WIDTH: 680px
}
.Rcon_list UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.Rcon_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 340px; PADDING-TOP: 2px; HEIGHT: 150px; TEXT-ALIGN: center; list-style:none;
}
.nav1_link {
	FLOAT: left; WIDTH: 300px; COLOR: #6f6f6f; HEIGHT: 150px; TEXT-ALIGN: center
}
.nav1_link A {
	COLOR: #6f6f6f; TEXT-DECORATION: none
}
.nav1_link A:hover {
	COLOR: #6f6f6f; TEXT-DECORATION: none
}
.nav1_current {
	BACKGROUND:#333; FLOAT: left; WIDTH: 300px; COLOR: #fff; HEIGHT: 150px; TEXT-ALIGN: center
}
.nav1_current A {
	COLOR: #fff; TEXT-DECORATION: none
}
.nav1_current A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}

.htmlright H5 {
	PADDING-LEFT: 32px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000; LINE-HEIGHT: 30px; PADDING-TOP: 15px; FONT-FAMILY: "微软雅黑","宋体"
}
.htmlright H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; COLOR: #000; LINE-HEIGHT: 25px; BORDER-BOTTOM: #efefef 4px solid; TEXT-ALIGN: center
}
.expertsul{
	width:100%;
	list-style:none;
	border-right:#8998a3 solid 1px;
}
.expertsul a{
	color:#666666;
}
.expertsul .li1{
	line-height:22px;
	text-align:center;
	list-style:none;
	display:block;
	width:75px;	
}
.expertsul .li2{
	line-height:22px;
	text-align:center;
	list-style:none;
	display:block;
	width:75px;
	background:#ffe5d9;
}
.expertimgtb{
	margin:6px;
}
.expertname{
	color:#492378;
	margin-left:50px;
	margin-top:20px;
	width:793px;
	font-weight:bold;
	font-size:16px;
}
.experthr{
	color:#492378; width:85%;text-align:left;height:2px;
}
.expertdetail{
	margin-left:50px;
	width:793px;
	margin-top:10px;
	line-height:22px;
	color:#000000;
	background-color:#FFFFFF;
}

.tasktable
{
	border:#8998a3 solid 1px;
	margin-top:10px;
}
.tasktable th
{
	background:#eeeeee;
	text-align:left;
	padding-left:5px;
	border-bottom:#8998a3 solid 1px;
}
.tasktable td
{
	line-height:22px;
	border-bottom:#8998a3 dotted 1px;
}

.tasktitle{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-top:15px;
	margin-bottom:5px;
}

.link{
	border:#acb4c9 solid 1px;
	background-color:#f1f4ed;
	margin:8px 0px 8px 0px;
}
.link ul{
	margin:5px 0px 0px 5px;
}
.link ul li{
	display:inline;
	line-height:22px;
}
.link a{
	color:#393c41;
}