@charset "gb2312";
body
{
	background-color: #cccccc;
}
.pager
{
	text-align: center;
	padding: 10px 0px;
}
.pager a
{
	color: #F60;
	text-decoration: none;
}
.pager a:hover
{
	color: #06F;
	text-decoration: underline;
}
#warp
{
	width: 1004px;
	background-color: #FFF;
	padding: 0px;
	margin: 0px auto;
}
#top_nav
{
	padding: 0px 10px;
	clear: both;
	float: none;
	background-image: url(index_images/index_01.gif);
	background-repeat: repeat-x;
	height: 33px;
	margin: 0px auto;
	text-align: center;
}
#top_nav ul
{
	list-style-type: none;
	clear: both;
	width: 100%;
}
#top_nav ul li
{
	float: left;
	padding: 3px 5px;
}
#top_nav ul li.right
{
	float: right;
	padding: 5px 2px;
}
#top_nav ul li .txt
{
	background: #f8f8f8;
	border: 1px solid #999999;
	color: #003366;
	cursor: text;
	font-family: "arial";
	font-size: 12px;
	height: 17px;
	padding: 1px;
	width: 70px;
}

#header
{
	margin: 0px;
	padding: 10px 10px 0px;
	clear: both;
	position: relative;
}

#header #banners
{
	clear: both;
}
#header #banners #logo
{
	float: left;
	height: 60px;
	width: 200px;
	padding-right: 5px;
	padding-bottom: 10px;
}
#header #banners #banner
{
	float: left;
	height: 63px;
	padding-bottom: 7px;
}
#header #banners #banner a
{
	margin-left: 2px;
}

#navbar
{
	margin: 0px auto;
	padding:12px 11px;
	clear: both;	
}
#navbar #navmenubar
{
	margin: 0px auto;
	clear: both;
	margin-left: 84px;
	clear: both;
}
#navbar #navmenubar ul
{
	list-style-type: none;
	clear: both;
}
#navbar #navmenubar ul li
{
	float: left;
	background-image: url(index_images/index_jd_06.jpg);
	height: 20px;
	width: 89px;
	margin: 0px 2px;
	text-align: center;
	padding: 8px 0px 0px;
}
#navbar #navmenubar ul li a
{
	font-size: 14px;
	color: Black;
	text-decoration: none;
}
#navbar #navmenubar ul li.sel
{
	float: left;
	background-image: url(index_images/index_jd_04.jpg);
	height: 20px;
	width: 89px;
	margin: 0px 2px;
	text-align: center;
	padding: 8px 0px 0px;
}
#navbar #navmenubar ul li.sel a
{
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}
#navbar #navmenubar ul li.selx
{
	float: left;
	background-image: url(index_images/index_jd_04.jpg);
	height: 20px;
	width: 89px;
	margin: 0px 2px;
	text-align: center;
	padding: 8px 0px 0px;
}
#navbar #navmenubar ul li.selx a
{
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}


#navsearchbar
{
	height: 77px;
	clear: both;
	background-image: url(index_images/index_jd_11.jpg);
	width: 982px;
	position: relative;
	overflow: hidden;
}
#navsearchbar #search_form
{
	height: 40px;
	padding-top: 10px;
}
#navsearchbar #search_form a
{
	color: #FFF;
	text-decoration: none;	
}
#navsearchbar #search_form table.search_bar
{
	background-image: url(index_images/searchfrm_bg.gif);
	height: 30px;
	width: 520px;
}
#navsearchbar .txt
{
	font-size: 16px;
	background-color: #FFF;
	width: 342px;
	border: solid 1px #ddd;
	color: #999;
}
#navsearchbar .btn
{
	height: 26px;
	width: 77px;
	background-image: url(index_images/btn_search.gif);
	border: none;
	font-weight: bold;
	padding-top: 2px;
}
#navsearchbar #search_keyword
{
	padding: 5px 10px 3px;
}
#navsearchbar #search_keyword span
{
	padding: 0px 5px;
	color: #06C;
}
#navsearchbar #search_keyword a
{
	color: #06C;
	text-decoration: none;
}
#navsearchbar #search_keyword a:hover
{
	color: #F00;
}

#navbar_area
{
	margin: 0px 11px;
	padding: 1px;
	clear: both;
	border: 1px solid #ccc;
}
#navbar_area #nav_area
{
	padding: 8px 10px 3px;
	background-image: url(index_images/indextm_25.jpg);
}
#navbar_area #nav_area a
{
	color: #000;
	text-decoration: none;
}
#navbar_area #nav_area a:hover
{
	color: #F00;
	text-decoration: underline;
}
#container
{
	margin: 0px auto;
	padding: 0px 11px;
	clear: both;
}

.part
{
	clear: both;
	position: relative;
	overflow: hidden;
	height: 1%;

}

.part_box_l
{
	float: left;
	width: 245px;
		
}
.part_box_r
{
	float: left;
	
}


.part_box_l1
{
	float: left;
	width: 300px;
}
.part_box_l2
{
	float: left;
	width: 340px;
}
.dline
{
	border: #999 1px dashed;
}

.fl_nav
{
	display: block;
	position: relative;
	overflow: hidden;
	height: 1%;
}
.fl_nav .left
{
	float: left;
	width: 70px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 5px 0px 3px;
}
.fl_nav .main
{
	float: left;
}
.fl_nav .main table tr td
{
	padding: 5px 0px 3px;
}
.fl_nav .main table tr td em
{
	font-style: normal;
	padding-right: 5px;
	color: #039;
}
.fl_nav .main table tr td a
{
	text-decoration: none;
	color: #06C;
}
.fl_nav .main table tr td a:hover
{
	text-decoration: underline;
	color: #F60;
}

.search_bar
{
	display: block;
	position: relative;
	overflow: hidden;
	height: 1%;
}
.search_bar .left
{
	float: left;
	width: 70px;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 8px 0px 3px;
}
.search_bar .main
{
	float: left;
}
.search_bar .main table tr td
{
	padding: 3px 2px;
}



.bar_box
{
	padding: 10px;
	background-color: #F0F8FF;
	border: solid 1px #B4CDCD;
}
.bar_box .con
{
	clear: both;
	padding: 5px;
	position: relative;
	overflow: hidden;
	height: 1%;
	background-color: #f1f1f1;
}

.style_box
{
	margin-left:3px;
}
.style_box .hd
{
	clear: both;
	background-image: url(index_images/index_jd_19.jpg);
	height: 27px;
	
}
.style_box .hd .lt
{
	float: left;
	background-image: url(index_images/index_jd_16.jpg);
	width: 18px;
	height: 27px;
}
.style_box .hd .rt
{
	float: right;
	background-image: url(index_images/index_jd_20.jpg);
	width: 11px;
	height: 27px;
}
.style_box .hd .tit
{
	float: left;
	background-image: url(index_images/index_jd_17.jpg);
	width: 90px;
	height: 19px;
	text-align: center;
	padding-top: 8px;
	font-weight: 700;
	color: #1089D2;
}
.style_box .hd .tit1
{
	float: left;
	height: 19px;
	text-align: center;
	padding: 8px 6px 0px;
	font-weight: 700;
	color: #ffffff;
	font-size: 14px;
}
.style_box .hd .more
{
	float: right;
	padding-top: 8px;
}
.style_box .hd .more a, .style_box .hd .more a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.style_box .con
{
	clear: both;
	border-right: 1px solid #118AD1;
	border-bottom: 1px solid #118AD1;
	border-left: 1px solid #118AD1;
	padding: 5px 6px 3px;
	position: relative;
	overflow: hidden;
	height: 1%;
}
.style_box .con a
{
	color:Black;
	text-decoration: none;
}
.style_box .con a:hover
{
	color: #F00;
	text-decoration: underline;
}

.style_box1
{
}
.style_box1 .hd
{
	clear: both;
	background-image: url(index_images/index_jd_19a.jpg);
	height: 27px;
}
.style_box1 .hd .lt
{
	float: left;
	background-image: url(index_images/index_jd_16a.jpg);
	width: 18px;
	height: 27px;
}
.style_box1 .hd .rt
{
	float: right;
	background-image: url(index_images/index_jd_20a.jpg);
	width: 11px;
	height: 27px;
}
.style_box1 .hd .tit
{
	float: left;
	background-image: url(index_images/index_jd_17a.jpg);
	width: 90px;
	height: 19px;
	text-align: center;
	padding-top: 8px;
	font-weight: 700;
	color: #F60;
}
.style_box1 .hd .tit a, .style_box1 .hd .tit a:hover
{
	color: #F60;
	text-decoration: none;
}

.style_box1 .hd .tit1
{
	float: left;
	height: 19px;
	text-align: center;
	padding: 8px 6px 0px;
	font-weight: 700;
	color: #ffffff;
	font-size: 14px;
}
.style_box1 .hd .tit1 a, .style_box1 .hd .tit1 a:hover
{
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
.style_box1 .hd .tit2
{
	float: left;
	background-image: url(index_images/index_jd_17b.jpg);
	width: 150px;
	height: 19px;
	text-align: center;
	padding-top: 8px;
	font-weight: 700;
	color: #F60;
}
.style_box1 .hd .more
{
	float: right;
	padding-top: 8px;
}
.style_box1 .hd .more a, .style_box1 .hd .more a:hover
{
	color: #ffffff;
	text-decoration: none;
}
.style_box1 .con
{
	clear: both;
	border-right: 1px solid #FE7600;
	border-bottom: 1px solid #FE7600;
	border-left: 1px solid #FE7600;
	padding: 0px;
	position: relative;
	overflow: hidden;
	height: 1%;
}
.style_box1 .con a
{
	color: #06C;
	text-decoration: none;
}
.style_box1 .con a:hover
{
	color: #F00;
	text-decoration: underline;
	margin: 0px auto;
}

#company_index_list li
{
	float: left;
	width: 310px;
	background: url(index_images/ficon02.gif) no-repeat left center;
	padding: 5px 0px 3px 10px;
}

#company_index_cplist
{
	list-style-type: none;
	padding: 8px 5px 5px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
	height: 1%;
}
#company_index_cplist li
{
	float: left;
	width: 92px;
	text-align: center;
	padding: 5px 6px 3px;
}
#company_index_cplist li img
{
	border: 1px solid #dcdcdc;
	padding: 0px;
}
#company_index_cplist li span
{
	display: block;
	padding: 5px 0px 3px;
}

ul.dlist
{
	list-style-type: none;
	padding: 5px 6px 3px;
	margin: 0px;
	position: relative;
	overflow: hidden;
	height: 1%;
}
ul.dlist li
{
	padding: 5px 0px 3px 0px;
	margin: 0px;
}
.title_list
{
	border-collapse: collapse;
}
.title_list tr th
{
	height: 21px;
	line-height: 21px;
	font-weight: normal;
	color: #F93;
	text-align: left;
	
}
.title_list tr th a:link
{
	color:Black;
}

.title_list tr td
{
	height: 21px;
	line-height: 21px;
	color: #999;
}
.title_list tr td a:link
{
	color:Black;
}
.info_box
{
}
.info_box .hd
{
	clear: both;
	height: 27px;
	border-bottom: 2px solid #4196E7;
}
.info_box .hd .lt
{
	float: left;
}
.info_box .hd .rt
{
	float: right;
}
.info_box .hd .tit
{
	float: left;
	text-align: center;
	padding-top: 10px;
	font-weight: 700;
	color: #FFF;
	background-image: url(index_images/lbg.gif);
	height: 19px;
	width: 111px;
	font-size: 14px;
}

.info_box .hd .more
{
}
.info_box .con
{
	clear: both;
	padding: 10px 12px 20px;
	position: relative;
	overflow: hidden;
	line-height: 150%;
	font-size: 13px;
	background-color: #fafafa;
}


#nav_bar
{
	margin: 0px auto;
	padding: 0px 11px;
	clear: both;
}
.nav_bar
{
	color: #FFF;
	background-color: #BE0000;
	padding: 8px 12px 6px;
	font-family: "ËÎÌå";
	font-size: 12px;
}
.nav_bar a
{
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

.nav_nav1
{
	position: relative;
	clear: both;
}
.nav_nav1 .tit
{
	padding: 8px 10px 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #C30;
	border-top: #ff0000 1px solid;
	background: url(index_images/nav1.gif) no-repeat 6px center #f4f4f4;
}
.nav_nav1 .con
{
}
.nav_nav1 .con ul
{
	list-style-type: none;
}
/**************************************************/
ul.jd_fl
{
	padding: 5px;
	list-style-type: none;
}
ul.jd_fl li.fl_1
{
	padding: 5px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	overflow: hidden;
	height: 1%;
	background: url(index_images/ficon01.gif) no-repeat left center;
	line-height: 28px;
}
ul.jd_fl li.fl_1 a
{
	color: #06C;
	text-decoration: none;
}
ul.jd_fl li.fl_2
{
	padding: 0px;
	font-size: 13px;
	position: relative;
	overflow: hidden;
	height: 1%;
	line-height: 20px;
}
ul.jd_fl li.fl_2 span
{
	padding: 0px 4px;
}
ul.jd_fl li.fl_2 a
{
	color: #333;
	text-decoration: none;
}

.cpfl1
{
	width: 662px;
	float:left;
}
.cpfl1 .fl1
{
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	background-image: url(index_images/ficon01.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	background-position: 2px;
}
.cpfl1 .fl1 a
{
	color: #F60;
}


.cpfl1 tr td
{
	width: 50%;
	padding: 5px 2px 3px;
	line-height: 18px;
	vertical-align: top;
}



#footer
{
	margin: 0px;
	padding: 0px;
	clear: both;
	position: relative;
	height: 100px;
	color: #666;
}
#footer .line
{
	border-top: 5px solid #097EC3;
	margin: 5px 0px;
}
#footer .help_menu
{
	padding: 5px 0px;
	text-align: center;
}
#footer .help_menu span
{
	padding: 0px 5px;
	display: inline-block;
}

#footer .help_menu a
{
	font-size: 12px;
	color: #039;
	text-decoration: none;
}
#footer .help_menu a:hover
{
	color: #C00;
	text-decoration: underline;
}
#footer .serverice
{
	text-align: center;
}
#footer .copyright
{
	text-align: center;
}
#footer .copyright a
{
	text-decoration: none;
	color: #06F;
}
#footer .copyright a:hover
{
	text-decoration: underline;
	color: #3C0;
}

