﻿@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; }
body,html{ font: normal normal 12px/24px 宋体; color:#000; margin:0; padding:0; background: #fff;}
ul{ list-style: none; margin:0; padding:0; }
img{ border: 0;}
.juzhong { margin:0 auto; }
h1,h2,h3{ border:0; font: normal normal 12px/24px 宋体; color: #000; }
a:link,a:visited { color:#333; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }
td,tr,table { margin: 0; padding:0; }
#table_main { width: 960px; margin:0 auto; }
#main_bg{ width: 960px; background: #f2f2f2; margin: 0 auto; }
#content { width: 960px; margin: 0 auto; background: #fff; }
/**/
A.plink:link {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, ""; TEXT-DECORATION: none
}
A.plink:hover {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, ""; TEXT-DECORATION: underline
}
A.plink:visited {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, ""; TEXT-DECORATION: none
}
.plink {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, ""; TEXT-DECORATION: none
}

#top{ background:url(../pictrue/top_bg.jpg) no-repeat; height:auto; width: 930px; margin:0 auto; }
#top h2 { background:url(../pictrue/top_txt_bg.jpg) repeat-x; height: 25px; line-height: 25px; color: #fff; width: 930px;  margin: 3px auto 5px auto; text-align:center; }
span.cc2 { color:#fff; font-size: 12px; text-align:center;}
#top h1 { float:left; background:url(../pictrue/logo.png) no-repeat; width: 200px; height: 100px; margin: 8px 20px 8px 20px; position:relative;} 
#top h1 span { position:absolute; text-indent: -3000px; } 
.top_right{ float: left; width: auto; }
.top_buy { padding:10px 12px 10px 0; margin:0; float:right;  }
.top_buy li { float: left; width: auto; height: 24px; line-height: 24px; margin: 0 8px; }
.top_banner{ padding: 0; margin:0 5px 0 60px;  width: 600px;  }
.top_banner img{ margin: 0 20px 0 0; float:left; }
.top_banner .top_reg{ float: left; }
.top_reg span.dl,.top_reg span.zc { display: block; height: 29px; line-height: 29px; margin:2px 0 3px 0; width: 109px;}
.top_reg span.dl {background:url(../pictrue/top_zc.jpg) no-repeat;}
.top_reg span.zc { background:url(../pictrue/top_dl.jpg) no-repeat; }
.top_reg span.dl a:link,.top_reg span.dl a:visited,.top_reg span.zc a:link,.top_reg span.zc a:visited{
	font: bold 14px/29px 宋体; color:#fff; display:block; padding-left: 28px;
	}
.menu_nav { clear: both; width: 909px; margin: 0 auto; }
.menu_nav li { float:left; width:100px; margin:0 1px 0 0; text-align:center; font-size: 12px; font-weight: bold; line-height:30px; }
.menu_nav li a{ background:url(../pictrue/menu_bg.jpg) no-repeat; display:block; height: 30px; }
.menu_nav li a:link,.menu_nav a:visited { color: #fff; text-decoration: none;}
.menu_nav li a:hover { text-decoration: underline; }
.search2 { clear:both; border: #be8cb3 1px solid; WIDTH: 930px;  HEIGHT: 40px; BACKGROUND-COLOR: #faf0f2; margin:0 auto; }

#main { width: 930px; margin:0 auto; padding: 5px 0; }
/*=====================左MAIN_LEFT*/
#main_left { float:left; width: 190px;	padding-right: 5px; margin-left: 0px;	}

#main_right { float: left; width: 735px; margin-left: 3px;  }
#service_right { float: left ; width: 725px; }
#service_right div.right_nav{ text-align:right;}
#main_right_center { float: left; margin-right: 0px;}
#main_right_right { float: right; }
#main_right_bottom { float:left; }
.my_login { margin:0 0 5px 0; }

.top_sear_txt {  font-weight: bold; color: #7d7d7d; }
.top_sear_color { font-weight: normal;  color: #7d7d7d; }
.top_sear_color a:link,.top_sear_color a:visited { color:  #7d7d7d; font-weight: normal; text-decoration:none; }
.top_sear_color a:hover { color: red; text-decoration: underline; }
.top_sear_ipt { border: 1px solid #c8b7bf; height: 20px; line-height: 20px; width: 200px; }

.right_text{ text-align: right; }


.main_center{ 	width: auto;}
.banner{	width: 528px; height: 250px; border:0; margin-bottom: 12px;	}
.sj_banner { width: 516px; border: 1px solid #dad9da; padding: 7px 5px 0px 5px; margin: 8px 0; }
.sj_banner li{ padding:0; margin: 0 0 10px 0; }
.sj_banner li img{ border: 1px solid #f2f2f2; }
.center_ad { width: 528px; margin-bottom: 12px; }


.news_right{width: 185px; padding-top: 12px; margin-left: 10px; }
.news_list dt,.news_list dd{font: normal normal 12px/190% 宋体; width: 150px;}
.news_list dl{  padding:0; margin:0;  }
.news_list dt{ color:#414141; font-weight: 100; font-family: Verdana, Geneva, sans-serif; }
.news_list dd{padding: 0; color: #b04f81; border-bottom:1px dashed #b5b5b5;  text-decoration: underline}
.news_list dd a:link,.news_list dd a:visited { text-decoration: underline; color:#b04f81; }
.news_list dd a:hover { color:red; text-decoration: none; }

.right_ad { margin: 10px 0px; padding: 0;}
.list_pic { margin: 12px 0px;  background:url(../pictrue/dot.gif) no-repeat 40% 0; width: 197px; }
.list_px { list-style:none; margin: 0; padding:0;  }
.list_px li img{ border: 1px solid #ccc; float:left; margin: 0px 12px 0px 0px;}
.list_px li { padding: 0;  display:inline-block; font: normal normal 12px/180% 宋体; height: 60px;  margin-bottom: 15px; +margin-bottom: 13px !important;  _margin-bottom: 13px;  text-align:left; width: 195px; _width: auto;}
.list_px li span{ display: block; padding: 20px 5px 0px 3px; height: 40px;}
.list_px li a:link,.list_px li a:visited { text-decoration: underline; color: #444;}
.list_px li a:hover { color:red; text-decoration: underline; }

.tj_sp{  width: 730px; height: auto; padding: 17px 15px; border: 3px solid #fcbfff; margin: 12px auto; }

.tj_sp ul li { 
	width: 125px; 
	margin: 0px 5px 8px 5px;
	text-align:center ;
	min-height: 170px;
	line-height: 18px;
	display: -moz-inline-stack;
    display: inline-block;
	vertical-align:top;
	zoom: 1;
    *display: inline;
    _height: 170px;
	}
.tj_sp ul li span.title_tj{ display:block; text-align:center; padding: 5px 0 0 0; text-decoration:underline; }
.tj_sp ul li img{ border: 1px solid #ccc;}
.tj_sp ul li a:link,.tj_sp ul li a:visited {  color:#03F }
.tj_sp ul li a:hover { color:red; text-decoration: underline; }

.sp_type { border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; width:186px; }
.sp_type ul { margin: 0px; padding: 6px 0; display: inline-block; }
.sp_type ul li { font: normal normal 13px/30px 宋体; height: 29px; color: #ad7698; float: left; width: 75px; padding-left: 18px;  }
.sp_type ul li a:link,.sp_type ul li a:visited { color: #ad7698; text-decoration:none; }
.sp_type ul li a:hover { color:#F00; text-decoration: underline; }
.gw { border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; width:186px;  }
.gw ul { padding: 15px 8px 15px; margin: 0; }
.gw ul li { border-bottom: 1px dashed #dcdcdc; height: 29px; line-height: 29px; background:url(../pictrue/link_ico.gif) no-repeat 0 40%; padding-left: 20px; text-align: left; }
.gw ul li a:link,.gw ul li a:visited { color: #4e4e4e; text-decoration: none; }
.gw ul li a:hover { color: red; text-decoration: underline; }
.left_lx { padding:0; margin:0; }
.left_ad { padding:0; margin: 8px 0; border: 1px solid #e7e7e7; text-align:center;}
.left_ad2 { padding:0; margin: 8px 0; border:0; text-align:center; }
.zxdc{ border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; width:182px; margin:0; padding:0; }
.zxdc .dclr{ padding: 8px; }
#main_left h1 { margin-top: 5px; }

.foot{ position:relative; clear:both; width: 960px; height: 70px; background:url(../pictrue/foot_bg.jpg) no-repeat; padding: 15px 0; font: normal normal 12px/15px 宋体; color:#fff;}
.foot_menu { margin: 8px 0 8px 12px; padding: 0;  }
.foot_menu li { float:left; color: #fff;  width: auto; padding: 0px 15px; height: 15px; border-right: 1px solid #fff; }
.foot_menu  a:link,.foot_menu  a:visited { color: #fff; text-decoration: none; }
.foot_menu  a:hover { color:#fff; text-decoration: underline; }
.foot_copy { color:#fff; clear:both; display: inline-block; line-height: 26px; position:relative; text-align: left; padding: 5px 0 0px 27px; }
.alipay_logo {position:absolute; top: 15px; right: 20px; float:right;}
.pad_left_page { padding-left: 5px; _padding-left: 0; +_padding-left: 0; text-align:left;}

.al_td{ text-align: left}
.al_td td{ text-align: left}