body{
	margin:0px auto;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position:center;
	text-decoration: none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#F00;
	text-decoration:underline;
}
a img{
	border:none;
}
div,p,a,ul,li,img,dl,dt,dd,span{
	padding:0;
	margin:0;
}
ul li{
	list-style-type:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.hide{
	display:none;
}
.tc{
	text-align:center;
}
.tr{
	text-align:right;
}
.red{
	color:#F00;
}
.b{
	font-weight:bold;
}
.pub{
	width:960px;
	margin:0 auto;
	background-color:#FFF;
}
.space{
	width:960px;
	height:5px;
	overflow:hidden;
	margin:0 auto;
	background-color:#FFF;
}
div.w5{
	width:5px;
	height:10px;
	float:left;
	overflow:hidden;
}
div.w6{
	width:6px;
	height:10px;
	float:left;
	overflow:hidden;
}
div.w10{
	width:10px;
	height:10px;
	float:left;
	overflow:hidden;
}
div.h5{
	height:5px;
	clear:both;
	overflow:hidden;
}
div.h10{
	height:10px;
	overflow:hidden;
}
div.h20{
	height:20px;
	overflow:hidden;
}
#top{
	height:25px;
	line-height:25px;
	background-color:#f8f8f8;
	border-bottom:1px solid #e7e7e7;
}
#top p{
	width:960px;
	margin:0 auto;
	text-align:right;
}
#div01{
	padding:14px 0;
}
#div01 div{
	margin-top:5px;
}
#div01 ul{
	margin-left:20px;
	float:left;
}
#div01 ul li{
	margin-left:15px;
	width:160px;
	height:70px;
	line-height:22px;
	float:left;
}
#div01 ul .split{
	width:1px;
	overflow:hidden;
	border-right:1px dashed #999;
}
#div02{
	 height:31px;
	 line-height:31px;
	 background-image:url(/skin/img2010/cdan.jpg);
}
#div02 p{
	margin-left:250px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
#div02 p a{
	color:#FFF;
	margin:0 8px;
}
#div02 p a:hover{
	color:#d0edff;
	text-decoration:underline;
}
#div03{
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:13px;
}
#div03 a{
	margin:0 1px;
}
#div04{
}
#div05{
	float:left;
	width:710px;
}
#div06{
	float:right;
	width:240px;
}
#div07{
	float:left;
	width:270px;
}
#div08,.div08{
	height:65px;
	overflow:hidden;
	text-align:center;
	color:#360;
	border:1px solid #c3d5fd;
	line-height:25px;	
}
#div08 a,.div08 a{
	color:#360;
}
#div09{
	border:1px solid #c3d5fd;
}
#div10 span a{
	width:133px;
	height:30px;
	line-height:30px;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	background-color:#eef7fc;
	text-align:center;
	border-bottom:1px solid #c3d5fd;
}
#div10 span a:hover,#div10 span a.over{
	border-bottom:1px solid #FFF;
	background-color:#FFF;
}
#div10 span #div10a01{
	border-right:1px solid #c3d5fd;
}
#div10 span #div10a02{
	border-left:1px solid #c3d5fd;
}
#div10 span #div10a01:hover,#div10 span #div10a01.over{
	border-right:1px solid #FFF;
}
#div10 span #div10a02:hover,#div10 span #div10a02.over{
	border-left:1px solid #FFF;
}

#div10 p{
	line-height:22px;
	padding:14px;
	font-size:12px;
	text-indent:26px;
}
#div10 p a{
	color:#00F;
}
#div10 p a:hover{
	color:#F60;
}
#div10 div a{
	margin:0 5px;
}
#div10 ul{
	margin:5px;
	height:69px;
}
#div10 ul li{
	height:23px;
	line-height:23px;
	width:125px;
	font-size:12px;
	float:left;
}
#div11{
	margin-left:10px;
	width:428px;
	float:left;
	border:1px solid #c3d5fd;
}
#div11 h3{
	margin:0;
	padding:0;
	line-height:45px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
#div11 h3 a{
	color:#F00;
}
#div11 ul li,#div11 ul div{
	height:33px;
	line-height:33px;
	font-size:14px;
	/*margin:0 10px;*/
}
#div11 ul li a{
	color:#000;
}
#div11 ul li a:hover{
	color:#03C;
	text-decoration:underline;
}
#div11 ul li span{
	float:right;
	color:#F00;
}
#div11 div.split{
	height:1px;
	display:block;
	overflow:hidden;
	margin:5px;
	border-top:1px dotted #999;
}
#div11 div.form{
	height:60px;
	overflow:hidden;
	text-align:center;
	background-color:#ebf0f4;
}
#div11 div.form form{
	padding:10px;
}
#div11 div.form div.f input{
	text-align:center;
	margin-left:10px;
	float:left;
}
#div11 div.form #Keyword{
	height:18px;
	width:300px;
	border:1px solid #ccc;
	text-align:left;
}
#div14{
	margin-top:5px;
	width:708px;
	height:75px;
	border:1px solid #c3d5fd;
}
#div14 ul{
	margin-left:5px;
	margin-top:6px;
	margin-bottom:5px;
}
#div14 ul li{
	width:168px;
	float:left;
}
#div14 ul li.big{
	width:182px;
}
#div14 ul li a.i{
	float:left;
}
#div14 ul li p{
	margin:6px 3px 0 0;
	float:left;
	line-height:24px;
	font-size:12px;
}
#div14 ul li p a{
	display:block;
}
#div14 ul li p .b{
	font-weight:bold;
}
#div12{
	overflow:hidden;
	border:1px solid #c3d5fd;
}
#div12 ul li,#div12 ul div{
	height:19px;
	line-height:24px;
	font-size:12px;
	color:#000;
        margin:4px 5px 5px 5px;
}
#div13{
	overflow:hidden;
	border:1px solid #c3d5fd;
}
#div13 ul{
	margin:14px 5px 5px 5px;
}
#div13 ul li,#div13 ul div{
	height:24px;
	line-height:24px;
	font-size:12px;
	color:#000;
}
#div13 ul li a:hover{
	color:#03F;
}
#div17{
	float:left;
	width:670px;
	height:450px;
	overflow:hidden;	
}
#div17 dl.blue dd{
	height:27px;
	line-height:27px;
}
#div18{
	width:280px;
	margin-left:8px;
	float:left;
}
#div20{
	margin:5px 10px;
}
#div21{
	margin:5px 10px;
}
#div23{
	float:left;
	width:670px;
	height:440px;
	overflow:hidden;	
	padding-bottom:6px;
}
#div25{
	width:280px;
	margin-left:8px;
	float:left;
}
#div26{
	margin:5px 10px;
}
#div27{
	height:72px;
}
#div29{
	float:left;
	width:670px;	
	height:458px;
	overflow:hidden;
}
#div31{
	width:280px;
	margin-left:8px;
	float:left;
}
#div32{
	margin:0 10px;
}
#div33{
	margin:5px 10px;
}
/*=========================*/
.box{
	border:1px solid #c3d5fd;
}
.box .bar{
	background-image:url(/skin/img2010/right_4b.jpg);
	height:29px;
	line-height:29px;
}
.box .bar a.t{
	margin-left:50px;
	font-size:16px;
	font-weight:bold;
	color:#0b5989;
}
.box .bar a.m{
	float:right;
	font-size:12px;
	margin-right:20px;
}
.box .c{
	margin:10px;
}
.box .l{
	width:240px;
	float:left;
}
.box .lc{
	padding-right:10px;
	border-right:1px dashed #999;
}
.box .r{
	width:400px;
	float:left;
	margin-left:10px;
}
.box .imgbox{
	text-align:center;
}
.box .txtbox{
	margin-top:10px;
	border:1px solid #999;
	line-height:24px;
	font-size:12px;
	text-align:center;
}
.box .txt2box{
	text-align:center;
	margin:10px;
	line-height:24px;
}
.box dl{
}
.box dl dt{
	background-image:url(/skin/img2010/sy_05b.jpg);
	background-repeat:no-repeat;
	background-position:10px 5px;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #999;
}
.box dl dt a.t{
	margin-left:25px;
	font-size:12px;
	font-weight:bold;
}
.box dl dt a.m{
	float:right;
	font-size:12px;
	margin-right:10px;
}
.box dl dd,.box dl div{
	height:25px;
	line-height:25px;
	font-size:14px;
}
.box dl.blue dd,.box dl.blue div{
	height:24px;
	line-height:24px;
	font-size:12px;
}
.box dl.blue dd a:hover{
	color:#03F;
}
.box dl dd span{
	font-size:12px;
	float:right;
	margin-right:5px;
}
.box dl dd.split{
	height:1px;
	margin:5px 0;
	overflow:hidden;
	border-bottom:1px dashed #999;
}
/*=========================*/
#div34{
	width:670px;
	float:left;
	border:1px solid #c3d5fd;
}
#div34 dl{
	height:29px;
	line-height:29px;
	background-image:url(/skin/img2010/right_4b.jpg);
}
#div34 dl dt{
	width:130px;
	float:left;
	text-indent:25px;
	font-size:14px;
	font-weight:bold;
	background-image:url(/skin/img2010/right_4a.jpg);
	background-repeat:no-repeat;
}
#div34 dl dd,#div34 dl div{
	width:90px;
	float:left;
}
#div34 ul{
	margin:7px 10px;
}
#div34 ul li,#div34 ul div{
	height:30px;
	line-height:30px;
	width:50%;
	float:left;
}
#div34 ul li a:hover{
	color:#03F;
}
#div35{
	margin-left:10px;
	width:276px;
	float:left;
	border:1px solid #c3d5fd;
}
#div35 .bar{
	height:29px;
	line-height:29px;
	background-image:url(/skin/img2010/right_4b.jpg);
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
}
#div35 ul{
	margin:5px 10px;
}
#div35 ul li,#div35 ul div{
	height:23px;
	line-height:23px;
}
#div35 ul li a:hover{
	color:#03F;
}
#div36{
	border:1px solid #c3d5fd;
}
#div36 .bar{
	height:29px;
	line-height:29px;
	background-image:url(/skin/img2010/right_4b.jpg);
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
}
#div36 ul{
	margin:10px;
}
#div36 ul li{
	height:200x;
	width:155px;
	float:left;
	text-align:center;
	line-height:22px;
}
#div37{
	border:1px solid #c3d5fd;
}
#div37 .bar{
	height:29px;
	line-height:29px;
	background-image:url(/skin/img2010/right_4b.jpg);
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
}
#div37 .bar span{
	margin-left:60px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
#div38{
	margin:5px 10px;
	line-height:35px;
}
#div39{
	background-image:url(/skin/img2010/sy_06a.jpg);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	height:250px;
}
#div39 div{
	margin-top:10px;
	float:left;
	line-height:18px;
}
#div39 div p{
	height:29px;
	line-height:29px;
	font-size:12px;
	font-weight:bold;
	color:#0962b2;
}
#div400{
	width:50px;
}
#div40{
	width:160px;
}
#div41{
	width:250px;
}
#div42{
	width:140px;
}
#div43{
	width:120px;
}
#div44{
	width:180px;
}
#div45{
	font-size:12px;
	clear:both;
	text-align:center;
}
/*==================频道=====================*/
#div46{
	background-image:url(/skin/img2010/11.jpg);
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#F0F9FF;
	height:30px;
	line-height:30px;
	text-indent:30px;
}
#div47{
	width:670px;
	float:left;
	border:1px solid #d5d5d5;
}
#div47 ul li{
	float:left;
	width:210px;
	line-height:22px;
	margin:0 5px;
}
#div47 ul li.split{
	margin:0;
	height:110px;
	width:1px;
	overflow:hidden;
	border-right:1px solid #d5d5d5;
}
#div47 ul li span{
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#ff6600;
}
#div47 ul li p{
	text-indent:26px;
}
#div47 ul li span img{
	margin-top:12px;
	margin-left:5px;
}
#div48{
	width:280px;
	float:right;
}
#div49{
	width:671px;
	float:left;
}
.pdbox .tab{
	width:331px;
	height:245px;
	float:left;
	border:1px solid #c3d5fd;
	margin:0 1px 5px 1px;
}
.pdbox .big{
	width:335px;
}
.pdbox .tab .bar{
	background-image:url(/skin/img2010/right_4b.jpg);
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.pdbox .tab .bar a.t{
	width:129px;
	line-height:35px;
	display:inline-block;
	text-align:center;
	background-image:url(/skin/img2010/lm_01.jpg);
	font-size:14px;
	font-weight:bold;
	background-position:0 -1px;
	color:#1271b5;
}
.pdbox .big .bar a.t{
	text-indent:20px;
	text-align:left;
	line-height:30px;
	background-image:none;
}
.pdbox .tab .bar a.m{
	float:right;
	font-size:12px;
	margin-right:20px;
}
.pdbox .tab ul{
	margin:10px;
}
.pdbox .tab ul li,.pdbox .tab ul div{
	height:24px;
	line-height:24px;
	font-size:14px;
}
.pdbox .tab ul li span{
	color:#F00;
	float:right;
}
#div50{
	width:275px;
	margin-left:10px;
	float:left;
	border:1px solid #c3d5fd;
}
#div50 dl{
	margin:0 10px;
}
/*====================一级栏目============================*/
#div51{
	width:270px;
	float:right;
}
#div52{
	border:1px solid #c3d5fd;
}
#div53{
	border:1px solid #c3d5fd;

}
#div54{
	border:1px solid #c3d5fd;
}
#div55{
	border:1px solid #c3d5fd;
}
.boxbar .bar{
	height:30px;
	line-height:30px;
	background-image:url(/skin/img2010/right_4b.jpg);
	font-size:14px;
	font-weight:bold;
	color:#1d5381;
}
.boxbar .bar .t{
	height:30px;
	line-height:30px;
	background-image:url(/skin/img2010/right_4a.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	display:inline-block;
}
.boxbar .bar .m{
	font-size:12px;
	font-weight:normal;
	float:right;
	margin-right:5px;
	color:#000;
}
.boxbar ul{
	width:255px;
	margin:10px 5px;
	line-height:24px;
}
.boxbar ul li,.boxbar ul div{
	width:120px;
	float:left;
	margin:0 2px;
}
#div53 ul a{
	display:inline-block;
}
.boxbar p{
	margin:	10px;
	text-indent:30px;
	font-size:12px;
	line-height:150%;
}
.boxbar .c{
	margin:10px;
}
.boxbar .c span{
	height:30px;
	line-height:35px;
	font-size:16px;
	font-weight:bold;
	color:#114d8c;
}
.boxbar .c span a{
	color:#114d8c;
}
.boxbar .c p{
	padding:8px;
	border:1px solid #dcdddd;
	line-height:24px;
	background-color:#f7fcff;
	text-indent:30px;
}
#div56{
	width:680px;
	float:left;
}
#div57{
	border:1px solid #c3d5fd;
}
#div58{
	border:1px solid #c3d5fd;
}
#div59{
	padding-top:10px;
	padding-bottom:5px;
	border:1px solid #c3d5fd;
	text-align:center;
}
#div591{
	width:120px;
	margin-top:5px;
	text-align:center;
}
#div60{
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid #c3d5fd;
}
/*=====================内容===================*/
#div620{
	width:680px;
	float:left;
}
#div62{
	border:1px solid #c3d5fd;
	background-color:#f7fcff;
}
#div62 h3{
	height:70px;
	line-height:70px;
	font-size:26px;
	font-weight:bold;
	text-align:center;
	margin:0 20px;
	border-bottom:1px solid #cdd4ee;
}
#div66{
	margin:5px 50px;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
}
#div67{
	margin:15px 10px 5px 10px;
	font-size:14px;
	line-height:200%;
	text-indent:30px;
}
#div67qk{
	margin:15px 10px 5px 10px;
	font-size:14px;
	line-height:200%;
}
#div67 p{
	margin-bottom:10px;
}
#div67 iframe{
	margin-right:10px;
}
#div68{
	margin:10px 20px;
}
#div68 span{
	margin-left:30px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
}
#div68 p{
	font-size:14px;
	line-height:24px;
	text-indent:30px;
	margin:8px;
}
#div69{
	margin:30px 10px 10px 30px;
	font-size:14px;
	line-height:200%;
}
#div70{
	height:40px;
	line-height:40px;
	margin:10px;
	border-top:1px dotted #999;
	text-align:right;
	color:#999999;
}
#div70 span{
	background-image:url(/skin/img2010/center3a.jpg);
	background-repeat:no-repeat;
	padding:0 50px 0 20px;
}
#div71{	
	border:1px solid #c3d5fd;
}
#div71 .bar{
	height:26px;
	line-height:26px;
	font-size:14px;
	padding:0 30px;
	background-color:#ececec;
	background-image:url(/skin/img2010/center2.jpg);
	background-repeat:no-repeat;
	background-position:10px 5px;
}
#div72{	
	border:1px solid #c3d5fd;
}
#div72 .bar{
	height:26px;
	line-height:26px;
	background-image:url(/skin/img2010/center4a.jpg);
	font-size:14px;
	background-color:#ececec;
}
#div72 .bar .m{
	font-size:12px;
	margin-right:20px;
	float:right;
}
#div72 .bar .t{
	line-height:26px;
	width:122px;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	color:#FFF;
	background-image:url(/skin/img2010/center4.jpg);
}
#div72 .c{
	margin:10px;
	line-height:25px;
}
#div63{
	width:270px;
	float:right;
}
#div64{
	border:1px solid #c3d5fd;
}
#div64 ul li{
	width:auto;
	float:none;
}
#div64 ul a{
	height:28px;
	line-height:28px;
	/*width:250px;
	border-bottom:1px dotted #CCC;
	display:inline-block;*/
}
#div64 ul li span{
	float:right;
}
#div64 ul li.split{
	height:1px;
	overflow:hidden;
	border-bottom:1px dotted #CCC;
}
#div73{
	height:26px;
	line-height:26px;
	background-color:#ebebeb;
	font-size:12px;
	text-indent:30px;
}
#div74{
	line-height:200%;
	font-size:14px;
	margin:10px;
	margin-left:30px;
}
#AritcleMoreUrl{
	text-align:center;
	margin:0 auto;
	text-indent:0;
	font-size:9pt;
}
#AritcleMoreUrl ul{
	width:230px;
	text-align:center;
	margin:0 auto;
}
#AritcleMoreUrl ul li{
	margin:0 5px;
	float:left;
}
#AritcleMoreUrl ul li a{
	width:60px;
	height:25px;
	line-height:25px;
	background-color:#fff;
	border:1px solid #d4d4d4;
	display:block;
}
#AritcleMoreUrl ul li a:hover{
	background-color:#666;
	color:#FFF;
	text-decoration:none;
}

#xgwz ul li{
	border:none;
}
#xgwz ul li.split{
	margin:5px;
	height:1px;
	line-height:1px;
}

#div711{
  width:530px;
  margin:10px 70px;
}

#Search #Field{
	width:80px;
}
#Search #ClassID{
	width:170px;
	height:40px;
}
#Search #keyword{
	margin:5px;
	height:20px;
	width:150px;
	font-size:16px;
	color:#999999;
	background-image:url("/images/i2.png");
	border:1px solid #7b7b7b;
	border-right-color:#b6b6b6;
	border-bottom-color:#b6b6b6;
	padding:7px 7px 3px 7px;
	float:left;
}
#Search .big #keyword{
	width:150px;
}
#Search #Submit{
	width:61px;
	height:32px;
	line-height:34px;
	text-align:center;
	border:none;
	font-family:arial;
	font-size:14px;
	background-image:url("/images/i2.png");
	background-position:0 -35px;
	background-color:transparent;
	padding:2px 0 0 0;
	cursor:pointer;
	float:left;
	margin-top:5px;
}

#zhenwen{
  margin-left: 30px;
}
#nfoot{
	display:none;
}



/****************************pack*******************/

.small_searchbox{
	float:right;
}
.main_searchbox {
	margin:0 auto;
	width:960px;
	overflow:hidden;
    margin-bottom:5px;
	border:1px solid #c3d5fd;
}

.main_search_result {
    border: 1px solid #c3d5fd;
    background-color: #f7fcff;
}
.main_search_page {
    border: 1px solid #c3d5fd;
    background-color: #f7fcff;
}

.main_searchbox .left {
    width:650px;
    float:left;
}
.main_searchbox .right {
    width:260px;
    float:right;
    margin-right:50px;
}
.searchtitle {
    padding:0 10px;
    height:25px;
    line-height:25px;
    margin:10px 20px 30px 10px;
    background-color:#eaeaea;
}





.searchbox{
	padding:35px 0;
	height:36px;
}
.searchbox_frm{
	margin-left:20px;
}
.searchbox_ipt_span{
	height:34px;
	width:539px;
	vertical-align:top;
	border-top:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
	border-bottom:1px solid #ccc;
	background-color: #fff;	
	display:inline-block;
}
.searchbox_ipt_span:hover{
	border-color: #4f8d2f;	
}
.searchbox_ipt{
	width:526px;
	height:22px;
	line-height:22px;
	font-family:arial;
	font-size:16px;
	margin:6px 0 0 7px;
	display:inline-block;
	border:0;
	outline:0;
	cursor: auto;
}
.searchbox_btn_span{
	border:0;
}
.searchbox_btn{
	width:100px;
	height:36px;
	color:#fff;
	letter-spacing:1px;
	outline-width:medium;
	border:1px solid #4f8d2f;
	background-color: #4f8d2f;
	font-size:14px;
}
.searchbox_btn:hover{
	border-bottom-color:#30531c;
	background-color:#396821;
	box-shadow:1px 1px 1px #ccc;
}

.search .result{
	margin:5px 10px;
	line-height:26px;
	font-size:14px;
}

.search .result{
	font-size:13px;
}
.search .result h3{
	margin:0;
}
.search .result .rc{
	text-indent:2em;
}
.search .result .rd{
	color:#360;
}



.baidu .searchbox_ipt_span{
}
.baidu .searchbox_ipt_span:hover{
	border-color: #4791ff;	
}
.baidu .searchbox_btn{
	border:1px solid #2d78f4;
	background-color: #3385ff;
}
.baidu .searchbox_btn:hover{
	border:1px solid #2868c8;
	background-color: #317ef3;
}


.small_searchbox .searchbox{
	padding:10px 0 0 0;
	margin-right:120px;
}
.small_searchbox .searchbox_ipt_span{
	width:439px;
}
.small_searchbox .searchbox_ipt{
	width:426px;
}

.searchtitle .bar p{
	color:#666;
}

.search_result{
	margin:20px;
	font-family:arial;
	font-size:13px;
}
.search_result h3{
	font-size:medium;
	font-weight:normal;
	line-height:1.54;
	margin-bottom:1px;
}
.search_result h3 a{
	color:#0000cc;
	text-decoration:underline;
	
}
.search_result .rc{
	color:#333;
	font-size:13px;
	font-weight:normal;
	line-height:1.54;
}
.search_result .rd{
	color:#008000;
	font-size:13px;
	font-weight:normal;
	line-height:1.54;
}


.search_page{
    text-align:center;
	margin:50px 20px;
	font-size:14px;
}
.search_page a {
    color: #0000cc;
    text-decoration: underline;
}