﻿body { margin: 0px; background-color: #e9e9e9; }
p{margin:0px;padding:0px}
body, td { font-size: 12px; font-family: 宋体,Arial, Helvetica, sans-serif; }
table { width: 100%; border-collapse: collapse; }
img { border-style: none; }
a { color: #000; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }

/* Link */

.font_bold { font-weight: bold; }
.font_line { text-decoration: underline; }

.font_blue { color: #3285b2; }
.font_red, .font_red:hover { color: #900; }
.font_lightRed, .font_lightRed:hover { color: red; }
.font_orange, .font_orange:hover { color: #f60; }
.font_gray, .font_gray:hover { color: #999; }
.font_white,.font_white:hover{color:White;}

.font_13 { font-size: 13px; }
.font_14 { font-size: 14px; }
.font_15 { font-size: 15px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_20 { font-size: 20px; }
.font_22 { font-size: 22px; }




.btnSave{border: 1px solid #FF9900; color: White; background: url( "/images/btnbg1.gif" ) repeat-x;padding:3px 20px; line-height:20px;}
.btnCancel{border: 1px solid #858A96; color: White; background: url( "/images/btnbg2.gif" ) repeat-x;padding:3px 20px; line-height:20px;}
.btnOrange{ border: 1px solid #D8952C; color: White; background: url( "/images/btnbg3.gif" ) repeat-x;padding:3px 10px 2px;}
.btnGreen{ border: 1px solid #D8952C; color: White; background: url( "/images/btnbg4.gif" ) repeat-x;padding:3px 10px 2px;}
.btnSave a,.btnSave a:hover,.btnCancel a,.btnCancel a:hover{color:White;}
.btnOrange a,.btnOrange a:hover,.btnGreen a,.btnGreen a:hover{color:White;}

img.icon { padding: 4px; border: 1px solid #999; }
img.iconOrange { padding: 4px; border: 1px solid #F8D791; }
/* 分页 */
.pager { color: #900; text-align: right; }
.pager a { color: #900; padding: 2px 2px 2px 3px; }
.pager span { padding: 2px 2px 2px 3px; font-weight: bold; }
.pager a:hover, .pager span { color: #fff; background-color: #900; text-decoration: none; }
.pager_top { padding: 15px 10px 0px 0px; }
.pager_bottom { padding: 15px 10px; }

div#qTip{
	z-index:1000;
	display:none;
	border:1px solid #000;
	background-color:#ffffcc;
	font-size:12px;
	position:absolute;
	padding:5px;
	line-height:20px;
}
.clear { /*{ 通用清除浮动 }*/ clear:both; }
/*------------------------页面布局 ------------------------*/
.pagebody { margin: 0 auto; width: 960px; }
/*-------------------------首页头部-------------------------------*/
#pageheader { background-color: #fff; }
#pageheader .searchbar { border-top: 1px dotted #c0c0c0; border-bottom: 4px solid #ff9900; padding: 8px 0px; }

#pageheader .btnSearch { display:block; border: 1px solid #ff9900; height:17px;padding-top:3px; font-size:13px; text-align:center; color: White; background:#ffd252 url( "/Images/zxk_back.gif" ) repeat-x; }
/*-------------------------首页底部-------------------------------*/
#pagefooter { padding: 5px 0px; background-color: #f5f5f5; border-top: 3px solid #a7a7a7; clear: both; position:relative;}

#pageTitle { padding: 20px 0px 10px 15px; font-size: 26px; font-family: 黑体; font-weight: bolder; }

/*------------------------一主导航 ------------------------*/
.navigationbar { height: 68px; }
.navigationbar .logo { width: 240px; }
.navigationbar .menu {width: 635px; }
.navigationbar .menu ul { margin:0px 0 0 40px;}
.navigationbar .menu li { list-style-type: none; float: left;}
.navigationbar .menu a { text-decoration: none; font-weight: bold; font-size: 14px; padding: 0 14px 0px 14px; display: block; color: #000; }
.navigationbar .menu a:hover{ color:#900;}
.navigationbar .menu ul div{ display:none;margin: 0px 10px 8px 10px; }
.navigationbar .menu .current a{ color:#900; font-weight:bold;}
.navigationbar .menu .current div { display:block; text-align:center; border-bottom:3px #900 solid;;}
.navigationbar .citymenu {color: #6e6e6e; padding-bottom:15px; }
.navigationbar .citymenu div{ background:url(../images/default_site.gif) no-repeat; width:40px; height:18px; color:#900; padding:2px 2px; margin-bottom:5px;}
.navigationbar .newicon { display:block; background:url(../images/hot.jpg) no-repeat; width:20px; height:14px;  margin-left:600px; margin-bottom:3px;}

/*------------------------通用圆角矩形 ------------------------*/
.frameShadow { /*{ 设置底部阴影 }*/ border-bottom: 2px solid #d9d9d9; position: relative; margin-bottom: 10px; height: 1%;   /*{ Hack in IE6,保证圆角定位 }*/ clear: both; }
.frame { /*{ 设置矩形边框 }*/ border: 1px solid #9f9f9f; padding: 0 5px; background-color: #fff; height: 1%; }
.corner-1,.corner-2,.corner-3, .corner-4 { /*{ 设置圆角通用属性 }*/ background: url(../images/corner-gray.gif) no-repeat; position: absolute; z-index: 100; font-size: 0; /*{ Hack in IE6 }*/ }
.corner-1, .corner-2 { height: 3px; width: 3px; top: 0; }
.corner-3, .corner-4 {height: 5px; width: 3px; bottom: -2px; }
.corner-1 { background-position: 0 0; left: 0; }
.corner-2 { background-position: -3px 0; right: 0 !important; /*{ Hack in IE 6 }*/  }
.corner-3 { background-position: 0 -3px; left: 0; }
.corner-4 { background-position: -3px -3px; right: 0 !important; /*{ Hack in IE 6 }*/  }

/*------------------------矩形标题栏------------------------*/
.frame .title { line-height: 25px; border-bottom: 1px solid #CCC; background: url(../images/title_lines.gif) no-repeat 0 7px; padding-left: 11px; display: block; height: 25px; }
.frame .titleName { float: left; font-weight: bold; }
.frame .more { float: right; }
.frame .content { padding: 5px;  }

/*------------------------黄色圆角------------------------*/
.yellowframe { /*{ 设置矩形边框 }*/ border: 1px solid #f8d791; padding: 0 5px; background-image: url(../images/bigNumber.gif); background-repeat: no-repeat; background-color: #fff4dc; height: 87px; }
.yellowcorner-1, .yellowcorner-2, .yellowcorner-3, .yellowcorner-4 { /*{ 设置圆角通用属性 }*/ background: url(../images/yellowcorner.gif) no-repeat; position: absolute; z-index: 100; font-size: 0; /*{ Hack in IE6 }*/ }
.yellowcorner-1, .yellowcorner-2 { /*{ 设置左上角和右上角 }*/ height: 3px; width: 3px; top: 0; }
.yellowcorner-3, .yellowcorner-4 { /*{ 设置左上角和右上角 }*/ height: 5px; width: 3px; bottom: -2px; }
.yellowcorner-1 { background-position: 0 0; left: 0; }
.yellowcorner-2 { background-position: -3px 0; right: 0 !important; /*{ Hack in IE 6 }*/ right: -1px; }
.yellowcorner-3 { background-position: 0 -3px; left: 0; }
.yellowcorner-4 { background-position: -3px -3px; right: 0 !important; /*{ Hack in IE 6 }*/ right: -1px; }
.yellowframe2{/*{ 设置矩形边框 }*/ border: 1px solid #f8d791; padding: 0 5px; background-repeat: no-repeat; height:150px;  }
/*------------------------------------------------------------------------------------------------------------------*/
.SeparateLine { padding-top: 10px; margin-bottom: 10px; border-bottom: #ccc 1px dotted; }

/*------------------------Modal Popup--------------------------------------*/
.modalBackground { background-color: Gray; filter: alpha(opacity=30); opacity: 0.3;z-index=120 }
.modalPopup { background-color: #ffffdd; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; width: 250px; }

/*-------------------------首页图库---------------------------*/
.pnl_galleryItem { position: relative; width: 130px; height: 130px; text-align: left; line-height:18px;}
.pnl_galleryItem .pnl_image { border: #ccc 1px solid; width: 120px; height: 120px; background-color: #fff; text-align: center; position: relative; z-index: 5; }
.pnl_galleryItem .pnl_shadow { width: 120px; height: 120px; background-color: #ebebeb; position: absolute; top: 5px; left: 5px; }
.pnl_galleryItem .pnl_image img { border: #fff 4px solid; width: 110px; height: 90px; }

/*------------------------首页样板间列表----------------------*/
.IndexProjectBack1 { background: url(../images/tab_bg.gif) repeat-x; width: 6px; }
.IndexProjectBack2 { background: url(../images/current.gif) no-repeat; width: 47px; height: 22px; color: #e60011; font-weight: bold; padding-left: 9px; cursor: hand; }
.IndexProjectBack3 { background: url(../images/tab_bg.gif) repeat-x; width: 47px; padding-left: 9px; cursor: hand; }
.IndexProjectBack4 { background: url(../images/tab_bg.gif) repeat-x; width: 134px; text-align: right; }
.IndexOldBack1 { background: url(../images/tab_bg.gif) repeat-x; width: 53px; padding-left: 9px; cursor: hand; }
.IndexOldBack2 { background: url(../images/current.gif) no-repeat; cursor: hand; width: 47px; height: 22px; color: #e60011; font-weight: bold; padding-left: 9px; }
.IndexOldBack3 { background: url(../images/tab_bg.gif) repeat-x; width: 134px; text-align: right; }

/*-------------------------首页公司排行榜-------------------------*/
.spanFont { font-size: 14px; color: #000; }
.numFont { font-family: Times New Roman; color: Red; font-size:20px;  font-style: italic; font-weight: bold; }
.topFont { color: Red; font-weight: bold;  font-size:14px;}
.grayNumFont { font-family: Times New Roman; color: #898989; font-size: 20px; font-style: italic; font-weight: bold; }
.grayTopFont { color: #898989; font-weight: bold; font-size:14px;}
.titleFont { font-weight: bold; font-size: 16px; color:#544300;}
/*-------------------------首页搜索---------------------------*/
input.search { border-width: 0px; background-color: #FFF6D4; line-height: 20px; color: #626262; padding: 2px; width: 400px; margin-left: 1px; height: 19px; }
.divSearch { border: #C88945 1px solid; background-color: #FFD78D; }

input.button { background: url(../images/Index-OtherSearch.gif) no-repeat; width: 76px; height: 27px; border-style: none; }
input.loginBtn { background: url(../images/Index-login.gif) no-repeat; width: 73px; height: 26px; border-style: none; }


.list_ul{ list-style:none; margin: 0px; line-height:22px;}
.list_ul .firstLine{ background:none;padding-left:0px;}
.list_ul li,div.listitem{height:22px; background:url(/Images/red-arrat.gif) no-repeat 0 7px; padding-left:12px; line-height:22px;}
span.listitem{ background:url(/Images/red-arrat.gif) no-repeat 0 center; padding-left:12px; }

.group{margin:10px; clear:both;}
.group_head{color:#f60; padding-bottom:5px; border-bottom: 1px dotted #a9a9a9;}
.group_head .title{}
.ggroup_content{ margin:18px 26px 0;}


.hoverrow{background: url(/Images/list-over.gif) repeat-x; }

.free2_tabmenu { background: #FC0 url(../images/ZXK/favor_bg.gif) repeat-x 0 -54px; height: 32px;padding: 0 10px; }
.free_tabmenu { background: #FC0 url(/Images/zxk_tab_menu.gif) repeat-x 0 0; height: 43px; padding: 0 10px; }
.free_tabmenu_pro { background: #FC0 url(/Images/tab_menu_Gallery.gif) repeat-x 0 0 ; height: 40px; padding: 0 10px; }
.grayTable
{
	line-height:24px;
	background-image: url(../Images/SellLine/dot.gif);
}

/*搜索结果*/
.default_searchheader{ margin: 18px 0 0 12px; height: 58px;}
.default_searchbottom{margin-top: 14px;}
.default_item{ background-color: #f8f8f8;height: 154px;}
.default_alteritem { height: 154px;}
.default_item td{border-top: 1px #ccc dotted; border-bottom:1px #ccc dotted;}
.default_alteritem td{ border-top: 1px #ccc dotted; border-bottom:1px #ccc dotted;}
.default_tab{ background:url(../images/search/search-tab.gif) repeat-x 0 0; height:45px; border-bottom: 1px solid #fddc00;}
.default_tab ul{ list-style:none; padding:0; margin:0;}
.default_tab li{ float:left;}
.default_tab a{ line-height:45px;font-weight: bold; display:block; text-decoration:none; text-align: center; width:159px; border-right: 1px solid #ffac01; font-size:14px; color:#FFF;}
.default_tab li a:hover{ font-weight: bold; background:url(../images/search/search-tab.gif) repeat-x 0 -45px;}
.default_tab li a.tab_current{width:157px;line-height:45px; background:url(../images/search/search-tab.gif) repeat-x 0 -90px; display:block; text-decoration:none; font-weight: bold; color:#900;}
#seachBar li{width:75px; float:left;}
.default_searchtab { margin-top:16px;}
.default_searchbody{margin-top:5px; height:20px;}
.default_searchtab ul{list-style:none; float:left; padding:0; margin:0;}
.default_searchtab li{ float:left; text-align:left;}
.default_searchtab a{ line-height:24px;  display:block;  text-decoration:none; text-align: center; width:50px; color:Black;}
a.tab_current{ width:50px; line-height:24px; background:url(../images/search/c-popup.gif)  no-repeat 0 0;  text-decoration:none; font-weight: bold; color:#900;}
.searchbody_pnl{ display:none;}

/*公司大全*/
.companyDQ{vertical-align: top;height: 230px;padding-left: 8px; }

/****页标题/子导航****/
.page_title{float:left;width:160px;}
.page_submenu {list-style:none; padding:0; margin:0; }

.page_submenu  li{ float:right; margin-top:26px;padding:2px 4px 0px 4px;  }
.page_submenu li a{font-size:12px;color:#666;}
.page_submenu li a:hover{color:#000; text-decoration:none;}
.page_submenu li.selected { background-color:#900;}
.page_submenu li.selected a,.page_submenu li.selected a:hover{color:#fff; }
.page_submenu li.sp_line{padding-left:3px;padding-right:3px;color:#ccc;}
/****登录按钮样式****/
.roundOuter { background: transparent; }
.roundCorner { display: block; overflow: hidden; font-size: 0; margin: 0 1px; background: #cccccc; height: 1px; }
.roundContent { display: block; background: #ffffff; border: 1px solid #cccccc; border-width: 0 1px; }
.roundOuterLink { background: transparent; }
.roundCornerLink { display: block; overflow: hidden; font-size: 0; margin: 0 1px; background: #ff9900; height: 1px; }
.roundContentLink { display: block; background: #ffd252; border: 1px solid #ff9900; border-width: 0 1px; }
.btn3 { background: url(../Images/zxk_back.gif) repeat-x; width: 70px; margin: 1px; height: 19px; text-align: center; line-height: 19px; }
.btn3 a:hover { text-decoration: none; }
.btn3 a:link,.btn3 a:active, .btn3 a:visited{ color: #fff; }

/****************** Rating ******************************/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/Images/SavedStar.png);
}
.grayclassThis
{
    color:#696969;
    font-size:12px;
}
