@charset "utf-8";
/*======================================全局样式开始=======================================================*/
* {
	margin:0;
	padding:0;
}
html {
	overflow-y:scroll;
} /*解决页面左右摆动的问题*/
body {
	font-size:12px;
	font-family:Arial;
	color:#333;
} 
li {
	line-height:22px;
	list-style-type:none;
}
img {
	border-width:0;
}
input, textarea, select {
	font-size:12px;
	border-width:1px;
}
a:link, a:visited {
	color:#333;
	text-decoration:none;
}
a:hover, a:active {
	color:#c00;
	text-decoration:none;
}
.binput, .bselect, .bradio, .btext, .cinput, .cselect, .cradio, .ctext {
	font-size:9pt;
}
table {border:0px; border-collapse:collapse;}
td { padding:0px;}
/*======================================全局样式结束========================================================*/
/***************************************包含文件头部样式开始****************************************/
#pinfo {
	width:950px;
	height:86px;
	background:url(../../images/info_bg.gif) repeat-x;
}
#info {
	width:950px;
	height:73px;
	text-align:left;
	line-height:22px;
	margin:0 auto;
}
#info div {
	float:left;
}
#info .logo {
	float:left;
	margin:2px 0 0;
}
#info .slogan {
	margin:22px 0 0 50px;
	width:448px;
	height:41px;
	text-align:center;
}
#info .slogan h1 { font-size:18px; margin-bottom:5px; font-family:"黑体"; font-weight:normal;}
#info .slogan h3 { font-size:14px; font-weight:bold;}
#info .lang {
	background:url(../../images/lanbg.gif) 45px 30px no-repeat;
	display:inline;
	margin:0px 0 0 50px;
}
#info .lang #top_span {
	display:block;
	margin-top:13px;
	margin-bottom:10px;
}
#info .lang a img {
	margin-right:12px;
}
#info .lang #bottom_span {
	display:block;
	margin-top:6px;
	margin-bottom:0px;
}
#menu {
	overflow:hidden;
	width:950px;
	height:90px;
	margin:0 auto;
}
#menu_up {
	background:url(../../images/menu_up_bg.jpg) repeat-x;
	width:100%;
	color:#fff;
	line-height:30px;
	height:30px;
}
.menu_up_left {
	background:url(../../images/menu_up_left.jpg) no-repeat left 50%;
	float:left;
	width:22px;
	height:30px;
}
.menu_up_line {
	font-size:1px;
	background:url(../../images/menu_up_line.jpg) no-repeat;
	float:left;
	width:1px;
	height:30px;
}
.menu_up_right {
	background:url(../../images/menu_up_right.jpg) no-repeat right 50%;
	float:left;
	width:23px;
	height:30px;
}
.menu_up_btn {
	float:left;
	width:150px;
	cursor:pointer;
	color:#fff;
	height:30px;
	text-align:center;
}
#menu_down {
	clear:both;
	background:url(../../images/menu_down_bg.jpg) repeat-x;
	width:100%;
	color:#333;
	line-height:20px;
	height:60px;
}
.menu_down_left {
	background:url(../../images/menu_down_left.jpg) no-repeat left 50%;
	float:left;
	width:22px;
	height:60px;
}
.menu_down_line {
	font-size:1px;
	background:url(../../images/menu_down_line.jpg) no-repeat;
	float:left;
	width:1px;
	height:60px;
}
.menu_down_right {
	background:url(../../images/menu_down_right.jpg) no-repeat right 50%;
	float:left;
	width:23px;
	height:60px;
}
.menu_down_btn {
	float:left;
	width:150px;
	cursor:pointer;
	padding-top:9px;
	height:51px;
	text-align:center;
}
.menu_down_btn img {
	width:47px;
	height:27px;
	margin:0 auto;
}
.menu_up_btn a:link, .menu_up_btn a:visited {
	color:#fff;
	text-decoration:none;
}
.menu_up_btn a:hover, .menu_up_btn a:active {
	color:#ff0;
	text-decoration:none;
}
/***************************************包含文件头部样式结束****************************************/

/*==============================================布局框架样式开始============================================*/
#banner_box {/*除首页之外其它页面的banner的容器*/
	clear: both;
	margin: 10px auto;
	width: 950px
}
#google_banner_box {
	clear: both;
	margin: 10px auto;
	width: 948px;
	height:93px;
	padding-top:2px;
	border:#ccc 1px solid;
}
#p_google_banner_box {
	clear: both;
	margin: 10px auto;
	width: 950px;
	height:93px;
	padding-top:2px;
}
#g_left {
	float:left;
}
#g_right {
	float:right;
}
.container {
	width:950px;
	overflow:hidden;/*此属性不能随便删除*/
	margin:0px auto;
	clear:both;
}
/*页面除页头与页脚部分的中间部分布局样式*/
#con_left {
	float:left;
	width:758px;
	border:#ccc 1px solid;
}
#con_center {
	width:568px;
	margin:0 10px;
	border:#ccc 1px solid;
	float:left;
}
#con_right {
	width:180px;
	float:left;
	margin-left: 10px;
}
#con_right2 {
	width:170px;
	padding:4px;
	float:left;
	border:1px solid #ccc;
	margin-left: 10px;
}
/*=页面除页头与页脚部分的中间部分布局样式=*/
#footer {
	width:950px;
	clear:both;
	margin:10px auto 0px;
}
/*===================================================布局框架样式结束===========================================*/
/******************************.con_side内子元素开始（左中右三栏布局左右两边）*************************/
.con_side {
	width:170px;
	padding:4px;
	float:left;
	border:1px solid #ccc;
}
.con_side_title {
	background:#dd1f4c url(../../images/pic_title01.jpg) no-repeat left;
	padding-left:22px;
	padding-top:3px;
	color:#fff;
	height:21px;
	line-height:21px;
}
.con_side_content {
	margin:5px auto;
}
.con_side_content ul li {
	height:22px;
	border-bottom:1px dotted #ccc;
	background:url(../../images/pic_point2.jpg) no-repeat left;
	padding-left:12px;
	padding-top:3px;
}
.google_side {
	width:160px;
	margin:5px auto;
}
/***************.con_side内子元素结束*************/
/*=========#con_center内子元素的样式开始===========*/
#mainbody1 {
	margin: 10px;
	width: 548px;
	overflow:hidden;
	line-height:25px;
}
#mainbody1 table { border:1px; border-collapse:separate;}
#name_yl {
	width:548px;
	background:url(../../images/name_yl.gif) no-repeat center center;
}
#currentposition_width1 {
	margin:2px;
	width:548px;
	padding:0 8px;
	border-bottom: #dd1f4c 1px dotted;
}/*当前位置1*/
/*=========#con_center内子元素的样式结束===========*/

/*=========#con_left内子元素的样式开始===========*/

#currentposition_width2 {
	margin:2px;
	width:738px;
	padding:0 8px;
	border-bottom: #dd1f4c 1px dotted;
}/*当前位置2*/
#mainbody2 {
	margin: 10px;
	width: 738px;
	line-height:200%;
}
.contact { border-collapse:separate; border:1px;}
#mainbody2 td { line-height:160%;}
#mainbody2 ul { width:95%;}
#mainbody2 ul .li1 { padding-top:10px;}
#mainbody2 ul .li1 img { width:9px; height:9px;}
#mainbody2 ul .li2 { height:3px; line-height:0px;}
#mainbody2 ul .li2 img { width:100%; height:3px;}
.w162_h90 { width:162px; height:90px;}
.w88_h53 { width:88px; height:53px;}
.w124_h110 { width:124px; height:110px;}
.w130_h70 { width:130px; height:70px;}
.color_B { color:#ff0000; font-weight:bold}
.td_B { font-weight:bold}
#mainbody2 img {
　　max-width: 738px; 
　　width:expression(this.width > 738 ? "738px" : this.width);
　　overflow:hidden;
}

/*其中 max-width:738px;最大宽度为738px，width:600px; 当图片大小大于738px，自动缩小为738px，而 overflow:hidden; 指将超出设置大小的部分隐藏，避免控制图片大小失败而引起的表格撑开变形。当然也可以用下面的来代码来控制

如果是表格，加入下面的代码：
　　
　　table {
　　table-layout: fixed;
　　word-break: break-all;
　　}
　　
　　如果是div层，可用：
　　
　　div {
　　table-layout: fixed;
　　word-wrap: break-word;
　　width: 加上宽度;
　　overflow: hidden; (让多出来的不显示。) 
　　}
*/
/*=========#con_left内子元素的样式结束===========*/

/*=========#con_center与#con_left内子元素的公菜样式开始===========*/
#currentposition {
	padding-left:14px;
	background:url(../../images/pic_arrow.jpg) no-repeat left;
	line-height: 24px;
	line-height:24px;
	height:24px;
}
#currentposition span {
	font-weight: bold;
	color: #c00;
}
#currentposition a {
	font-size:12px;
	color:#333;
}
/*=========#con_center与#con_left内子元素的公菜样式结束===========*/

/*********************************************首页样式开始**********************************************/
#pix_box {
	border:1px solid #ccc;
	height:216px;
	padding:1px;
	width:686px;
	float:left;
	margin-top:10px;
}/*实际占用页面宽度是686+左右border的宽度+左右padding的度宽，一共是占用了690px*/
#pix {
	width:686px;
	height:216px;
}
#xwdt_box {
	display:block;
	float:left;
	margin:10px 0px 0px 10px;
	background:#fff;
}
#w_row_1of3_1 {
	background:url(../../images/box2_top_left.jpg) no-repeat;
	width:7px;
	height:7px;
}
#w_row_1of3_2 {
	border-top:1px solid #cc0000;
	width:236px;
}
#w_row_1of3_3 {
	background:url(../../images/box2_top_right.jpg) no-repeat;
	width:7px;
}
#w_row_2of3_td {
	border-left:1px solid #cc0000;
	border-right:1px solid #cc0000;
	height:206px;
	padding:0px 10px;
}
div.title_name {
	float:left;
	background:url(../../images/pic_arrow.jpg) no-repeat left;
	padding-left:12px;
	line-height:22px;
	color:#cc0000;
}
.more {
	float:right;
	width:5px;
}
.more a:link, .more a:visited {
	color: #cc0000;
	text-decoration: none;
}
.more a:hover, .more a:active {
	color: #cc0000;
	text-decoration: none;
}
div.title_content {
	clear:both;
}
div.title_content .datatime {
	color:#999;
}
#w_row_3of3_1 {
	background:url(../../images/box2_btm_left.jpg) no-repeat;
	width:7px;
	height:7px;
}
#w_row_3of3_2 {
	border-bottom:1px solid #cc0000;
}
#w_row_3of3_3 {
	background:url(../../images/box2_btm_right.jpg) no-repeat;
	width:7px;
}
li.point {
	background:url(../../images/pic_point.jpg) no-repeat left;
	padding-left:12px;
	line-height:22px;
	
}
li.li_B {font-weight:bold;}
#container_1 {
	float:left;
	margin-top:10px;
	width:690px;
}
#questions_box {
	border:1px solid #ccc;
	height:180px;
	width:358px;
	padding:5px 10px;
	vertical-align:top;
}
#y1_row_1of3td {
	padding:5px 0px;
}
.y_div_1 {
	float:left;
}
.y_div_1 img {
	width:41px;
	height:13px;
}
.y_div_2 {
	float:left;
	padding-left:10px;
	padding-top:1px;
}
.input_1 {
	border:1px solid #ccc;
	height:16px;
	width:150px;
}
#y1_row_2of3td {
	padding-bottom:5px;
}
#y2_row_1of2td {
	padding:5px 0px;
}
.input_2 {
	height:20;
	width:59px;
	border:0;
}
#wzzd_box {
	border:1px solid #ccc;
	height:180px;
	width:278px;
	padding:5px 10px;
}
#wzzd_box img {
	width:278;
	height:155px;
}
#flash_1 {
	padding-top:10px;
	height:70px;
	width:690px;
}
#flash_1 embed {
	height:70px;
	width:690px;
}
#container_2 {
	float:left;
	margin:10px 0px 0px 10px;
	width:250px;
}
#kjfw_box {
	border:1px solid #cc0000;
	height:260px;
	width:228px;
	padding:5px 10px;
}
#kjfw_box div {
	background:url(../../images/pic_arrow.jpg) no-repeat left;
	padding-left:12px;
	line-height:22px;
	color:#cc0000;
}
#kjfw_box_table_1 {
	margin-top:10px;
	width:100%;
}
#kjfw_box_table_1 .left_td {
	padding:0px 4px 4px 0px;
	width:50%;
	text-align:left;
}
#kjfw_box_table_1 .right_td {
	padding:0px 0px 4px 4px;
	width:50%;
	text-align:right;
}
#kjfw_box_table_1 img {
	height:36px;
	width:110px;
}
#kjfw_box_table_2 {
	margin-top:5px;
	width:100%;
}
#kjfw_box_table_2 td {
	height:61px;
}
#kjfw_box_table_2 img {
	height:60px;
	width:228px;
}
#container_3 {
	float:left;
	margin:10px 0px 0px 10px;
}
#questions_box, #seo_box {
	border:1px solid #ccc;
	height:208px;
	width:278px;
	display:block;/*加上此属性解决在火狐中显示高度不够的问题*/
	padding:5px 10px;
}
#mail_box {
	padding:10px 0px;
	height:60px;
}
#mail_box embed {
	width:300px;
	height:60px;
}
#container_4 {
	float:right;
	margin:10px 0px 0px 0px;
}
#anli_box {
	border:1px solid #cc0000;
	height:508px;
	width:228px;
	padding:5px 10px;
	display:block;
}
#div_height {
	height:20px;
}
#anli_table {
	width:100%;
	height:55px;
	margin-top:14px;
}
#anli_left {
	width:15px;
	padding-right:5px;
}
#anli_left table {
	width:10px;
	height:55px;
}
#anli_left table td img {
	width:14px;
	height:12px;
}
#anli_center {
	width:99px;
	background-color:#fff;
	padding-right:5px;
}
#anli_center table {
	background-color:#b0bed2
}
#anli_center table td {
	background-color:#fff;
}
#anli_center table td img {
	width:87px;
	height:50px;
}
.anli_right {
	width:166px;
	height:16px;
}
#anli_td3 span {
	color:#666;
}
#anli_td3 span a {
	color:#000;
}
/*********************************************首页样式结束**********************************************/

/****************====================网站制作与香港空间样式开始*=======================*****************/
.TabbedPanels {
	clear:none;
	border:#c00 1px solid;
	display:block;
	float:left;
	width:358px;
	height:518px;
	margin:0;
	padding:0 10px;
	margin-top:10px;
}
.TabbedPanelsTabGroup {
	margin:0;
	padding:0;
}
.TabbedPanelsTab {
	float:left;
	width:179px;
	cursor:pointer;
	color:#c00;
	line-height:27px;
	list-style-type:none;
	letter-spacing:2px;
	position:relative;
	top:0;

	height:27px;
	text-align:center;
	moz-user-select:none;
	khtml-user-select:none;
}
.TabbedPanelsTabHover {
	background-color:#fff;
}
.TabbedPanelsTabSelected {
	background:url(../../images/tab1_off.jpg) #c00 repeat-x;
	width:179px;
	color:#c00;
	letter-spacing:2px;
	height:27px;
	text-align:center;
	border-style:none;
}
.TabbedPanelsTab A {
	color:#fff;
	text-decoration:none;
}
.TabbedPanelsContentGroup {
	clear:both;
	background:#fff;
	height:460px;
	padding:10px 0;
}
.TabbedPanelsContent {
	padding:0;
}
.TabbedPanelsContent .spry_box {
	width:100px;
	height:230px;
}
.TabbedPanelsContent .spry_box .td_box {
	border:1px solid #d5d5d5;
	padding:5px;
	width:162px;
}
.TabbedPanelsContent .spry_box .td_box .img_box {
	padding-bottom:5px;
}
.TabbedPanelsContent .spry_box .td_box .img_box img {
	width:162px;
	height:90px;
}
.TabbedPanelsContent .spry_box .td_box .price {
	height:100px;
}
.TabbedPanelsContent .spry_box .td_box .ckxq {
	text-align:center;
	height:20px;
	color:#c00;
}
.TabbedPanelsContent .spry_box .td_box .ckxq a {
	color:#c00;
}
.VTabbedPanels .TabbedPanelsTabGroup {
	border-right:#999 1px solid;
	border-top:#999 1px solid;
	float:left;
	border-left:#ccc 1px solid;
	width:10em;
	border-bottom:#ccc 1px solid;
	position:relative;
	height:20em;
	background-color:#eee;
}
.VTabbedPanels .TabbedPanelsTab {
	float:none;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	margin:0;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	border-bottom:#999 1px solid;
	background-color:#eee;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear:none;
	float:left;
	width:30em;
	height:20em;
	padding:0;
}
/****************===================网站制作与香港空间样式结束===================******************/

/****************===================友情链接样式开始===================******************/
.link {
width:948px;
border:1px solid #CCCCCC;
height:96px;
margin:10px auto;
}
.link_left {
border-right:1px solid #CCCCCC;
color:#CC0000;
float:left;
font-weight:bold;
height:66px;
line-height:20px;
padding-top:30px;
text-align:center;
width:55px;
}
.link_right {
float:right;
height:96px;
width:892px;
}
.link_right div {
margin:5px 10px;
}
/****************===================友情链接样式结束===================******************/

/***********************===========页脚部分开始=======================*****************************/
ul#footer_menu li { float:left; height:30px;}
ul#footer_menu li a { float:left; width:133px; text-align:center; color:#fff;}
ul#footer_menu li  a:hover { color:#ff0;}
ul#footer_menu #li_one { background:url(../../images/footer_left.jpg) no-repeat; width:7px;}
ul#footer_menu #li_two { width:936px; background:url(../../images/footer_bg.jpg); line-height:30px; vertical-align:middle;}
ul#footer_menu #li_three { background:url(../../images/footer_right.jpg) no-repeat; width:7px;}
ul#footer_buttom { width:950px; }
ul#footer_buttom li {line-height:22px; text-align:center;}
/***********************页脚部分结束*****************************/

/*========================表单及P_.jsp及其它页面部分样式=======================*/
#p_clear {
	clear: both;
}
#p_container {
	width:948px;
	overflow:hidden;/*此属性不能随便删除*/
	margin:0px auto;
	border:#ccc 1px solid;
	clear:both;
}
#p_currentposition_width {
	margin:2px;
	width:930px;
	padding:0 8px;
	border-bottom: #dd1f4c 1px dotted;
}
#p_mainbody {
	margin: 10px;
	width: 930px
}
.xingtt {
	font-size:12px;
	color:red;
}
#p_btable {
	width:100%;
	float:left;
	background-color:#ccc;
}
.btdtitle {
	line-height:28px;/*设定行高才能使vertical-align:middle;有效，如果仅指明高度，则vertical-align:middle;则失效*/
	vertical-align:middle;
	background-color:#ebebeb;
	text-align:center;
	font-size:18px;
}
.btrtitle {
	background-color:#ebebeb;
}
.btdleft {
	background-color:#f7fafd;
}
.btdright {
	background-color:#fff;
	line-height:200%;
}/*控制新闻标题的行高*/
.btdright a:hover {
	color:#508f53;
}
#btd_con {
	width:100%;
	background-color:#fff;
	line-height:250%;
	font-size:14px;
}
/*#pn a { color:#0000FF;}*/
#p_con_right {
	width:250px;
	float:left;
	margin-left:10px;
}
.red {
	color:#c00;
}
.bsubmit, .breset, .bbutton {
	font-size:9pt;
	cursor:hand;
	background-color:#eaeaea;
}
.txtcolor {
	font-size:12px;
	color:#5d5d5d;
	line-height:18px;
}
a.txtcolor:hover {
	color:#508f53;
}
.contenttitle {
	font-weight:700;
	font-size:12px;
	color:#468e01;
}
.btrcommon {
	background-color:#fff;
}
.zp {
	border: 1px solid #CCCCCC;
}
.btable {
	width:100%;
	background-color:#ccc;
}
h2 { text-align:center; font-size:14px; font-weight:bold;}
#about { line-height:150%;}