* {
    padding: 0;
    margin: 0;
	font-family:"微软雅黑", "黑体";WORD-WRAP: break-word; color:#343434;
}

body {
	background:url(bj.jpg) repeat-x #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2b2b2b;
}
 body *{
 	font-size: 14px;
 	color: #2b2b2b;
}

img{
border:0;
}
.bodyarea{
	width:1014px;
	border:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	background-color:#ffffff;
}
.bodyarea .td{
	padding-top:8px;
/*	padding-left:7px;
	padding-right:7px;*/
}


.tablearea{
	width:1004px;
	border:0;
	margin:0;
	border-collapse:collapse;
	background:#ffffff;
	margin-left:auto;
	margin-right:auto;
}

.topbararea{
	background-image:url(top_bar_bg1.jpg);
	height:31px;
	width:100%;
}


.bodytitleara{
	width:100%;
	border:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	/*border-collapse:collapse;
	border-bottom:1px solid #f6faf9;
	background-image:url(title_bg_1.jpg);*/
}

.titleara{
	/*height:160px;*/
	width:1014px;
	margin-left:auto;
	margin-right:auto;
}

.bodymenuarea{
	width:100%;
	border:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	/*border-collapse:collapse;
	background-color:#f8faf7;
	background-image:url(menu_bg_3.jpg);
	background-repeat: repeat-x;
	border-top:1px solid #03467b;*/
}
.menuarea{
	background-image:url(menu_bg_1.jpg);
	height:35px;
	width:1014px;
	border:0px;
	margin:0px;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}
.menuarea td{
	padding:0px;
}

.menuarea a:hover{
	background-image:url(menu_bg_2.jpg);
	color:#2678c4;
	font-size:14px;
	font-weight:bold;
	border:none;
}
.menuarea a{
	display:block;
	padding:9px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}

.searcharea{
	background-image:url(search_bg_1.jpg);
	height:30px;
	width:1014px;
	border:0px;
	margin:0px;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
}

.tb_1{
	border-collapse:collapse;
	width:100%;
	border:1px solid #dff3fc;
}
.tb_1 .title{
	border-collapse:collapse;
	width:100%;
}
.tb_1 .title .title_1{
	border-collapse:collapse;
	background-image:url(tb1_title_1.jpg);
	background-repeat: no-repeat;
	height:32px;
	width:112px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
}
.tb_1 .title .title_2{
	border-collapse:collapse;
	background-image:url(tb1_bg_1.jpg);
	height:32px;
}
.tb_1 .title .title_3{
	border-collapse:collapse;
	/*background-image:url(tb1_title_3.jpg);background-repeat: no-repeat;width:100px;*/
	background-image:url(tb1_bg_1.jpg);
	height:32px;
	text-align:right;
}
.tb_1 .title .title_4{
	border-collapse:collapse;
	background-image:url(tb1_bg_1.jpg);
	height:32px;
	width:88px;
	font-size: 14px;
	font-weight:bold;
}	
.tb_1 .title .title_3 a{
	color:#343434;
	text-decoration:none;
}
.tb_1 .title .title_3 a:hover{
	color:#006eb5;
}
.tb_1 .list{
	border-collapse:collapse;
	width:100%;
}

.tb_1 .list TR{
 	height:25px;
}
.tb_1 .list .td_sign_1_dot{
	width:10px;
	background-image:url(dot_1.jpg);
 	background-repeat: no-repeat;
	background-position:center;
	border-bottom:1px dashed #bfbfbf;
}
.tb_1 .list .td_sign_3{
	width:14px;
	text-align:center;
	/*background-image:url(dot_6.jpg);
 	background-repeat: no-repeat;
	background-position:center;*/
}
.tb_1 .list .td_1_dot{
	text-align:left;
	font-size:14px;
 	color:#343434;
 	border-bottom:1px dashed #bfbfbf;
 	padding-left:10px;
}
.tb_1 .list .td_1_dot a{
	font-size:14px;
 	color:#343434;
}
.tb_1 .list .td_1_dot a:hover{
	font-size:14px;
 	color:#0b699c;
}
.tb_1 .list .td_2_dot{
	text-align:right;
	font-size:14px;
 	color:#9c9c9c;
 	border-bottom:1px dashed #bfbfbf;
 	padding-right:4px;
}

.tb_1 .list .td_3_dot{
	text-align:left;
	font-size:14px;
 	color:#d63406;
 	border-bottom:1px dashed #bfbfbf;
 	padding-left:10px;
}
.tb_1 .list .td_3_dot a{
	font-size:14px;
 	color:#d63406;
}
.tb_1 .list .td_3_dot a:hover{
	font-size:14px;
 	color:#0b699c;
}
.tb_1 .list .td_1{
	text-align:left;
	font-size:14px;
 	color:#343434;
 	/*padding-left:10px;*/
}
.tb_1 .list .td_1 a{
	font-size:14px;
 	color:#343434;
}
.tb_1 .list .td_1 a:hover{
	font-size:14px;
 	color:#0b699c;
}

.tb_1 .list_2{
	border-collapse:collapse;
	width:100%;
}
.tb_1 .list_2 TR{
 	height:38px;
}
.tb_1 .list_2 .td_sign_1_dot{
	width:51px;
	background-image:url(dot_5.jpg);
 	background-repeat: no-repeat;
	background-position:center;
	border-bottom:1px dashed #bfbfbf;
}
.tb_1 .list_2 .td_1_dot{
	text-align:left;
	font-size:14px;
 	color:#d63406;
 	border-bottom:1px dashed #bfbfbf;
 	padding-left:10px;
 	font-weight:bold;
}
.tb_1 .list_2 .td_1_dot a{
	font-size:14px;
 	color:#d63406;
}
.tb_1 .list_2 .td_1_dot a:hover{
	font-size:14px;
 	color:#0b699c;
}

.tb_2{
	border-collapse:collapse;
	width:100%;
	border:1px solid #d6d6d6;
}
.tb_2 .title{
	border-collapse:collapse;
	width:100%;
	border-bottom:1px solid #d6d6d6;
}
.tb_2 .title .title_1{
	border-collapse:collapse;
	background-image:url(tb2_bg_1.jpg);
	height:31px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}
.tb_2 .title .title_1 a{
	color:#006eb5;
	text-decoration:none;
}
.tb_2 .title .title_1 a:hover{
	color:#006eb5;
}
.tb_2 .title .title_2{
	border-collapse:collapse;
	background-image:url(tb2_bg_2.jpg);
	height:31px;
	width:21px;
	text-align:right;
	background-repeat: no-repeat;
}

.tb_2 .title .title_3{
	border-collapse:collapse;
	background-image:url(tb2_bg_3.jpg);
	height:31px;
	font-size: 14px;
	color:#343434;
	text-align:right;
}
.tb_2 .title .title_3 a{
	color:#343434;
	text-decoration:none;
}
.tb_2 .title .title_3 a:hover{
	color:#006eb5;
}


.tb_2 .list{
	border-collapse:collapse;
	width:100%;
	border-top:0px;
}

.tb_2 .list TR{
 	height:26px;
}

.tb_2 .list .td_1{
	text-align:left;
 	padding-left:5px;
}
.tb_2 .list .td_1 a{
	font-size: 14px;
 	color:#343434;
}
.tb_2 .list .td_1 a:hover{
	font-size: 14px;
 	color:#0b699c;
}

.tb_2 .list .td_2{
	text-align:left;
 	padding-left:5px;
}
.tb_2 .list .td_2 a{
	font-size:14px;
 	color:#000000;
}
.tb_2 .list .td_2 a:hover{
	font-size:14px;
 	color:#0b699c;
}
.tb_2 .list .td_sign_1{
	/*background-image:url(dot_1.jpg);
 	background-repeat: no-repeat;
	background-position:center;*/
	width:10px;
	text-align:right;
}




.tb_3{
	border-collapse:collapse;
	width:100%;
}
.tb_3 .title{
	border-collapse:collapse;
	width:100%;
	border:1px solid #eeeeee;
}
.tb_3 .title .title_1{
	border-collapse:collapse;
	background-image:url(tb3_bg_1.jpg);
	background-repeat: no-repeat;
	height:31px;
	width:24px;
}
.tb_3 .title .title_2{
	border-collapse:collapse;
	background-image:url(tb3_bg_2.jpg);
	font-size: 14px;
	font-weight:bold;
	color:#1373bf;
	text-align:left;
}
.tb_3 .title .title_3{
	border-collapse:collapse;
	background-image:url(tb3_bg_3.jpg);
	text-align:right;
	height:31px;
}
.tb_3 .title .title_3 a{
	color:#222222;
	text-decoration:none;
}
.tb_3 .title .title_3 a:hover{
	color:#222222;
}
.tb_3 .list{
	border-collapse:collapse;
	width:100%;
	border:1px solid #eeeeee;
	border-top:0px;
}

.tb_3 .list TR{
 	height:35px;
}

.tb_3 .list .td_sign_1_dot{
	width:10px;
	background-image:url(dot_2.jpg);
 	background-repeat: no-repeat;
	background-position:center;
	border-bottom:1px dashed #ececec;
	padding-left:5px;
}
.tb_3 .list .td_1_dot{
	text-align:left;
	font-size:14px;
 	color:#343434;
 	border-bottom:1px dashed #d9d9d9;
 	/*padding-left:5px;*/
}
.tb_3 .list .td_1_dot a{
	font-size:14px;
 	color:#343434;
}
.tb_3 .list .td_1_dot a:hover{
	font-size:14px;
 	color:#0b699c;
}
.tb_3 .list .td_2_dot{
	text-align:right;
	font-size:14px;
 	color:#343434;
 	border-bottom:1px dashed #d9d9d9;
 	padding-right:4px;
}

.tb_3 .list .td_3_dot{
	text-align:center;
	font-size:14px;
 	color:#0b699c;
 	border-bottom:1px dashed #bfbfbf;
 	padding-left:5px;
}

.tb_3 .list .td_3{
	text-align:center;
	font-size:14px;
 	color:#0b699c;
 	padding-left:5px;
}


.tb_4{
	border-collapse:collapse;
	width:100%;
	border:1px solid #d6d6d6;
}
.tb_4 .title{
	border-collapse:collapse;
	width:100%;
	border-bottom:1px solid #d6d6d6;
}
.tb_4 .title .title_1{
	border-collapse:collapse;
	background-image:url(tb2_bg_1.jpg);
	height:33px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}
.tb_4 .title .title_1 a{
	color:#006eb5;
	text-decoration:none;
}
.tb_4 .title .title_1 a:hover{
	color:#006eb5;
}
.tb_4 .title .title_2{
	border-collapse:collapse;
	background-image:url(tb2_bg_2.jpg);
	height:33px;
	width:21px;
	text-align:right;
	background-repeat: no-repeat;
}

.tb_4 .title .title_3{
	border-collapse:collapse;
	background-image:url(tb2_bg_3.jpg);
	height:33px;
	font-size: 14px;
	color:#343434;
	text-align:right;
}
.tb_4 .title .title_3 a{
	color:#343434;
	text-decoration:none;
}
.tb_4 .title .title_3 a:hover{
	color:#006eb5;
}
.tb_4 .title .title_4{
	border-collapse:collapse;
	background-image:url(tb2_bg_3.jpg);
	height:34px;
	font-size: 14px;
	color:#343434;
	text-align:left;
}
.tb_4 .title .title_4 a{
	color:#343434;
	text-decoration:none;
}
.tb_4 .title .title_4 a:hover{
	color:#006eb5;
}

.tb_4 .list{
	border-collapse:collapse;
	width:100%;
	border-top:0px;
}

.tb_4 .list .title_1{
	border-collapse:collapse;
	background-image:url(tb4_bg_4.jpg);
	background-repeat: no-repeat;
	height:27px;
	width:22px;
}
.tb_4 .list .title_2{
	border-collapse:collapse;
	background-image:url(tb4_bg_5.jpg);
}


.tb_4 .list .title_3{
	border-collapse:collapse;
	background-image:url(tb4_bg_6.jpg);
	background-repeat: no-repeat;
	text-align:right;
	height:27px;
	width:10px;
}
.tb_4 .list .title_4{
	border-collapse:collapse;
	background-image:url(tb4_bg_7.jpg);
	background-repeat: no-repeat;
	background-position:center;
	text-align:center;
	line-height:51px;
	margin:0;
	padding:0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.tb_4 .list .title_4{padding:0;}
}  
.tb_4 .list .title_5{
	border-collapse:collapse;
	background-image:url(tb4_bg_8.jpg);
	background-repeat: no-repeat;
	background-position:center;
	text-align:center;
	height:28px;
	width:112px;
}

.tb_4 .list .title_5 a{
	color:#026b8b;
	text-decoration:none;
}
.tb_4 .list .title_5 a:hover{
	color:#006eb5;
}
/*.tb_3 .list TR{
 	height:35px;
}*/
.tb_4 .list .td_1{
	text-align:left;
	font-size:14px;
 	color:#0b699c;
 	padding-left:5px;
 	height:26px;
}
.tb_4 .list .td_1 a{
	font-size:14px;
 	color:#343434;
}
.tb_4 .list .td_1 a:hover{
	font-size:14px;
 	color:#0b699c;
}

.tb_5{
	border-collapse:collapse;
	width:100%;
	border:1px solid #e3e9e7;
}
.tb_5 .title{
	border-collapse:collapse;
	width:100%;
}
.tb_5 .title .title_1{
	border-collapse:collapse;
	background-image:url(tb5_bg_1.jpg);
	background-repeat: no-repeat;
	height:31px;
	width:101px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}
.tb_5 .title .title_2{
	border-collapse:collapse;
	background-image:url(tb5_bg_2.jpg);
	height:31px;
	text-align:right;
}
.tb_5 .title .title_3{
	border-collapse:collapse;
	background-image:url(tb5_bg_3.jpg);
	background-repeat: no-repeat;
	height:31px;
	width:8px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}


.tb_5 .list{
	border-collapse:collapse;
	width:100%;
	border:1px solid #ffffff;
	border-top:0px;
	background-color:#e1fee8;
}


.tb_5 .list .title_1{
	border-collapse:collapse;
	background-image:url(tb5_bg_4.jpg);
	height:34px;
	text-align:center;
}


.newslistarea{
	border-collapse:collapse;
	width:100%;
	border:1px solid #ddf3fe;
}
.newslistarea .title{
	border-collapse:collapse;
	width:100%;
}
.newslistarea .title .title_1{
	border-collapse:collapse;
	background-image:url(news_bg_1.jpg);
	background-repeat: no-repeat;
	height:32px;
	width:35px;
}
.newslistarea .title .title_2{
	border-collapse:collapse;
	background-image:url(news_bg_2.jpg);
	font-size: 14px;
	font-weight:bold;
	color:#222222;
	text-align:left;
}
.newslistarea .title .title_3{
	border-collapse:collapse;
	background-image:url(news_bg_3.jpg);
	height:32px;
	width:2px;
}
.newslistarea .title .title_4{
	border-collapse:collapse;
	background-image:url(news_bg_4.jpg);
	text-align:right;
}
.newslistarea .title .title_4 a{
	font-size:14px;
 	color:#222222;
}
.newslistarea .title .title_4 a:hover{
	font-size:14px;
 	color:#0b699c;
}

.newslistarea .list{
	border-collapse:collapse;
	width:100%;
}

.newslistarea .list TR{
 	height:35px;
}

.newslistarea .list .td_1_dot{
	text-align:left;
 	border-bottom:1px dashed #bfbfbf;
 	padding-left:2px;
}
.newslistarea .list .td_1_dot a{
	font-size:14px;
 	color:#575757;
}
.newslistarea .list .td_1_dot a:hover{
	font-size:14px;
 	color:#0b699c;
}
.newslistarea .list .td_2_dot{
	text-align:right;
	font-size:14px;
 	color:#575757;
 	border-bottom:1px dashed #bfbfbf;
 	padding-right:4px;
}

.newslistarea .list .td_2{
	text-align:center;
	background-color:#eeeeee;
	height:28px;
}


.newsviewarea{
	border-collapse:collapse;
	width:100%;
	border:1px solid #ddf3fe;
}
.newsviewarea .title{
	border-collapse:collapse;
	width:100%;
}
.newsviewarea .title .title_1{
	border-collapse:collapse;
	background-image:url(news_bg_1.jpg);
	background-repeat: no-repeat;
	height:32px;
	width:35px;
}
.newsviewarea .title .title_2{
	border-collapse:collapse;
	background-image:url(news_bg_2.jpg);
	font-size: 14px;
	font-weight:bold;
	color:#222222;
	text-align:left;
}
.newsviewarea .title .title_3{
	border-collapse:collapse;
	background-image:url(news_bg_3.jpg);
	height:32px;
	width:2px;
}
.newsviewarea .title .title_4{
	border-collapse:collapse;
	background-image:url(news_bg_4.jpg);
	text-align:right;
}
.newsviewarea .title .title_4 a{
	font-size:14px;
 	color:#222222;
}
.newsviewarea .title .title_4 a:hover{
	font-size:14px;
 	color:#0b699c;
}
.newsviewarea .list{
	border-collapse:collapse;
	width:900px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}
.newsviewarea .list img
{max-width: 800px;width:expression(this.width > 800 ? "800px" : this.width);height:auto;}
.newsviewarea .list .td_1{
	padding-top:30px;
	text-align:center;
	font-size:24px;
 	color:#00558e;
 	padding-bottom:20px;
 	font-weight:bold;
}
.newsviewarea .list .td_2{
	text-align:center;
	font-size:14px;
 	color:#00578d;
	background-color:#efefef;
	height:20px;
}
.newsviewarea .list .td_3{
	font-size:14px;
 	color:#363636;
 	line-height:200%;
}
.newsviewarea .list .td_3 *{
	font-size:14px;
 	color:#363636;
 	line-height:200%;
}
.newsviewarea .list .td_line{
	border-top:1px solid #cdcdcd;
	height:1px;
}






.marqarea{
	height:157px;
	width:100%;
}
.marqarea .td_1{
	border-collapse:collapse;
	background-image:url(tb5.jpg);
	background-repeat: no-repeat;
	height:157px;
	width:34px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	
}
.marqarea .td_1 .tb td{
	width:20px;
	font-size: 14px;
	font-weight:bold;
	color:#ffffff;
	padding-left:6px;
}

.marqarea .td_2{
	border-collapse:collapse;
	border-top:1px solid #cbccce;
	border-bottom:1px solid #cbccce;
	padding-left:4px;
}

.marqarea .td_2 .td_img{
	border:0px solid #d1d1d1;
	padding:4px;
}
.marqarea .td_2 .td_img img{
	width:137px;
	height:107px;
	border:1px solid #cbd0cf;
}


.marqarea .td_3{
	border-collapse:collapse;
	background-image:url(tb5_2.jpg);
	background-repeat: no-repeat;
	text-align:right;
	height:157px;
	width:4px;
}


.footbararea{
	height:34px;
	width:100%;
	border-collapse:collapse;
	background-image:url(foot_bg_1.jpg);
	border:1px solid #acadb2;
}
.footbararea .td_1{
	border-collapse:collapse;
	background-image:url(foot_bg_1.jpg);
	font-size: 14px;
	color:#006c8d;
	font-weight:bold;
	width:75px;
	text-align:left;
}

.footbararea .td_1 a{
	color:#006c8d;
	text-decoration:none;
}
.footbararea .td_1 a:hover{
	color:#2678c4;
}
.footbararea .td_2{
	border-collapse:collapse;
	background-image:url(foot_bg_2.jpg);
	background-repeat: no-repeat;
	height:34px;
	width:47px;
}


.footarea{
	width:100%;
	border-collapse:collapse;
	background-color:#ebebeb;
	border-top:3px solid #00661D;
}
.footarea .td_1{
	border-collapse:collapse;
	font-size: 12px;
	color:#222222;
	line-height:140%;
	text-align:center;
}
a{
	color:#222222;
	text-decoration:none;
}
a:hover{
	color:#2678c4;
}



#caidanmain #main-menu{
}
#caidanmain #main-menu ul li .m_t{
	cursor:pointer;
}
#caidanmain #sub-menu{
}
#caidanmain #sub-menu .sub-item{
	display:none;
}
#caidanmain #sub-menu .sub-item a{
	font-size:12px;
	text-align:center;
}
#caidanmain #sub-menu .sub-item a:hover{
	line-height:28px;
	font-size:12px;
	text-align:center;
}



#bannerss { width:350px; height:239px; border:1px solid #666;}
#bannerss img{border:0px;width:350px;height:239px;}

.focusBox {
	position: relative;
	width:350px;
	height:239px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	/*background: white;
	border:#CCD9CF 1px solid;
	padding:2px;*/
}
.focusBox .pic img {
	width:350px;
	height:239px;
	display: block;
}
.focusBox .txt-bg {
	position: absolute;
	bottom:2px;
	width:350px;
	left:2px;
	z-index: 1;
	height: 36px;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width:100%;
	overflow: hidden;
}
.focusBox .txt li {
	height:36px;
	line-height:36px;
	position:absolute;
	bottom:-36px;
}
.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}
.focusBox .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.focusBox .num li.on a, .focusBox .num a:hover {
	background:#f60;
}


/*.zhengwu td{padding:3px 0}*/
.zhengwu a{ font-size:14px !important; color:#039C03; font-weight:bold;}
.font14px,.title_2,.td_1_dot{font-size:14px !important}
.td_1_dot a{color:#343434}
.td_1_dot1 {font-size:14px !important}
.title_2 {font-size:14px !important}
.td_2_dot,.times{ width:80px;}
ul {list-style:none;}


#gundong1{ margin-top:6px;}