﻿/*--------------------------公共部分------------------------*/

html,body{
 background:#FFFFFF; font-size:12px; margin:0px; padding:0px;
}
body{
	 margin:0px; padding:0px;

}
ul{
	margin:0px; padding:0px; overflow:hidden;
}
div,img,ul,li{ margin:0; border:0; padding:0}
form{margin:0; border:0; padding:0;}
ul li{
	 list-style:none;
}
a{
	text-decoration:none; color:#666}
img{

 border:0px;

}

/*----------------------------head------------------*/
.top{
	width:1190px;overflow:hidden;margin:0 auto;background:url('/App/tpl/images/top_bg.jpg') no-repeat 392px 13px;padding-bottom:12px;
}
.top p{
	padding:0;margin:0;
}
.top div.logo{
	width:153px;height:56px;float:left;margin-left:4px;margin-top:42px;background:url('/App/tpl/images/logo.png') no-repeat;text-indent:-999em;
}
.top div.logo h1{
	overflow:hidden;padding:0;margin:0;
}
.top div.logo h1 a{
	width:153px;height:56px;display:block;
}
.top div.data{
	height:22px;line-height:22px;text-align:left;font-size:12px;padding-top:76px;float:left;padding-left:15px;
}
.top div.search{
	width:390px;overflow:hidden;float:right;padding-right:3px;padding-top:49px;
}
.top div.search p{
	display:block;text-align:left;
}
.top div.search p.sear{
	height:32px;overflow:hidden;
}
.top div.search p .inptext{
	width:315px;height:30px;border:1px #cecece solid;float:left;padding:0;margin:0;line-height:30px;border-right:0;font-size:12px;color:#858585;padding-left:6px;
}
.top div.search p .inpsub{
	width:68px;height:32px;float:left;border:0;background:url('/App/tpl/images/search_pic01.png') no-repeat;
}
.top div.search p.hot{
	text-align:left;line-height:30px;font-size:14px;color:#ff8800;font-weight:bold;
}
.top div.search p.hot span{
	padding-right:10px;
}
.top div.search p.hot span a{
	font-weight:normal;font-size:12px;color:#ff6600;
}
.navbg{
	width:100%;height:52px;background:url('/App/tpl/images/nav_bg.png') repeat-x;
}
.navbg div.nav{
	width:1190px;overflow:hidden;margin:0 auto;
}
.navbg div.nav ul{
	width:950px;overflow:hidden;float:left;
}
.navbg div.nav ul li{
	float:left;line-height:52px;height:52px;font-family:微软雅黑;font-size:16px;font-weight:bold;padding:0 46px;background:url('/App/tpl/images/nav_li_bg.png') no-repeat right center;
}
.navbg div.nav ul li.nobg{
	background:none;
}
.navbg div.nav ul li a{
	color:#fff;
}
.navbg div.nav div.reg{
	float:right;height:52px;
}
.navbg div.nav div.reg span{
	height:52px;line-height:52px;background:#ff8800;font-family:微软雅黑;font-size:18px;font-weight:bold;display:inline-block;margin-left:1px;padding:0 17px;
}
.navbg div.nav div.reg span a{
	color:#fff;
}