/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("../css/reset.css");
@import url("../css/externalLinks.css");


/* Elements
----------------------------------------*/
body
{
background:#fff url(../images/other/bodybg.gif) repeat-x top;
}

body, p, td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6em;
	color:#524e4e;
	
}

.container{
width:1002px; margin:auto;}
.container1{
margin:auto;

width:994px;
}
.fontorange{
color:#cf1100;}
.margin10right{
margin-right:10px;}
#navi{
width:994px;
margin:auto;
}
#header{
background:url(../images/topbg.gif) no-repeat center top;
height:120px;
margin:auto;
clear:both;
}
#headertop{
text-align:right; 
padding:10px 5px 0 0;
color:#ec8100;
height:80px;
font-weight:bold;
}
#pages{
margin:0 20px;
text-align:center;
height:30px;
}
.indexad{
float:left;
margin: 0 0  4px  0;

}
#headertop a{

padding-left:10px;}

.item{
font-weight:bold;
color:#1b56b2;
}
.item2{
font-weight:bold;
color:#ff0000;
}
.item1{
font-size:14px;
font-weight:bold;
color:#f67100;
border-bottom:#f67100 1px solid;
margin:10px;
padding:10px 0;
}
#footer{
border-top:1px #cacdcd solid;
padding-top:10px;
margin-top:10px;

height:80px; text-align:center;
}
p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#524e4e;
	text-decoration:none;
}

a:hover, a:active
{
	color:#ff6d12;
	text-decoration:none;
}
a.orange:link, a.orange:visited
{
	color:#524e4e;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.orange:hover, a.orange:active
{   font-size:14px;
	font-weight:bold;
	color:#ff5f01;	
	text-decoration:none;
}

a.comm:link, a.comm:visited
{
	color:#ff5f01;	
	float:left;
	display:block;
	text-align:center;
	line-height:30px;
	width:120px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.comm:hover, a.comm:active
{   font-size:14px;
	font-weight:bold;
	float:left;
	display:block;
	text-align:center;
	width:120px;
	height:30px;
	color:#fff;
	background:url(../images/comm2.gif) no-repeat center top;
	text-decoration:none;
}

a.blue:link, a.blue:visited
{
	color:#022786;
	text-decoration:none;
}

a.blue:hover, a.blue:active
{
	color:#ff6d12;
	text-decoration:none;
}


a.yell:link, a.yell:visited
{
	color:#a47702;
	text-decoration:none;
}

a.yell:hover, a.yell:active
{
	color:#ff6d12;
	text-decoration:none;
}

a.navi:link, a.navi:visited
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.navi:hover, a.navi:active
{
	color:#ffebd9;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
}


a.friendlink:link, a.friendlink:visited
{
	color:#888888;
	text-decoration:none;
}

a.friendlink:hover, a.friendlink:active
{
	color:#ff6d12;
	text-decoration:none;
}
.title1{
background:url(../images/se_f_bg.gif) no-repeat center;}

.title2{
background:url(../images/title_bg3.gif) repeat-x top;}

.titcom{
color:#fff;
background:url(../images/titcom.gif) no-repeat  top;}
.titshop{
color:#fff;
background:url(../images/titshop.gif) no-repeat  top;}
.border1{
border:#cacdcd solid 1px;}
.box1{
border:#cacdcd solid 1px;
float:left;
}

.border_right{
border-right:#cacdcd  dashed 1px;
float:left;}
.border2{
border:#ff6d12 solid 1px;}
.borderbot{
border-bottom:#e5e5e5 solid 1px;}
h1
{
font-weight:bold;
display:block;
line-height:25px;
color:#ff4000;
margin:0px;
font-size:14px;
height:25px;
}
.h1_left{
/*background:url(../images/h1_tit.gif) no-repeat 5px 5px; */padding-left:10px;
float:left;
}
.newsindex{
width:100%;
height:18px;
}
.squarenews li{
background:url(../images/dots.gif) no-repeat 1px 8px ;
padding:0 0 0 10px;
}
.squarenews {
float:right; height:100px; width:170px;


}
.foodnews li{
background:url(../images/dots.gif) no-repeat 1px 8px ;
padding:0 0 0 10px;
}
.entnews li{
background:url(../images/dots.gif) no-repeat 1px 8px ;
padding:0 0 0 10px;
}

.hotelnews li{
background:url(../images/dots.gif) no-repeat 1px 8px ;
padding:0 0 0 10px;
}
.travelnews li{
background:url(../images/dots.gif) no-repeat 1px 8px ;
padding:0 0 0 10px;
}
.foodright li{
background:url(../images/dots.gif) no-repeat 1px 8px ;
padding:0 0 0 10px;
}

.h3_left{
float:left; padding-left:30px;}
h3
{
font-weight:bold;
display:block;
line-height:25px;
color:#ff8811;
margin:0px;
font-size:12px;
height:25px;
background: url(../images/newsbg.gif) no-repeat center;
}

.h_right{
margin:7px 5px 0 0;
float:right;}
h2
{
font-weight:bold;
display:block;
line-height:25px;
color:#fff;
margin:0px;
font-size:12px;
height:25px;
}
.h2_left{
/*background:url(../images/h2_tit.gif) no-repeat 5px 5px; */
padding-left:16px;
float:left;}
.content{
margin:10px ;}
.right_pic{
width:115px; height:65px; float:left; 
}
.newslist{

float:left; width:307px;

}
.newslist_left{
float:left; height:100px;
}
.index_ad{
float:left;
margin:0 5px 4px 0;

}
ul{
list-style:none;}
.squareli li{
background:url(../images/dot.gif) no-repeat 0 9px ;
border-bottom:1px dotted #ccc;
line-height:24px;
padding:0 0 0 10px;
}
.squareli span{
color:#022786;}
.detailtit{
font-size:16px;
color:#000000;
font-weight:bold;}

.etitle{
font-family: "黑体";
font-weight:bold;
font-size:25px;
text-align:center;
line-height:50px;
margin:10px;
border-bottom:solid 1px #f77310;

}
blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

 .inputtext{
     height:16px;
	border: 1px solid #cccccc;
	width:100px;
	
}
.inputtext{
     height:18px;
	border: 1px solid #cccccc;
	width:100px;
	
}
.input_text{
	border: 1px solid #cccccc;

	
}
.search {
	height:16px;
	border: 1px solid #cccccc;
	width:150px;
}
input.hover {
	background: #e3f7d4;
	border: 1px solid #a6c920;

 }
input.focus {
	background: #FFFFFF;
	border: 1px solid #a6c920;
 }
textarea.hover {
	background: #e3f7d4;
	border: 1px solid #a6c920;

 }
textarea.focus {
	background: #FFFFFF;
	border: 1px solid #a6c920;

 }
.input_submit {

    background: url(../images/title_bg3.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #cccccc;
	line-height:20px;
	height:20px;
	width:auto;
}



/* YC
-----------------以下开始-----------------
预览图片*/
.ylImgBox {
width:48px;
height:48px;
text-align:center;
vertical-align:middle!important;
line-height:48px!important;
overflow:hidden;
}
.ylImg {
border:1px solid #808080;
background-color:#FFFFFF;
padding:1px;
max-width: 44px; 
max-height: 44px; 
width: expression(this.width > 44 && this.width > this.height ? 44 : true); 
height: expression(this.height > 44 ? 44 : true);
}
/*
YC
用户中心菜单*/
a.ucmenu {
display:block;
width:151px;
height:24px;
padding-top:6px;
margin:0 auto;
margin-top:1px;
background-image:url(../images/ucmenu.gif);
background-repeat:no-repeat;
background-position:0 0;
font-size:14px;
font-weight:bold;
color:#666666;
text-align:center;
}
a.ucmenu:hover {
background-image:url(../images/ucmenu.gif);
background-repeat:no-repeat;
background-position:0 -30px;
}
/*
YC
用户中心产品展示*/
.cpzsImgBox {
display: table-cell;
vertical-align: middle;
text-align: center;
*display: block;
*font-size: 73px;/*约为高度的0.873，84*0.873 约为73*/
*font-family: Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
width: 84px;
height: 84px;
overflow: hidden;
}
.cpzsImg {
border:1px solid #CCC;
background-color:#FFFFFF;
padding:1px;
max-width: 80px; 
max-height: 80px;
width: expression(this.width > 80 && this.width > this.height ? 80 : true); 
height: expression(this.height > 80 ? 80 : true);
vertical-align:middle;
}

.tbA{}
.tbA tbody td{
text-align:center;
padding-top:5px;
}

/*分页*/

/*外容器*/
.page {
padding:3px;
}
/*当前页码。标签 font*/
.FPCP {
color:#FF9900;
}
/*跳转页码。标签 a*/
.page a {
text-decoration:none;
padding:0 4px;
}
.page a:visited {
text-decoration:none;
}
/*共N页中的N。标签 font*/
.FPYE {}
/*共M条中的M。标签 font*/
.FPTA {}

/*用户中心*/
.ucTopTD {
height:33px;
background-image:url(../images/uctopbk.png);
background-repeat:no-repeat;
}
.tbB {
display:block;
margin:20px auto;
}
.tbB caption {
font-size:14px;
font-weight:bold;
color:#666666;
padding:4px 0;
}
/*内容中的图片限制*/
.content img {
max-width: 690px; 
max-height: 690px; 
width: expression(this.width > 690 && this.width > this.height ? 690 : true); 
height: expression(this.height > 690 ? 690 : true);
}
/*模块信息列表顶部标题*/
.yc_mtitle {
font-size:16px;
font-family:"黑体", "宋体", Arial, Helvetica, sans-serif;
color:#FF9900;
padding-top:4px;
padding-left:4px;
font-weight:bold;
}
/*同城商务提示导航-全部-供-求*/
a.commYC
{
	float:left;
	display:block;
	text-align:center;
	line-height:30px;
	width:120px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	
	font-size:14px;
	font-weight:bold;
	float:left;
	display:block;
	text-align:center;
	width:120px;
	height:30px;
	color:#FFFFFF !important;
	background:url(../images/comm2.gif) no-repeat center top;
	
	text-decoration:none;
}
.sstxt { color:#BEBEBE; }

#table_login td {
padding:3px; }

