﻿/*法兰商务网----商铺css  --2007-02-06*/

/* 公用样式*/
* { padding:0; margin:0; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; word-break:break-all;}
html,body{ height: auto;}
body{ text-align:center; line-height:21px;  background-color:#FDEADB; }
ul,ol,dl {list-style:none;}
img {border:0;}
em,i{ font-style:normal;}
.button {cursor:pointer;}/*所有按钮鼠标放上为手型*/
.clear{ clear:both; line-height:1px}/*清除浮动*/


/*默认的链接样式*/
a {color:#333; text-decoration:underline;}
a:link{ color:#333; text-decoration:underline;}
a:visited{ color:#333; text-decoration:underline;}
a:hover{ color:#f51; text-decoration:none;}

/*字体大小或颜色样式*/
.font16s{ font-size:16px; font-weight:bold; color: #575757;}
.font142{ font-size:14px;}
.font14{ font-size:14px;}
.font14 a,.font14 a:link,.font14 a:hover,.font14 a:visited{font-size:14px; text-decoration:underline;}
.font14s{ font-size:14px; font-weight:bold;}
.font12s{ font-size:12px; font-weight:bold;}
.font12{ font-size:12px; color:#fff;}

.font16{ font-size:16px;}
.colorFF7B00s{color:#FF7B00; font-weight:bold;}
.colorFF7B00 a,
.colorFF7B00 a:link,
.colorFF7B00 a:hover,
.colorFF7B00 a:visited
{color:#FF7B00; text-decoration:underline;}
.colorFF7300{ color:#FF7300;}
.colorf00s{ color:#f00; font-weight:bold;}
.colorf60{ color:#f60; font-weight:bold; font-size:16px;}
.f_666{ color:#666;}
.f_f60{ color:#f60;}
.f_f00{ color:#f00;}

/*头部搜索的 按钮 文本框*/
.button_text1{ border:1px solid #9F9FA1; background-color:#fff; height:17px; line-height:17px; text-indent:3px;}
.button_search1,#head .button_search2{ border:none; height:20px;}
.button_search1{ background:url(bgimages/shopindex_06.gif) no-repeat; width:58px;}
.button_search2{ background:url(bgimages/shopindex_09.gif) no-repeat; width:34px;}
.button_text{ border:1px solid #9F9FA1; height:17px;}
.button_search{ background:url(bgimages/shopindex_43.gif) no-repeat; width:34px; border:none; height:19px;}
.button_text, .button_search{ margin-top:10px;}

/*页面中按钮 文本框 的样式*/
.input_text{ border:1px solid #9F9FA1; height:17px;}
.input_but{ background:url(bgimages/shopindex_43.gif) no-repeat; width:34px; border:none; height:19px; margin-left:10px;}
.input_but2{padding:5px 0 3px 0; border:1px solid #ccc;}

/*主题内容，解决等高问题*/
#ubox{width: 100%; margin: 0 auto; overflow: hidden; padding-bottom:10px;}

#uleftnav, #uright{
	padding-bottom: 3276px !important;
	margin-bottom: -3276px !important; }
@media all and (min-width: 0px) {
#uleftnav, #uright{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; }
#uleftnav:before, #uright:before{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 3276px !important;
	margin-bottom: -3276px !important;
	height: 0;}
}


/*头部*/
#head{ width:100%; margin:0 auto; text-align:left; background-color:#fff;}
#head:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;}
#head {display: inline-table;}
/* Hides from IE-mac \*/
* html #head {height: 1%;}
#head{display: block;}
/* End hide from IE-mac */

#TopInfo{ background-color:#F4F3F1; border-bottom:1px solid #CDCDCD; padding:0px 0 4px 0;color:#003466; text-indent:6px;}	
#TopInfo a{ margin:0 6px; text-decoration:none;}
#TopInfo span{ float:right;}
#TopInfo span .img{ background:url(bgimages/index_01.gif) no-repeat right top; padding-right:16px;color:#f60;}

#htop{ padding:6px 10px 0 10px; float:left;}
#htop img{ float:left; padding-top:4px;}
#hri{ float:left; width:346px; padding-left:60px;}
#hri ul{ width:100%;}
#hri #nav{ position: relative; left:0; top:1px;}
#hri #nav li{float:left; padding:0 9px; text-align:center;}
#hri #nav li a{ text-decoration:none;}
#hri #nav li.on{ border:1px solid #ccc; padding:0 15px; border-bottom:none; background:#F6F6F6;}
#hri #nav li.on a{ font-size:14px; font-weight:bold;}
#hri #nav2{background:#F6F6F6;border:1px solid #ccc; padding:4px 6px;}
#hri #nav2 .button{ margin-left:6px;}

#hcen{ background:url(bgimages/shopindex_05.gif) repeat-x; width:100%; height:85px; margin-top:4px; padding-top:25px; float:left; text-indent:80px; font-size:33px; font-weight:bold; color:#fff;}  /*line-height:100px;-->*/

#hbot{ width:100%;background:url(bgimages/shopindex_07.gif) repeat-x; float:left; height:23px; padding-top:6px; text-indent:8px; color:#408403;}
#hbot em{ background:url(bgimages/shopindex_19.gif) no-repeat left 4px; float:right; font-style:normal; padding:0 12px;}
#hbot img{vertical-align:middle}



/*左边导航*/
#uleftnav{ background-color:#E1590D; padding:15px 5px; width:14%;float:left; text-align:center; height:570px;}
#uleftnav div{height:30px;  text-align:left; background:url(bgimages/shopindex_04.gif) no-repeat; margin:8px 0; text-align:center; line-height:30px; margin-left:6px;}
#uleftnav div p{ background-color:#fff; width:93%; float:left; margin-left:1px; line-height:21px; padding:8px 0;}
#uleftnav div p a{background:url(bgimages/bg_bt_search.gif) #F2F2F2 no-repeat left top; width:63px; height:20px; display:block; color:#fff; text-decoration:none;}

#uleftnav a{ font-size:14px; font-weight:bold;}
#uleftnav p a{ font-size: 12px; font-weight: normal;}


/*右边区域*/
#uright{float:left; padding-left:10px; text-align:left; width:83%;}
#uright h1{margin:10px 0; font-weight:normal;}

/*标题的公用样式*/
h2{ vertical-align:bottom; 
line-height:25px; 
padding-left:32px;
padding-top:8px;
height:25px;
voice-family: "\"}\"";
voice-family:inherit;
height:23px;
font-size:14px;
background:url(bgimages/titbg.gif) #FCC39E no-repeat 26px bottom;
}
h2 span{ background:#FEEDE2; padding:0 10px 0 5px; line-height:23px; display:block; float:left;}
h3{ text-align:center; padding:15px 0;}
h4{ background-color:#FDEADB; margin:0 10px; text-indent:10px; padding:3px;}

/*供求标题*/
.rtit{ background-color:#FCC39E; width:100%; line-height:25px; height:25px; padding-top:8px;}
.rtit span{background:url(bgimages/titbg.gif) no-repeat left bottom; text-align:center; display:block; margin-left:26px; float:left; padding:0 12px;}
.rtit em{background:url(bgimages/titbg2.gif) no-repeat left bottom; text-align:center; display:block; margin-left:26px; float:left; padding:0 12px; font-style:normal;}

.rtit span a:link , .rtit em a:link{ font-size:14px; font-weight:bold;  color:#333; text-decoration:none;}
.rtit span a:visited , .rtit em a:visited{  font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
.rtit span a:hover , .rtit em a:hover{ font-size:14px; font-weight:bold; color:#f51; text-decoration:none;}

.rtit2{ background-color:#FCC39E; float:left; width:100%; padding-top:8px;}
.rtit2 div {text-align:center; margin:0 0 0 26px; float:left; padding:0px 12px;}
.rtit2 div.on{background-color:#fff;}
.rtit2 div.out{background-color:#FEEDE2;}
.rtit2 a:link,.rtit2 a:visited { font-size:14px; font-weight:bold; color:#333; text-decoration:none;}
.rtit2 a:hover{ color:#f60;}

#ml_tab th{font-weight:normal;}
/*表格边框合并*/
#uright table{border-collapse:collapse;}

/*右边公共内容框架*/
.rcon{ width:100%; float:left; margin-bottom:16px; background-color:#fff;}
.rcon_lx{ width:100%; float:left; margin-bottom:16px; background-color:#fff;}
.rcon_contact{ margin-bottom:0;}/*联系方式种不需要下边距*/
.topimg ul{float:left; width:100%;}
.topimg ul li{text-align:center; padding-top:16px; float:left; width:20%; margin-right:-1px;}
.rcon p{padding:12px 12px 0 12px;}
 
.topimg img{border:1px solid #ccc;  padding:5px; vertical-align:middle;}
.rcon p img{ float:right;}

.rcon .txtlink{ width:96%; text-align:right;}
.rcon .bb, .rcon3 .bb{border-bottom:1px solid #E4E4E4;}
.pb15{ padding-bottom:15px;}
.no{ width:100%; text-align:center; font-size:14px; padding:10px 0;}

.pinp{ width:100%; float:left;}
.pinp ul{ width:45%; float:left; text-align:center;}
.pinp ul img{ float:none; padding:0;}
.pinp .pt10{ padding-top:10px;} 

.newslist{ padding:15px; float:left; line-height:25px;}

.news{ width:794px; float:left; padding:12px;}

/*用到的表格样式*/
.table_value{ border-collapse:collapse; float:left;}
.table_value th{ background-color:#F0F0F0; font-weight:normal; text-align:right; width:120px;}
.table_value .line1{ border-bottom:1px solid #fff;}
.table_value .line2{ border-bottom:1px solid #F7F7F7;}
.table_value th, .table_value td{ padding:4px 8px;}
.table_value td img{ height:22px; vertical-align:top; border:none; margin:0; padding:0; float:none;}
.table_value td label{ height:15px; background:url(bgimages/bg_rate.gif) #fff repeat-x left top; border:1px solid #525252; width:200px; line-height:15px; padding:0; text-align:left; display:block; float:left;}
.table_value td label img{ height:16px;}
.table_value td i{ float:left; padding-left:6px; color:#f00; width:60px; display:block;}

.table_infos{ border-collapse:collapse; width:100%;}
.table_infos th{ background-color:#F0F0F0; text-align:right; width:140px; font-weight:normal;}
.table_infos td{ width:256px;}
.table_infos .line1{ border-bottom:1px solid #fff;}
.table_infos th, .table_infos td{ padding:4px 8px;}
.table_infos .w650{ width:650px;}
.table_infos .w650 a{background:url(bgimages/button_joblist_bg.gif) #ccc no-repeat left top; height:24px; line-height:24px; display:block; width:90px; text-align:center; text-decoration:none;}

.table_job{ border-collapse:collapse; width:100%; float:left;}
.table_job td{ height:30px; line-height:30px;}
.table_job .bg{ background-color:#F7F7F7;}
.table_job .bline{ border-bottom:1px solid #F7F7F7;}
.table_job .w1{ width:10%; text-align:center;}
.table_job .w3{ width:15%; text-align:center;}
.table_job .w2{ width:45%;}

.jobqt{ width:100%; float:left;}
.jobqt span{ padding:6px 0; width:90px; display:block; float:left; text-align:center;}

.jobbut{ height:40px; line-height:40px;}

.rcont{ margin:15px; width:790px;}
.rcont2{padding:8px 8px 0 8px;}

/*供求内容*/
#rtxt{ width:98%; padding:8px 1% 0 1%;}
.rtxtq{ float:left; width:99%; padding:3px; border:1px solid #ccc; margin-bottom:5px;}
.rtxtq em{float:left;}
.rtxtq em img{ width:78px; height:78px;}
.rtxtq ul{float:right; width:90%;}
.rtxtq ul li{background-color:#F5F5F5; text-align:left; border:1px solid #fff; padding:2px 6px; width:98%;}
.rtxtq ul li p{ display:inline;}

/*资格证书列表*/
.list_zs{width:98%; text-align:center; margin:1%;}
.list_zs ul{ float:none; width:100%;}
.list_zs li{text-align:center; float:left; width:20%;}
.list_zs .bg li{ background:#eee; padding:3px 0;}
.rcon .c{border-bottom:1px solid #eee;}
.rcon .c li{padding:8px 0; line-height:80px; height:80px;}
.rcon .c li img{ width:110px; height:80px;}

/*相框*/
.k{width: 100%; margin: 0 auto; overflow: hidden;}
.k .main li.l, .k .main li.r{
	padding-bottom: 3276px !important;
	margin-bottom: -3276px !important; }
@media all and (min-width: 0px) {
.k .main li.l, .k .main li.r{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; }
.k .main li.l:before, .k .main li.r:before{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 3276px !important;
	margin-bottom: -3276px !important;
	height: 0;}
}

.k ul{ width:806px;}
.k li{ float:left;}
.k .top li.tl{ background:url(bgimages/k_tl.gif) no-repeat left top;}
.k .top li.tr{ background:url(bgimages/k_tr.gif) no-repeat right top;}
.k .top li.t{ background:url(bgimages/k_t.gif) repeat-x left top;}

.k .bot li.bl{ background:url(bgimages/k_bl.gif) no-repeat left bottom;}
.k .bot li.br{ background:url(bgimages/k_br.gif) no-repeat right bottom;}
.k .bot li.b{ background:url(bgimages/k_b.gif) repeat-x left bottom;}

.k .main li.l{ background:url(bgimages/k_l.gif) repeat-y left center;}
.k .main li.r{ background:url(bgimages/k_r.gif) repeat-y right center;}
.k .main li.c{ background:#fff; width:710px; padding:5px; text-align:left;}
.k .main li.c img{ width:708px; border:1px solid #ccc;}
.k .main li.c span{ text-align:right; display:block;}
.k .main li.c em{ text-align:center; font-style:normal; display:block; color:#f60;}

.k .top li.tl, .k .top li.tr,
.k .bot li.bl, .k .bot li.br{ height:43px; width:43px;}
.k .top li.t, .k .bot li.b{height:43px;width:720px;}
.k .main li.l, .k .main li.r{ width:43px; height:100%;}


#rtxt .right{ width:98%; text-align:right;}

/*分页*/
.pg{ float:left; width:97%; text-align:right; padding:8px 0 0 0}
.pg a{ margin-left:8px;}

/*尾部版权信息*/
#foot{ width:100%; text-align:center;  background-color:#fff;  padding:15px 0; margin:0 auto; font-weight:normal; border-top:1px solid #E1590D;}
#foot:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;}
#foot {display: inline-table;}
/* Hides from IE-mac \*/
* html #foot {height: 1%;}
#foot{display: block;}
/* End hide from IE-mac */



/*---------------------------调用的联系方式样式-----------------------------*/

/*详细信息*/
.infoAbout{ margin-top:10px; text-align:left;}
.infoAbout:after{


 content:".";
 height:0;
 clear:both;
 display:block;
 visibility:hidden;}


.infoAbout h1{ background: url(bgimages/title_bg_info.gif) #FEF9CF no-repeat 10px 10px; height:25px; line-height:25px; padding-left:25px; font-size:14px; font-weight:normal; border-bottom:1px solid #E7DC86; margin-bottom:10px;}
.infoAbout p{ text-align:left; font-size:14px; padding:0px 30px;text-indent:25px; line-height:29px; color:#000;}

.infoAbout h3{ text-align:left; font-size:14px; margin-top:8px; padding-left:25px; color:#B01700;} 


/*联系方式*/

	
.infoContact{ margin:20px  auto; border-top:1px solid #f8f8f8;  } 
.infoContact th{ background:#F4F4F4; border-bottom:1px solid #fff; width:18%; text-align:right; padding:4px 8px;}
.infoContact td{ border-bottom:1px solid #f8f8f8; text-align:left; padding:3px 8px;}

.infoContact a.view:link,.infoContact a.view:visited{ margin: 0 60px; text-decoration:underline; color:#f70; font-size:13px;}
.infoContact a.view:hover{ margin: 0 60px; text-decoration:underline; color:#333; font-size:13px;}

.infoContact a.company:link,.infoContact a.company:visited{  text-decoration:underline; color:#0044DD; font-size:13px; font-weight:bold;}
.infoContact a.company:hover{  text-decoration:none; color:#f70; font-size:13px;}



   /*评论 数目*/
.commentNumber{ font-size:14px; text-align:left; padding-left:20px; height:26px; margin:10px 0;}
.commentNumber em{ font-weight:bold; font-size:14px; font-style:normal; color:#f60;}

/*评论内容*/
.commentList{ padding-right:18px; margin:0 auto 0 0; background:#fff;}
.commentList p{ text-align:left; padding-left:0;  text-indent:0; background: url(bgimages/line_hr.gif) repeat-x left bottom; font-size:14px; padding-bottom:5px;}
.commentList p span{ margin-left:15px; font-size:14px; color:#666;}
.commentList  h3{ font-size:12px; color:#f60; padding:0; text-indent:0; clear:both; text-align:left; padding:6px 0;}
.commentList .line{  background: url(bgimages/line_hr.gif) repeat-x left bottom; padding-bottom:9px; }
.commentList li i{color:#999; font-style:normal; margin:0; padding:0;}
.commentList li .left{float:left;}
.commentList li .left span{ display:block; padding-top:0;}
.commentList li .ks{ padding-left:6px; float:left;}

.commentList li{ padding-left:90px; text-align:left;  padding-top:8px; clear:both;}
.commentList li label{ margin-left:-90px; width:85px; float:left; text-align:right;}
.commentList li em{ font-weight:normal; font-size:12px; font-style:normal; color:#f60;}

.commentList li span{  margin-left:5px; padding-top:1px;  }

.commentList li span.cue{ background:url(bgimages/reg_write.gif) no-repeat left top; padding-left:17px; color:#6D6D6D;}
.commentList li span.wrong{background:url(bgimages/reg_wrong.gif) no-repeat left top; padding-left:17px; color:#f00; font-weight:bold;  }
.commentList li span.right{  background:url(bgimages/green.gif)  no-repeat left center; padding-left:17px;}

.commentList li span.pone{ float:right; width:230px; min-height:30px; line-height:15px; padding-right:140px;}

.commentList a.orangelink:link,
.commentList a.orangelink:visited{ color:#f50; text-decoration:underline;font-size:14px; font-weight:bold;}
.commentList a.orangelink:hover{ color:#333; text-decoration:none;}

.commentList  input, .commentList textarea { padding: 3px 2px; background: #FDFFF5; }
.commentList .button{ background: url(bgimages/button_info.gif) no-repeat left top; height:24px;width:66px; line-height:24px; padding:0; border:none; margin-right:10px; margin-bottom:10px;} 

.commentList li i{ color:#999;}
