﻿body {
	text-align:left;
	font-family:宋体;
	font-family:Arial,;
	font-size:12px;
	color:#333;
	padding:0px;
	margin:0px;
	margin-top:0px;
	background:url(images/bg.jpg) #e6e6e6;
	background-repeat:repeat-y;
	background-position:center top;
}
table, td, tr, th {
	font-size:12px;
	border-collapse:collapse;
	border-spacing:0;
	padding: 0px;
}
div, form, img, ul, ol, li, dl, dt, dd, h1, h2, h3, p {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type:none;
}
a:link {
	color:#390;
	text-decoration:none;
}
a {
	color: #390;
	text-decoration:none;
}
a:hover {
	color:#390;
	text-decoration:underline
}
a:active {
	color: #390;
	outline: none;
star:expression(this.onFocus=this.blur());
}
.clear{
	clear:both;
	height:0px;
	overflow:hidden;
}
/* 通用 */
.fl {
	float:left;
}
.fr {
	float:right;
}
.clear {
	clear:both;
}
.kuaij {
	margin:10px;
}
.tpkz {
	line-height:0;
	font-size:0;
}
.green, a.green:link {
	color:#666666;
	line-height:30px;
}

.frmText{
	background:url(images/input_bg.GIF) no-repeat #fff;
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.frmArea{
	background:url(images/text_bg.GIF) no-repeat #fff;
	border:1px solid #ccc;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;	
}
.frmSelect {
    background:url(images/input_bg.GIF) no-repeat #fff;
    border:1px solid #ccc;
    font-size: 12px;
    height: 22px;
	line-height:22px;
    padding: 3px;
}
.topbar{
	background:url(images/topbg.gif) repeat-x;
	border-bottom:1px solid #e6e6e6;
}
.topbar .index{
	height:30px;
	background:none;
}
.topbar .leftbar{
	float:left;
	line-height:30px;
}
.topbar .tool{
	float:right;
	line-height:30px;
}
.topbar .tool a{
	color:#666666;
	background:url(images/icon1.gif) 0 2px no-repeat;
	padding-left:15px;
}

/*  搜索   */
.index_ss {
	width:223px;
	height:190px;
	_height:190px;
	border:1px #390 solid;
	overflow: hidden;
}
.ss_1 {
	background:url(images/sous1.jpg);
	width:223px;
	height:28px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	color:#FFFFFF;
	text-indent:35px;
}
.tourss_1 {
	background:url(images/sous2.jpg);
	width:223px;
	height:28px;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	color:#FFFFFF;
	text-indent:35px;
}
.ss_k {
	width:223px;
	height:173px;
}
.tourss_k {
	width:221px;
	height:171px;
}
.ss_xz {
	width:221px;
	height:95px;
	background:#FFF;
}
.tourss_xz {
	width:221px;
	height:95px;
}
.ss_xzdk {
	width:221px;
	height:5px;
}
.ss_bottom {
	width:223px;
	height:6px;
}
.tourss_bottom {
	width:223px;
	height:6px;
}
.ss_rdxlk {
	width:201px;
	height:48px;
	font-size:12px;
	color:#333333;
	overflow:hidden;
	padding-top: 5px;
	_padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.ss_rdxl {
	font-weight:bold;
}
.ss_p {
	width:201px;
	height:40px;
	line-height:20px;
	margin-top:2px;
}
.ss_p a {
	margin-right:5px;
}
/* 导航部分	*/
.index {
	width:960px;
	margin:0 auto;
	clear:left;
	background:#fff;
}
.logo {
	width:600px;
	height:70px;
	padding-top:20px;
}
.logo .logolink{
	float:left;
	width:190px;
}
.logo .logolink a{
	float:left;
	width:220px;
	height:60px;
	background:url(images/logo.gif) no-repeat;
}
.logo .shopinfo{
	float:left;
	width:240px;
	height:42px;
	border-left:1px solid #ddd;
	padding-left:15px;
	display:inline;
	margin-top:5px;
	margin-left:45px;
}
.logo .shopinfo .shopname{
	font-size:14px;
	color:#bbb;
	float:left;
	font-weight:normal;
	font-weight:bold;
	width:100%;
	letter-spacing:3px;
}
.logo .shopinfo .hotline{
	font-size:12px;
	color:#0033CC;
	height:16px;
	line-height:16px;
	overflow:hidden;
	float:left;
	width:270px;
	letter-spacing:1px;
	font-family:Arial;
}
.index_top {
	background:url(http://www.gxnncits.com/skin/new/images/topbg.jpg) no-repeat #fff;
	width:940px;
	height:524px;
	margin-left:auto;
	margin-right:auto;
	margin-top:22px;
}
.top_wz {
	font-size:16px;
	color:#A32F00;
	font-weight:bold;
	width:280px;
	height:19px;
	padding:30px 0 0 41px;
	float:left
}
.top_dh {
	background:url(images/nav.jpg) no-repeat;
	width:940px;
	height:39px;
	margin-top:524px;
}
.nav1 {

}
.dh_wzys a {
	color:#FFFFFF;
	float:left;
	width:100px;
	height:39px;
	font-family: "Microsoft YaHei";
    font-size: 15px;
}
.dh_wzys a:hover {
	color:#FFFFFF;
	background:url(images/nav_bg.gif) no-repeat;
}
.dh_wzys {
	width:100px;
	height:39px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	line-height:39px;
	margin-right:2px;
	position:relative;
	background:url(images/nav_line.jpg) right center no-repeat;
}
.dh_wzys2 {
	width:100px;
	height:39px;
	font-size:14px;
	font-weight:bold;
	color:#FF0;
	text-align:center;
	line-height:39px;
	margin-right:2px;
	position:relative;
	background:url(images/nav_line.jpg) right center no-repeat;
}
.dh_wzys2 a {
	color:#FF0;
	float:left;
	width:100px;
	height:39px;
}
.dh_wzys2 a:hover {
	color:#FF0;
	background:url(images/nav_bg.gif) no-repeat;
}
.dh_1 {
	background:url(images/dianzhong_01.jpg) no-repeat;
	color:#CB1F1D;
}
.dh_2 {

}
.dh_2 a{
	color:#FFFF66;
	background:url(images/nav_bg.gif) no-repeat;
}

.nav2 {
	padding-right:20px;
}
.dh2_wzys {
	width:34px;
	_width:24px;
	height:39px;
	font-size:12px;
	font-weight:bold;
	line-height:39px;
	text-align:center;
	margin-left:8px;
	position:relative;
}
.dh_wzys span.hot{
	background:url(images/hot.gif) no-repeat;
	width:22px;
	height:10px;
	float:left;
	top:0px;
	right:10px;
	z-index:100;
	position:absolute;
}
.dh_wzys2 span.hot2{
	background:url(images/hot2.gif) no-repeat;
	width:22px;
	height:10px;
	float:left;
	top:0px;
	right:10px;
	z-index:100;
	position:absolute;
}
.dh2_wzys a{
	width:48px;
	_width:40px;
	height:44px;
	float:left;
}
.dh2_xzxg {
	/*width:58px;
	height:44px;
	font-size:12px;
	font-weight:bold;
	line-height:44px;
	text-align:center;
	margin-left:8px;
	margin-bottom:9px;
	background:url(images/snavon.png) no-repeat;*/
	width:42px;
	height:39px;
	font-size:12px;
	font-weight:bold;
	line-height:39px;
	text-align:center;
	margin-left:8px;
	position:relative;
}
.dh2_xzxg a {
	width:58px;
	height:44px;
	float:left;
	color:#FFFFFF;
}
.dh2_xzxg a:hover,.dh2_wzys a:hover {
	color:#FF0;
	text-decoration:underline;
}
.dh2_wzys a {
	color:#FFF;
}
.dh2_wzys a:hover {
	text-decoration:none;
}
.index_tel {
	width:139px;
	height:24px;
	font-size:14px;
	background:url(images/tool.gif) no-repeat;
	margin-right:80px;
	font-weight:bold;
	line-height:23px;
}
.index_tel .tool {
	font-size:12px;
	padding-bottom:10px;
	color:#fff;
	text-align:center;
	font-weight:normal;
}
.index_tel .tool a{
	color:#fff;
}
.telys {
	font-size:19px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
/* 页脚部分 */	
.index_bottom {
	background-color:#EEE;
	margin:auto;
	width:940px;
	height:250px;
	_overflow:hidden;
	_margin-bottom:25px;
}
.bottom_top {
	width:940px;
	margin-top:20px;
	*margin-top:0px;
	margin-left:10px;
	margin-right:10px;
}
.bottomnr {
	width:940px;
	height:150px;
	margin-top:65px;
	margin-bottom:10px;
	line-height:24px;
	text-align:center;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.bottomlj {
	font-size: 14px;
	height:30px;
	font-weight: bold;
}
.bottomnr2 {
	line-height:22px;
}
.bottomnr2 b {
	color:#555;
}
.ytsbottom {
	background:url(images/ytsbottom.jpg);
	width:940px;
	height:50px;
	margin-top:-250px;
	-margin-top:-274px;
	margin-left:10px;
}
.topcss {
	width:970px;
	margin:0 auto;
	background:#FCFDFF;
	color:#DEA496;
	padding:5px 0 5px 0;
	text-align:center;
	font-weight:normal;
	font-size:12px;
}
.searchBtn {
	cursor: pointer;
	width:78px;
	height:26px;
	background:url(images/search.jpg) no-repeat;
	border:0px;
}
.gbookBtn {
	cursor: pointer;
	width:71px;
	height:22px;
	background:url(images/fbly.jpg) no-repeat;
	border:0px;
}
.resetBtn {
	cursor: pointer;
	width:71px;
	height:22px;
	background:url(images/cxticon.jpg) no-repeat;
	border:0px;
}
.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}
.qqbox {
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:100px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
}
.qqlv {
	width:25px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf {
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #0099CC;
	background:#fff;
}
.qqkfbt {
	width:118px;
	height:20px;
	overflow:hidden;
	background:#0066CC;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #fff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm {
	width:112px;
	overflow:hidden;
	padding-right:8px;
	text-align:center;
	position:relative;
	margin:5px 0;
}
.bgdh {
	width:102px;
	padding-left:10px;
}
.qqtel {
	background:url(images/i_tel.gif) 10px 50% no-repeat;
	padding-left:15px;
}
.qqkfbt a, .qqkfbt a:visited {
	color:#fff;
	text-decoration:none;
}
.qqkfbt a:hover {
	color:#FFFF00;
	text-decoration:none;
}






/*==========================================自动补全*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index:100;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_results .item
{
	text-align:left;
	float:left;
}
.ac_results .num
{
	text-align:right;
	float:right;
	color:Green;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #3399ff;
	color: white;
}
