/* CSS Document */
body{
	margin:0 auto; text-align:center; padding:0px; font-family:"宋体", "新宋体", "黑体"; font-size:12px; background:#444444; width:100%; height:100%; vertical-align:middle; color:#575757;}
tr,td,input{
	font-family:"宋体", "新宋体", "黑体"; font-size:12px;}
img{
	border:none; vertical-align:middle;}
a{
	color:#575757; text-decoration:none;}
a:hover{
	color:#575757; text-decoration:underline;}
ul,li{
	padding:0px; margin:0px; list-style:none; text-align:left; font-family:"宋体", "新宋体", "黑体"; font-size:12px;}
.page_main{
	width:823px; padding:0 8px; background:#ffffff; text-align:center; margin:0 auto; overflow:hidden;}
.page_header{
	width:823px; overflow:hidden;}
.page_top{
	width:823px; background:url(../images/head_bg.gif) repeat-x; height:98px; overflow:hidden;}
.page_top  .logo{
	width:304px; padding:0px 0 0 16px; float:left;}
.page_top .logo_r{
	width:400px; padding:0px 20px 0 0; float:right; text-align:right;}
.flash{
	width:823px; height:172px; padding-top:6px; overflow:hidden;}
.main_cont{
	width:823px; overflow:hidden; background:url(../images/main_bg.gif) repeat-y; margin-top:7px;}
.main_left{
	width:189px; float:left; overflow:hidden;}
.left_top{
	width:161px; padding:15px 17px; text-align:left;  overflow:hidden;}
.title_blank{
	font-size:12px; padding-top:16px; padding-left:22px; font-weight:bold; color:#484848; text-align:left;}
.main_right{
	width:621px; padding-left:8px; text-align:left; float:right; overflow:hidden;}
.btn_qq{
	background:url(../images/btn_qq.gif) no-repeat; width:79px; color:#575757; text-align:center; height:15px; padding-top:2px; border:none;}
.left_cont_t{
	background:url(../images/left_mt.gif) no-repeat; width:161px; height:13px; overflow:hidden;}
.left_cont_c{
	background:url(../images/left_mbg.gif) repeat-y; width:161px; overflow:hidden;}	
.left_cont_c	 .center{
	width:161px;  background:url(../images/left_mc.gif) no-repeat; height:20px;}
.left_cont_b{
	width:161px; background:url(../images/left_mb.gif) no-repeat; height:15px; overflow:hidden;}
.left_item{
	width:161px; text-align:center; overflow:hidden; color:#000000;}	
.left_item li{
	line-height:20px; text-align:center; }
.left_item a{
	color:#FFFFFF; text-decoration:none;}	
.left_item a:hover{
	color:#FFFFFF; text-decoration:underline;}	
.color_line{
	width:823px; padding:7px  0 0px 0; border-bottom:1px solid #878785; font-size:0px; overflow:hidden;}
.menu_bg{
	width:621px; height:40px; background:#F1F1F1; overflow:hidden;}
.menu_bg .menu{
	padding:14px 15px 0 38px; text-align:right; font-size:14px; font-weight:bold; color:#000000;}
.menu_bg  a{
	color:#000000; text-decoration:none;}
.menu_bg  a:hover{
	color:#000000; text-decoration:underline;}
.right_ul{
	width:180px;  overflow:hidden;}
.right_ul li{
	line-height:22px;}
.right_cont{
	width:621px; padding-top:5px; overflow:hidden;}
.cont_title{
	width:621px; height:21px; background:#585858; overflow:hidden;}
.cont_title .text{
	width:621px; line-height:21px; margin-left:5px; background:url(../images/ico_down.gif) no-repeat left 45%; color:#FFFFFF; padding-left:21px;}
.cont_text{
	line-height:20px; width:621px; overflow:hidden; padding:10px 0 0px 13px; text-align:left;}
.page_num{
	color:#665F5A; padding-top:13px; border-top:1px dotted #404040; width:823px; overflow:hidden;}
.page_num a{
	color:#665F5A; text-decoration:none;}
.page_num a:hover{
	color:#665F5A; text-decoration:underline;}





.page_btm{
	width:839px; height:68px; margin-top:2px; background:url(../images/btm_bg.gif) repeat-x;}
.btm_ul{
	 padding-top:19px; float:left; overflow:hidden;}
.btm_ul li{
	float:left; padding:3px 10px; height:14px; border-right:1px solid #AEAEA6;}
.btm_copy{
	 padding-left:10px; padding-top:17px; float:left; text-align:left;}



/**********message**********/
.input{
	text-align:center; padding-top:40px;}
.input input,textarea,select{
	border:1px solid #D1D1D1; width:460px; font-size:12px;}


/**********service**********/
.brand{
	padding:0px 0px 0px 0px; overflow:hidden;}
.brand li{	
	float:left; padding-right:43px;overflow:hidden;}
.ser_cline{
	height:13px; background:#8A8A8A; width:100%; overflow:hidden; margin-top:5px;} 
.cont_ser{
	width:180px; float:left; overflow:hidden;}
.title_ser{
	font-size:14px; padding-top:10px; padding-bottom:10px; font-weight:bold; color:#000000;}
.ser_ul{
	overflow:hidden;}
.ser_ul li{
	line-height:22px;}
#main{
     width:500px;
	 margin-left:2px;
}
.main_1{
width:621px;
float:center;
margin-top:5px;
margin-bottom:15px;
}
.main_1_1{
	width:300px;
	height:12px;
	float:left;
	margin-top:15px;
	border: 0px solid #cccccc;
}
.main_1_2{
width:116px;
height:109px;
float:left;
margin-top:15px;
margin-left:9px;
border: 1px solid #cccccc;
}
.main_2{
    float:left;
	width:600px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}
.main_2_1{
float:left;
}
.tab1{
	float:left;
	width:600px;
	border: 1px solid #bcbcbc;
}
.tab2{
	float:left;
	width:600px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bcbcbc;
	border-bottom-color: #bcbcbc;
	border-left-color: #bcbcbc;
}
.tab1_1{
	float:left;
	width:130px;
	background-color:#DCDCDC;
	font-family: "新宋体";
	font-size: 12px;
	color: #737373;
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
}
.tab1_2{
	float:left;
	font-family: "新宋体";
	font-size: 12px;
	color: #737373;
	padding-top:20px;
	padding-bottom:15px;
	padding-left:20px;
}
