﻿*{
    padding:0;
    border:0;
    margin:0;
}
body{
	font-family:宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7B7B7B;
}
a{
	color:#7b7b7b;
	text-decoration:none;
}
a:hover{
	color:#7b7b7b;
	text-decoration:underline;
}
a.c1{
	color:#6F8EA6;
	text-decoration:none;
}
a.c1:hover{
	color:#6F8EA6;
	text-decoration:underline;
}
a.c2{
	color:#A2A2A2;
	text-decoration:none;
}
a.c2:hover{
	color:#A2A2A2;
	text-decoration:underline;
}

#main{
	width:930px;
	margin:0 auto;
	height:auto;
}
#top{
	width:930px;
	height:93px;
	background-image:url('../images2/main_bg.gif');
	float:left;
}
#logo{
	width:229px;
	height:72px;
	float:left;
	padding:13px 211px 8px 32px;
}
#link-top{
	width:438px;
	float:left;
	height:68px;
	line-height:28px;
	padding-right:20px;
	text-align:right;
	color:#6F8EA6;
	background:url('../Images2/400dh.jpg') left;
}
#link{
	width:458px;
	float:left;
	height:25px;
}
.link-style{
	height:16px;
	float:left;
	margin:0 6px;
}
.link-index{
	width:62px;
	float:left;
}
#banner{
	width:930px;
	height:287px;
	float:left;
}
#nav{
	width:910px;
	height:26px;
	border:1px solid #B0BBC4;
	background-image:url('../images2/qh_bg.jpg');
	padding-left:18px;
	float:left;
	clear:both;
}
.nav01,.nav02{
	margin-top:3px;
	font-weight:bold;
	text-align:center;
	line-height:23px;
}
.nav01{

	
width:123px;
	height:24px;
	float:left;
	
	margin-left:10px;
	
	margin-bottom:-1px;
	background-image:url('../images2/qh_01.gif');
	color:#2A4455;
	
}
.nav02{
	/*width:107px;
	height:23px;*/
	
	width:123px;
	height:24px;
	
	float:left;
	background-image:url('../images2/qh_02.gif');
	margin-left:10px;
	margin-bottom:-1px;

	color:#fff;
}
.search{
	/*width:380px;*/
	float:right;
	margin-top:3px;
	text-align:right;
}
.se-input{
	border:1px solid #A0ADB7;
	height:18px;
	width:150px;
	float:right;
	margin-left:120px; 
	

}

.se-input1{
	/*border:1px solid #A0ADB7;*/
	
	float:right;
	
}


.search img{
	float:right;
}
.content{

	width:930px;
	
	background-color:#F1F1F1;
	
	height:auto;
	margin-top:0px;
	overflow: hidden;
	
	
	

	
}


.con-part{
	width:260px;
	float:left;
	padding:20px;
	height:auto;
	overflow: hidden;
	
	
}

.con-part1{
	width:140px;
	float:left;
	padding:20px;
	overflow: hidden;
	
	
}


.con-part2{
	width:130px;
	float:left;
	padding:20px;
	margin-left:0px;
	
}



.con-part3{
	width:140px;
	float:left;
	padding:20px;
	overflow: hidden;
	margin-left:30px;
	
	
}



.part-t2{
	line-height:35px;
	height:35px;
	/*width:135px;*/
	width:145px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#446D8C;
}





.part-t3{
	line-height:35px;
	height:35px;
	width:140px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#446D8C;
}



.part-list2{
	width:130px;
	float:left;
	line-height:22px;
	background:url('../images/arrow_01.gif') no-repeat left center;
	padding-left:15px;
}


.part-list3{
	width:140px;
	float:left;
	line-height:22px;
	background:url('../images/arrow_01.gif') no-repeat left center;
	padding-left:15px;
	
}



.part-t{
	line-height:35px;
	height:35px;
	width:270px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#446D8C;
	
}



.part-t1{
	line-height:35px;
	height:35px;
	width:140px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
	color:#446D8C;
}


.part-c{
	width:270px;
	float:left;
	line-height:22px;
}


.part-c1{
	width:140px;
	float:left;
	line-height:22px;
	margin-top:0px;
	
	
	
}


.part-list{
	width:255px;
	float:left;
	line-height:22px;
	background:url('../images2/arrow_01.gif') no-repeat left center;
	background-position:30px;
	padding-left:15px;
	padding-left:50px;
}


.part-list1{
	width:140px;
	float:left;
	line-height:22px;
	background:url('../images/arrow_01.gif') no-repeat left center;
	padding-left:15px;
	
}


.part-more{
	width:270px;
	float:left;
	
	margin-top:10px;
	text-align:right;
}


.part-more1{
	width:140px;
	float:left;
	line-height:22px;
	margin-top:10px;
}


#bottom{
	width:930px;
	float:left;
	border-top:1px solid #D0D0D0;
}
.infor{
	/*width:453px;*/
	width:876px;
	float:center;
	padding:10px 20px;
	text-align:center;
	line-height:24px;
	color:#A2A2A2;
}
#logo-2{
	width:421px;
	height:50px;
	float:left;
	margin-top:10px;
}

/* 二级页面样式 */
#nav2{
	width:930px;
	height:45px;
	background-image:url('../images2/nav2.gif');
	float:left;
}
.search2{
	width:380px;
	float:right;
	margin-top:10px;
	text-align:right;
	padding-right:20px;
}
.search2 img{
	float:right;
}
#content2{
	/*width:834px;*/
	width:930px;
	float:left;
	padding:30px 48px 20px 48px;
padding-left:0px;
	padding-right:0px;
	padding-top:18px;
	overflow:hidden;
}
#left{
	width:189px;
	float:left;
	margin-right:15px;
}
#right{
	/*width:630px;*/
	width:720px;
	float:right;
}
.left-t{
	width:174px;
	height:29px;
	line-height:29px;
	padding-left:15px;
	font-weight:bold;
	color:#fff;
	background-image:url('../images2/left_t.gif');
}
.left-c{
	width:187px;
	border:1px solid #DCDCDC;
	background-color:#F2F2F2;
	float:left;
}
.left-p{
	border-bottom:1px dotted #ADADAD;
	float:left;
}
.left-p2{
	border-bottom:none;
}
.left-p span{
	width:142px;
	float:left;
	background:url('../images2/left_listbg.gif') no-repeat center;
	line-height:40px;
	height:40px;
	padding-left:45px;
	text-align:left;
	font-weight:bold;
	color:#333333;
}
.left-list{
	width:142px;
	/*float:left;*/
	padding-left:45px;
	line-height:24px;
}
#service{
    width:189px;
	height:107px;
	float:left;
	margin-top:10px;
}
.right-t{
	width:700px;
	float:left;
	height:26px;
	line-height:26px;
	border-bottom:1px solid #D4D4D4;
 
	background:url(../images2/icon_03.gif) no-repeat left center;
	padding-left:20px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

.LinkPath{color:#000;}
.right-p{
    width:720px;
	height:154px;
	float:left;
	margin-top:10px;
}
.right-c{
    width:718px;
	float:left;
	background-color:#F2F2F2;
	border:1px solid #DCDCDC;
	padding:10px 0;
}
.right-ct{
    width:593px;
	float:left;
	background:url(../images2/icon_04.gif) no-repeat left center;
	height:26px;
	line-height:26px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
	color:#333333;
}
.right-cc{
    width:678px;
	background-color:#f1f1f1;
	float:left;
	padding:10px;
}
.right-cc img{
    float:left;
	margin:0 10px;
}



/*.menu {
	POSITION: relative;  WIDTH: auto; DISPLAY: inline; FLOAT: left;  MARGIN-RIGHT: 10px
}*/

.menu {
	/*POSITION: relative;  WIDTH: 460px; DISPLAY: inline; FLOAT:  left; CLEAR: left; MARGIN-RIGHT: 10px;*/
		
	/*height:25px;CLEAR: right;
	  DISPLAY: inline; 	width:458px;*/
	

	
}
#tab_2{ display:none; 	overflow: hidden;list-style-type: none; }
#tab_3{ display:none;	overflow: hidden;list-style-type:none; }
#tab_4{ display: none;	overflow: hidden;list-style-type:none; }




.menu {
	  DISPLAY: inline; 	width:458px; clear:right}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; height:auto; }
/* style the sub-level lists */
.menu ul ul {width:auto;}

.menu ul ul {visibility:hidden;position:absolute;height:0;top:16px;; left:0; width:14em;  margin-top:0px; padding-top:0px; }
/* position the third level flyout menu */
.menu ul ul ul{left:12em;top:0;width:14em;}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:auto; display:block; background-color:#FFFFFF; }



/* style the sub level list items */
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:100%;  font-size:1em;text-decoration:none;color:#fff; padding:0 0 0 0; border-left:0px solid #eee; border-right:0px solid #000; color:#FFFFFF;  background-color:#FFFFFF}

.menu a, .menu a:hover {color:#fff;background:#FFFFFF;}


/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {width:auto; w\idth:auto; background-color:#FFFFFF}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {display:block;background:#32495B url(/uploadfile/2009/4/10/2009041017454784.gif); color:#fff;width:12em;height:100%;line-height:1em; padding:0.5em 1em; border-bottom:1px solid #7aa;}
* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#7FA1BB url(/uploadfile/2009/4/10/2009041017454784.gif);}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c4ceac url(/uploadfile/2009/4/10/2009041017454784.gif);}
/* style the sub level 1 background */





.menu ul :hover a.sub1 {background:#447b7b;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#447b7b;}
/* style the level hovers */
/* first */
* html .menu a:hover {color:#ffff;background:#ffffff url(/uploadfile/2009/4/10/2009041017494818.gif) center center; position:relative; z-index:100; background-color:#fff}
.menu li:hover {position:relative;}
.menu :hover > a {color:#ff0;background:#d4d8bd url(/uploadfile/2009/4/10/2009041017494818.gif) center center;}
/* second */
* html .menu ul ul a:hover{color:#ff0;background:#7FA1BB ; position:relative; z-index:110;}




.menu ul ul li:hover {position:relative; }
.menu ul ul :hover > a {color:#ff0;background:#7aa;}
/* third */
* html .menu ul ul ul a:hover {background:#7aa; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#7aa;}
/* fourth */
.menu ul ul ul ul a:hover {background:#7aa; position:relative; z-index:130;}
/* hide the sub levels and give them a positon absolute so that they take up no room */

/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto;  background:transparent url(/uploadfile/2009/4/10/2009041017483924.gif); left:-3em; padding-top:0px;padding:0 3em 3em 3em;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

.tabBox { display: none; }
.kind { overflow:hidden; width:auto; float:left;}
.kindTabs { width:520px; height:30px; overflow:hidden; border-bottom:1px solid #DCDCDC;}
.kindTabs ul { margin:0; padding:0; list-style:none; width:518px; border:1px solid #DCDCDC; overflow:hidden; height:30px;}
.kindTabs li { float:left; line-height:30px; text-align:center; border-right:1px solid #DCDCDC; }
.kindTabs li a.hover{ color:#fff; font-weight:bolder; background:#C00;}
.kindTabs li a { float:left; width:171px; height:30px; font:12px/1.2em Tahoma; color:#333; line-height:30px; text-decoration:none;}
.kindTabs li a:hover,.kindTabs li a.current { font:bold 12px/1.2em Tahoma; color:#fff; line-height:30px; text-decoration:none; background:#c00;}
.kindTabs .title {height:90px; overflow:hidden;}
.kind .tabBody { width:518px; overflow:hidden; border-left:#DCDCDC 1px solid;  border-right:#DCDCDC 1px solid;  border-bottom:#DCDCDC 1px solid;}

.newsMarket { width:520px; text-align:left; }
.newsMarket ul{ margin:0; padding:0; list-style:none; overflow:hidden;}
.newsMarket ul li{  margin:0; list-style:none; text-align:left; padding:0px; border-bottom:#CCC 1px dotted; height:90px; padding:10px;}
.newsMarket h1{ font-size:14px; color:#000; margin:0; padding:0; float:left; line-height:14px;}
.newsMarket p{ margin:0; padding:0; line-height:22px; text-align:left; text-indent:24px; font-size:12px;}
.newsMarket img{ border:1px solid #CCC}
.newsMarket span{ float:left; padding-right:10px;}
.newsMarket a { color:#F90; text-decoration:none;}
.newsMarket a:hover { color:#F90; text-decoration:underline; }

.right-c1{ nwidth:720px; float:left; background-color:#F2F2F2; padding:10px 0;}

.right_zxal{ float:right; width:190px; overflow:hidden; border:1px solid #DCDCDC; margin-bottom:5px;}
.right_zxal ul{ margin:0; padding:5px 0; list-style:none;}
.right_zxal ul li{ margin:0; padding:0; list-style:none; line-height:24px; padding-left:10px; color:#000;}
.right_zxal h1{ margin:0; padding:0; font-size:12px; color:#000; line-height:30px; padding-left:10px; border-bottom:1px solid #DCDCDC;}
.right_zxal span{ font-weight:normal; float:right; padding-right:20px;}
.right_zxal span a{ color:#999; text-decoration:none;}
.right_zxal span a:hover{ color:#C00; text-decoration:none;}
.right_zxal a:hover{ color:#C00; text-decoration:none;}



.menu ul a:hover  {background-color:#FFFFFF; }
.menu ul a:visited  {background-color:#FFFFFF; }
/*.menu ul ul li a:hover  {background-color:#7FA1BB; }
.menu ul ul  li a:visited  {background-color:#32495B; }*/


.listbg{line-height:24px; color:#7b7b7b}
.listbg2{line-height:24px; color:#7b7b7b}
