﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */


/* 全局样式
-------------------------------------------------------------- */
html,body{ padding:0; margin:0; list-style:none; border:none; font-size:12px; font-family:"微软雅黑","宋体","Arial"; color:#000000;}
ul, dl, dd {
    padding:0; margin:0; list-style:none; border:none;
}
a {
    color:#000000;
}
p{ line-height:25px;padding:0; margin:0;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:middle; }
body{ background:#FFFFFF;}

h1,h2,h3,h4,h5,h6 { font-weight: bold; margin:0; padding:0; }

.hide{
    display:none;
}

@font-face {font-family: "flow-icon";
  src: url('/static/font/iconfont.eot'); /* IE9*/
  src: url('/static/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/static/font/iconfont.woff') format('woff'), /* chrome、firefox */
  url('/static/font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('/static/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.ion {
  font-family:"flow-icon" !important;
  display:inline-block;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  vertical-align: middle;   
}



/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none; }
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}


/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }
.fix{
    *zoom: 1;
    *clear: both;
}
.fix:before,.fix:after{
    display: table;
    clear: both;

    content: '';
}

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }


/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }
.indent {
    text-indent: 2em;
}




* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/* 常用
-------------------------------------------------------------- */
.m10 { margin:10px; }
.mt5{ margin-top:5px;}
.mt15{ margin-top:15px;}
.mt25{ margin-top:25px;}
.mt35{ margin-top:35px;}
.mt45{ margin-top:45px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}

.mb5{ margin-bottom:5px;}
.mb15{ margin-bottom:15px;}
.mb25{ margin-bottom:25px;}
.mb35{ margin-bottom:35px;}
.mb45{ margin-bottom:45px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}

.ml5{ margin-left:5px;}
.ml15{ margin-left:15px;}
.ml25{ margin-left:25px;}
.ml35{ margin-left:35px;}
.ml45{ margin-left:45px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}

.mr5{ margin-right:5px;}
.mr15{ margin-right:15px;}
.mr25{ margin-right:25px;}
.mr35{ margin-right:35px;}
.mr45{ margin-right:45px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}

.p10 { padding:10px; }
.pt5{ padding-top:5px;}
.pt15{ padding-top:15px;}
.pt25{ padding-top:25px;}
.pt35{ padding-top:35px;}
.pt45{ padding-top:45px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}

.pb5{ padding-bottom:5px;}
.pb15{ padding-bottom:15px;}
.pb25{ padding-bottom:25px;}
.pb35{ padding-bottom:35px;}
.pb45{ padding-bottom:45px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40 { padding-bottom:40px; }

.pl5{ padding-left:5px;}
.pl15{ padding-left:15px;}
.pl25{ padding-left:25px;}
.pl35{ padding-left:35px;}
.pl45{ padding-left:45px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pl50{ padding-left:50px;}

.pr5{ padding-right:5px;}
.pr15{ padding-right:15px;}
.pr25{ padding-right:25px;}
.pr35{ padding-right:35px;}
.pr45{ padding-right:45px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:50px;}


.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f19{ font-size:19px;}
.f20{ font-size:20px;}
.f21{ font-size:21px;}
.f22{ font-size:22px;}

.fw{ font-weight:bold;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}


.c3{ color:#333;}
.c6{ color:#666;}
.c9{ color:#999;}
.cblue{ color:#00376d;}
.link_blue { color:#2c6bc5; }
.light_blue { color:#00F; }
.red { color:red; }
.yellow55pt { color:#f6a110; }
.red_b0 { color:#b00; }

.border_E6 {
    border: 1px solid #E6E6E6;
    background-color: #FFF;
}



.language{ 
    background:url(../images/bg17.jpg) no-repeat 145px center;
	width: 160px;
	height:35px;
	float: left;
	text-align: center;
	position: relative;
	cursor: pointer;
	z-index:10;
}
.language p{width:160px; display:inline-block;}
.language.on{
    background-color:#fff;
}
.language-list{
	width: 160px;
	position: absolute;
	left: 0;
	top: 35px;
	line-height: 35px;
	display: none;
	background: #fff;
}
.language-list a{ width:160px; float:left; display:block;
	color: #fff;
}


/* 头部
-------------------------------------------------------------- */

.header { background:url(../images/bg01.png) repeat-x top; width:100%; }
.header a{ color:#666;}
.header a:hover{ color:#eb891a;}
.headertop{ width:1002px; margin: 0 auto; height:35px;}
.pc002{ width:16px; height:17px; float:left;}
.cjtb{ float:left; padding-left:5px;}
.headerl01{ background:url(../images/bg02.png) no-repeat left top; height:25px; padding:10px 5px 0 10px; float:left;}
.headerr01 { height:35px; line-height:35px; float:left; }
.headerr01 a { margin:0 8px; }
.header-shuxian {
    background: url(/images/bg02.png) no-repeat left center;
}
.headerr01 .invite-friend { padding-left:15px; background:url(/images/gift.gif) no-repeat; color:#eb891a; }
.denglu input{ }
.headerbtn .logo{width:280px; margin:15px 0;}
.headerbtn .logo img{max-width:100%}

.mdlne { width:49px; height:20px; display:inline-block; vertical-align:middle; margin-left:10px;}
.mdlbg { background:url(../images/bt01.png) ; width:49px; font-family:" 微软雅黑" ; height:20px; font-size:12px; font-weight:bold; border:none; color:#fff; cursor: pointer;}
.mdlbg01 { background:url(../images/bt02.png) ; width:49px; font-family:" 微软雅黑" ; height:20px; font-size:12px; font-weight:bold; border:none; color:#fff; cursor: pointer;}
.top_tool_welcome {
    display:block;
    float:left;
    height:23px;
    line-height:23px;
    margin-left:10px;
}
.top_tool_member_center {
    width:95px;
    height:23px;
    line-height:23px;
    text-align:center;
    background:url(/images/top_member_center.gif);
    display:block;
    float:left;
    margin-left:10px;
}
.header a.top_tool_member_center {
    color:#ffffff;
}
.top_tool_logout {
    display:block;
    float:left;
    height:23px;
    line-height:23px;
    margin-left:10px;
}

.headerl{ float:left;}
.headerr{ float:right;}
.headerbtn{ width:1002px; margin: 0 auto; }
.header-logo {
    width: 1002px;
    margin: 0 auto;
    height:122px;
    background:url(/images/logo_bg.jpg);
}
.header-search {
    width: 982px;
    margin: 0 auto;
    line-height:28px;
    background-color:#3d8ddb;
    padding:10px;
}
.logo-tips {
    height: 48px;
    border-left: 1px solid #e4e4e4;
    margin: 40px 0 0 20px;
}
.logo-tips-t1 {
    font-size:18px;
    font-weight:bold;
}
.logo-tips-t2 {
    font-size:14px;
    color:#666;
}
.serch{ width:455px;}
.hotline {
    float:right;
    background:url(/images/red-tel.gif) no-repeat 0 center;
    padding-left:25px;
    height:30px;
    line-height:30px;
    color:#e50112;
    text-align:right;
    padding-right:10px;
    font-size:14px;
}
.search_index{ width:450px; height:28px; line-height:28px; position:relative; }
.topSearchTxt_index{ display:block; width:350px; padding:0; height:32px; line-height:32px; vertical-align:middle; border:2px solid #4186c9; border-right-width:0; float:left; overflow:hidden; padding-left:5px;font-family:"微软雅黑"}
.topSearchBtn_index{ display:block; width:89px; height:36px; border:0px; cursor:pointer; background-color:#4186c9; float:left; overflow:hidden; padding:0; color:#fff; font-size:16px; }
.search-select {
    position:absolute;
    top:2px;
    left:317px;
    width: 80px;
    height: 28px;
    line-height:32px;
    font: 14px/24px "Microsoft Yahei";
    color: #969696;
    cursor: pointer;
    background-color: #f6f6f6;
    padding-left:10px;
    padding-top:4px;
}
.search-select-icon {
    width: 13px;
    height: 7px;
    overflow: hidden;
    background: url(/images/arrow_down.gif) no-repeat;
    position: absolute;
    left: 70px;
    top: 13px;
}
.select-select-pop {
    width: 88px;
    border: 1px solid #dedede;
    position: absolute;
    top: 32px;
    left: 0px;
    background-color: #fff;
    border-width:0 1px 1px 1px;
    overflow: auto;
    z-index:999;
    display:none;
}
.select-select-pop a {
    display: block;
    height: 24px;
    line-height:24px;
    padding: 0 5px 0 15px;
    text-decoration: none;
    font-size: 12px;
    color:#969696;
}
.select-select-pop a:hover {
    text-decoration:underline;
    background-color:#c8c8c8;
    color:#fff;
}

.gjc{ width:350px; color:#fff;}
.serchb{ width:470px; float:left;}
.gjc a{ color:#999; margin-right:5px;}
.gjc a.hot{ color:#f8a000;}
.gjss {
    margin-right:20px;
}
.gjss a{ color:#000;}

.header-event {
    width:190px;
    float:right;
    line-height:20px;
    padding:4px 0;
}
.header-event li {
    line-height:20px;
}
.header-event i {
    width:14px;
    height:16px;
    background:url(/images/guohui.png);
    float:left;
    margin-top:3px;
    margin-right:3px;
}
.header-event a {
    float:left;
}

/* 导航
-------------------------------------------------------------- */
.menu { background:#4186c9; margin: 0 auto; width:100%; overflow:hidden; }
.menu ul{ width:1002px; margin:0 auto;}
.menu ul li {
    float:left;
}
.menu ul li a{ color:#fff; font-size:14px; font-weight:bold; display:block; height:40px; line-height:40px; padding:0 30px; }
@media all and (min-width: 0){
    .menu ul li a { padding:0 38px; }
}
.menu ul li a:hover{ background:#1465b4;}
.menu ul li a.now{ background:#1465b4;}
.menu ul li .await {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 22px;
    display: block;
    z-index: 2;
}

.nav-sub-container {
    width:100%;
    background-color:#fff;
}
.nav-sub-list {
    width:1002px;
    margin:0 auto;
    background-color:#D9ECFF;
}
.nav-part {
    float: left;
    padding: 10px 10px 10px 0;
    height: 50px;
}
.nav-part .nav-part-title {
    float: left;
    width:30px;
    text-align:center;
    margin-right:15px;
}
.nav-part .nav-part-title .plate {
    font-size:14px;
    font-weight:bold;
}
.nav-part .nav-part-content {
    float: left;
    width:200px;
    font-size:14px;
    border-right:1px solid #ccc;
}
.nav-part .nav-part-content-last {
    border-right-width:0;
}
.nav-part .nav-part-content a {
    padding-right:10px;
    float: left;
    height:25px;
    line-height:25px;
    display: inline-block;
    position:relative;
}
.nav-part .nav-part-content a:hover{ text-decoration:none; color:#ff6654; }
.nav-part .nav-part-content a .await {
    position: absolute;
    top: -2px;
    right: -7px;
    width: 22px;
    display: block;
    z-index: 2;
}
.nav-part .nav-part-content a strong {
    font-weight:normal;
}

/* 尾部
-------------------------------------------------------------- */
.footer { background:#2c6bc5; }
.footerbottom { 
  width: 1002px;
  margin: 0 auto;
  height: 43px;
  line-height: 43px;
  color: #fff;
  text-align:center;
}
.footerbottom a{ color:#fff; margin:0 10px;}
.footerbottom a:hover{ color:#eb891a;}

/*-------------------------------------面包屑-------------------------------*/
.crumbs a, .crumbs span {
    padding: 0 5px;
}

/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;}


/*--------------------------右侧qq客服，回到顶部-------------------------*/
.fixed-bar-ewm{
    position: fixed;
    _position: absolute;
    bottom: 30px;
    right: 10px;
    font-size: 12px;
    z-index: 2;
    display: block;
    height: auto;
}
.fixed-bar-ewm img{
    width:100px;
    height:100px;
}
.fixed-bar {
    position: fixed;
    _position: absolute;
    bottom: 60px;
    right: 10px;
    font-size: 12px;
    z-index: 2;
    display: block;
    height: auto;
    left:50%;
    margin-left:505px;
}
.fixed-bar-item {
    display: block;
    background: #fff;
    margin-bottom: -1px;
    width: 37px;
    height: 37px;
    padding: 2px;
    border: 1px solid #eee;
    color: #999;
    text-align: center;
    position: relative;
    outline: 0;
    text-decoration: none;
}
.fixed-bar-item i {
  position: absolute;
  top: 0;
  left: 0;
  width: 41px;
  height: 41px;
  background: url(/images/backtop.png) no-repeat 0 -88px;
}
.fixed-bar-item span {
    display: none;
    position: absolute;
    width: 36px;
    top: 4px;
    left: 3px;
    line-height: 16px;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
}
.fixed-bar-item:hover {
    background: #bbb;
}
.fixed-bar-item:hover i {
    display:none;
}
.fixed-bar-item:hover span {
    display:block;
}
.fixed-bar-qq {
    cursor:pointer;
}
.fixed-bar-qq i {
    background-position: 0 -176px;
}
.fixed-bar-top i {
    background-position: 0 -88px;
}
.fixed-bar-vote i {
    background-position: 0 0;
}
.fixed-qq-bar {
    position: fixed;
    bottom: 450px;
    right: 2px;
}
.fixed-personal-service-bar {
    position: fixed;
    top: 220px;
    left: 10px;
    width: 118px;
    border:1px solid #D9ECFF;
    padding: 14px 0px;
    background: #f5f9fc;
    text-align: center;
    font-size:12px;
}
.fixed-personal-service-bar-close {
    position: fixed;
    top: 225px;
    left: 115px;
}
.fixed-personal-service-bar-close:hover {
    color:#b00;
}
.fixed-personal-service-bar .head-portrait {
    width: 60px;
    height: 60px;
    margin: 0px auto;
}
.fixed-personal-service-bar .CSname span {
    font-size:16px;
    color:#b00;
}
.fixed-personal-service-bar .telephone_number span {
    line-height:21px;
    padding-left:25px;
}



/* 主页
-------------------------------------------------------------- */
.tabWrap{border:1px solid #ebebeb; border-top:none; width:219px; }
.tabNav li{float:left; height:34px; line-height:34px; background:url(../images/bg03.jpg) no-repeat top center;  width:109px; text-align:center; font-weight:bold; border-right:#e5e5e5 solid 1px;}
.tabNav li.current{ background:url(../images/bg04.jpg) repeat-x top center; font-size:14px; }
.tabNav li.current a,.tabNav li.current a:hover{}
.tabNav li a{color:#333333;}.tabNav li a:hover{}
.tabContent{clear:both; padding:5px 10px;}
.list{display:none;}
.list li{
  height:24px; line-height:24px; background:url(../images/bg05.jpg) no-repeat left center; padding-left:8px;
  width: 191px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.list li a:hover{text-decoration:underline;}


.top01{ width:220px; float:left;}
.top01b{border:1px solid #ebebeb; width:218px;}
.top01btit{ background:url(../images/bg06.jpg) no-repeat top right; height:33px; line-height:33px;}

.hyjd ul li{ height:24px; line-height:24px;}
.newimg{ width:90px;}
.newtxt{ width:105px;}


/* 焦点图
-------------------------------------------------------------- */
.wrapper {width:500px; margin:0 auto; padding-bottom:50px;}

h1 {font-size:22px; font-weight:normal; font-family:"Microsoft YaHei",SimHei;}

.shuoming {margin-top:20px; border:1px solid #ccc; padding-bottom:10px;}
.shuoming dt {height:30px; line-height:30px; font-weight:bold; text-indent:10px;}
.shuoming dd {line-height:20px; padding:5px 20px;}

/* qqshop focus */
#focus {width:500px; height:238px; overflow:hidden; position:relative;}
#focus ul {height:238px; position:absolute;}
#focus ul li {float:left; width:500px; height:238px; overflow:hidden; position:relative; }
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:500px; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:480px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}

.top02{ width:500px;}


.top03{ width:262px; }
.top03t{ border:1px solid #ebebeb; }

.member_operate a {
    display:block;
    height:35px;
    line-height:35px;
    text-align:center;
    float:left;
    color:#fff;
    font-weight:bold;
    font-size:14px;
}
.member_operate a.login {
    width:127px;
    background-color:#1465b4;
}
.member_operate a.reg {
    width:127px;
    background-color:#f6a110;
    float:right;
}
.member_operate a.logout {
    width:64px;
    background-color:#cbcbcb;
}
.member_operate a.memberindex {
    width:190px;
    background-color:#f6a110;
    margin-right:8px;
}
.member_operate a.memberindex em {
    display:block;
    float:left;
    width:22px;
    height:22px;
    background-image:url(/images/people.gif);
    margin:6px 10px 0 30px;
}
.member_operate a.memberindex span {
    display:block;
    float:left;
    color:#fff;
    font-weight:bold;
    font-size:14px;
}

.mdlne1 { width:131px; height:35px; float:left; }
.mdlbg02 { background:url(../images/img04.jpg) ; width:131px; font-family:" 微软雅黑" ; height:35px; font-size:12px; font-weight:bold; border:none; color:#fff; cursor: pointer;}
.mdlbg03 { background:url(../images/im05.jpg) ; width:131px; font-family:" 微软雅黑" ; height:35px; font-size:12px; font-weight:bold; border:none; color:#fff; cursor: pointer;}


.tubiao{ background:url(../images/im07.jpg) no-repeat top center; margin:8px 0; }
.hyfw{ width:80px; text-align:center;}
.bxxm{ width:104px; text-align:center;}
.hkzh{ width:70px; text-align:center;}
.hyfw a, .bxxm a, .hkzh a {
    display:block;
    height: 16px;
    padding-top: 40px;
}

.fbzb{ background:#d3d3d3; height:40px; line-height:40px; text-align:center; font-weight:bold; font-size:14px;}
.fbzb a{  text-align:center; font-weight:bold; font-size:14px; color:#000000;}
.top03b{ border:1px solid #ebebeb;}
.top03btit{ font-size:13px; font-weight:bold; color:#333; height:33px; line-height:33px; background:url(../images/bg07.jpg) no-repeat top center;}

.ztbsj {
    width: 220px;
    margin: 0 auto;
}
.bxsj{ background:url(/images/biao.jpg) no-repeat left center; padding:6px 0 6px 25px ;}
.bmz{ background:url(/images/bao.jpg) no-repeat left center; padding:6px 0 6px 25px ;}
.bzxz{ background:url(/images/xin.jpg) no-repeat left center;padding:6px 0 6px 25px ;}
.ztbsj .num {
    font-weight: bold;
    color: #b10000;
    margin-right:5px;
}


/* 所有的页面的样式用注释标签标注一下
-------------------------------------------------------------- */
.content{ width:1002px; margin:0 auto;} 

.conten02{ overflow:hidden;}
.ztbgg{ width:718px; float:left; font-size: 14px; }
.ztbtit{ overflow:hidden; height:40px; line-height:40px; background:url(../images/bg08.jpg) no-repeat top left; border-bottom:1px solid #ebebeb;}
.ztbtit .ten_yuan {
    color:#ff4200;
}
.ztbtit .a_link:hover {
    text-decoration:underline;
}
.zbgg{ width:335px; float:left;}
.zbgg h2 { font-weight:normal; }
.zbggtj{ overflow:hidden;}
.zbggtiimg img { width:121px; height:81px; }
.zbggtjtxt{ width:200px;}
.zbggtjtxt .title { width:200px; height:40px; line-height:20px; overflow:hidden; }
.zbggtjtxt .shijian { overflow:hidden; } 
.zbggtjtxt .shijian p{ line-height:20px; font-size:12px; } 
.xiangxi p{ line-height:18px;}

.zbggnew ul li a{ 
    float:left; 
    width:270px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zbggnew ul li span{ float:right; }
.zbggnew ul li a.bm-btn{
    float:right;
    width:auto;
    background-color: #b00;
    color: #fff;
    padding: 0 4px;
    border-radius: 3px;
    text-decoration: none;
    font-size:12px;
    height:20px;
    line-height:20px;
    margin-top:5px;
}
.zbggnew ul li a.bm-btn:hover{
    color:#fff;
    text-decoration:none;
    background-color:#f00;
}
.zbggnew ul li{ background:url(../images/bg09.jpg) no-repeat left center; padding-left:10px; height:30px; line-height:30px;}
.zbggnew ul li a:hover{ color:#1465b4; }

.expo-hot-cat a:hover {
    color:#f00;
    text-decoration:underline;
}
.expo-cats {
    margin:15px 0 15px 10px;
}
.expo-cats a:hover {
    color:#c00;
}
.expo-cats dt {
    float:left;
    width:75px;
    height:22px;
    line-height:22px;
}
.expo-cats dt {
    float:left;
    width:92px;
    font-size:16px;
}
.expo-cats dt i {
    float:right;
    width: 1px;
    height:16px;
    background: #c00;
    margin-right:15px;
    margin-top:3px;
}
.expo-cats dd {
    float:left;
    width:900px;
    font-size:12px;
}
.expo-cats dd ul {
    float:left;
    width:280px;
    height:22px;
    line-height:22px;
    margin-right:20px;
}
.expo-cats dd ul li {
    float:left;
    margin-right:10px;
}
.expo-cats dd ul li.sub-cat-head {
    font-weight:bold;
}
.expo-cats dd ul li.small-cat {
    
}
.expo-cats dd ul li.biaowang {
    position:relative;
    padding-left:16px;
    background: url(/images/ico-crown.png) 0 center no-repeat;
}
.biaowang-box {
    width: 300px;
    margin: 15px 0 0;
    padding: 10px 14px 10px 10px;
    z-index: 99;
    box-shadow: 0 0 2px 2px #EEE;
    border: 1px solid #e4393c;
    background: none repeat scroll 0 0 #FFF;
    position: absolute;
    top:15px;
    left:0;
    text-align: left;
}
.biaowang-box .biaowang-box-tit {
    position: absolute;
    z-index:99;
    width: 80px;
    height: 9px;
    border: none;
    border-bottom: 0;
    top: -9px;
    left: 0;
    background: #fff;
    color: #e4393c;
    padding: 0 15px 0 8px;
    overflow: hidden;
    background: url(/images/biaowang-arrow-up.png) no-repeat;
}
.biaowang-box .biaowang-box-cont {

}
.biaowang-box-cont em {
    display: block;
    float: left;
    font: normal 12px/22px "微软雅黑";
    padding-left: 60px;
    margin: 1px 0;
    overflow: hidden;
    background: url(/images/biaowang-company.gif) 0 center no-repeat;
}


.rdzb{ width:258px; border:#ebebeb solid 1px; border-top:#0c3e83 solid 2px;}
.rdzbtit{ padding:0 10px; overflow:hidden; height:38px; line-height:38px; border-bottom:#ebebeb solid 1px; }
.rdzbtxt{ padding:10px; font-size:14px; }
.rdzbtxt ul li{
    background: url(/images/bg05.jpg) no-repeat left center;
    width:230px; 
    height:30px; 
    line-height:30px; 
    padding-left:8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rdzbtxt ul li a:hover{ color:#f00; text-decoration: underline;}
.rdzbtxt ul li .rdzb-title{
    float:left;
    width:190px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rdzbtxt ul li .rdzb-bm{
    float:left;
    background-color: #b00;
    color: #fff;
    padding: 0 4px;
    border-radius: 3px;
    text-decoration: none;
    font-size:12px;
    height:20px;
    line-height:20px;
    margin-top:5px;
}
.rdzbtxt ul li .rdzb-bm:hover{
    color:#fff;
    text-decoration:none;
    background-color:#f00;
}

.rdzbtxt ul.zbrc-list li {
    float:left;
    height:24px; 
    width:auto;
    line-height:24px;
    background:none;
    padding-left:0;
    margin-right:10px;
}

.rdzbtxt .common-right-topic-container{

}
.rdzbtxt .common-right-topic-container li{
    background:none;
    padding-left:0;
    height:auto; 
    margin-top:5px;
}
.rdzbtxt .common-right-topic-container li .topic-title{
    width:238px; 
    height:22px; 
    line-height:22px; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rdzbtxt .common-right-topic-container li .topic-audio{
    height:24px; 
    line-height:24px; 
    color:#77abf0;
}
.rdzbtxt .common-right-topic-container li .topic-audio a{
    color:#77abf0;
}


/*-------------------------------横幅广告，1行3幅--------------------------*/
.guanggao .ad-logo {
    margin-right:12px; 
    float:left;
}
.guanggao .ad-logo.last {
    margin-right:0;
}
.guanggao .ad-logo img {
    width:190px;
    height:70px;
}



.qyzt{ background:url(../images/bg10.jpg) no-repeat left top; padding:15px 0 0 60px; overflow:hidden; height:110px;} 
/*企业展厅滚动
-------------------------------------------------------------- */
.qizt01{width:940px;overflow:hidden;}
.qizt01 ul{float:left;}
.qizt01 li{float:left;width:175px;height:39px;overflow:hidden; margin:5px; overflow:hidden;}
.qizt01 li .pic{display:block;border:#ccc 1px solid;width:39px;height:39px; float:left;}
.qizt01 li .txt{ padding:3px 0 3px 10px; text-align:left; width:115px; float:left; height:20px;line-height:20px;}

.zbdh02{ padding:10px; background:#f7f7f7; width:334px; height:143px; float:left;}
.zbdh03{ padding:10px; background:#f7f7f7; }
.nydl{padding:2px 5px 0 5px; }
.jiantou{ padding-top:2px;}
.zbdh01{ overflow:hidden;}
.zbdhtxt{ overflow:hidden; margin-top: 5px; font-size:12px; }
.zbdhtxt a{ padding:0 4px; height:24px; line-height:24px; white-space:nowrap; }
.zbdhtxt a:hover { text-decoration:underline; }


.zbdhr{ width:260px;}
.qydhtit{ background:url(../images/bg11.jpg) no-repeat left bottom;}

.map_list{ line-height:26px; margin-top:10px; }
.map_list ul li{ display:block; float:left;}
.map_list ul li a{ padding:0px 3px; }
.map_list ul li a:hover{ color:#b00; }
.map_list2,.map_list3{ padding:10px 0px;}
.map_list2 a{ height:26px; line-height:26px; width:100px; display:block; overflow:hidden; float:left; padding-right:10px;}
.map_list3{ height:45px;}
.map_list3 ul li{ display:block; float:left;}
.huadong{ width:260px;}
.huadong2{ width:260px;}



.classify{ height:515px; *height:514px;  _height:512px; background-color:#f8f8f8; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb;}
.fenxi{ padding:10px 13px; background-color:#f8f8f8;border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.er_title,.prefer .er_title{ line-height:35px; border-bottom:1px solid #ebebeb;}
.er_title{ overflow:hidden;}
.x_hua{ font-size:14px;}
.x_hua a{ font-size:14px;}
.x_hua,.prefer .x_hua{ float:left; display:block; border-bottom:2px solid #444444; height:34px; color:#000; }
.fenxi_content{ padding-top:10px; _padding-top:11px; padding-bottom:9px; *padding-bottom:10px; line-height:20px;}
.fenxi_content .fxt{ padding-top:15px; display:block; height:87px; width:194px;}
.jieshi{ float:right; color:#8c8c8c;}
.er_kuang{ margin:15px 0px; height:200px; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb;}
.er_kuang a{display:inline-block; float:left; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background-color:#cccccc;}
.er_kuang a img{ background-color:#cccccc;}
.no_left{ float:left; height:35px; line-height:35px;}
.no_left{ text-align:center;}
.no_right{ float:left; height:35px; line-height:36px;}
.n_title{ border-bottom:1px solid #ebebeb; height:35px;}
.n_title a{ font-size:12px;}
.no_left a{ border-top:2px solid #444444; display:block; width:55px; background-color:#ffffff; height:34px;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb; padding:0px 10px; margin-bottom:0px; background-color:#ffffff;}
.no_right a{ padding:0px 10px;}
.n_content{ line-height:26px; padding:10px 0px;}
.n_content ul li span{ height:26px; display:block; overflow:hidden; line-height:26px;}
.zbtime{ width:60px; padding-right:10px;color: #AEAEAE; float:right;}
.zbtime2{  width:132px; _width:128px; padding-right:10px; float:left;}
.sg{ text-align:right;  color:#aeaeae;float:left;}
.sgs{ text-align:right;  color:#aeaeae;float:right;}


.cp_right .kuang_list{ background-color:#ffffff; width:228px; overflow:hidden;}
.cp_right .v_p_text{ width:140px;}
.cp_right .v_p_text h4{ height:25px; line-height:25px; overflow:hidden; width:135px;}
.cp_right .v_p_text .dl{ height:45px; line-height:23px; overflow:hidden; width:135px;}
.zizun_left{ float:left; width:240px;}
.shiwu_right{ float:right; width:240px;}
.rili{ width:203px; margin:16px 10px 10px 13px; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.rili .rili_title {
    height: 25px;
    line-height:25px;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    text-align:center;
    font-weight:bold;
    font-size:12px;
}
.rili_top a,.rili_top span,.rili_bottom a,.rili_bottom span{ display:block; float:left; padding:7px; width:14px; height:10px; text-align:center; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; color:#000; }
.rili_bottom span{ color:#888888;}
.rili_bottom a:hover {
    text-decoration: underline;
}
.rili_bottom a.weekend {
    color: #ee4735;
}
.more{ float:right; color:#898989;}
.more a{}

.zbggtu{ overflow:hidden;}
.zbggtu .zbggimg img { width:260px; height:200px; }
.zbggtxt{ width:262px; height:47px; line-height:47px; font-size:14px; padding-left:20px; font-weight:bold; color:#fff; background:url(../images/47.png) repeat-x top center;
z-index: 999;
position: relative;
padding-bottom: 2px;
margin: -47px auto 0;
padding-left: 2px;
right: 0;
padding-top: 2px;
left: 0;
  }

/* 合作伙伴 */
.hzhb{border:#ebebeb solid 1px;}
.hzhbtop{ height:28px; line-height:28px; background:#f4f4f4; border-bottom:#ebebeb solid 1px; padding:0 8px;}
.hzhbtxt{overflow:hidden; margin:5px 15px; line-height:25px;}
.hzhbtxt a {
    padding-right:10px;
    white-space: nowrap;
}
.hzhbtxt a:hover {
    text-decoration:underline;
}
.hzhbtxt li{float:left;margin:6px 5px 0 10px;display:block;height:23px;line-height:23px;}

.footertop{ background:#f4f4f4; overflow:hidden;border-top:#ebebeb solid 1px;}
.xsrx{ width:330px; height:110px; padding:20px 0 0 7px; border-right:#ebebeb solid 1px; overflow:hidden;}
.xsrx1{ width:700px; height:110px; padding:20px 15px 0 15px; border-right:#ebebeb solid 1px; overflow:hidden;}
.xsrx2{ width:150px; overflow:hidden; text-align:center;}
.tu01{ margin: 3px;}
.tu01 img{ 
    width: 109px;
    height: 50px; 
}
.fwrx {
    width:530px;
}
.fwrx-title {
    padding-left:28px;
    background:url(/images/fwrx-img.png) no-repeat;
}
.fwrx p {
    line-height:24px;
}
.fwrx p .tel400left {
    width:250px; 
    display:inline-block;
}


/*tab
-------------------------------------------------------------- */

.zxcg{ background:url(../images/bg12.jpg) repeat-x top center; border:#e6e6e6 solid 1px; border-top:none;}
#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 500px
}
#tags {
margin: 0;
padding: 0;
height: 34px;
line-height: 34px;
}
#tags LI {border-right:#e5e5e5 solid 1px;
float: left;
list-style: none;
border-bottom: none;
height: 34px;
line-height: 34px;
width: 109px;
text-align: center;
background:url(../images/bg03.jpg) no-repeat top center;
display: block;
}
#tags LI A {
color: #666; display: block;font: bold 14px/24px "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: 34px;
line-height: 34px;
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag { border-right:#e5e5e5 solid 1px; color: #666;background:url(../images/bg04.jpg) no-repeat top center;display: block;}
#tags LI.selectTag A {color: #666;}
#tagContent {width:480px;background: #FFF;overflow: hidden;margin-left: 5px;line-height:25px; padding:5px 0px;}
.tagContent {DISPLAY: none;}
#tagContent DIV.selectTag {DISPLAY: block}

/*------------------------友情链接----------------------*/
#imgPlay {
	MARGIN: 8px auto; OVERFLOW: hidden; /*WIDTH: 580px; width:350px;*/ ZOOM: 1; POSITION: relative; HEIGHT: 90px
}
#imgPlay .imgs {
	position:absolute;
}
#imgPlay .imgs IMG {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #dbdbdb 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 956px; PADDING-TOP: 1px; BORDER-BOTTOM: #dbdbdb 1px solid
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative; width: 580px; /*width: 350px;*/ height: 90px;
}
#imgPlay .imgs a{ height:24px; line-height:24px; width:113px; margin-right:3px; float:left;}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(/images/bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(/images/bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .prev {
	BACKGROUND: url(/images/n01.jpg) no-repeat 0px 0px; LEFT: 1px; WIDTH: 7px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 73px; HEIGHT: 11px
}
#imgPlay .next {
	BACKGROUND: url(/images/n02.jpg) no-repeat 0px 0px; LEFT: 1px; WIDTH: 7px; CURSOR: pointer; TEXT-INDENT: -9999px; POSITION: absolute; TOP: 73px; HEIGHT: 11px
}
#imgPlay .next {
	BACKGROUND-POSITION: right 0px; RIGHT: 1px; LEFT: auto
}
#imgPlay .num {
	DISPLAY: inline; LEFT: 100px; POSITION: absolute; TOP: 70px; HEIGHT: 19px
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND: url(/images/imgPlayer.png) no-repeat -19px -83px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
#imgPlay .num .lc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(/images/mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(/images/rc.png) no-repeat
}
#imgPlay #numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 70px; TEXT-ALIGN: center
}


/*----------------------日历列表页--------------------*/
.one_year_container {
    margin: 10px 0 20px 0;
}

.one_year_container .year_title {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #ee4735;
}

.one_year_container .rili {
    float: left;
    margin: 10px 20px 10px 20px;
}


/*登录
-------------------------------------------------------------- */
.qdl{ padding:20px; border:#dddddd solid 1px;}
.qdltit{ border-bottom:#dddddd solid 1px; height:36px; line-height:36px;}

.beijing{  }
.qdl .login_left, .qdl .register_left {
    width:459px;
    border:0px dashed #dddddd;
    border-width:0 1px 0 0;
    margin-top:20px;
}
.qdl .register_left {
    width:489px;
}
.qdl .login_right {
    width:500px;
}
.qdl .register_right {
    width:470px;
}
.qdl .register_right .promote-list, .qdl .login_right .promote-list {
    width:430px;
    margin:0 auto;
    margin-top:35px;
}
.qdl .register_right dl, .qdl .login_right dl {
    width:430px;
    margin:0 auto;
    margin-top:15px;
    font-size:14px;
}
.qdl .register_right dt, .qdl .login_right dt {
    float:left;
    width:120px;
    text-align:right;
}
.qdl .register_right dd, .qdl .login_right dd {
    float:left;
    width:300px;
    margin-left:5px;
}
.qdl .register_right dt .promote, .qdl .login_right dt .promote {
    color:#c00;
}
.qdl .register_right dt .original, .qdl .login_right dt .original {
    color:#ccc;
    font-size:12px;
    text-decoration:line-through;
}
.qdl .register_right .reg-topic-container{
    width:400px;
    margin:0 auto;
    font-size:14px;
}
.qdl .register_right .reg-topic-container li{
    height:30px;
    line-height:30px;
    margin-left:20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.qdl .login_right div.bg, .qdl .register_right div.bg {
    width:400px;
    height:240px;
    background:url(../images/img06.jpg) round;
    margin:0px auto;
}

.invoice-tips-container {
    
}
.invoice-tips-container ul {
    color:#999;
    margin:0;
}
.invoice-tips-container ul li {
    margin-left:0;
    padding:5px;
}
.invoice-tips-container ul li a:hover {
    color:#c00;
    text-decoration:underline;
}
.invoice-tips-container .invoice-tips-head {
    color:#3d3d3d;
}

.denglu03{ width:580px;}
.sign_main:after,.otherAccout:after,.input_container:after {visibility: hidden;overflow: hidden;display: block;content: ".";clear: both;height: 0}
::-moz-focus-inner {padding: 0;border: 0}
.user input,.pass input,.otherAccout i,.textbox_ui .valid,.textbox_ui .invalid i {
background-image: url("/images/sign.png");background-repeat: no-repeat; }
.textbox_ui input {-webkit-box-shadow: none;box-shadow: none;	border: 1px solid #CFCFCF;	background-color: #fff;	vertical-align: middle;	padding: 10px 0px;	line-height: 1.5;	font-size: 14px;outline: 0;height: auto;	width: 284px}
.textbox_ui input:focus,.textbox_ui .type_text_focus,.textbox_ui .type_email_focus,.textbox_ui .type_password_focus {	-webkit-box-shadow: 0 0 4px 1px rgba(32,157,230,.4);	box-shadow: 0 0 4px 1px rgba(32,157,230,.4);	border-color: #A5D4ED}
.textbox_ui .sms-btn {
    display:inline-block; 
    font-size:14px;
    width:169px; 
    border:1px solid #CFCFCF; 
    border-left-width:0; 
    line-height:1.5;
    vertical-align: middle;
    padding:10px 0;
    height:auto;
    text-align: center; 
    background: #f5f5f5;
}
.textbox_ui .sms-btn:hover {
    color:#c00;
}
.textbox_ui .sms-btn-disable {
    display:inline-block; 
    opacity: .65;
}
.textbox_ui .sms-btn-disable:hover {
    color:#333;
}
.textbox_ui .valid {	background-position: 0 -125px}
.sign .textbox_ui p {	margin: 0}
.invalid .required,.invalid .custom,.invalid .format {	display: none}
.textbox_ui .invalid,.textbox_ui .focus_text {	word-break: keep-all;	white-space: nowrap;	margin-top: 4px;	color: #999;	top: 100%;	left: 0}
.textbox_ui .invalid {	display: none;	height: 1.5em;	left: 20px}
:focus~.focus_text {	display: block}
.error_ui .focus_text {	display: none}
.line label,.line .textbox_ui {	vertical-align: middle;	display: inline-block;	*display: inline;	*zoom: 1}
.line label {	margin-right: 1em;	margin-left: -5em;	text-align: right;	font-size: 14px;	width: 10em}
.sign .act {	margin-left: 88px}
.signok .valid,.signok .loading,.loginBord .valid,.loginBord .loading {	margin-left: -25px}
.verityWrap input {	width: 118px}
.verityWrap a,.verityWrap img,.verityWrap .textbox_ui {	vertical-align: middle;	margin-right: 12px}

@media all and (min-width:0) {
	.sign .shadow_r {
		background-color: transparent;
		filter: none
	}
}
.user input,.pass input, .other input { padding-left: 38px; width: 320px; }
.user input {background-position: 5px 0}
.pass input {background-position: 5px -50px}
.loginBord, .reg_form {
    width:360px;
    margin:20px auto;
    position:relative;
}
.reg_form {
    width:400px;
    position: relative;
}
.loginBord .remember_username {
    cursor:pointer;
}
.loginBord .remember_username input.chkbox {
    margin:1px 4px 0 0; 
    cursor:pointer;
}
.loginBord a.loginbtn {
    display: block; width: 100%; height: 46px; background: #1465b4; font-size: 18px; font-weight: bold;
    line-height:46px;
    color:#fff;
    text-align:center;
}
.loginBord a.registerbtn {
    display: block; width: 175px; height: 42px; background: #dcdcdc; font-size: 18px;
    line-height:42px;
    color:#4a4a4a;
    text-align:center;
    float:left;
}
.loginBord a.findpassbtn {
    display: block; width: 175px; height: 42px; background: #fac670; font-size: 18px;
    line-height:42px;
    color:#4a4a4a;
    text-align:center;
    float:left;
}
.third-login {
    position: relative;
    margin-top: 40px;
    padding: 20px 0;
    height: 12px;
    line-height: 12px;
    text-align: center;
    border-top: solid 1px #ddd;
    color: #999;
}
.third-login .show-text {
    position: absolute;
    left: 115px;
    top: -10px;
    width: 120px;
    height: 18px;
    padding: 0 5px;
    background: #fff;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
}

.mdlne02 { width:175px; height:42px; padding-top:20px; }

.mdlbg04 { background:url(../images/bt03.jpg) no-repeat ; width:175px; font-family:" 微软雅黑" ; height:42px; font-size:12px; font-weight:bold; border:none; color:#fff; cursor: pointer;}
.mdlbg05 { background:url(../images/bt04.jpg) no-repeat ; width:175px; font-family:" 微软雅黑" ; height:42px; font-size:12px; font-weight:bold; border:none; color:#fff; cursor: pointer;}


/*注册
-------------------------------------------------------------- */
.login_top{ border-bottom:1px solid #ddd; padding-bottom:5px; position:relative; font-size:16px;padding-left:10px; }
.login_top .lt_right{ display:block; position:absolute; top:5px; right:0px; font-size:12px; }
.login_top .lt_right a{ color:#db0000;}
.login_formbg{ padding:0px 0 0px 30px;}
.login_formbg em{ color:#F00; padding-left:3px;}
.login_form .Login-li{ margin-bottom:10px;  position:relative;}
.login_form .Login-li input{ padding-top:10px; padding-bottom:10px; padding-left:35px; width:360px; font-family:微软雅黑;}
.login_form .Login-li .uyzm_inp{padding-left:15px; width:140px; margin-right:10px;}
.login_form .Login-li .ymzimg{ margin:10px 9px;}
.login_form .Login-li .findpwd{ padding-left:40px; color:#999;}
.login_form .Login-btn { padding-top:5px;}
.login_form .Login-btn .login_btn{ width:360px; height:46px; background:#b7b7b7; font-size:18px; font-weight:bold; color:#fff; border:none;}
.login_form .Login-link { line-height:30px; margin-top:20px;}
.login_form .Login-link a{ display:inline-block; padding-left:35px; height:30px;}

.reg_form .Reg-li{ margin-bottom:10px; }
.reg_form .Reg-li em { color:#F00; padding-right:3px; }
.reg_form .Reg-li label{ width:85px; text-align:right; display:inline-block; font-size:14px; }
.reg_form .Reg-li input{ padding:10px 0 10px 5px; width:275px; font-size:14px; border: 1px solid #ccc; }
.reg_form .Reg-li .sms-btn {
    display:inline-block; 
    font-size:14px;
    width:169px; 
    border:1px solid #ccc; 
    border-left-width:0; 
    line-height:36px;
    height:36px;
    text-align: center; 
    background: #f5f5f5;
}
.reg_form .Reg-li .sms-btn:hover {
    color:#c00;
}
.reg_form .Reg-li .sms-btn-disable {
    display:inline-block; 
    opacity: .65;
}
.reg_form .Reg-li .sms-btn-disable:hover {
    color:#333;
}
.reg_form .Reg-btn{ padding-top:15px;}
.reg_form .Reg-btn .reg_btn{ width:370px; height:46px; background:#1465b4; font-size:18px; font-weight:bold; color:#fff; border:none; padding:0; display:block; line-height:46px; text-align:center; }
.reg_form .Reg-btn .reg_btn_disabled{ width:370px; height:46px; background:#b7b7b7; font-size:18px; font-weight:bold; color:#fff; border:none; padding:0; display:block; line-height:46px; text-align:center; }
.reg_form .Reg-text{ margin-top:15px; height:19px; line-height:19px; }
.reg_form .Reg-text input{ float:left;}
.reg_form .Reg-text label {
    float:left;
}
.reg_form .Reg-text a{ color:#0033cc;}
.reg_form .Reg-li-yzm input{ width:100px;}
.reg_form .Reg-li-yzm a{ display:inline-block; width:98px; height:36px; line-height:38px; border:1px solid #ccc; background-color:#f4f4f4; text-align:center; }
.reg_form .Reg-li-yzm a.re {
    border-width:0;
    background-color:#fff;
    color:#0033cc;
}
.reg_form .Reg-li-yzm a.re:hover {
    text-decoration:underline;
}


/*列表登陆
-------------------------------------------------------------- */
.lbdlleft{ width:717px; margin-top:10px;}
.lbdlright{ width:262px; overflow:hidden; margin-top:10px; }



.contentL{width:695px;float:left; margin-top:10px; border:1px solid #ccc; padding:10px;}
.np1{line-height:24px;}
.np1 dt{width:250px;float:left;}

.wenshang{width:694px; text-align:center;padding:20px 10px 0 10px;}
.d2{padding-left:5px;font-size:12px;}

.L{width:30%;height:25px;} .R{width:70%;height:25px;}
.contentLL {
    width:715px;
    border:1px solid #ebebeb;
}
.daoh2{ height:33px;line-height:33px;background:url(../images/daoh2.jpg) repeat-x; padding-left:10px; overflow:hidden; }
.daoh2 a, .daoh2 span{ padding:0 5px;}
.daoxiao{ height:28px; line-height:28px; float:right; }
.daoxiao span{ display:block; float:left; height:25px; padding:0 10px;}
.daoxiao a{ display:block; float:left; height:25px;padding:0;}
.daoxiao .site{background:url(../images/site1.jpg) no-repeat left center; padding-left:20px;}
.daoxiao .zhuangtai{background:url(../images/zhuangtai.jpg) no-repeat left center; padding-left:20px;}

.table_content{ border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; width:678px; }
.table_content tr td{  border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding: 5px 0; line-height:20px; }
.table_content tr td img{height:18px;display:inline-block; vertical-align:middle; padding-left:5px;}
.table_content tr.hide {
    display:none;
}
.table_content .a6,.p1 .a6,.p6 a6{ color:#F00; padding:0 5px;}
.table_content .bg{ background-color:#f6f6f6; text-align:center; width:89px; }
.table_content .value{ padding-left:5px; width:191px; }
.table_content a.bm-btn {
    display: block;
    width:80px;
    height: 32px;
    line-height:32px;
    font-size:14px;
    text-align:center;
    background: #b00;
    color: #fff;
    padding:0 4px;
    border-radius: 3px;
}
.table_content a.bm-btn:hover {
    background-color:#f00;
}
.table_content a.ten_btn {
    display: block;
    width: 200px;
    height: 45px;
    margin:10px auto;
    text-align: center;
    line-height:45px;
    font-size:16px;
    font-weight:bold;
    background: #EF674D;
    color: #fff;
}
.table_content a.ten_btn .price {
    color: #FDEC3E;
    font-size: 18px;
    margin:0 5px;
}
.table1 tr td{ border:0;}
.list_title2 .bj{ background-color:#fff;}
.xian{ color:#ccc; padding:0px 8px;}
.gys_content{ border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; background-color:#fff; margin-bottom:10px;}
.gys_content tr td{ text-align:center;}

.wenshang h2{ display:block; margin:0; }
.wenshang h1{ display:block; margin:0; font-size:26px; }
.daoxiao01{ border-bottom:1px dashed #ccc; }
.biaoge{  }
.biaoge .contact_servicer {
    line-height:25px;
    text-align:center;
    margin-bottom:5px;
    color:#888888;
}
.biaoge .contact_servicer img {
    height:25px;
}
.wenzhong .main_text {
    width:680px;
    margin:20px auto;
}
.main_text_title {
    line-height: 35px;
    border-bottom: 1px solid #ebebeb;
}
.main_text_title_text {
    float:left;
    border-bottom: 2px solid #0c3e83;
    height: 34px;
    color: #000;
    font-size:14px;
    padding:0 10px;
}
.main_text_content {
    margin:0 auto;
    width:650px;
    margin-top:20px;
    line-height:25px;
    font-size:14px;
}
.main_text_content pre {
    white-space: pre-wrap!important;
    word-wrap: break-word!important;
    *white-space:normal!important;
}
.main_text_content img {
    width: auto;  
    height: auto;  
    max-width: 100%;  
    max-height: 100%;  
}
.main_text_content .hidden_div {
    height:250px;
    overflow:hidden;
}
.main_text_content .mask-content {
    height: 250px;
    overflow: hidden;
}
.detail-option-container {
    width:602px;
    height:112px;
    margin:20px auto;
}
.detail-option-container .part-opt{
    float:left;
    width:350px;
    height:104px;
    padding-top:8px;
    background-color:#fffaea;
}
.detail-option-container .part-opt .opt-btn{
    display: block;
    width: 200px;
    height: 45px;
    margin:10px auto;
    text-align: center;
    line-height:45px;
    font-size:16px;
    font-weight:bold;
    background: #EF674D;
    color: #fff;
    text-decoration:none;
}
.detail-option-container .part-opt .opt-sub-success{
    width: 200px;
    height: 45px;
    margin:10px auto;
    text-align: center;
    line-height:45px;
    font-size:16px;
    font-weight:bold;
    color: #EF674D;
}
.detail-option-container .part-opt .opt-btn-disabled {
    display: block;
    width: 200px;
    height: 45px;
    margin:10px auto;
    text-align: center;
    line-height:45px;
    font-size:16px;
    font-weight:bold;
    background: #b5b5b5;
    color: #fff;
    text-decoration:none;
    cursor:default;
}
.detail-option-container .part-opt .contact_servicer{
    line-height: 22px;
    text-align: center;
    margin-left:50px;
    color: #888888;
}
.detail-option-container .part-scan{
    float:left;
    width:140px;
    height:110px;
    border:1px dashed #ccc;
    padding-left:110px;
    background:url('/images/weixin_gzh.jpg') no-repeat #f5f5f5;
    text-align:center;
    color:#707070;
}
.detail-compare-wx-sub-container{
    text-align:center;
}
.detail-compare-sub-container{
    width:400px;
    margin:0 auto;
    text-align:center;
}
.detail-compare-sub-container .sub-head li{
    font-size:24px;
    font-weight:bold;
    position:relative;
}
.detail-compare-sub-container .sub-head li a{
    float:right;
    font-size:12px;
    font-weight:normal;
    position:absolute;
    right:50px;
}
.detail-compare-sub-container .email-bidding-form .email-sub-btn {
    display: block;
    width: 150px;
    height: 36px;
    margin-left:135px;
    margin-top:10px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    background: #EF674D;
    color: #fff;
    text-decoration: none;
    border-radius:3px;
}
.detail-compare-sub-container .email-bidding-form .email-sub-btn.disabled {
    background: #b5b5b5;
    cursor: default;
}

.main_text_content .view-all {
    margin-top:30px;
    text-align:center;
}
.main_text_content .view-all a.ten_btn {
    display: block;
    width: 200px;
    height: 45px;
    margin:10px auto;
    text-align: center;
    line-height:45px;
    font-size:16px;
    font-weight:bold;
    background: #EF674D;
    color: #fff;
    text-decoration:none;
}
.main_text_content .view-all a.ten_btn_disabled {
    display: block;
    width: 200px;
    height: 45px;
    margin:10px auto;
    text-align: center;
    line-height:45px;
    font-size:16px;
    font-weight:bold;
    background: #b5b5b5;
    color: #fff;
    text-decoration:none;
    cursor:default;
}
.main_text_content .view-all a.ten_btn .price {
    color: #FDEC3E;
    font-size: 18px;
    margin:0 5px;
}
.main_text_content .view-all .contact_servicer {
    line-height: 25px;
    text-align: center;
    margin-bottom: 5px;
    color: #888888;
}
.main_text_content .email-bidding-tips {
    margin:20px;
    color:#888888;
}
.main_text_content .email-bidding-form {
    line-height:30px;
    text-align:center;
}
.email-bidding-form dt {
    width:130px;
    text-align:right;
}
.email-bidding-form dd {
    margin-left:5px;
    text-align:left;
}
.email-bidding-form input {
    width:220px;
    height:28px;
    padding:0 3px;
}
.main_text_content .email-bidding-success {
    width:400px;
    margin:50px auto;
    color:#000;
}
.main_text_content .email-bidding-success .success-img {
    width:50px;
    float:left;
}
.main_text_content .email-bidding-success .success-tips {
    width:340px;
    margin-left:10px;
    float:left;
}
.main_text_content table {
    table-layout:fixed;
    border-width:0;
    border-collapse:collapse;
}
.main_text_content table td {
    word-break: break-all; 
    word-wrap:break-word;
    border:1px solid #ebebeb;
}
.main_text_content a {
    color:#2c6bc5;
}
.main_text_content a:hover {
    text-decoration:underline;
}
.main_text_attach {
    margin: 0 auto;
    width: 650px;
    margin-top: 20px;
}
.main_text_attach .title {
    height:20px;
    line-height:20px;
    padding-left:25px;
    background:url(/images/attachment.png) no-repeat;
    float:left;
}
.main_text_attach .attach_list {
    float:left;
    margin-left:20px;
    list-style-type:none;
}
.main_text_attach .attach_list li {
    height:20px;
    line-height:20px;
}
.main_text_attach .attach_list a {
    color:#2c6bc5;
}
.main_text_attach .attach_list a:hover {
    text-decoration:underline;
}

.service-explain {
    padding:10px;
    border: 1px #ebebeb solid;
}
.service-explain h3 {
    line-height:30px;
}
.service-explain .more {
    color:#000;
}
.service-explain .more:hover {
    text-decoration:underline;
}

.same-region-bidding-container {
    border: #ebebeb solid 1px;
    border-top: #0c3e83 solid 2px;
}
.same-region-bidding-container .s-tit {
    padding: 0 10px;
    height: 38px;
    line-height: 38px;
    border-bottom: #ebebeb solid 1px;
    font-size:14px;
    font-weight:bold;
}
.same-region-bidding-container .s-txt {
    padding: 10px 20px;
}
.s-txt ul li {
    height: 24px;
    line-height: 24px;
}
.s-txt ul li .bprovince {
    width: 50px;
    color:#b00;
    float:left;
}
.s-txt ul li .btitle {
    margin-left:10px;
    width: 470px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float:left;
}
.s-txt ul li .btitle a:hover {
    color:#b00;
}
.s-txt ul li .bpub {
    width:80px;
    margin-left:30px;
    color:#999;
    float:left;
}

/*列表登陆
-------------------------------------------------------------- */
#list_nav,.list_banner,.list_position,#list_content{ width:960px; margin:0 auto;font-size:12px; font-family:Arial;}
#list_nav{ color:#ddd; padding:10px 0px;}
#list_nav a{ padding:0px 7px;}
.list_banner{background-color:#fff; margin-bottom:10px;}


#list_content{ margin-bottom:10px;}
.list_left{ width:680px; overflow:hidden; margin:0px auto; margin-top:20px; }
.list_left tr td .content_title{ font-size:26px; line-height:24px; padding-bottom:20px; color:#000; display:block; width:633px; font-weight:bold;}
.list_time{ color:#8a8a8a; font-size:12px; font-family: "宋体";}
.guanzhu{ font-size:12px; color:#ccc; padding-left:20px;}
.guanzhu a{ padding:0px 3px;}

.dl_img,.dl_img2,.dl_img3{ height:33px; line-height:33px; font-size:14px; color:#5a5a5a; font-weight:bold; float:left;}
.dl_img3 a{ font-size:14px;} 
.dl_img2{ border-bottom:3px solid #16a8f4; width:145px; background-image:url(../images/gg_bg.gif); background-repeat:no-repeat; background-position:-15px 0px; padding-left:10px;}
.dl_tips {
    float:left;
    color:#ff4200;
    height:33px;
    line-height:33px;
}
.dl_content{ padding:20px 20px;}
.dlc_left{ float:left; width:231px; padding-top:20px; padding-right:50px; border-right:1px solid #e0e0e0;}
.dlc_right{ width:320px; float:right;}

.dlc_left ul li,.dlc_right ul li{ display:block; line-height:24px;}
.dlc_left ul li{ margin-bottom:10px;}
.cheng{ color:#ff4200;}
.dl_login{ background-image:url(../images/gg_bg.gif); background-repeat:no-repeat; background-position:-17px -256px; width:221px; font-size:12px; height:30px; line-height:30px; border:0px; padding-left:10px;}
.dl_mima{ background-image:url(../images/gg_bg.gif); background-repeat:no-repeat; background-position:-17px -298px; width:221px; font-size:12px; height:30px; line-height:30px; border:0px; padding-left:10px;}
.wj_left{ display:block; float:left; color:red; }
.wj_right{ display:block; float:right;} 
.dlq{ color:#71c1f7; text-decoration:underline;}
.dlq:hover{ color:#666; text-decoration:none;}
.dl_bttn{background-image:url(../images/gg_bg.gif); background-repeat:no-repeat; background-position:-17px -343px; width:229px; font-size:14px; height:33px; font-family:"微软雅黑"; border:0px;color:#fff; cursor:pointer;}
.dl_bttn:hover{ background-position:-17px -383px;}
.dl_bttn_disabled {
    background-color:#CCC; 
    cursor:text;
    width: 229px;
    font-size: 14px;
    height: 33px;
    font-family: "微软雅黑";
    border: 0px;
    color: #fff;
}
.dl_bttn2{ display:block; background-image:url(../images/gg_bg.gif); background-repeat:no-repeat; background-position:-17px -424px; width:231px; font-size:14px; height:33px; font-family:"微软雅黑"; border:0px;color:#fff; cursor:pointer;}
.dl_bttn2:hover{ background-position:-17px -464px;}
.dl_bttn3{ display:block; background-image:url(../images/gg_bg.gif); text-align:center; background-repeat:no-repeat; background-position:-17px -504px; width:231px; font-size:14px; line-height:33px; height:33px; font-family:"微软雅黑"; border:0px;color:#fff; cursor:pointer;}
.dl_bttn3:hover{ background-position:-17px -544px;}
.fw_tt{background-image:url(../images/gg_bg.gif); background-repeat:no-repeat; background-position:-17px -34px; padding-left:20px; margin-bottom:15px; font-size:14px;}
.fw_list p{line-height:20px;}
 
.dl_title{ border-bottom:#ebebeb solid 1px;}

.pay_tips_container {
    width:500px;
    margin:100px auto;
}
.pay_tips_container .tips_text {
    line-height:30px;
    font-size:16px;
}

.pay_tips_container .tips_text p {
    font-size:14px;
    margin-top:10px;
}
.pay_tips_container .tips_text .descript {
    text-indent: 2em;
}

.pay_tips_container .tips_text .price {
    font-size:16px;
    font-weight:bold;
    color:#b80000;
}

.pay_tips_container .tips_btns {
    margin-top:20px;
}

.tips_btns .btn {
    display:block;
    width:100px;
    height:40px;
    line-height:40px;
    text-align:center;
    background-color:#CCC;
    float:left;
    color:#fff;
    font-size:14px;
    border-width:0;
    cursor:pointer;
}
.tips_btns .ok {
    width:200px;
    background-color:#1465b4;
}
.tips_btns .recharge {
    width:150px;
    background-color:#ffa306;
    margin-left:10px;
}
.tips_btns .close {
    background-color:#CCC;
    margin-left:10px;
}
.pay_tips_container #error_msg {
    margin-top:10px;
    color:red;
}

.message-container h2 {
    color: #F9F8DF;
    font-size:14px;
    font-weight:normal;
    height:32px;
    line-height:32px;
    background: url(/images/message_title_bg.jpg) repeat-x;
    padding-left:10px;
}
.message-container .message-body {
    background-color: #6D0001;
    padding: 20px;
}
.message-container .message-body .tips {
    color:#fff;
    line-height:20px;
}
.message-container .message-body .telphone, .message-container .message-body .message {
    display:block;
    width: 128px;
    height: 32px;
    margin:0 auto;
}
.message-container .message-body .telphone:hover, .message-container .message-body .message:hover {
    opacity: .8;
    filter: Alpha(opacity=80);
}
.message-container .message-body .telphone {
    margin-top:20px;
    background: url(/images/clickbtn.png) no-repeat;
}
.message-container .message-body .message {
    margin-top:5px;
    background: url(/images/clickbtn.png) no-repeat 0 -30px;
}

.popup-counsel-message-container {
    height:100%;
    background-color: #fffcf0;
}
.popup-counsel-message-container h2 {
    position: relative;
    padding-left: 20px;
    font: 16px/32px Microsoft YaHei;
    color: #B10000;
    background-color: #f4eee0;
}
.popup-counsel-message-container h2 a {
    position: absolute;
    top: 7px;
    right: 10px;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(../images/popup_close.png) no-repeat;
}
.popup-counsel-message-container .counsel-form {
    width:350px;
    margin:0 auto;
    margin-top:30px;
}
.popup-counsel-message-container .message-form {
    width:400px;
    margin:0 auto;
    margin-top:30px;
}
.popup-counsel-message-container .form_con {
    padding:10px 0;
    line-height: 1.5em;
    overflow: hidden;
    font-size: 12px;
}
.popup-counsel-message-container .form_con .form_left {
    float: left;
    width: 100px;
    height: 28px;
    line-height: 28px;
    display: inline;
    text-align: right;
}
.popup-counsel-message-container .form_con .form_left em {
    color:red;
    margin-right:5px;
}
.popup-counsel-message-container .form_con input {
    width: 12em;
    height: 24px;
    line-height: 24px;
    padding-left: 3px;
    border: 1px solid #A5784F;
}
.popup-counsel-message-container .form_con textarea {
    width: 12em;
    height: 100px;
    padding-left: 3px;
    border: 1px solid #A5784F;
}
.popup-counsel-message-container .form_con .title {
    float:left;
    width:220px;
    line-height:28px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#2c6bc5;
}
.message-form .form_con .title {
    width:300px;
}
.popup-counsel-message-container .form_con .title:hover {
    color:#c00;
    text-decoration:underline;
}
.popup-counsel-message-container .form_con .cont_right {
    margin: 0.2em 0 0 100px;
    color: #A57952;
}
.popup-counsel-message-container .form_btns {
    margin-top:20px;
}
.popup-counsel-message-container .form_btns .sub-btn {
    display:block;
    width:170px;
    margin:0 auto;
    height: 33px;
    background-image:url(/images/phone_click.png);
}
.popup-counsel-message-container .form_btns .subing-btn {
    width:170px;
    height: 33px;
    font-size:16px;
    color:#ccc;
}
.popup-counsel-message-container .form_btns .sub-btn:hover {
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.popup-counsel-message-container .form_btns .message-sub-btn {
    display:block;
    width: 118px;
    height: 34px;
    line-height:34px;
    margin-left: 100px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: url(/images/popup_btn.png) no-repeat;
}
.popup-counsel-message-container .form_btns .message-sub-btn:hover {
    opacity: 0.8;
    filter: Alpha(opacity=80);
}
.popup-counsel-message-container .form_btns .message-subing-btn {
    display:block;
    width: 118px;
    height: 34px;
    line-height:34px;
    margin-left: 100px;
    font-size: 16px;
    color: #BB1B21;
    text-align: center;
}

/*列表
-------------------------------------------------------------- */
.list_banner,.list_position01,#list_content{ margin:0 auto;font-size:12px; font-family:Arial;}
.list_position01{  width:713px;line-height:30px;color:#999999; margin-bottom:20px; background-image:url(../images/tbs_03.jpg); background-repeat:repeat-x; height:32px;}
.list_position01 a{ padding:0px 7px;}
.list_left01{ width:713px; float:left; border:1px solid #e5e5e5; border-left:none; border-right:none; background-color:#fbfdfe;}
.list_left01 tr td .content_title{ font-size:26px; line-height:24px; padding-bottom:20px; color:#000; display:block; width:713px; font-weight:bold;}
.xian{ color:#ccc; padding:0px 7px; _padding:0px 6px;}
.list_right{ float:left; width:267px; margin-left:10px;}
.title_right{ font-size:14px; color:#333;}
.bg_title{ padding-bottom:15px; border-bottom:1px solid #ebebeb; padding-left:5px; padding-right:5px;}
.dian3{ padding-right:5px;}
.list2_text2{ line-height:22px; margin-top:10px;}
.list2_text2 tr td{ height:22px; line-height:22px;}
.fwts{ padding-top:10px;}
.fwts tr td{ height:25px; line-height:25px;}
.bg_title img,.list_position01 img{ vertical-align:middle;}
.list_left01 .sss{ color:#f30; font-weight:bold; }
.list_left01 .sssX{ color:#f30; font-weight:bold; background:#fafafa; height:28px; position:relative; top:-1px; z-index:0;  border-top:2px solid #ff3700; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.lexing{ padding:10px 12px;}
.lexing a{ padding:0px 3px; color:#545454;}
.xuanxiang .other{ padding:3px 8px 13px 8px; height:22px;}
.search_selector { float:left; background-image:url(../images/select_bg.gif); background-repeat:no-repeat; width:92px; color:#545454; padding-left:10px; height:22px; line-height:22px; margin-right:8px; position:relative; z-index:99999;}
.select_dq{ display:block; float:left; background-image:url(../images/select_bg.gif); background-repeat:no-repeat; width:92px; color:#545454; padding-left:10px; height:22px; line-height:22px; margin-right:8px; position:relative; z-index:99999;}
.select_more{ position:absolute; top:0px; left:0px; width:330px; background-color:#fff; height:auto; margin-top:21px; border:1px solid #d7d7d7; padding: 0px 20px 20px; display:none;}
.select_more a{ text-decoration:none; color:#444; padding:3px 7px;}
.select_more span{ float:left;}
.select_more a:hover{ background-color:#d3e1f0;}
.select_more b {
    color:#444; 
    padding:3px 7px;
}
.select_option {
    position:absolute; top:0px; left:0px; width:100px; background-color:#fff; height:auto; margin-top:21px; border:1px solid #d7d7d7; display:none;
}
.select_option a {
    display:block;
    color:#666;
    padding-left:9px;
    height:25px;
    line-height:25px;
}
.select_option a:hover{ background-color:#d3e1f0;}
.search_text {
    float:left;
    margin-right:8px;
}
.search_text input {
    height:16px;
    width:70px;
    padding:1px;
}
.noresult {
    height: 180px; text-align:center; padding:120px 0 0 0; color:#545454;
}
.search_content_title{ background:#fafafa; background-repeat:no-repeat; height:35px; line-height:35px; padding:0px 10px; border-bottom:1px solid #d7d7d7;}
.s_c_t_left{ display:block; float:left; color:#fff; font-weight:bold; font-size:14px; width:160px; text-align:center; line-height:35px;}
.s_c_t_right{ display:block; float:right; padding-right:20px; line-height:37px;}
.short_pagination {
    float:left;
    text-align:center;
}
.short_pagination .disable {
    color:#A5A5A5;
}
.short_pagination a, .short_pagination span {
    margin-right:5px;
}
.pagination
{
    margin-bottom: 13px;
    text-align:center;
}
.pagination a, .pagination span
{
    display: inline-block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A5A5A5;
    color: #484848;
    font-size: 12px;
    min-width:25px;
    height: 22px;
    line-height: 22px;
}
.pagination a.control, .pagination span.disable
{
    font-size: 12px;
    line-height: 22px;
    width: 48px;
}
.pagination span.current, .pagination span.disable
{
    cursor: default;
}
.pagination a, .pagination span
{
    color: #484848;
}
.pagination span.disable
{
    color: #A5A5A5;
}
.pagination a:hover, .pagination span.current
{
    background: none repeat scroll 0 0 #1465b4;
    border: 1px solid #1465b4;
    color: #FFFFFF !important;
    text-decoration: none;
}
.search_content_list{ padding:0 13px; }
.search_content_list ul li{ line-height:24px; border-bottom:1px dotted #dbdbdb; padding:5px 0; }
.search_content_list ul li a:link{ text-decoration: none; font-size:14px; }
.search_content_list ul li a:hover{ color:#81008F; text-decoration: underline;}
.search_content_list ul li a:visited { color: #81008F; text-decoration: underline;}
.search_content_list ul li a:active { color: #720505; text-decoration: underline;}

.s_c_l_province {
    width:50px;
    background:url(../images/001.jpg) no-repeat left center; 
    background-repeat:no-repeat; 
    padding-left:16px; 
    overflow: hidden;
}
.s_c_l_title {
    width:530px;
    text-align:left;
    font-size:14px;
}
.s_c_l_pub_date {
    text-align:left;
    margin-left:13px; 
}
.s_c_l_left{ 
    width:550px; 
    float:left; 
}
.s_c_l_left .info-type {
    float:left;
    background:url(../images/001.jpg) no-repeat left center; 
    background-repeat:no-repeat; 
    padding-left:16px; 
}
.s_c_l_left .info-title {
    float:left;
    width: 460px;
}
.s_c_l_right {
    float:left;
    width:135px;
    text-align:right;
}
.search_content_list ul li .s_c_l_right .time {
    width:75px;
    display: inline-block;
    text-align:left;
}
.tiaojian{ background:#1465b4; border:1px solid #dbdbdb; padding:3px; margin-right:8px; height:13px; line-height:13px; margin-top:8px; color:#fff;}

.shijian_zuixin{ float:left; padding-left:10px;}
.shijian_zuixin a{ float:left; margin-right:5px; padding:3px 8px; display:block;}
.shijian_zuixin a:hover{ background:#f6a110; color:#fff; border-radius:2px;}
.shijian_zuixin .zuixins{ background:#f6a110; color:#fff; border-radius:2px; cursor:text; }

.mdlne11 { width:63px; height:24px; float:left; }
.mdlbg022 { background:url(../images/bg13.jpg) ; width:63px; font-family:" 微软雅黑" ; height:24px; font-size:12px; font-weight:bold; border:none; color:#fff; cursor: pointer;}


.info_filter .filter-row dl dt {
    width: 80px;
    text-align: center;
}
.info_filter .filter-row .options {
    width:630px;
}
.info_filter .filter_area {
    border-bottom-width:1px;
}
.info_filter .filter_area .options-area-selected {
    margin-bottom:5px;
}
.info_filter .filter_area .options-area-selected-nb {
    border-bottom-width:0px;
    padding-bottom:0;
    margin-bottom:0;
}
.info_filter .filter_area .options-area-selected a, .info_filter .filter_area .options-area-selected span {
    padding:0 8px;
}
.info_filter .filter_area .options-area-selected a {
    color:#F60;
}
.info_filter .filter_area .options-area-selected a:hover {
    text-decoration:underline;
}

.info_filter .filter_area_multi{
    border: 1px solid #edd28b;
    background: #fffdee;
}
.filter_area_multi ul{
    width:630px;
}
.filter_area_multi li{
    float:left;
    margin-right:20px;
}
.filter_area_multi li input{
    padding:0;
    margin:0;
}
.filter_area_multi .multi-btns{
    text-align:center;
}
.filter_area_multi .multi-btns .multi-btn {
    display:inline-block;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ddd;
    border-radius:2px;
    padding: 2px 10px;
    background: #F8F8F8;
    color: #333;
}
.filter_area_multi .multi-btns .multi-btn.ok {
    border: 1px solid #F60;
    background: #F60;
    color: #fff;
}

/*高级搜索
-------------------------------------------------------------- */
.clearfix:after{ content:"."; display:block; clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix{zoom:1;}
.wrapper{ width:1000px; margin:0 auto;}
.search001{  }
.top1 a{ display:inline; float:left;width:90px; height:34px; line-height:34px; margin-right:1px; margin-bottom:-1px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#000;}
.top1 a.zb{ background:#3170e2; color:#fff; }
.top1 a:hover{ background:#3170e2; color:#fff;}
.top1 span{ display:inline; float:left;width:90px; height:34px; line-height:34px; margin-right:1px; margin-bottom:-1px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#000;}
.top1 span.current{ background:#3170e2; color:#fff; }
.input{ display:block; width:576px; height:41px; padding-left:8px; line-height:40px; border:none; border:1px solid #3170e2;font-family:"微软雅黑"; font-size:14px; color:#d5d3d3;}


.blue{ font-weight:bold; color:#3170e2;}


.search-center{ margin-top:20px;}
.search-item {
    line-height:22px;
    margin-bottom:20px;
}
.search-item .left {
    float:left;
}
.search-item .right {
    float:left;
    margin-left:8px;
}
.search-item .right input.text {
    display:inline-block; 
    width:105px; 
    height:20px; 
    border:1px solid #dedede; 
    vertical-align:middle; 
    color:#dedede; 
    line-height:20px;
}
.search-item dt {
    font-weight:bold;
    margin-right:15px;
}
.search-item dd input {
    margin:0;
}
.search001 .button-line {
    margin-top:28px;
    margin-left:66px;
}
.button-line .submit {
    display: inline-block;
    width: 137px;
    height: 48px;
    background: #ef3f28;
    border: none;
    font-family: "微软雅黑";
    font-size: 19px;
    color: #fff;
    cursor:pointer;
}
.button-line .empty {
    display: inline-block;
    margin-left: 18px;
    line-height: 48px;
    color:#787878;
}

/*会员中心
-------------------------------------------------------------- */
.hyzx{ overflow:hidden}
.hyzxleft{ width:203px;}
.hyzxright{ width:778px;}
.hyzxtit{ background:#2c6bc5; text-align:center; height:46px; padding-top:40px;}
.hyzxtit span{ color:#fff; }

.navleft{ background:#f2f2f2; padding-bottom:20px;}
.wdzh{ font-size:14px; color:#000000; height:40px; line-height:40px; padding-left:30px; border-bottom:#dcdcdc dashed 1px;}
.wdzh .expend {
    padding-left:0;
}
.wdzh .expend em {
    font-style:normal;
    margin-right:5px;
    font-weight:bold;
    font-size:18px;
}
.wdzh a{ font-size:14px; color:#000000; }
.wdzh a.now{ color:#2c6bc5;} 
.nav01 a{color:#666;  font-size:14px; padding-left:50px; height:40px; width:153px; display:block; line-height:40px; border-bottom:#dcdcdc dashed 1px;}
.nav01 a.now{color:#2c6bc5;}



.chongzhi{ width:726px; background:#f5f8fa; border:#e4eaee solid 1px; padding:20px 25px } 
.chongzhi .mdlne33 { width:119px; height:34px; display:block; line-height:34px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background-color:#ffa306; }

.hyxx-info {
    width: 179px;
    border-left: 1px dashed #ccc;
    float: left;
    padding-left: 20px;
}
.hyxx-info.first {
    width: 230px;
    border-left-width: 0;
    padding-left: 0;
}
.hyxx-info-item {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    margin:0;
}
.hyxx-info-item dt {
    float:left;
}
.hyxx-info-item dd {
    float:left;
    margin-left:0;
    margin-right:10px;
}
.hyxx-info-item-hasmenu ._menu{ display: none; position: absolute; left: 0; right: 0; top: 1.5em; padding: 1.2em; border-radius: 4px; background-color: #fff;}
.hyxx-info-item-hasmenu ._menu li{ position: relative; padding-left: 5em; margin-bottom: .5em;}
.hyxx-info-item-hasmenu ._menu li label{ position: absolute; left: 0; top: 0; width: 4em; margin-right:1em; text-align: right;}
.hyxx-info-item-hasmenu:hover{ background-color: #fff; padding-left: 1em; border-radius: 4px;}
.hyxx-info-item-hasmenu:hover ._menu{ display: block; }
.hyxx-info-item-hasmenu .more-icon {
    display:inline-block;
    width: 13px;
    height: 7px;
    background: url(/images/arrow_down.gif) no-repeat;
}

.hygl{ line-height:27px;}
.chongzhi .zhxx {
    float:right;
}
.zhye{ width:150px; height:54px; line-height:27px; border-left:#d8dadb solid 1px;}
.czan{ width:119px;}

.sfhyfw-item {
    border:1px solid #ff9933;
}
.sfhyfw-left {
    width:200px;
    float:left;
    text-align:center;
}
.sfhyfw-name {
    height:40px;
    line-height:40px;
    font-size:18px;
    background-color:#ff9933;
}
.btn-ljgm {
    display:block;
    width:150px;
    height:40px;
    line-height:40px;
    font-size:16px;
    font-weight:bold;
    margin:10px auto;
    background-color:#ff7573;
    color:#fff;
    border-radius: 10px;
}
.sfhyfw-right {
    border-left:1px solid #ff9933;
    float:left;
    padding:20px 20px;
}
.sfhyfw-content-title {
    font-size:16px;
    font-weight:bold;
}
.fwxm-item {
    float:left;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:14px;
    padding:0 10px;
    background-color:#ff9933;
    border-radius: 5px;
    text-align:center;
}
.fwxm-plus {
    float:left;
    height:40px;
    line-height:40px;
    font-size:30px;
    font-weight:bold;
    color:red;
    padding:0 10px;
}

.czjl{ border:#d1d1d1 solid 1px; border-top:none; padding-bottom:10px;}
.czjltit{ height:40px; padding-left:20px; line-height:40px; background:url(../images/bg15.jpg) no-repeat left top; font-size:13px; font-weight:bold; }
.favorite_operate {
    border-top:#d1d1d1 solid 1px;
    height:40px;
    line-height:40px;
}
.favorite_operate .button {
    height:25px;
    margin-left:10px;
    cursor:pointer;
}
.czjl01{ background:#f3f3f3; height:40px;  line-height:40px; border-top:#d1d1d1 solid 1px;}
 .lsh{ width:135px; text-align:center; }
 .czjl02{ background:#fbfcfe; border-bottom:#d1d1d1 dashed 1px; height:40px;  line-height:40px;}
.czjl02 .col{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.xinxi{ background:url(../images/bg16.jpg) no-repeat right center;}

.wdzh01{ color:#2c6bc5; font-size:14px; height:54px; line-height:54px; padding-left:30px; border-bottom:#dcdcdc dashed 1px; border-bottom:#dcdcdc dashed 1px;}
.wdzh01 a{ font-size:14px; color:#2c6bc5; }
.nav02 a{color:#666;  font-size:14px; padding-left:50px; height:35px; width:153px; display:block; line-height:35px; }
.nav02 a.now{color:#2c6bc5;}
.nav02{ border-bottom:#dcdcdc dashed 1px;}



.diqu{ padding-left:0;}

.leixing3{ border-top:#e4e4e4 solid 1px; border-bottom:#e4e4e4 solid 1px;}

.biaoti1{ height:35px; line-height:35px; float:left;}

/*---------------------------充值页面------------------------*/
.recharge_container {
    margin:50px auto;
    padding:0;
}
.recharge_container td {
    height:50px;
    line-height:50px;
    font-size:14px;
}
.recharge_container td.label {
    width:100px;
    text-align:right;
}
.recharge_container .pay_logo {
    
}
.recharge_container .text .input {
        padding: 5px 0 5px 5px;
        width: 130px;
        height:20px;
        line-height:20px;
        font-size: 14px;
        border: 1px solid #ccc;
        display:inline;
        color:#000;
}
.recharge_container .text .btn {
        width: 80px;
        font: bold 14px/20px 宋体;
        height: 40px;
        line-height: 40px;
        float: left;
        padding:0;
        border-width:0;
        background-color:#1465b4;
        color:#fff;
        cursor:pointer;
}
.recharge_container .text .btnDisabled {
    background-color:#ccc;
    cursor:text;
}
.recharge_container dl {
  clear: both;
  padding: 10px 0;
  width: 730px;
  overflow: visible;
  font-size:13px;
  margin:0;
}
.recharge_container dl dt {
  float: left;
  display: block;
  width: 120px;
  overflow: hidden;
  padding-right: 10px;
  border-right: 1px dotted #ccc;
  font-weight: bold;
  margin: 5px 0 0;
  text-align: right;
}
.recharge_container dl dd {
  float: left;
  margin:0;
  padding: 0 0 0 30px;
}
.rechargeAmount a.label {
  display:inline-block;
  width: 58px;
  height: 25px;
  line-height: 25px;
  margin-right: 20px;
  margin-bottom:10px;
  text-align: center;
  border: 1px solid #bbb;
  cursor: pointer;
  background: url(/images/cost-bg.gif) repeat-x #fff;
}
.rechargeAmount a.label:hover, .rechargeAmount a.cur {
  width: 56px;
  height: 23px;
  line-height: 23px;
  border: 2px solid #f60;
  background: none;
  font-weight:bold;
  color:#333;
}
.rechargeAmount .otherLeft {
  clear: both;
  padding: 0 0 20px 0;
}
.rechargeAmount .otherLeft .other {
  float: left;
  margin-right: 20px;
  line-height: 27px;
  padding:0;
}
.rechargeAmount .otherLeft .other .label {
  float: left;
  width: 58px;
  height: 25px;
  line-height: 25px;
  margin-right: 20px;
  text-align: center;
  border: 1px solid #bbb;
  cursor: pointer;
  background: url(/images/cost-bg.gif) repeat-x #fff;
  margin: 0;
  border-right: 0px;
}
.rechargeAmount .hover .other .label, .rechargeAmount .cur .other .label{
    width:56px;
    height:23px;
    line-height:23px;
    border:2px solid #f60;
    border-right:0px;
    background-image:none;
    background-color:#f60;
    color:#fff;
    font-weight:bold;
}
.rechargeAmount .otherLeft .other .anyAmount {
  width: 100px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #bbb;
  padding: 2px 4px;
  margin: 0 10px 0 0;
  color: #999;
  text-align: left;
}
.rechargeAmount .hover .other .anyAmount, .rechargeAmount .cur .other .anyAmount{
    width:74px;
    height:23px;
    line-height:23px;
    border:2px solid #f60;
    margin-right:9px;
}
.recharge_container .submitData .btn {
    width: 100px;
    font: bold 14px/20px 宋体;
    height: 35px;
    line-height: 35px;
    float: left;
    padding: 0;
    border-width: 0;
    background-color: #1465b4;
    color: #fff;
    cursor: pointer;
}


.recharge_order {
    background-color: #F1F2F7;
    padding-top:10px;
}
.recharge_order .o-left {
    float: left;
    width: 640px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
}
.recharge_order .o-right {
    float: right;
    width: 190px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 125px;
    overflow: hidden;
}
.recharge_order .o-title {
    line-height: 26px;
    height: 26px;
    overflow: hidden;
    font-size: 14px;
}
.recharge_order .o-tips {
    line-height: 20px;
    height: 20px;
}
.recharge_order .o-price {
    text-align: right;
    line-height: 26px;
    margin-bottom: 4px;
}
.recharge_order .o-price em {
    vertical-align: bottom;
    font-style:normal;
}
.recharge_order .o-price strong {
    font-size: 18px;
    vertical-align: bottom;
    color: #ff5d5b;
    margin: 0 3px;
}
.recharge_payment {
    border-top: 4px solid #4b5b78;
    background-color: #fff;
    padding: 12px 30px 0;
}
.paybox {
    padding: 0;
    background-color: #fff;
}
.paybox .p-wrap {
    position: relative;
    _zoom: 1;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ui-tab .ui-tab-items {
    border-bottom: 1px solid #c6c6c6;
}
.ui-tab .ui-tab-item {
    float: left;
    margin-right: 10px;
    position: relative;
    margin-bottom: -1px;
    _zoom: 1;
}
.ui-tab .ui-tab-item a {
    border-radius: 3px 3px 0 0;
    background: #f7f7f7;
    line-height: 34px;
    height: 34px;
    padding: 0 45px;
    border: 1px solid #f7f7f7;
    border-bottom: 0;
    color: #4D4D4D;
    display: inline-block;
    font-size: 14px;
}
.ui-tab .ui-tab-item.curr a {
    background: #fff;
    border-color: #c6c6c6;
    height: 35px;
    font-weight: 700;
}
/*.bank-wrap .bw-tab-content {
  padding: 20px 10px 0;
}*/
.payment-list {
  overflow: hidden;
  zoom: 1;
}
.bank-wrap .bw-tab-content .payment-list {
  width: 790px;
}
.payment-list .pl-wrap {
  overflow: hidden;
  zoom: 1;
  padding-bottom: 12px;
}
.bank-wrap .bw-tab-content .pl-wrap {
  width: 800px;
}
.payment-list .pl-item {
  position: relative;
  _zoom: 1;
  float: left;
  background-color: #fff;
  height: 38px;
  /*width: 188px;*/
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  border: 1px solid #b0c2e1;
  border-radius: 2px;
}
.payment-list .pl-item:hover{
    border-color:#6481cd;
}
.payment-list .pl-item.selected {
    position:relative;
    border-color: #6481cd;
   
}
.payment-list .pl-item.selected:before{
    content:'';
    position:absolute;
    right:0;
    bottom:0;
    width:32px;
    height:32px;
     background-image:url(../images/box_cur.png);
    background-position:right bottom;
    background-repeat:no-repeat;
}
.pl-wrap .hide {
  display:none;
}
.bank-logo {
  background-image: url(/images/bank-logo.png);
  float:left;
  width: 125px;
  height: 28px;
  overflow: hidden;
  text-indent: -9999px;
  margin: 5px 0;
}
.bank-enterprise {
    float:right;
    width:20px;
    height:38px;
    line-height:19px;
    text-align:center;
    background-color:#b0c2e1;
}
/*.payment-list .pl-item .bank-logo {
  margin-left: 25px;
}*/
#bank-icbc {
  background-position: 0 -140px;
}
#bank-ccb {
  background-position: 0 -336px;
}
#bank-cmb {
  background-position: 0 -784px;
}
#bank-abc {
  background-position: 0 -532px;
}
#bank-bcom {
  background-position: 0 -392px;
}
#bank-gdb {
  background-position: 0 -196px;
}
#bank-boc {
  background-position: 0 -840px;
}
#bank-cmbc {
  background-position: 0 -448px;
}
#bank-hxb {
  background-position: 0 -308px;
}
#bank-cib {
  background-position: 0 -756px;
}
#bank-ceb {
  background-position: 0 -168px;
}
#bank-spdb {
  background-position: 0 -588px;
}
#bank-pab {
  background-position: 0 -560px;
}
#bank-post {
  background-position: 0 -868px;
}
#bank-citic {
  background-position: 0 -896px;
}
#bank-hzb {
  background-position: 0 -252px;
}
#bank-shb {
  background-position: 0 -672px;
}
#bank-srcb {
    background-position: 0 -644px;
}
#bank-bob {
    background-position: 0 -28px;
}
#bank-brcb {
    background-position: 0 0;
}
#bank-nbcb {
  background-position: 0 -504px;
}
#bank-alipay {
    background-position:14px;
    background-image:url(/images/logo_alipay.png);
}
#bank-wxpay {
    background-position:5px;
    background-image:url(/images/logo_wxpay.png);
}
.payment-list .pl-more {
  float: left;
  background-color: #d8f1ff;
  padding: 5px 0;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  width: 188px;
  border: 1px solid #e9f7ff;
  text-align: center;
  color: #2ea7e7;
  font-weight: 700;
  cursor: pointer;
}
.pay-verify {
  padding-left: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.font-red {
  color: #ff5d5b;
}
.ui-button {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 28px;
  color: #fff;
  border: none;
  border: 1px solid #f96765;
  background-color: #ff7573;
  background-repeat: repeat-x;
  border-radius: 2px;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 0 0 #fe8c8a inset;
}
.ui-button-XL {
  height: 50px;
  line-height: 48px;
  padding: 0;
  font-size: 18px;
  width: 220px;
  font-family: "Microsoft Yahei";
  font-weight: 700;
  text-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.ui-button.disable {
  cursor: default;
  background: #b5b5b5;
  border-color: #b5b5b5;
  box-shadow: none;
  filter: none;
}

.pay-amount {
    display:block;
}
.pay-amount .totalPrice {
  color: #ff6600;
  font-size: 20px;
}
.pay-amount .givenAmount {
  color: #7a7a7a;
}

.bw-tab-content .emittance {
    margin-left:20px;
}
.bw-tab-content .emittance dt {
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
}
.bw-tab-content .emittance dd {
    margin-left:20px;
    line-height:20px;
}
.bw-tab-content .emittance dd .em_col_1 {
    float:left;
    width:160px;
}
.bw-tab-content .emittance dd .em_col_2 {
    float:left;
    width:100px;
}
.bw-tab-content .emittance dd .em_col_3 {
    float:left;
    width:250px;
}

.pop_pay_tips {
    padding: 30px 20px 35px;
    line-height: 23px;
    display:none;
}
.pop_pay_tips dl {
  clear: both;
  padding: 15px 35px 0 30px;
  margin:0;
}
.pop_pay_tips dt {
  float: left;
}
.pop_pay_tips dd {
  overflow: hidden;
  zoom: 1;
  font-size: 14px;
}
.pop_pay_tips_btn {
  clear: both;
  text-align: center;
  padding-top: 25px;
}
.pop_pay_tips_btn .btn {
    width: 105px;
    height: 41px;
    line-height: 41px;
    font-weight: bold;
    margin: 0 5px;
    display: inline-block;
    text-align: center;
    border: none;
    font-size: 14px;
    color: #fff;
    background: url(/images/pay_tips_btn_bg.png) no-repeat;
}
.pop_pay_tips_btn .btn_finish {
    background-position: 0 0;
}
.pop_pay_tips_btn .btn_error {
    width:107px;
    color:#797979;
    background-position: 0 -51px;
}
.pay_success {
    width:70%;
    margin:50px auto;
}
.pay_success .info {
    margin-left:20px;
}
.pay_success .info span {
    font-size:14px;
}
.pay_success .info span strong {
    color:#b80000;
}
.pay_success .info em {
    font-size:14px;
    font-style:normal;
    margin:0 20px;
}
.pay_success dl {
    margin:40px 0 0 20px;
}
.pay_success dl dt {
    color:#000;
}
.pay_success dl dd {
    margin:10px 0 0 20px;
}
.pay_success dl dd li {
    margin-top:10px;
}
.pay_success dl dd li a {
    color:#0f559a;
}



/*-------------------------微信支付页面-----------------------*/
.pay-weixin {
    margin:60px 0 30px 200px;
}
.p-w-box {
    float: left;
    width: 300px;
}
.pw-box-hd {
    margin-bottom: 20px;
    border: 1px solid #ddd;
    width: 298px;
    height: 298px;
}
.pw-box-hd img {
    width: 298px;
    height: 298px;
}
.pw-box-ft {
    height: 44px;
    padding: 8px 0 8px 125px;
    background: url(/images/pay-wx-blue.png) 50px 8px no-repeat #445f85;
}
.pw-box-ft p {
    margin: 0;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    font-weight: 700;
}
.p-w-sidebar {
    float: left;
    width: 379px;
    height: 421px;
    padding-left: 50px;
    margin-top: -20px;
    background: url(/images/pay-wx-phone.png) 50px 0 no-repeat;
}


/*-----------------------------我的订单------------------------*/
.order-list{
}
.order-list li{
    border: 1px solid #d1d1d1;
    border-width:1px 0;
    margin-bottom:10px;
}
.order-list li .tit{
    padding-left:20px;
    background: #f5f5f5;
    height:30px;
    line-height:30px;
    color:#aaa;
}
.order-list li .main{
    padding:5px 20px;
    line-height:20px;
}
.order-list li .main .detail{
    width:40%;
    line-height:20px;
}
.order-list li .main .pay{
    width:20%;
    text-align:center;
    color:#aaa;
}
.order-list li .main .status{
    width:20%;
    text-align:center;
    color:#aaa;
}
.order-list li .main .opt{
    width:20%;
    text-align:center;
}
.order-list li .main .opt a{
    display:block;
    margin:0 auto;
}
.order-list li .main .opt a.btn-pay {
    padding: 2px 0;
    background: #fff;
    border: 1px solid #b00;
    color: #b00;
    border-radius: 2px;
    width: 70px;
    text-align: center;
}
.order-list li .main .opt a.btn-pay:hover {
    background: #b00;
    border: 1px solid #b00;
    color: #fff;
}
.order-list li .main .opt a.btn-cancel {
    color: #aaa;
}
.order-list li .main .opt a.btn-ask:hover, .order-list li .main .opt a.btn-cancel:hover{
    color: #b00;
}


/*----------------------------发票部分------------------------*/
.invoice-list li {
    border-bottom: #dcdcdc dashed 1px;
    padding:10px 30px;
}
.invoice_form {
    margin: 20px 0;
    position: relative;
}
.invoice_form .Reg-li {
  margin-bottom: 10px;
  height:30px;
  line-height:30px;
}
.invoice_form .upload-img {
  height:50px;
  line-height:50px;
}
.invoice_form .Reg-li .label {
  width: 200px;
  text-align: right;
  display: inline-block;
  font-size: 12px;
}
.invoice_form .Reg-li em {
  color: #F00;
  padding-right: 3px;
}
.invoice_form .Reg-li input {
  padding:0;
  margin:0;
}
.invoice_form .Reg-li input.text {
  padding: 7px 0 7px 5px;
  width: 275px;
  font-size: 12px;
  border: 1px solid #ccc;
}
.invoice_form .Reg-li .img_uploadify {
    
}
.invoice_form .Reg-li .img_uploadify span {
    color:#fff;
}
.invoice_form .upload-img img.preview_50 {
    width:50px; 
    height:30px;
    border:1px solid #adadad;
}
.invoice_form .upload-img img.preview_150 {
    width:150px; 
    height:90px;
    border:1px solid #adadad;
}
.invoice_form .Reg-btn {
    padding:0;
}
.invoice_form .Reg-btn .btn {
  width: 80px;
  height: 40px;
  background: #1465b4;
  font:bold 14px/20px 宋体;
  color: #fff;
  border: none;
  padding: 0;
  line-height: 40px;
  text-align: center;
  margin-left:203px;
  float:left;
}
.ask-invoice-main {
    padding:0 20px;
    border-top: #d1d1d1 solid 1px;
}
.ask-invoice-main .part{
    padding-bottom:10px;
    border-bottom: 1px solid #e6e6e6;
}
.ask-invoice-main .part .part-tit{
    line-height:30px;
}
.ask-invoice-main .part .part-tit a:hover{
    color:#b00;
}
.ask-invoice-main .part .part-main{
    margin-left:20px;
    line-height:20px;
}
.select-invoice-list{
    width:716px;
}
.select-invoice-list li{
    width:306px;
    height:120px;
    border: 1px solid #ddd;
    margin-right:20px;
    margin-bottom:10px;
    padding:10px;
    float:left;
    position:relative;
    cursor:pointer;
}
.select-invoice-list li.selected{
    width:304px;
    height:118px;
    border: 2px solid #b00;
}
.select-invoice-list li .invoice-info-part p{
    line-height:20px;
}
.select-invoice-list li .invoice-opt-part{
    position:absolute;
    bottom:10px;
    right:10px;
    text-align:right;
}
.select-invoice-list li .invoice-opt-part a{
    color:#2c6bc5;
}
.select-invoice-list li .invoice-opt-part a:hover{
    color:#b00;
}
#btn-ask{
    display:block;
    width:120px;
    height:40px;
    margin-left: 20px;
    background: #1465b4;
    border:none;
    color:#fff;
    cursor:pointer;
}
.ask-invoice-main .main-title {
    line-height: 40px;
    height: 40px;
    color: #666;
}
.ask-invoice-main .main-title h3 {
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    float: left;
    margin:0;
}
.ask-invoice-main .main-title .right {
    margin-right:10px;
}
.ask-invoice-main .main-title .right a {
    color:#005ea7;
}
.ask-invoice-main .hr {
  border-bottom: 1px solid #e6e6e6;
  height: 0;
  margin: 10px 0;
}
.ask-invoice-main .recharge-record {
    width:600px;
    border-collapse:collapse;
    border-spacing:0;
    border:1px solid #e1e6eb;
    border-bottom-width:0;
    margin:0 20px;
}
.ask-invoice-main .recharge-record tr.th {
    background-color:#F5F6FA;
}
.ask-invoice-main .recharge-record td {
    border-bottom:1px solid #e1e6eb;
    text-align:left;
    padding:8px;
}
.ask-invoice-main .recharge-record td.text-right {
    text-align:right
}
.ask-invoice-main .recharge-record td.text-center {
    text-align:center;
}
.ask-invoice-main .recharge-record td input {
    margin:0;
}
.ask-invoice-main .operate {
    padding:15px;
}
.ask-invoice-main .operate .l {
    float:left;
}
.ask-invoice-main .operate .r {
    float:right;
    margin-right:10px;
}
.ask-invoice-main .operate span .invoice_value {
    color: #F90;
    font-weight:bold;
}
.ask-invoice-main .address-list {
    margin:0 20px;
}
.ask-invoice-main .address-list li {
    height:30px;
    line-height:30px;
}
.ask-invoice-main .address-list input {
    margin:0 4px 0 0;
}
.ask-invoice-main a.btn-ask-invoice {
    font-weight:bold;
    border-radius: 0px;
    padding: 13px 16px;
    line-height: 40px;
    background-color:#1465b4;
    color:#fff;
}
.alert-warning {
    padding: 6px 12px;
    line-height: 40px;
    margin: 10px 0 6px 0;
    border-radius: 0px;
    color: #f68300;
    background-color: #FCF8E2;
    border: 1px solid #FBECCB;
}
.btn-invoice {
  font-size: 12px;
  border-radius: 0px;
  padding: 11px 16px;
  line-height: 14px;
  background-color:#1465b4;
  color:#fff;
}
.invoice-history table {
    width:100%;
    border-spacing:0;
}
.invoice-history table tr {
  line-height:40px;
}
.invoice-history table tr.head {
  background-color:#f3f3f3;
}
.invoice-history table tr td {
  border-bottom:1px dashed #d1d1d1;
  text-align:center;
}
.invoice-history table tr td ul {
  line-height:20px;
}

/*---------------------------------招标日历标讯列表-----------------------------*/
.bidding_calendar_info {
    width:1000px;
    margin:0 auto;
}
.bidding_calendar_info .title {
    text-align:center;
    height:40px;
    line-height:40px;
    font-size:16px;
    font-weight:bold;
    margin-top:20px;
}
.bidding_calendar_info hr {
    height:2px;
    background-color:#2c6bc5;
    border-width:0;
}
.bidding_calendar_info .list {
    display:block;
    margin:20px 60px;
}
.bidding_calendar_info .list li {
    height:30px;
    line-height:30px;
    width:inherit;
}
.bidding_calendar_info .noresult {
    text-align:center;
    line-height:180px;
    padding:0;
}

/*------------------------------------找回密码-------------------------------*/
.findPassFinishOperate {
    margin-left:80px; 
}
.findPassFinishOperate li {
    height:30px;
    line-height:30px;
}
.findPassFinishOperate li a {
    text-decoration:underline;
    color:#1465b4;
}

/*------------------------帮助中心--------------------*/
.mbx{ height:30px; line-height:30px; }
.help_content {
    margin:10px 20px;
}
.help_content .bold {
    font-weight:bold;
    color:#b10000;
}
.help_content .priceTable {
    width:734px;
    border-spacing:0;
    border:1px solid #ccc;
    border-width:1px 0 0 1px;
}
.help_content .priceTable .first {
    background-color:#f3f3f3;
    font-weight:bold;
}
.help_content .priceTable td {
    text-align:center;
    height:30px;
    line-height:30px;
    font-size:10px;
    border:1px solid #ccc;
    border-width:0 1px 1px 0;
}
.help_content .priceTable td .vertically {
    width:20px;
    margin:0 auto;
}
.help_content .priceTable td .promote {
    color:#c00;
}
.help_content .priceTable td .original {
    text-decoration:line-through;
    color:#ccc;
    font-size:12px;
}
.help_content .priceTable td .trial {
    color:#2c6bc5;
    display:block;
}
.help_content .priceTable td .trial:hover{
    color:#c00;
    text-decoration:underline;
}
.question_list {
    padding-bottom:10px;
    border-bottom:1px dashed #666;
}
.question_list li {
    height:25px;
    line-height:25px;
}
.question_list li a {
    color:#2c6bc5;
}
.answer_container {
    padding-top:10px;
}
.answer_container .answer {
    margin-top:10px;
}
.answer_container .answer .content {
    width:auto;
    line-height:24px;
}
.answer_container .answer .content a {
    color:#2c6bc5;
    text-decoration:underline;
}
.answer .title {
    color:#2c6bc5;
}

.excellent-member {
    width:100%;
    border-bottom:1px dotted #d1d1d1;
}
.excellent-member tr {
    height:20px;
    line-height:20px;
}
.excellent-member tr.thead td {
    border-bottom:1px dotted #d1d1d1;
    font-weight:bold;
}
.excellent-member .year-title {
    text-align:center;
    font-size:14px;
    font-weight:bold;
    height:30px;
    line-height:30px;
}
.excellent-member .nature {
    width:20%;
}
.excellent-member .name {
    width:33%;
}
.excellent-member .area {
    width:7%;
}
.excellent-member .remark {
    color:red;
    height:30px;
    line-height:30px;
    text-align:center;
}

.service-category {
    line-height:20px;
}
.service-category-title {
    float:left;
    font-size:14px;
    font-weight:bold;
    padding-right:10px;
    border-right:1px solid #ccc;
}
.service-category .service-category-item-container {
    float:left;
    margin-left:0;
}
.service-category-item {
    float:left;
    margin-left:10px;
}
.service-category-item a {
    color:#2c6bc5;
}
.service-category-item a:hover {
    text-decoration:underline;
}
.service-item-detail-container {
    clear:both;
    margin:10px 0;
}
.service-item-detail {
    padding:10px;
    border:1px dashed #ccc;
    display:none;
}
.service-item-detail .item-title {
    font-size:18px;
    font-weight:bold;
    line-height:30px;
}
.service-item-detail .item-explain {
    font-size:14px;
    font-weight:bold;
    line-height:30px;
}

.hkzh-container {

}
.hkzh-container dt {
    font-weight:bold;
    line-height:30px;
}
.hkzh-container dd {
    margin-left:0;
}
.hkzh-container dd .bank-logo {
    margin:0;
}
.hkzh-container dd p {
    line-height:20px;
}

/*-----------------------用户反馈--------------------*/
.feedback-welcome {
    line-height:25px;
}
.feedback-content {
    background-color: #F2F2F2;
    border: 1px solid #ccc;
    margin-top:20px;
}
.question-wrap {
    padding: 20px 20px 30px 20px;
    background-color: #F2F2F2;
}
.question-item {
    padding: 10px 0;
    overflow: visible;
    zoom: 1;
}
.question-item .question-content {
    padding-top: 20px;
}
.question-item textarea {
    width: 500px;
    height:150px;
}
.feedback-submit {
    margin-top:10px;
}
.feedback-submit .sub-btn {
    width:100px; 
    font:bold 14px/20px 宋体; 
    height:40px; 
    line-height:40px; 
    float:left;
    cursor:pointer;
    color:#fff;
    border-width:0;
    background-color:#2c6bc5;
    text-align:center;
}
.feedback-submit .sub-btn.disabled {
    background-color:#999;
    cursor:default;
}
.feedback-submit .sub-msg {
    margin-left:20px; 
    color:red; 
    float:left; 
    height:40px; 
    line-height:40px; 
    font-size:14px;
}

/*----------------------------错误页-------------------------*/
.error_container {
    /*background: url(http://image.bitautoimg.com/uimg/index120401/images2/404page.jpg) no-repeat;*/
    font-size: 14px;
    height: 180px;
    margin: 80px 30px 100px 100px;
    padding-left: 200px;
    padding-top: 1px;
}
.error_container h1 {
    /*border-bottom: 1px solid #EFEFF0;*/
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 18px;
}
.error_container p {
    margin: 14px 0 0;
}
.error_container dl {
    margin: 30px 0 0 0;
}
.error_container dt {
    font-weight: bold;
}
.error_container dd {
    padding: 5px 0 0 0;
}
.error_container dd a {
    text-decoration: underline;
    color:#36c;
}


/*--------------------------------vip项目列表页----------------------------*/
.project_container a:hover {
    color:#F60;
}
.project_filter {
    border:1px #ebebeb solid;
}
.filter-row {
    line-height:25px;
    padding:5px 0;
    border-bottom:1px #ebebeb solid;
}
.filter-row dl {
    margin:0;
    position:relative;
}
.filter-row dl dt {
    float:left;
    width:90px;
    text-align:right;
    font-weight:bold;
}
.filter-row dl dd {
    float:left;
    margin:0;
}
.filter-row dl dd.multi {
    float:left;
    margin:0;
}
.info_filter .filter-row .multi .options {
    width: 550px;
}
.filter-row dl dd.multi .multi-btn {
    position:absolute;
    top:3px;
    right:20px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ddd;
    padding: 0 3px;
    background: #F8F8F8;
    color: #333;
}
.filter_name .text {
    float:left;
    padding:0 3px;
    border: 1px #b5b5b5 solid;
    border-right-width:0;
    width:280px;
    height:24px;
    line-height:24px;
}
.filter_name .btn {
    float:left;
    width:74px;
    height:26px;
    line-height:24px;
    background-color:#f60;
    border:1px #f33 solid;
    color:#fff;
    padding:0;
    cursor:pointer;
}
.filter_name .reset {
    margin-left:10px;
    color:#39C;
}
.filter-row .options {
    width:900px;
}
.filter-row .options li {
    float:left;
    padding:0 8px;
}
.filter-row .options li.hover, .filter-row .options li.selected {
    background-color:#F60;
}
.filter-row .options li.hover a, .filter-row .options li.selected a {
    color:#fff;
}
.filter_area {
    border-bottom-width:0;
}
.project_tabs {
    border-bottom: 2px #F60 solid;
    height:35px;
}
.project_tabs li {
    width: 140px;
    height: 35px;
    line-height:35px;
    text-align:center;
    float: left;
    padding: 0 10px 0 0;
    background: #F60;
    font-size: 14px;
    font-weight:bold;
    color:#fff;
}
.project_tabs li.batch-tips {
    width: auto;
    text-align:left;
    padding: 0;
    background-color: transparent;
    font-size: 12px;
    color:#3d3d3d;
    margin-left:10px;
}
.project_tabs li.short_pager {
    width: auto;
    text-align:right;
    float: right;
    padding: 0;
    background-color: transparent;
    font-size: 12px;
    color:#3d3d3d;
    margin-right:10px;
}
.project_contents li {
    line-height:39px;
    border-bottom: 1px dotted #dbdbdb;
}
.project_contents li.p-header {
    background-color:#f7f7f7;
    color:#666;
}
.project_contents li .pub_date {
    width:100px;
    text-align:center;
}
.project_contents li .chk {
    width:20px;
}
.project_contents li .chk input {
    margin: 3px 0 0 0;
}
.project_contents li .title {
    width:510px;
}
.project_contents li .title a, .project_contents li .title .province {
    font-size:14px;
}
.project_contents li .title .desc {
    width:590px;
    line-height:20px;
    color:#999;
    margin-bottom:10px;
}
.project_contents li .title .desc .desc-item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.project_contents li .term {
    width:170px;
    text-align:center;
}
.project_contents li .build_area {
    width:100px;
    text-align:center;
}
.project_contents li .investment {
    width:100px;
    text-align:center;
}
.project_contents li.p-footer {
    margin-top:13px;
    border-bottom-width: 0;
}
.project_contents li .title .follow {
    margin-left:5px;
    color:#f60;
    font-size:14px;
}

.selected_project_container {
    width:300px;
    position:fixed;
    bottom:43px;
    right:0;
    z-index:999999;
    border:1px solid #F60;
    background-color:#fff;
    display:none;
}
.full-title {
    height:30px;
    line-height:30px;
    background-color:#F60;
    color:#fff;
}
.full-title a {
    color:#fff;
}
.full-title a:hover {
    text-decoration:underline;
}
.selected-pro-list {
    padding-left:10px;
}
.selected-pro-list li {
    height:30px;
    line-height:30px;
}
.selected-pro-list li .pro-title {
    width:260px;
    height:30px;
    line-height:30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.selected-pro-list li .pro-title:hover {
    text-decoration:underline;
}
.selected-pro-list li .close {
    width:10px;
    text-align:center;
    font-weight:bold;
    color:#f60;
}
.selected-pro-opt a {
    height:40px;
    line-height:40px;
    text-align:center;
}
.selected-pro-opt .export {
    width:60%;
    color:#fff;
    background-color:#f60;
}
.selected-pro-opt .remove {
    width:40%;
    background-color:#ccc;
}

/*--------------------项目负责人列----------------------*/
.project_contents li .leader-name {
    width:80px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.project_contents li .leader-name a {
    font-size:14px;
    color:#3382c7;
}
.project_contents li .leader-name a:hover {
    color:#cc0000;
    text-decoration:underline;
}
.project_contents li .leader-company_name {
    width:310px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.project_contents li .leader-company_name a {
    font-size:14px;
}
.project_contents li .leader-company_name a:hover {
    color:#cc0000;
    text-decoration:underline;
}
.project_contents li .leader-project_role {
    width:140px;
}
.project_contents li .leader-project_count {
    width:160px;
    text-align:center;
}
.project_contents li .leader-phone {
    width:120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.project_contents li .leader-project_date {
    width:100px;
    text-align:center;
}

/*--------------------------------项目详细页--------------------------*/
.address-map {
    height:400px;
}
.address-map-bg {
    margin-right:5px;
    height:400px;
    text-align: center;
    position: relative;
    background:url(/images/pro_address_map_bg.jpg) no-repeat center;
}
.address-map-bg-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #FFF;
    opacity: .9;
    height: 100%;
    width: 100%;
}
.address-map-bg-tip {
    width:100%;
    text-align:center;
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top:-13px;
    left: 0;
    font-size:16px;
}
.follow_container {
    width:680px;
    margin:20px auto;
}
.follow_container .tabs {
    border-bottom: 2px solid #3d71c4;
}
.follow_container .tabs li {
    float:left;
}
.follow_container .tabs a {
    display: block;
    width: 96px;
    height: 30px;
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    text-align: center;
    background-image: url(/images/follow_tabs_bg.png);
    background-position:-97px 0;
}
.follow_container .tabs a.hover, .follow_container .tabs a:hover {
    background-position:0 0;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
.follow_container .linkman {
    margin-left:10px;
}
.follow_container .linkman dl {
    line-height:20px;
}
.follow_container .linkman dt {
    float:left;
    width:150px;
    font-weight:bold;
}
.follow_container .linkman dd {
    float:left;
    width:500px;
    margin:0 0 10px 0;
}
.follow_container .linkman dd .link-info {
    float:left;
}
.follow_container .linkman dd .opt-tip {
    float:left;
    margin-left:40px;
    line-height:60px;
}
.follow_container .linkman a {
    color:#3382c7;
    text-decoration:none;
}
.follow_container .linkman a:hover {
    color:#f60;
}
.follow_container .bidding_table {
    width:90%;
    margin-top:10px;
}
.follow_container .bidding_table a {
    color:#39C;
}
.follow_container .bidding_table a:hover {
    color:#f60;
}
/*示意图选项卡*/
.follow-map{margin:20px 10px 20px 40px;}
.follow-map .map-top{height:40px; padding:0; list-style-type:none; text-align:center; background:url(/images/follow_map_top_bg.gif) top repeat-x; position:relative; top:0; left:0; margin:0 auto;}
.follow-map .map-top .term{width:80px; height:40px; float:left;}
.follow-map .map-top .separate{width:10px; height:40px; float:left;}
.follow-map .map-top .tophead{width:32px; background:#FFF; height:16px; font-size:12px; color:#C00; font-weight:bold; position:absolute; top:0; left:-32px;}
.follow-map .map-top .term .follows{height:40px; list-style-type:none; margin:0 auto; padding:0;}
.follow-map .map-top .term .follows .follow{ display:inline-block; *display:inline; *zoom:1; width:15px; height:40px; line-height:16px; color:#FFF; text-align:center; background:url(/images/follow_map_top_follow_bg.gif) top no-repeat; font-size:11px;}
.follow-map .map-top .term .follows .follow a {
    color:#fff;
    font-size:11px;
}
.follow-map .map-top .term .follows .follow a:hover {
    color:#FF0;
    text-decoration:underline;
}
/*跟进*/
.follow-map .map-center{height:32px; padding:0; list-style-type:none; margin:0 auto; line-height:18px;}
.follow-map .map-center .term{width:80px; height:32px; background:url(/images/follow_map_center_middle.gif); float:left;}
.follow-map .map-center .term a{display:block; padding:7px 2px; text-align:center; color:#666; text-decoration:none;}
.follow-map .map-center .term a:hover{color:#F30;}
.follow-map .map-center .term-finish{width:80px; height:32px; background:url(/images/follow_map_center_middle_finish.gif); float:left;}
.follow-map .map-center .term-finish a{display:block; padding:7px 2px; text-align:center; color:#FFF; text-decoration:none;}
.follow-map .map-center .term-finish a:hover{color:#FF0;}
.follow-map .map-center .separate{width:10px; height:32px; background:url(/images/follow_map_center_middle.gif); float:left;}
.follow-map .map-center .separate span{display:block; padding:7px 0; line-height:18px; text-align:center; color:#666; text-decoration:none;}
.follow-map .map-center .separate-finish{width:10px; height:32px; background:url(/images/follow_map_center_middle_finish.gif); float:left;}
.follow-map .map-center .separate-finish span{display:block; padding:7px 0; line-height:18px; text-align:center; color:#FFF; text-decoration:none;}

.follow-map .map-bottom{height:40px; padding:0; list-style-type:none; margin:0 auto; text-align:center; position:relative; left:0; top:0;}
.follow-map .map-bottom .term{width:80px; height:40px; float:left; padding:0; background:url(/images/follow_map_bottom_bg.gif);}
.follow-map .map-bottom .term-finish{width:80px; height:40px; float:left; padding:0; background:url(/images/follow_map_bottom_finish_bg.gif);}
.follow-map .map-bottom .separate{width:10px; height:31px; float:left; background:url(/images/follow_map_bottom_separate_bg.gif) center 0 no-repeat;}
.follow-map .map-bottom .separate-finish{width:10px; height:31px; float:left; background:url(/images/follow_map_bottom_separate_finish_bg.gif) center 0 no-repeat;}
.follow-map .map-bottom .tophead{width:32px; height:24px; position:absolute; top:13px; left:-32px; background:url(/images/follow_map_bottom_tophead_bg.gif) right no-repeat;}
.follow-map .map-bottom .follows{height:40px; margin:0 auto; list-style-type:none; }
.follow-map .map-bottom .follows .follow{width:15px; height:40px; display:inline-block;*display:inline; *zoom:1; margin-top:1px;}
.follow-map .map-bottom .follows .follow img{display:block; width:15px; height:32px; vertical-align:top; cursor:pointer; margin:0 auto;}

.follow-map .map-top .term107002, .follow-map .map-center .term107002, .follow-map .map-bottom .term107002 {
    width:40px;
}
.follow-map .map-center .term107002 {
    background:url(/images/follow_map_center_first_finish_bg.gif);
}
.follow-map .map-top .term107003, .follow-map .map-center .term107003, .follow-map .map-bottom .term107003 {
    width:40px;
}
.follow-map .map-top .term107004, .follow-map .map-center .term107004, .follow-map .map-bottom .term107004 {
    width:40px;
}
.follow-map .map-top .term107005, .follow-map .map-center .term107005, .follow-map .map-bottom .term107005 {
    width:55px;
}
.follow-map .map-top .term107006, .follow-map .map-center .term107006, .follow-map .map-bottom .term107006 {
    width:55px;
}
.follow-map .map-top .term107007, .follow-map .map-center .term107007, .follow-map .map-bottom .term107007 {
    width:55px;
}
.follow-map .map-top .term107008, .follow-map .map-center .term107008, .follow-map .map-bottom .term107008 {
    width:55px;
}
.follow-map .map-top .term107009, .follow-map .map-center .term107009, .follow-map .map-bottom .term107009 {
    width:55px;
}
.follow-map .map-top .term107010, .follow-map .map-center .term107010, .follow-map .map-bottom .term107010 {
    width:55px;
}
.follow-map .map-top .term107011, .follow-map .map-center .term107011, .follow-map .map-bottom .term107011 {
    width:55px;
}
.follow-map .map-top .term107012, .follow-map .map-center .term107012, .follow-map .map-bottom .term107012 {
    width:55px;
}
.follow-map .map-center .term107012 {
    background:url(/images/follow_map_center_last_bg.gif) right;
}
.follow-map .map-top .term107013, .follow-map .map-center .term107013, .follow-map .map-bottom .term107013 {
    width:55px;
}
.follow-map .map-top .term107014, .follow-map .map-center .term107014, .follow-map .map-bottom .term107014 {
    width:55px;
}


/*---------------------------------第三方联合登录页面----------------------------*/
.union-login {
    line-height:122px;
}
.union-login i {
    padding: 0 8px;
    font-weight: bold;
    font-family: "microsoft yahei","\5b8b\4f53";
    font-style:normal;
}
.union-login b {
    font: 18px/1 "Microsoft Yahei";
}
.bind_container {
    border: 1px solid #DDD;
}
.bind_container .third-info {
    height: 60px;
    padding-left: 330px;
    margin-top: 30px;
}
.bind_container .third-info .third-avatar {
    float: left;
    width: 60px;
    height: 60px;
}
.bind_container .third-info .third-name {
    float: left;
    height: 60px;
    margin-left: 10px;
    font: 18px/60px "Microsoft Yahei";
}
.bind_container .register-login-change {
    position: relative;
    margin-top: 50px;
}
.bind_container .register-login-change .register-login-content {
    position: relative;
    width: 380px;
    margin: 0 auto;
}
.bind_container .register-login-content a {
    display: block;
    float: left;
    width: 180px;
    height: 30px;
    font: bold 16px/30px "Microsoft Yahei";
    text-align: center;
}
.bind_container .register-login-content a.selected {
    color: #F70;
    text-decoration: none;
}
.bind_container .register-login-content .changeLine {
    position: absolute;
    left: 0;
    top: 31px;
    width: 180px;
    height: 0;
    border-bottom: 3px solid #F90;
    font-size: 0;
    z-index: 5;
}
.bind_container .icon-arrow {
    display: block;
    width: 9px;
    height: 5px;
    background: url(/images/thirdlogin-sprite.png) 0 0;
    overflow: hidden;
}
.bind_container .register-login-content .changeLine .icon-arrow {
    position: absolute;
    left: 85px;
    top: 3px;
}
.bind_container .register-login-change .split-line {
    position: relative;
    top: 3px;
    width: 928px;
    height: 0;
    margin: 0 auto;
    font-size: 0;
    border-bottom: 1px solid #CCC;
}
.bind_container .info-container {
    position: relative;
}
.info-container .info-inline {
    width: 380px;
    margin: 0 auto;
}
.info-container .info-content {
    display: none;
    height: 350px;
    width: 380px;
    padding-top: 25px;
}
.info-container .info-prompt {
    color: #666;
}
.info-container .info-item {
    position: relative;
    padding-bottom: 25px;
    z-index: 1;
}
.info-container .first-item {
    margin-top: 20px;
}

/*---------------------------------SEM搜索着陆页-----------------------------*/
.sem-logo-right {
    width:760px;
    height:55px;
    line-height:55px;
    float: left;
    padding-left: 20px;
    margin: 23px 0 0 20px;
    border-left: 2px #2c6bc5 solid;
    color:#2c6bc5;
    font-size:22px;
}
.sem-logo-right .sem-login {
    font-size:16px;
}
.banner_wrap {
    width: 100%;
    height: 380px;
    overflow: hidden;
    background:url(/images/sem/banner.jpg) center center no-repeat;
}
.form_wrap {
    width: 1002px;
    margin:0 auto;
    height: auto;
}
.form_info {
    float: right;
    width: 270px;
    height: 250px;
    padding: 37px 25px;
    background: #FFF;
    margin-top: 30px;
    position:relative;
}
.form_info p {
    margin-bottom: 10px;
    color: #898989;
}
.form_info p span {
    width: 75px;
    height: 34px;
    text-align: right;
    display: inline-block;
    line-height: 34px;
}
.form_info p input {
    width: 180px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #bcbcbc;
    padding:0 0 0 10px;
    font-size: 13px;
    font-family: 微软雅黑;
}
.form_info p .sms-btn {
    display: inline-block;
    font-size: 12px;
    width: 109px;
    border: 1px solid #bcbcbc;
    border-left-width: 0;
    line-height: 32px;
    height: 32px;
    text-align: center;
    background: #f5f5f5;
}
.form_info p .sms-btn:hover {
    color:#c00;
}
.form_info p .sms-btn-disable {
    display:inline-block; 
    opacity: .65;
}
.form_info p .sms-btn-disable:hover {
    color:#898989;
}
.form_info p input.checkbox {
    width: auto;
    height: auto;
}
.form_info a.btn_zhuce {
    color: #FFF;
    display: inline-block;
    background: #4186c9;
    font-size: 16px;
    width: 267px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-bottom:10px;
}
.form_info .reg_btn_disabled {
    width: 267px;
    height: 42px;
    background: #b7b7b7;
    font-size: 16px;
    color: #fff;
    border: none;
    padding: 0;
    display: inline-block;
    line-height: 42px;
    text-align: center;
    margin-bottom:10px;
}
.form_info p a.btn_login_z {
    margin-left: 5px;
}
.sem_content {
    width:1002px;
    margin:0 auto;
    margin-top:10px;
    border-radius: 4px;
    padding: 10px 0;
    background: #fff;
}
.sem-info-head {
    color: #b00;
    font-weight: bold;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    border-bottom:1px solid #f2f2f2;
}
.sem-info-head p {
    text-align:center;
    line-height: 40px;
}
.sem-info-table {
    width:962px;
    margin:0 auto;
    border:none;
    border-spacing:0;
}
.sem-info-table th, .sem-info-table td {
    border:none;
    padding:10px 8px;
    text-align:center;
    font-size:14px;
}
.sem-info-table th {
    background: #f2f8fe;
}
.sem-info-table tr:nth-child(odd) td {
    background-color:#f9f9f9;
}
.sem-info-table td a {
    display:block;
    width:614px; 
    text-align:left;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
}
.sem-info-foot {
    text-align:center;
    font-size:16px;
    border-top:1px solid #f2f2f2;
}
.sem-info-foot a {
    color:#b00;
}

.zhongbiao_wrap {
    background-color:#f7f0da;
}
.zhongbiao {
    width:1002px;
    margin:0 auto;
}
.zhongbiao h2 {
    font-size:24px;
    font-weight:bold;
}
.zhongbiao ul li {
    padding: 0 30px;
    margin:10px 0;
    float:left;
    height:26px;
    line-height:26px;
    background:url(/images/sem/numbers.png) 0 0 no-repeat;
    font-size:18px;
}
.zhongbiao ul li.num1 {
    background-position:0 0;
}
.zhongbiao ul li.num2 {
    background-position:0 -26px;
}
.zhongbiao ul li.num3 {
    background-position:0 -52px;
}
.zhongbiao .youshi {
    height:77px;
}
.youshi .youshi_item {
    width: 180px;
    height: 74px;
    float: left;
    border-right: 1px #FFF solid;
    padding: 3px 0 0 19px;
    background-color:#fdd7bc;
}
.youshi_item h4 {
    line-height: 34px;
    font-size: 16px;
    margin: 0 auto;
    padding: 0;
    font-family: "微软雅黑";
    color: #666;
}
.youshi_item h5 {
    line-height: 34px;
    font-size: 18px;
    margin: 0 auto;
    padding: 0;
    font-family: "微软雅黑";
    color: #F60;
}
.youshi_item a {
    display:block;
    width:150px;
    height:40px;
    line-height:40px;
    background-color:#f6a110;
    color:#fff;
    text-align:center;
    font-size:16px;
    margin-top:17px;
}
.zhuanxiang_wrap {
    background-color:#edeeec;
}
.zhuanxiang {
    width:1002px;
    margin:0 auto;
}
.zhuanxiang h2 {
    font-size:24px;
    font-weight:bold;
}
.zhuanxiang .tu {
    width:1000px;
    height:490px;
    padding:20px 0;
    background:url(/images/sem/zhuanxiang.jpg) center center no-repeat;
}
.zhuanxiang .tu .log-reg {
    margin-top:445px;
    text-align:center;
    font-size:20px;
}
.fankui_wrap {
    height:517px;
    background:url(/images/sem/fankui_bg.gif);
}
.fankui {
    width:1002px;
    margin:0 auto;
}
.fankui h2 {
    font-size:24px;
    font-weight:bold;
    padding:17px 0;
}
.fankui .tu {
    width:1000px;
    height:430px;
    background:url(/images/sem/fankui.png) center center no-repeat;
}


/*----------------------------------标讯项目样例-------------------------------*/
.sample-content {
    border: #d1d1d1 solid 1px;
    padding:20px;
}

/*-------------------------详细页右侧相关标讯列表-------------------------*/
.related_bidding .biddings {
    padding:5px 0;
}
.related_bidding .biddings li {
    background: url(/images/bg05.jpg) no-repeat left center;
    height: 24px;
    width: 245px;
    line-height: 24px;
    padding-left: 8px;
    margin:0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/*-----------------------------按月付费页面---------------------------*/
.purchase_options {
    padding:0px 20px 20px 40px;
}
.purchase_options .purchase_item {
    margin-top:30px;
}
.purchase_item label {
    height: 30px;
    line-height: 30px;
    float: left;
    width: 100px;
}
.region-list .region-item {
    float:left;
    width:70px;
}
.region-list .region-item li {
    
}
.region-list .region-item li.region-title {
    line-height:30px;
    padding-left:10px;
    font-weight:bold;
}
.region-list .region-item li.province-item {
    line-height:20px;
}
.region-list .region-item li.province-item input {
    margin:0 0px 0 0;
}
.region-list .region-item li.province-item label {
    line-height:20px;
}
.purchase_item .radioselect {
    display: inline-block;
    zoom: 1;
    border: 1px solid #6481cd;
    border-radius: 3px;
    border-right: medium none;
}
.ui-radio li {
    float: left;
    min-width: 28px;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    text-align: center;
    color: #6481cd;
    background-color: #f1f5fd;
    cursor: pointer;
    border-right: 1px solid #6481cd;
}
.ui-radio li.selected {
    color: #fff;
    background-color: #6481cd;
    cursor: default;
}
.ui-radio li span {
    display:inline-block;
}
.ui-radio li span.prom-ico {
    margin-left:2px;
    background: #ff7573;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #fff;
}
.purchase_item .question-link {
    height:30px;
    line-height:30px;
}
.purchase_item .question-link a {
    color:#005ea7;
}
.purchase_item .question-link a:hover {
    text-decoration:underline;
}
.purchase_item .tips {
    margin-left:100px;
    margin-top:5px;
    color:red;
}
.purchase_item .option-region label {
    float:none;
}
.purchase_item .show-info {
    line-height:30px;
    font-size:14px;
    font-weight:bold;
}
.purchase_item .show-info .promote {
    font-size:12px;
    font-weight:normal;
    color:green;
    margin-left:10px;
}
.purchase_item .ui-button {
    text-shadow:none;
    font-size:14px;
    font-weight:bold;
    font-family: "微软雅黑","宋体","Arial";
    line-height:31px;
}
.purchase_item .ui-button-disabled {
    background-color:#f7f7f7;
    border-color: #ccc;
    color:#707070;
    box-shadow:none;
    cursor:default;
}
.purchase_item .link-recharge {
    font-size:12px;
    font-weight:normal;
}
.purchase_item .link-recharge:hover {
    text-decoration:underline;
    color:#ff7573;
}
.show-info .error-msg {
    color:red;
    margin-left:100px;
}


/*-----------------------------供求市场--------------------------*/
.parHd {
    width:100%;
    height: 33px;
    margin-bottom: 0px;
    border-bottom: #333333 2px solid;
}
.parHd ul {
    width: 100%;
}
.parHd ul li {
    width: 130px;
    height: 32px;
    float: left;
    border-top: #dddddd 1px solid;
    border-right: #dddddd 1px solid;
    background-color: #f1f1f1;
}
.parHd ul li.first {
    border-left: #dddddd 1px solid;
}
.parHd ul li a:hover {
    color:#f60;
}
.parHd ul li.on {
    border-top-width:0;
}
.parHd ul li.on h2 {
    background-color: #333333;
    color: #fff;
}
.parHd ul li h2 {
    font: 700 14px/28px 微软雅黑;
    width: 130px;
    text-align: center;
    height: 33px;
    line-height:33px;
}
.parHd li.short_pager {
    width: auto;
    line-height:33px;
    text-align:right;
    float: right;
    padding: 0;
    background-color: transparent;
    font-size: 12px;
    color:#3d3d3d;
    border-width:0;
}
.market-container .filter-top {
    height: auto;
    padding: 8px 15px;
    clear: both;
    background-color: #f2f2f2;
    color: #666666;
    overflow: hidden;
}
.market-container .filter-container {
    border: #dddddd 1px solid;
    border-width:0 1px 1px 1px;
}
.market-container .filter-row {
    border-top:1px dotted #D3DEEB;
    border-bottom-width:0;
}
.market-container .filter-row .options {
    width: 620px;
}
.result-container {
    margin-top:10px;
}
.result-title {
    height:33px;
    line-height:33px;
    border-bottom: 2px #333333 solid;
    text-align:right;
    font-weight:bold;
}

.result-contents li {
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dotted #dbdbdb;
}
.result-contents li.r-header {
    background-color: #f7f7f7;
}
.result-contents li .area {
    width: 100px;
    text-align: center;
}
.result-contents li .title {
    width: 417px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.result-contents li .number {
    width: 100px;
    text-align: center;
}
.result-contents li .pub_date {
    width: 100px;
    text-align: center;
}
.result-contents li.r-footer {
    margin-top: 13px;
    border-bottom-width: 0;
}
.result-contents li .bad-title {
    width: 440px;
}
.result-contents li .bad-company {
    width: 210px;
    margin-left:60px;
}
.result-contents li .bad-source {
    width: 150px;
    text-align: center;
}
.result-contents li .bad-company a, .result-contents li .bad-source a {
    color:#2c6bc5;
}
.result-contents li .bad-company a:hover, .result-contents li .bad-source a:hover {
    text-decoration:underline;
}
.result-contents li .bad-pub_date {
    width: 130px;
    text-align: center;
}
.publish-btn {
    display:block;
    height:45px;
    line-height:45px;
    background-color:#F60;
    color:#fff;
    text-align:center;
    font-size:18px;
    font-weight:bold;
}
.publish-btn:hover {
    background-color:#ff4400;
}

.market-crumbs .daoh2 {
    height: 33px;
    line-height: 33px;
    background: none;
    padding-left: 10px;
    overflow: hidden;
}
.market-detail-container {
    border-top: #333333 2px solid;
}
.market-detail-title {
    text-align:center;
    margin:20px 0 10px 0;
    font-size:2rem;
}
.market-top-info {
    text-align:center;
}
.market-item-info {
    margin:10px;
    border-top: #eee 1px solid;
    padding:20px;
    font-size:16px;
}
.market-item-info li {
    margin-left:20px;
    height:30px;
    line-height:30px;
}
.market-item-info li.phone {
    margin-top:20px;
    height:60px;
}
.market-item-info .phone-title {
    width:40px;
    line-height:20px;
    background: #ee7711 url('/images/phone.png') no-repeat 51px 12px;
    height:40px;
    color:#fff;
    text-align:center;
    font-size:16px;
    padding:10px 35px 10px 10px;
    float:left;
}
.market-item-info .phone-content {
    float:left;
    width:250px;
    height:60px;
    line-height:60px;
    font-size:36px;
    font-family: impact,arial,sans-serif;
    color:#666;
    margin-left:20px;
}
.market-item-info .phone-btn {
    float:left;
    width:200px;
    height:40px;
    line-height:40px;
    margin-top:10px;
    background-color:#e74c3c;
    border-radius: 4px;
    color:#fff;
    text-align:center;
}
.market-item-info .phone-btn:hover {
    background-color:#F00;
}
.market-content {
    margin:20px 30px;
    font-size:14px;
    line-height:25px;
}
.market-type-container {
    margin-top:20px;
}
.market-type-container .area-title {
    height:38px;
    line-height:38px;
    border-bottom: #0c3e83 solid 2px;
}
.market-type-container .area-title .type-title {
    float:left;
    font-size:20px;
    font-weight:bold;
    margin-left:10px;
    margin-right:20px;
}
.market-type-container .area-title .type-publish {
    float:left;
    padding-left:20px;
    border-left:#ccc solid 2px;
    margin-top:8px;
    height:25px;
    line-height:25px;
    font-size:14px;
    color:#b10000;
    font-weight:bold;
}
.market-type-container .area-title .type-more {
    float:right;
    font-size:14px;
    margin-right:10px;
}
.market-type-container .area-content {
    padding:10px;
}
.area-content .left-category {
    float:left;
    width:480px;
}
.area-content .left-category a {
    float: left;
    height: 15px;
    line-height: 14px;
    margin: 10px 10px 5px 0;
    white-space: nowrap;
    font-size:14px;
}
.area-content .right-info {
    float:right;
    width:469px;
    border-left: 1px dotted #ddd;
    padding-left:10px;
}
.right-info li {
    height:25px;
    line-height:25px;
    margin-left:10px;
}
.right-info li .info-title {
    float:left;
    width:329px;
}
.right-info li .info-title a {
    display:block;
    width: 320px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.right-info li .info-province {
    float:left;
    width:50px;
}
.right-info li .info-pub_date {
    float:left;
    width:80px;
}


/*------------------------------------企业信用库----------------------------------*/
.credit-notice-box {
    width:200px;
    position:fixed;
    top:207px;
    left:0px;
    font-size:14px;
}
.credit-notice-box .box-title {
    height: 30px;
    line-height: 30px;
    background: #ccc;
    color: #c00;
    font-weight: normal;
    padding: 0 15px 0 80px;
    position:relative;
}
.box-title .close {
    position:absolute;
    right:10px;
}
.credit-notice-box .box-content {
    background-color:#FBF0C7;
    padding:10px;
    font-size:16px;
    border:1px solid #ccc;
    border-top-width:0;
}
.credit-notice-box .box-content p {
    line-height:30px;
}
.credit-container {
}
.company-search {
    border:1px solid #d2cee7;
}
.company-search-header {
    height:39px;
    line-height:39px;
    border-bottom:1px solid #d2cee7;
    background-color:#f1f1f1;
    font-size:14px;
    font-weight:bold;
}
.company-search-content {
    padding:20px;
}
.company-search-content .search-content-left {
    float:left;
    height:40px;
    line-height:40px;
}
.company-search-content .search-content-right {
    float:left;
}
.search-content-left .company-search-item {
    float:left;
    margin-right:50px;
}
.search-content-left .company-search-item .item-field {
    float:left;
}
.search-content-left .company-search-item .item-value {
    float:left;
}
.search-content-left .company-search-item .item-value input, .search-content-left .company-search-item .item-value select {
    height:27px;
    padding:0;
    border: 1px solid #d2cee7;
}
.search-content-right .company-search-button {
    display:block;
    width:131px;
    height:40px;
    line-height:40px;
    background-image:url(/images/company_search_button.gif);
    text-align:center;
    color:#fff;
    font-size:14px;
}
.search-content-right .company-search-button span {
    padding-left:15px;
}
.company-list-header {
    height:35px;
    line-height:35px;
    /*padding-left:45px;
    background:url(/images/company_list.gif) no-repeat;*/
    margin-top:20px;
    font-size:14px;
    font-weight:bold;
}
.company-list-header a {
    float:right;
    height:32px;
    background: #ff6600;
    color:#fff;
    border-radius: 5px;
    padding:0 30px;
    line-height:32px;
    font-size:12px;
}
.company-list-header a:hover {
    text-decoration:underline;
}
.company-list {
    width:100%;
    border-spacing:0;
    margin-top:10px;
}
.company-list thead th {
    height: 33px;
    color: #fff;
    background-color: #3d8ddb;
    border:1px solid #d2cee7;
    border-width:0 1px 1px 0;
}
.company-list thead th:last-of-type {
    border-width:0 0 1px 0;
}
.company-list tbody tr.even {
    background-color:#eeeeee;
}
.company-list tbody tr.odd {
    background-color: #fff;
}
.company-list tbody tr.hover {
    background-color:#e0e0e0;
}
.company-list tbody td {
    padding: 12px 0;
    border:1px solid #d2cee7;
    border-width:0 1px 1px 0;
}
.company-list td.serial_number {
    text-align: center;
    border-left:1px solid #d2cee7;
}
.company-list td.company_name {
    padding: 0 1em;
    width: 17em;
    line-height: 18px;
}
.company-list td.company_name a {
    color: #0066cb;
}
.company-list td.company_name a:hover {
    text-decoration:underline;
}
.company-list td.company_provinces, .company-list td.certificate_code, .company-list td.valid_time {
    text-align: center;
}
.company-list td.business_scope {
    width: 30em;
    padding:0 1em;
    line-height: 18px;
}
.company-list td.operate {
    width:7em;
    text-align:center;
}
.company-list td.operate a {
    color: #ff6600;
}
.company-list td.operate a:hover {
    text-decoration:underline;
}

.company_basic_infor_header {
    height: 28px;
    line-height:28px;
    margin-top: 20px;
    text-align:center;
    font-size:18px;
    color:#3969b3;
}
.company_basic_infor_table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
    margin-top: 10px;
}
.company_basic_infor_table td {
    border: 1px solid #e0e0e0;
    height: 33px;
}
.company_basic_infor_table_field {
    /*background-color: #f3f4f9;*/
    background-color: #f6f6f6;
    padding-left: 16px;
}
.company_basic_infor_table_field_value {
    padding-left: 18px;
}
.company_basic_infor_table_company_name {
    font-weight: bold;
}
.certificate-msg-link {
    color:#ff6600;
    font-weight:normal;
}
.certificate-msg-link:hover {
    text-decoration:underline;
}
.company_details_more {
    margin-top: 40px;
}
.company_details_more_header {
    width: 1000px;
    height: 34px;
    line-height: 34px;
    background-image: url(/images/company_details_more_header_bg.png);
    background-repeat: repeat-x;
    overflow: hidden;
    clear: both;
}
.company_details_more_header div {
    float: left;
    width: 152px;
    height: 34px;
    text-align: center;
    background-image: url(/images/company_details_more_header_div_bg.png);
    background-repeat: repeat-x;
    margin-right: 4px;
    cursor: pointer;
    color: #014377;
    font-size: 14px;
}
.company_details_more_header .current_company_details_more_header {
    background-image: url(/images/current_company_details_more_header_bg.png);
    background-repeat: no-repeat;
    color: #333333;
}
.company_details_more_content {
    border: 1px solid #e0e0e0;
    border-top: none;
    padding: 27px 16px 67px 16px;
}
.company_details_more_content p {
    font-size: 14px;
    font-weight: bold;
}
.zizhi {
    margin-top: 20px;
}
.zizhi_header {
    width: 146px;
    height: 36px;
    background-image: url(/images/zizhi_header_bg.png);
    background-repeat: no-repeat;
    padding-left: 51px;
    line-height: 36px;
    color: #014375;
    font-size: 14px;
}
.company_details_more_content table {
    width: 100%;
    border-collapse: collapse;
}
.company_details_more_content table td {
    border: 1px solid #e0e0e0;
    height: 37px;
    line-height: 16px;
}
.company_details_more_content_table_field {
    background-color: #f6f6f6;
    padding-left: 18px;
}
.company_details_left_field {
    width: 176px;
}
.company_details_more_content_table_field_value {
    padding-left: 18px;
    width: 660px;
}
.company_details_left_field_value {
    width: 12em;
}
.company_details_middle_field {
    width: 9em;
}
.company_details_middle_field_value {
    width: 11em;
}
.company_details_right_field {
    width: 11em;
}
.company_details_right_field_value {
    width: 6em;
}
.certificate_img {
    background-color: #f3f4f9;
    text-align: center;
}

.certificate_img_value {
    text-align: center;
}
.certificate_img_value img {
    width: 36px;
    height: 26px;
    cursor: pointer;
}
.certificate_img_show {
    width: 920px;
    border: 1px solid #c5d1eb;
    border-top: none;
    padding: 16px 22px;
}
.certificate_img_show img {
    width: 914px;
    height: 651px;
}
.company_details_engineers_list {
    margin-top: 20px;
    background-color:#fafafc;
}
.company_details_engineers_list th {
    border: 1px solid #c5d1eb;
    height: 37px;
    font-weight:normal;
    background-color: #f3f4f9;
}
.company_details_even {
    background-color: #fff;
}
.company_details_engineers_list td {
    text-align: center;
}
.company_details_engineers_list_name a {
    color: #0066cb;
}
.company_details_engineers_list_name a:hover {
    text-decoration:underline;
}
.company_details_fenxiang_table {
    margin-top: 20px;
}
.company_details_fenxiang_table th {
    height: 37px;
    border: 1px solid #c5d1eb;
    font-weight:normal;
    background-color: #f3f4f9;
}
.company_details_fenxiang_table .row_odd {
    background-color: #fff;
}
.company_details_fenxiang_table .align_center {
    text-align: center;
}
.company_details_fenxiang_table .project_name {
    padding: 0 1em;
}
.project_name a {
    color: #0066cb;
}
.project_name a:hover {
    text-decoration:underline;
}
.project_name .follow {
    margin-left:5px;
    color:#f60;
}
.company_details_fenxiang_table .construct_company {
    padding: 0 1em;
}
.company_details_fenxiang_table .row_even {
    background-color: #fafafc;
}


/*---------------------------------关键词监控----------------------------*/
.keyword-container {
    padding:10px;
}
.keyword-section {
    padding:10px;
    margin:0;
    border-bottom:1px dashed #ccc;
}
.keyword-section dt {
    float:left;
    line-height:30px;
    width:70px;
    text-align:right;
}
.keyword-section dd {
    float:left;
    margin-left:10px;
}
.keyword-section dd.keyword-tips {
    width:300px;
    line-height:20px;
    color:#666;
}   
.keyword-info-row {
    line-height:30px;
}
.keyword-info-row input {
    width:100px;
    height:20px;
}
.search-info-type, .search-range {
    float:left;
    line-height:30px;
    margin-right:10px;
}
.search-info-type input[type="checkbox"], .search-range input[type="radio"], .search-area input[type="checkbox"] {
    margin:0;
}
.region-container {
    margin-right:30px;
}
.region-container li {
    line-height:20px;
}
.region-container li.region-name {
    line-height:30px;
    color:#3d3d3d;
    font-weight:bold;
}
.region-container input{
    margin:0;
    padding:0;
}

.sub-email-title {
    line-height:30px;
}
.sub-email-wrapper {
    float:left;
    margin-right:10px;
    line-height:30px;
}
.sub-email-wrapper input {
    height:20px;
    width:160px;
}
.save-keyword-section {
    margin-top:20px;
    text-align:center;
}
.save-keyword-section .save-btn {
    display:inline-block;
    background-color:#2c6bc5;
    width:120px;
    height:40px;
    line-height:40px;
    border:none;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    cursor:pointer;
}
.save-keyword-section .save-btn-disabled {
    background-color: #f7f7f7;
    color: #707070;
    cursor: default;
}

.keyword-undefined {
    line-height:150px;
    text-align:center;
    font-size:14px;
}
.keyword-undefined a:hover {
    text-decoration:underline;
}
.keyword-options {
    margin:0;
    padding:10px;
    background-color:#f2f2f2;
    color:#666;
    border-bottom:1px dashed #ccc;
}
.keyword-options dt {
    line-height:30px;
    font-weight:bold;
}
.keyword-options dd {
    margin-left:0;
    line-height:20px;
}
.option-field {
    width:80px;
    text-align:right;
}
.option-value {
}
.keyword-table {
    border-collapse:collapse;
    border-spacing:0;
}
.keyword-table td {
    padding-right:20px;
    line-height:20px;
}
.keyword-table td a:hover {
    text-decoration:underline;
}
.data-loading {
    line-height:50px;
    text-align:center;
}
.search-result-table {
    width:100%;
}
.search-result-table th {
    text-align:left;
    line-height:25px;
}
.search-result-table th i {
    width: 3px;
    height: 12px;
    display: inline-block;
    background: #373737;
    margin-right: 5px;
}
.search-result-table td {
    line-height:20px;
    padding-left:10px;
}
.search-result-table td.info_type {
    width:10%;
}
.search-result-table td.title {
    width:67%;
}
.search-result-table td.title a:hover {
    text-decoration:underline;
}
.search-result-table td.province {
    width:8%;
}
.search-result-table td.pub_date {
    width:15%;
}
.search-result-table td.more {
    padding-right:20px;
    text-align:right;
    float:none;
    line-height:40px;
}
.search-result-table td.more a:hover {
    text-decoration:underline;
}
.search-result-table td.no-result {
    text-align:center;
    line-height:100px;
}
.search-result-table td.no-result a:hover {
    text-decoration:underline;
}
/*--------------------------竞争对手监测----------------------*/
.keyword-info-row .keyowrd-competitor {
    width:300px;
}
.sub-email-title input[type="checkbox"] {
    margin:0;
}





/*------------------------------企业频道页---------------------------*/
.aptitude-sequence-container dl {
    margin:20px;
}
.aptitude-sequence-container dt {
    font-size:14px;
    height:30px;
    line-height:30px;
    position:relative;
    padding-left:15px;
    font-weight:bold;
}
.aptitude-sequence-container dt i {
    position: absolute;
    left: 0;
    top: 8px;
    display: inline-block;
    width: 6px;
    height: 14px;
    background-color:#f60;
}
.aptitude-sequence-container dd a {
    float:left;
    width:300px;
    margin-right:20px;
    height:30px;
    line-height:30px;
}
.aptitude-sequence-container dd a:hover {
    text-decoration:underline;
}
.aptitude-sequence-container dd a span {
    color:#f60;
}





/*--------------------------------企业列表页----------------------------*/
.company_container a:hover {
    color:#F60;
}
.company_filter {
    border:1px #ebebeb solid;
}
.company_filter .filter-row {
    line-height:25px;
    padding:5px 0;
    border-bottom:1px #ebebeb solid;
}
.company_filter .filter-row dl {
    margin:0;
}
.company_filter .filter-row dl dt {
    float:left;
    width:90px;
    text-align:right;
    font-weight:bold;
}
.company_filter .filter-row dl dd {
    float:left;
    margin:0;
}
.company_filter .filter_name .text {
    float:left;
    padding:0 3px;
    border: 1px #b5b5b5 solid;
    border-right-width:0;
    width:280px;
    height:24px;
    line-height:24px;
}
.company_filter .filter_name .btn {
    float:left;
    width:74px;
    height:26px;
    line-height:24px;
    background-color:#f60;
    border:1px #f33 solid;
    color:#fff;
    padding:0;
    cursor:pointer;
}
.company_filter .filter_name .link {
    float:right;
    font-weight:bold;
    text-decoration:underline;
}
.company_filter .filter_name .reset {
    margin-left:10px;
    color:#39C;
}
.company_filter .filter-row .options {
    width:900px;
}
.company_filter .filter-row .options li {
    float:left;
    padding:0 8px;
}
.company_filter .filter-row .options li.hover, .company_filter .filter-row .options li.selected {
    background-color:#F60;
}
.company_filter .filter-row .options li.hover a, .company_filter .filter-row .options li.selected a {
    color:#fff;
}
.filter_as_dic .as-container h5 {
    float:left;
    width:90px;
    font-weight:normal;
    padding-left:8px;
    padding-right:5px;
    border-right:1px solid #ccc;
}
.filter_as_dic .as-container .options {
    float:left;
    width:790px;
    margin-left:8px;
}
.company_tabs {
    border-bottom: 2px #F60 solid;
    height:35px;
}
.company_tabs li {
    width: 140px;
    height: 35px;
    line-height:35px;
    text-align:center;
    float: left;
    padding: 0 10px 0 0;
    background: #F60;
    font-size: 14px;
    font-weight:bold;
    color:#fff;
}
.company_tabs li.short_pager {
    width: auto;
    text-align:right;
    float: right;
    padding: 0;
    background-color: transparent;
    font-size: 12px;
    color:#3d3d3d;
    margin-right:10px;
}
.company_contents li {
    height:39px;
    line-height:39px;
    border-bottom: 1px dotted #dbdbdb;
}
.company_contents li.p-header {
    background-color:#f7f7f7;
    color:#666;
}
.company_contents li .pub_date {
    width:100px;
    text-align:center;
}
.company_contents li .name {
    margin-left:10px;
    width:370px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company_contents li .name a {
    color:#2c6bc5;
}
 .company_contents li .name a:hover {
     color:#f60;
    text-decoration:underline;
}
.company_contents li .term {
    width:250px;
    text-align:left;
}
.company_contents li .legal_person {
    width:200px;
    text-align:center;
}
.company_contents li .build_area {
    width:150px;
    text-align:center;
}
.company_contents li .investment {
    width:150px;
    text-align:center;
}
.company_contents li.p-footer {
    margin-top:13px;
    border-bottom-width: 0;
}
.company_contents li .title .follow {
    margin-left:5px;
    color:#f60;
}

/*-----------------------------企业详细页------------------------*/
.company-top {
    border:1px solid #f0f0f0;
    padding:15px;
}
.company-logo img {
    width:158px;
    height:118px;
    border:1px solid #f0f0f0;
}
.company-aptitude-upload-container{
    border-bottom: 1px solid #f0f0f0;
    background-color:#fffeeb; 
    padding:20px;
    color:#b00;
}
.company-summary h1 {
    line-height:50px;
}
.company-summary .opt {
    font-size:14px;
    color:#26a72c;
    font-weight:normal;
}
.company-summary .opt:hover {
    text-decoration:underline;
}
.company-summary .tyc {
    color:#2c6bc5;
    font-weight:normal;
}
.company-summary .tyc:hover {
    text-decoration:underline;
}
.company-opt a {
    width:120px;
    display: block;
    padding: 10px 0;
    _padding: 8px 0 4px;
    color: #fff;
    border-radius: 5px;
    text-align:center;
}
.btn-rate {
    
    background: #5cb15a;
}
.btn-report {
    
    background: #cf524c;
}
.company-main-container {
    border:1px solid #f0f0f0;
    border-width:0 1px 1px 1px;
}
.company-main-container .offline-tips{
    height:200px;
    margin-top:80px;
    text-align:center;
    font-size:20px;
    color:#b00;
}
.company-main-container .offline-opt a{
    color:#2c6bc5;
}
.company-main-container .offline-opt a:hover{
    text-decoration:underline;
}
.company-main-left {
    border-right:1px solid #f0f0f0;
    width:721px;
    position:relative;
}
.main-tab {
    width:100%;
    height:46px;
    line-height:46px;
    border-bottom:1px solid #f0f0f0;
    background-color:#fff;
}
.main-tab li {
    float:left;
}
.main-tab li.cur, .main-tab li.hover {
    height:45px;
    line-height:45px;
    border-bottom:2px solid #000;
}
.main-tab li a {
    font-size: 16px;
    padding:11px 15px;
}
.fixed-main-tab {
    width:1000px;
    margin:0 auto;
    position: fixed;
    top: 0;
    z-index: 1000;
}
.main-tab .tab-count {
    display: inline;
    font-size: 12px;
    color: #999;
    border: 1px solid #dedede;
    margin-left: 2px;
    padding: 1px 3px;
    border-radius: 2px;
}
.main-content {
    padding:15px;
}
.panel .panel-head {
    padding:6px 0;
}
.panel-head .head-text {
    font-size:16px;
    font-weight:bold;
}
.panel-head .head-tyc{
    font-size:16px;
    color:#ccc;
}
.panel-head .head-tyc a{
    color:#8b8b8b;
}
.panel-head .head-tyc img{
    height:22px;
}
.panel-head .head-count {
    background: #ffc000;
    font-size: 14px;
    font-weight: normal;
    padding: 1px 5px;
    border-radius: 3px;
    margin-left: 5px;
}
.panel .panel-body {
    padding:10px 0;
}
.company-table {
    width:100%;
    border-spacing: 0;
    border-collapse: collapse;
}
.company-table td {
    border: 1px solid #f0f0f0;
    padding: 10px 8px;
}
.company-table td.td-label {
    width: 110px;
    font-weight:bold;
    text-align:right;
    background: #f6fafd;
}
.company-table td.td-value {
    width: 200px;
}
.company-table th {
    padding: 10px 8px;
    border: 1px solid #f0f0f0;
    background: #f6fafd;
    text-align: center;
}
.company-table .more {
    float:none;
    color:#2c6bc5;
    text-align:center;
}  
.company-table .more:hover {
    text-decoration:underline;
}
.company-table td .part-mask {
    width: 270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;
}
.company-table td .part-login {
    float:left;
    margin-left:20px;
}
.company-table td .part-login a.toregister {
    color:#c00;
}
.company-table td .part-login a:hover {
    color:#c00;
    text-decoration:underline;
}
.company-table-aptitude th, .company-table-aptitude td, .company-table-aptitude-required td {text-align:center; padding:10px 0;}
.company-table-aptitude .col0 {width:10%;}
.company-table-aptitude .col1 {width:12%;}
.company-table-aptitude .col2 {width:24%; padding:0;}
.company-table-aptitude .col2 p {padding:10px 0; border-bottom: 1px solid #f0f0f0; line-height:inherit;}
.company-table-aptitude .col2 p:last-child {border-bottom: none;}
.company-table-aptitude .col3 {width:11%;}
.company-table-aptitude .col4 {width:11%;}
.company-table-aptitude .col5 {width:22%;}

.company-table-aptitude-required .col0 {width:20%;}
.company-table-aptitude-required .col1 {display:none;}
.company-table-aptitude-required .col2 {width:60%; padding:0;}
.company-table-aptitude-required .col2 p {padding:10px 0; border-bottom: 1px solid #f0f0f0; line-height:inherit;}
.company-table-aptitude-required .col2 p:last-child {border-bottom: none;}
.company-table-aptitude-required .col3 {width:20%;}
.company-table-aptitude-required .col4 {display:none;}
.company-table-aptitude-required .col5 {display:none;}

.company-table-engineer th, .company-table-engineer td, .company-table-engineer-required th, .company-table-engineer-required td {text-align:center; padding:10px 0;}
.company-table-engineer .col0 {width:15%;}
.company-table-engineer .col1 {width:20%;}
.company-table-engineer .col2 {width:20%;}
.company-table-engineer .col3 {width:25%;}
.company-table-engineer .col4 {width:20%;}

.company-table-engineer-required .col0 {width:40%;}
.company-table-engineer-required .col1 {display:none;}
.company-table-engineer-required .col2 {width:60%;}
.company-table-engineer-required .col3 {display:none;}
.company-table-engineer-required .col4 {display:none;}

.company-main-right {
    width:278px;
}
.company-score img {
    width:210px;
    height:140px;
}
.company-score-tips {
    line-height:40px;
    color:#d5d5d5;
}
.company-panel {
}
.company-panel .panel-head {
    font-size: 16px;
    background: #fcfcfd;
    border: 1px solid #f0f0f0;
    border-width:1px 0;
    color: #666;
    padding: 12px 15px;
    font-weight: bold;
}
.company-related {

}
.company-related li {
    margin-top:15px;
}
.related-logo img {
    width:78px;
    height:58px;
    border: 1px solid #f0f0f0;
}
.related-info {
    width:158px;
}
.related-info a {
    font-size: 16px;
    color:#2c6bc5;
}
.related-info a:hover {
    text-decoration:underline;
}
.company-container {
    margin-top:10px;
}
.company-container .company-name {
    border:1px solid #ddd;
    height:98px;
    line-height:98px;
}
.company-name h1 {
    margin-left:20px;
    color:#000;
    font-size:30px;
}
.company-nav {
    border:1px solid #ddd;
    border-width:0 1px 0 1px;
    background:url(/images/company-nav-bg.gif) repeat-x #f0f0f0;
    height:50px;
}
.company-nav li {
    float:left;
    width:109px;
    height:49px;
    line-height:49px;
    border:1px solid #ddd;
    border-width:0 1px 1px 0;
    text-align:center;
    font-size:18px;
    background-color:#f0f0f0;
}
.company-nav li.cur {
    border-bottom:1px solid #fff;
    background-color:#fff;
}
.company-nav li a:hover {
    color:#c00;
    text-decoration:underline;
}
.company-main {
    border:1px solid #ddd;
    border-width:0 1px 1px 1px;
}
.company-main .main-left {
    float:left;
    width:719px;
    min-height:350px;
    border-right:1px solid #ddd;
}
.company-info-table {
    width:691px;
    margin:20px 0 20px 28px;
}
.company-info-table th {
    height:45px;
    line-height:45px;
    font-size:16px;
}
.company-info-table td {
    height:45px;
    line-height:45px;
    font-size:14px;
}
.company-info-table td.ttitle {
    padding-right:10px;
    text-align:right;
    width:20%;
}
.company-info-table td.tvalue {
    text-align:left;
    width:30%;
}
.company-intro-container {
    margin:0 28px 20px 28px;
}
.company-intro-container p {
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    margin-top: 10px;
}
.company-intro-container .company-intro {
    font-size:14px;
    line-height:25px;
}
.company-main .main-right {
    float:left;
    width:280px;
}
.tpl-title {
    line-height: 40px;
    font-size: 17px;
    border-bottom: 1px dashed #ddd;
    padding-right: 15px;
    padding-left: 10px;
}
.right-nav {
    margin-left:10px;
    margin-top:10px;
}
.right-nav li {
    width: 164px;
    text-align: center;
    border-right: 1px solid #fff;
    font-size: 14px;
    line-height: 38px;
    overflow: hidden;
    background: #f0f0f0;
    margin:0 auto 10px auto;
}
.right-nav li a {
    display: block;
}
.right-nav li a:hover{ background-color:#fe6000; color:#fff; }

.right-company-info {
    margin:15px 0 10px 15px;
    line-height:25px;
}
.right-company-intro {
    margin:0 15px;
    line-height:25px;
    text-indent:2em;
}
.right-company-info-more {
    display:block;
    margin:15px 0 15px 15px;
    color:#3382c7;
    text-decoration:underline;
}
.right-company-info-more:hover {
    color:#c00;
}
.credit-table {
    width:100%;
    border-spacing:0;
}
.credit-table th {
    height:40px;
    line-height:40px;
    text-align:center;
    border-bottom:1px solid #ddd;
}
.credit-table td {
    line-height:25px;
    text-align:center;
    padding:10px 0 10px 10px;
    border-bottom:1px dashed #ddd;
    font-size:14px;
}
.credit-table td a {
    color:#3382c7; 
}
.credit-table td a:hover {
    color:#c00;
    text-decoration:underline;
}
.credit-table td.badness-title {
    text-align:left; 
    width:60%;
}
.credit-table td .part-mask {
    width: 270px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;
}
.credit-table td .part-login {
    float:left;
    margin-left:10px;
    display:none;
}
.credit-table td .part-login a.toregister {
    color:#c00;
}
.credit-table td .part-login a:hover {
    color:#c00;
    text-decoration:underline;
}


.ajax-pager {
    text-align:center;
}
.ajax-pager .number {
    display:inline-block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A5A5A5;
    color: #484848;
    font-size: 12px;
    min-width: 25px;
    height: 22px;
    line-height: 22px;
}
.ajax-pager .number.current, .ajax-pager a.number:hover {
    background: none repeat scroll 0 0 #1465b4;
    border: 1px solid #1465b4;
    color: #FFFFFF;
    text-decoration: none;
}



/*---------------------------------------挂资质企业详细页--------------------------------*/
.credit-company-container {
    font-size:14px;
}
.credit-company-name {
    color: #000;
    font-size: 30px;
    font-weight: 400;
    padding-bottom: 10px;
}
.credit-company-prop {
    border-collapse: collapse;
    border: 1px solid #ddd;
    background: #fff;
}
.credit-company-prop td, .credit-company-prop th {
    font-size:14px;
    padding: 12px 10px;
    border: 1px solid #ddd;
}
.credit-company-prop tr th {
    background: #f9f9f9;
    color: #333;
    text-align: center;
}
.credit-company-prop tr td {
    text-align: left;
}
.ext-tabs {
    display: block;
    height: 24px;
    margin-bottom: 10px;
}
.ext-tabs li {
    float: left;
    line-height: 29px;
}
.ext-tabs li.cur {
    POSITION: relative;
}
.ext-tabs li a {
    color: #999;
    height: 29px;
    line-height: 29px;
    font-size: 18px;
    padding: 0px 2px;
}
.ext-tabs li.cur a {
    color: #000;
    border-bottom: 2px solid #000;
}
.ext-tabs li i {
    color: #999;
    padding: 0px 20px;
    font-style:normal;
}
.ext-content {
    font-size:14px;
    display:none;
    min-height:40px;
}
.ext-content.cur {
    display:block;
}
.credit-ext-table {
    width:100%;
    border-collapse: collapse;
    border: 1px solid #ddd;
    background: #fff;
}
.credit-ext-table tr:nth-child(odd) {
    background: #fcfcfc;
}
.credit-ext-table td, .credit-ext-table th {
    font-size:14px;
    padding: 10px;
    text-align: center;
    border: 1px solid #ddd;
}
.credit-ext-table th {
    background: #f9f9f9;
    color: #333;
}
.credit-ext-table-nolrborder td, .credit-ext-table-nolrborder th {
    border-right: none;
    border-left: none;
}
.credit-ext-table td .part-mask {
    width: 350px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;
}
.credit-ext-table td .part-login {
    float:left;
    margin-left:20px;
}
.credit-ext-table td .part-login a.toregister {
    color:#c00;
}
.credit-ext-table td .part-login a:hover {
    color:#c00;
    text-decoration:underline;
}
.credit-ext-table td a:hover {
    color:#b00;
    text-decoration:underline;
}
.credit-ext-table td .more {
    float:none;
}
.credit-ext-table td .pagination {
    margin-bottom: 0;
}
.credit-ext-intro {
    border: 1px solid #ddd;
    background: #fff;
    padding:20px;
}




/*-------------------------------申请试用页面-----------------------------*/
.trial .steps {
    width: 100%;
    height: 155px;
    margin-bottom: 8px;
}
.trial .apply {
    width: 180px;
    padding: 0px 30px 0px 10px;
}
.trial .free {
    width: 200px;
    padding: 0px 30px;
    border-left: 1px solid #aeaeb0;
}
.trial .join {
    width: 380px;
    padding-left: 30px;
    border-left: 1px solid #aeaeb0;
}
.trial .steps h4.title {
    line-height: 1em;
    margin-top: 6px;
    margin-bottom: 11px;
    font-size: 20px;
    color: #00254f;
    font-weight: normal;
}
.trial .text {
    color: #898989;
    font-size: 14px;
    line-height: 1.4em;
}
.trial .text a {
    color:#0037a5;
    margin:0 5px;
}
.trial .text a:hover {
    text-decoration:underline;
}
.trial .notice {
    border-top: 1px solid #aeaeb0;
}
.trial .notice .title {
    margin: 15px 0px;
    font-size: 20px;
    line-height: 1.4em;
    color: #00254f;
    font-weight: normal;
}
.trial .notice .text {
    line-height: 24px;
}
.infor .button {
    margin-top: 20px;
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #0037a5;
    font-size:18px;
}
.infor .button a {
    color: #fff;
}
.trial-pop {
    display:none;
}


/*----------------------------项目负责人详细页-------------------------*/
.leader-person-company a {
    color:#3382c7;
    font-size:14px;
}
.leader-person-company a:hover {
    text-decoration:underline;
    color:#cc0000;
}
.leader-person-list {
    width:690px;
    border-top:1px dashed #f0f0f0;
}
.leader-person-list li {
    float:left;
    width:229px;
    border:1px dashed #f0f0f0;
    border-width:0 1px 1px 0;
    text-align:center;
    padding:10px 0;
}
.leader-person-list li.line-first {
    width:228px;
    border-left-width:1px;
}
.leader-person-list li .person-name {
    font-size:16px;
    height:30px;
    line-height:30px;
}
.leader-person-list li .person-name a {
    color:#3382c7;  
}
.leader-person-list li .person-name a:hover {
    text-decoration:underline;
    color:#cc0000;   
}
.leader-person-list li .project_count {
    line-height:30px; 
}
.leader-person-list li.no-result {
    width:100%;
    text-align:center;
    line-height:50px;
}



/*----------------------------------在线展览会列表页------------------------------*/
.expo-filter {
    border: 1px solid #E6E6E6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.filter-head {
    line-height: 22px;
    padding: 5px 10px;
    background-color: #E6E6E6;
    color: #666;
    overflow: hidden;
}
.filter-head dt, .filter-head dd {
    float: left;
    margin: 2px 0;
    white-space: nowrap;
}
.filter-head dt, .filter-head dd span {
    color: #B20000;
}
.filter-head dd a {
    padding: 2px 20px 3px 4px;
    margin: 0 5px;
    color: #666;
    border: 1px solid #F0AA38;
    background: url(/images/a-close.png) no-repeat 95% 45%;
}
.filter-head .del a:hover {
    color: #221814;
    background-color: #FDD000;
}
.filter-head .del a {
    padding: 2px 4px 3px 20px;
    background: url(/images/a-clear.png) no-repeat 5% 45%;
    border-color: #888889;
}
.filter-head dd a:hover {
    color: #666;
    text-decoration: none;
}
.filter-body .filter-item {
    width: 100%;
    line-height: 40px;
}
.filter-body .filter-item dl {
    width: 920px;
}
.filter-body .filter-item dt {
    float: left;
    width: 70px;
    color: #333;
    text-align: right;
}
.filter-body .filter-item dd {
    float: left;
    width: 840px;
    margin-top: 5px;
    *padding-bottom: 5px;
}
.filter-body .filter-item dd a {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 4px;
    margin: 5px;
    color: #666;
    white-space: nowrap;
}
.filter-body .filter-item dd a.cur, .filter-body .filter-item dd a:hover {
    background-color:#b00;
    color:#fff;
}
.expo-main {
    margin-top:10px;
}
.expo-main-left {
    float: left;
    width: 720px;
    border: 1px solid #E6E6E6;
    overflow: hidden;
}
.expo-main-right {
    float: right;
    width: 270px;
    height: auto;
    overflow: hidden;
}
.expo-list-head {
    height: 22px;
    line-height: 22px;
    padding: 5px 10px;
    background-color: #E6E6E6;
    color: #666;
}
.expo-list-body {
}
.expo-list-body li {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px dashed #DDD;
    line-height: 22px;
    overflow: hidden;
}
.brand-logo {
    margin:0 10px;
    width: 125px;
}
.brand-logo img {
    width:125px;
    height:100px;
}
.brand-info {
    line-height: 22px;
    color: #717171;
    width: 550px;
}
.brand-info strong {
    display: block;
    font-size:14px;
    line-height:14px;
    font-weight:normal;
    margin-bottom:3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.brand-info strong a:hover {
    color:#b00;
    text-decoration:underline;
}
.brand-info .mid {
    width: 350px;
    padding-right: 10px;
    overflow: hidden;
}
.brand-info .last {
    width: 180px;
    padding: 0 10px 0 0;
    overflow: hidden;
}
.brand-info .mid p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.brand-info .mid .shop i, .brand-info .mid .area i {
    padding-right: 10px;
    font-style: normal;
}
.brand-info .mid em {
    color: #B00000;
    font-size: 14px;
    font-weight: bold;
}
.brand-info .mid .pBtn {
    height: 21px;
    vertical-align: top;
    margin-top: 3px;
}
.brand-info .phoneBtn, .brand-info .messageBtn {
    display: inline-block;
    width: 108px;
    height: 21px;
    margin: 0 10px 0 0;
    background: url(/images/vslist.png) no-repeat;
}
.brand-info .messageBtn {
    background-position: 0 -44px;
}
.brand-info .phoneBtn:hover {
    background-position: 0 -23px;
}
.brand-info .messageBtn:hover {
    background-position: 0 -200px;
}
.brand-info p {
    line-height:22px;
}
.brand-info .rz {
    padding-left: 30px;
    color: #029642;
    background: url(/images/vslist.png) no-repeat -482px 0;
}
.brand-info .no_rz {
    padding-left: 30px;
    color: #9F9E9C;
    background: url(/images/vslist.png) no-repeat -482px -21px;
}
.brand-info .hy {
    padding-left: 30px;
    color: #B20002;
}
.brand-info .hy135001 {
    background: url(/images/brand_v135001.jpg) no-repeat 2px 2px;
}
.brand-info .hy135002 {
    background: url(/images/brand_v135002.jpg) no-repeat 2px 2px;
}
.brand-info .hy135003 {
    background: url(/images/brand_v135003.jpg) no-repeat 2px 2px;
}
.brand-info .hy135004 {
    background: url(/images/brand_v135004.jpg) no-repeat 2px 2px;
}
.brand-info .hy135005 {
    background: url(/images/brand_v135005.jpg) no-repeat 2px 2px;
}
.brand-info .hy135006 {
    background: url(/images/brand_v135006.jpg) no-repeat 2px 2px;
}
.expo-list-foot {
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 15px 0;
    color: #595758;
    text-align: center;
    overflow: hidden;
    clear: both;
}
.new_hotline {
    position: relative;
    height: 212px;
    padding: 20px;
    background: url(/images/new_hotline_bg.png) repeat;
    zoom: 1;
}
.newhetop {
    width: 228px;
    height: auto;
    margin-bottom: 10px;
    overflow: hidden;
}
.new_heright {
    width: 150px;
    float: right;
}
.new_heright p, .new_heright h3 {
    color: #b00;
}
.new_heright p {
    height: 15px;
    line-height: 15px;
}
.new_heright h3 {
    font-size: 14px;
    height: 22px;
    line-height: 22px;
}
.new_heright a {
    display: block;
    width: 123px;
    height: 30px;
    font-size: 13px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background: url(/images/new_hotline01.png) no-repeat;
    zoom: 1;
}
.newhe_p {
    height: 36px;
    font-size:11px;
    line-height:18px;
    color: #787878;
}
.newhe_positions {
    position: absolute;
    top: 145px;
    left: 20px;
    z-index: 1;
    display: block;
    width: 187px;
    height: 63px;
    background: url(/images/new_hotline06.png) no-repeat;
    zoom: 1;
}
.newhe_a, .newhe_b {
    position: relative;
    z-index: 2;
    display: inline-block;
    width: 118px;
    height: 35px;
    margin: 65px 0 0 56px;
    line-height: 35px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: url(/images/new_hotline03.png) no-repeat;
}
.newhe_a:hover, .newhe_b:hover {
    background: url(/images/new_hotline02.png) no-repeat;
}
.listTit {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    text-align: right;
    background-color: #EFEFEF;
}
.listTit h2, .listTit h3, .listTit .similar_h2 {
    float: left;
    font: 16px/32px Microsoft YaHei;
    color: #B10000;
}
.news_rank_ul li {
    height: 27px;
    line-height: 27px;
    _line-height: 35px;
    overflow: hidden;
}
.news_rank_ul i {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-right: 8px;
    background-color: #EF8200;
    color: #FFF;
    text-align: center;
    font-style: normal;
    border-radius: 2px;
}
.news_rank_ul a:hover {
    color: #b10000;
}
.news_rank_ul .hot {
    background-color: #C80000;
}
.listNewPic80 li {
    height: 60px;
    overflow: hidden;
}
.listNewPic80 .txt .t {
    display: block;
    height: 20px;
    line-height:20px;
    font-size:14px;
    color: #444;
    overflow: hidden;
}
.listNewPic80 .txt .t:hover {
    color:#B10000;
    text-decoration:underline;
}
.listNewPic80 .txt p {
    height: 40px;
    line-height: 20px;
    color: #9A9A9A;
    overflow: hidden;
}
.listNewPic80 .txt p a {
    color: #F39700;
}
.listNewPic80 .txt p a:hover {
    text-decoration:underline;
}
.newNeed {
    margin:0;
    list-style-position: inside;
    list-style-type:disc;
}
.newNeed li {
    height: 24px;
    line-height: 2;
    overflow: hidden;
}
.newNeed li a:hover {
    color: #b10000;
    text-decoration:underline;
}





.sfbz-tips-title {
    font-weight:bold;
}
.sfbz-tips dl {
    margin-left:40px;
    margin-top:10px;
}
.sfbz-tips dt {
    float:left;
    width:130px;
}
.sfbz-tips dl dd {
    float:left;
    width:460px;
    margin-left:0;
    margin-top:0;
}
.sfbz-tips dt .promote {
    color:#c00;
}
.sfbz-tips dt .promote:hover {
    text-decoration:underline;
}
.sfbz-tips dt .original {
    color:#ccc;
    font-size:12px;
    text-decoration:line-through;
}


/*-----------------------------友情链接二级页面--------------------------*/
.link-subbox {
    border: 1px solid #E5E5E5;
}
.subtt {
    height:40px;
    line-height:40px;
    border-bottom: 1px solid #E5E5E5;
}
.subtt i {
    float:left;
    width: 5px;
    height: 20px;
    background: #FF7D6F;
    margin:10px 10px 0 20px;
}
.subtt h2 {
    float:left;
    font-size: 14px;
    color: #676767;
    background-color: #FFF;
}
.subtt a {
    color:#B20000;
}
.subtt a:hover {
    text-decoration:underline;
}
.subct {
    width: 934px;
    margin: 0 auto;
    overflow: hidden;
}
.subct li {
    display: block;
    width: 164px;
    height: 39px;
    padding-left: 22px;
    line-height: 40px;
    font-size: 14px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px dotted #E5E5E5;
}
.subct li a {
    color: #262626;
}
.subct li a:hover {
    text-decoration:underline;
}
.websum_notes {
    padding: 15px;
    background: #f8fbfc;
    color: #034573;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #edf4f8;
}
.websum_notes p {
    font-size: 12px;
    color: #333;
    font-weight: normal;
    line-height: 22px;
}
.websumbit_c {
    width: 468px;
    border-right: 1px solid #e7eaeb;
    float: left;
    padding: 10px 0px 10px 0px;
    color: #333;
}
.websumbit_c li {
    padding: 5px 0px 0px 0px;
    height: 30px;
    overflow: hidden;
}
.websumbit_c li label {
    display: block;
    float: left;
    width: 100px;
    text-align: right;
    height: 30px;
    line-height: 25px;
}
.websumbit_c input.c {
    border: 1px solid #c7c7c7;
    border-bottom: 1px solid #e4e4e4;
    height: 25px;
    line-height: 22px;
    color: #333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px solid #b8bcba;
    width: 325px;
    padding-left: 5px;
}
.websumbit_c li p {
    display: block;
    float: left;
    color: #1a7c03;
    padding-top: 3px;
}
.websumbit_c input.s {
    font-size: 13px;
    padding: 3px 6px 3px 6px;
}
.websumbit_c textarea {
    border: 1px solid #c7c7c7;
    border-bottom: 1px solid #e4e4e4;
    height: 60px;
    line-height: 22px;
    color: #333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: 1px solid #b8bcba;
    width: 325px;
    padding-left: 5px;
    font-size: 12px;
}
.websumbit_code {
    float: left;
    color: #333;
    padding: 10px;
}
.websumbit_code li.t {
    color: #0b7ec7;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
}
.websumbit_code li.c {
    background: #ebedee;
    padding: 10px;
    width: 480px;
    margin-top: 10px;
}
.websumbit_code li.c p {
    line-height:20px;
}
.websumbit_code span {
    font-size: 11px;
}
.websumbit_code li img {
    vertical-align: middle;
    border:1px solid #c7c7c7;
}




/*------------------------------------搜索结果页面关键词广告部分--------------------------------*/
.ad_keyword_body {
    padding: 10px 10px 0 10px;
}
.ad_keyword_body ul li {
    line-height: 20px;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px dashed #ccc;
}
.ad_keyword_body ul li .c-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ad_keyword_body ul li .c-name a {
    font-weight:bold;
}
.ad_keyword_body ul li .c-name a:hover {
    color:red;
    text-decoration:underline;
}
.ad_keyword_body ul li .c-intro {
    color:#9d9d9d;
    height:40px;
    line-height:20px;
    overflow: hidden;
}
.ad_keyword_foot {
    margin:10px 10px 10px 0;
    text-align:right;
}
.ad_keyword_foot a {
    color:#b00;
}
.ad_keyword_foot a:hover {
    text-decoration:underline;
}



/*--------------------------------网站pk----------------------------*/
.pk_table {
    width:850px;
    margin:20px auto;
}
.pk_table tr.result {
    display:none;
}
.pk_table td {
    padding:5px;
    line-height:20px;
}
.pk_col_head td {
    padding-bottom:20px;
}
.pk_table tr.result td {
    border-top:1px dashed #ccc;
}
.pk_table td.row_head {
    width:150px;
    padding-right:20px;
    text-align:right;
    font-weight:bold;
}
.pking-tips {
    margin:30px;
    text-align:center;
    font-size:16px;
    line-height:30px;
}






/*-----------------------------------资质申请------------------------------*/
.apply-title {
    width: 100%;
    height: 28px;
    line-height: 28px;
    padding: 12px 0;
    border-bottom: 3px solid #e7e7e7;
}
.apply-title .floor {
    width: 220px;
    height: 40px;
    line-height: 40px;
    float: left;
    border-bottom: 3px solid #000;
}
.apply-title .floor i {
    float: left;
    height: 27px;
    line-height: 27px;
    background-image: url(/images/icon_floor.png);
    background-repeat: no-repeat;
    padding-left: 36px;
    margin: 7px 10px;
}
.apply-title h2 {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    color: #000;
}
.apply-title .sub {
    float: left;
    margin-left:20px;
    color:#999;
    height: 40px;
    line-height: 40px;
}
.apply-title .m-more {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: right;
    float: right;
    font-size: 14px;
    color:#898989;
    margin-right:10px;
}
.apply-type-container {
    width:900px;
    margin:0 auto 40px auto;
}
.apply-type-container li {
    border: 1px solid #eee;
    width: 428px;
    margin-top:40px;
    float: left;
    color: #666;
}
.apply-type-container li p {
    padding-left: 20px;
    line-height: 34px;
    font-size: 12px;
    float: left;
    margin-right:20px;
}
.apply-type-container li strong {
    padding: 40px 0 0 0px;
    display: inline-block;
    font-size: 18px;
}
.apply-type-container li .imgs {
    float: left;
    display: inline-block;
    margin-top: 40px;
}
.apply-type-container li .imgs img {
    max-height:138px;
}
.apply-type-container li .blue {
    display: block;
    height:50px;
    line-height: 50px;
    color: #FFF;
    margin-top: 20px;
    font-size:16px;
    font-weight: bold;
    background-color: #2f8ae7;
    text-align:center;
}
.apply-type-container li .blue:hover {
    background-color:#1465b4;
}

.hotcom{
    border:2px solid #2F8AE7;
}
.hotcom-title{
    width:100%;
    color:#fff;
    height:50px;
    line-height:50px;
    background-color:#2F8AE7;
    font-size:16px;
    font-weight:bold;
    text-indent:20px;
}
.hotcom-title a{
    color:#fff;
}
.hotcom-title a:hover{
    color:#fff;
}

.hotcom-list li{
    border-bottom:1px solid #2F8AE7;
    padding:10px 20px;
}
.hotcom-list li:last-child{
    border-bottom:none;
}
.hotcom-list a:hover{
    color:#000;
}
.hotcom-list h3{
    font-size:16px;
    height:32px;
    line-height:32px;
}
.hotcom-basicInfo,.hotcom-intro{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    height:24px;
    line-height:24px;
}
.hotcom-basicInfo span{
    margin-right:60px;
}
.hotcom-basicInfo span i{
    margin-right:5px;
    color:#2F8AE7;
}









/*------------------------------------------行业分类页面------------------------------------*/
.industry-kind dl {
    padding: 10px;
    background: #f2f2f2;
    line-height:20px;
}
.industry-kind dl dt {
    width:99px;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    margin-right:20px;
    border-right: 1px solid #dddfdf;
    color:#1465b4;
}
.industry-kind dl dd {
    width:830px;
}
.industry-kind dl dd a {
    padding: 0 5px;
    white-space: nowrap;
}
.industry-kind dl dd a:hover {
    color:#1465b4;
    text-decoration:underline;
}



.industry-filter-container {
    border: #ebebeb solid 1px;
    border-bottom-width:0;
}
.industry-selected-container {
    height: auto;
    padding: 8px 15px;
    clear: both;
    background-color: #f2f2f2;
    color: #1465b4;
    overflow: hidden;
    font-size:16px;
    font-weight:bold;
}
.industry-filter-item {
    border-top: 1px dotted #D3DEEB;
    padding: 8px 15px;
}
.industry-filter-item dt {
    float: left;
    background-color: #1465b4;
    line-height: 24px;
    padding:0 10px;
    color: #fff;
    text-align: center;
}
.industry-filter-item dd {
    float: left;
    padding-left:5px;
    width:890px;
}
.industry-filter-item dd a {
    padding: 0 5px;
    margin:1px 0;
    color: #333;
    line-height: 22px;
    display: inline-block;
    white-space: nowrap;
}
.industry-filter-item dd a:hover {
    color: #1465b4;
}
.industry-filter-item dd a.cur {
    color: #1465b4;
    font-weight: bold;
    background-color: #fdfdfd;
    border: 1px solid #e3e3e3;
    padding: 0px 5px;
    margin:0;
    text-decoration: none;
}
.industry-filter-items .industry-filter-area .options-area-selected {
    border-bottom:1px dotted #ccc;
    padding-bottom:5px;
    margin-bottom:5px;
}
.industry-filter-items .industry-filter-area .options-area-selected-nb {
    border-bottom-width:0px;
    padding-bottom:0;
    margin-bottom:0;
}
.industry-filter-items .industry-filter-area .options-area-selected a, .industry-filter-items .industry-filter-area .options-area-selected span {
    padding:0 8px;
}
.industry-filter-items .industry-filter-area .options-area-selected a {
    color:#1465b4;
}
.industry-filter-items .industry-filter-area .options-area-selected a:hover {
    text-decoration:underline;
}
.industry-filter-keyword .text {
    float: left;
    padding: 0 3px;
    border: 1px #b5b5b5 solid;
    border-right-width: 0;
    width: 280px;
    height: 24px;
    line-height: 24px;
}
.industry-filter-keyword .btn {
    float: left;
    width: 74px;
    height: 26px;
    line-height: 24px;
    background-color: #1465b4;
    border: 1px #1465b4 solid;
    color: #fff;
    padding: 0;
    cursor: pointer;
}
.industry-filter-keyword .reset {
    margin-left: 10px;
    color: #39C;
}
.industry-info-container {
    border: #ebebeb solid 1px;
    border-top: 2px #1465b4 solid;
}
.industry-info-container li {
    line-height: 39px;
    border-bottom: 1px dotted #dbdbdb;
    padding:0 20px;
}
.industry-info-container li.p-header {
    background-color: #f7f7f7;
    color: #666;
}
.industry-info-container li .area {
    width: 80px;
}
.industry-info-container li .title {
    width: 630px;
    margin-right:50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.industry-info-container li .info_type {
    width: 100px;
}
.industry-info-container li .pub_date {
    text-align:center;
    width: 100px;
}
.industry-info-container li a:hover {
    color:#b00;
}
.industry-info-container li.p-footer {
    border-bottom-width:0;
}
.industry-info-container li.p-footer .pagination {
    margin:5px 0;
}




/*-------------------------------------帮助题目详情页弹窗----------------------------------*/
.topic_container{
    padding:10px 20px;
}
.play-audio{
    
}
.play-audio .icon{
    display:block;
    height:24px;
    line-height:24px;
    padding-left:26px;
    color:#2277e6;
}
.play-audio .icon-audio{
    background:url(/images/icon-audio.png) no-repeat;
}
.play-audio .icon-pause{
    background:url(/images/icon-pause.png) no-repeat;
}
.play-audio .icon-play{
    background:url(/images/icon-play.png) no-repeat;
}

/*用户中心首页*/
.ktable{ position: relative; font-size: 14px; border-top: 1px solid #e8ecef;}
.ktable-row{ border-left:1px solid #e8ecef;}
.ktable-vertical-hover:before{ opacity: 0; filter:alpha(opacity=0);  content:''; position: absolute; left: 20%; top: 0; bottom: 0; box-shadow: 0px 3px 18px 3px #e9e9e9; width: 20%; transition:all ease-in .3s}
.ktable-vertical-hover-cur:before{opacity:1; filter:alpha(opacity=100)}
.ktable-vertical-hover-1:before{ left: 20%;}
.ktable-vertical-hover-2:before{ left: 40%;}
.ktable-vertical-hover-3:before{ left: 60%;}
.ktable-vertical-hover-4:before{ left: 80%;}
.ktable-hd{ font-size: 18px; font-weight: bold; background-color: #e5eaee;}
.ktable-cell{ position: relative; float: left; height: 75px; line-height: 75px; width: 20%; vertical-align: middle; text-align: center;}
.ktable-cell ._tipbox{ position: relative; display: inline-block;}
.ktable-cell ._tipInfo{ display: none; position: absolute; left: 50%; margin-left: -152px; top: 65px; width: 340px; line-height: 3em; color: #fff; border-radius: 4px; background:rgba(0,0,0,.6); font-style: normal; z-index: 3;}
.ktable-cell ._tipInfo:before{ content:''; position: absolute; top: -16px; left: 50%; width: 0; height: 0;  border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent rgba(0,0,0,.6) transparent}
.ktable-cell ._tipion{ position: absolute; left: 25px; top: 50%; margin-top: -9px;}
.ktable-cell ._tipion:hover{ cursor:pointer}
.ktable-cell:before,.ktable-cell:after{ content:''; position: absolute; background-color: #e8ecef;}
.ktable-cell:before{ top: 0; bottom: 0; right: 0; width: 1px; }
.ktable-cell:after{ left: 0; right: 0; bottom: 0; height: 1px;}
.ktable-hd .ktable-cell:before{background-color: #fff;}
.ktable-hd .ktable-cell.last:before{ background-color: #e8ecef;}
.ktable-cell._t{ font-size: 16px;}
.ktable-row-odd{ background-color: #f8f9fb;}
.kuc-buy-btn{ display: none;  vertical-align: middle; width: 128px; height: 40px; background-image: url(../images/kbuy-s1.png); background-size: contain; background-position: left center; background-repeat: no-repeat;}
.kuc-buy-btn:hover{ width: 160px; height: 64px; background-image: url(../images/kbuy-s2.png); }
.ktable-footer .ktable-cell{ display:table-cell; vertical-align: middle; transition:all ease-in .3s}
.ktable-footer.hidden { visibility:hidden;}
.ktable-footer.hidden .ktable-row{ border: 0;}
.ktable-footer.hidden .ktable-cell:before, .ktable-footer.hidden .ktable-cell:after{ width: 0; height: 0;}
.ktable-footer.hidden .ktable-cell{  opacity: 0; filter:alpha(opacity=0);  transition:all ease-in .3s}
.ktable-footer.hidden .ktable-cell.cur{opacity:1; filter:alpha(opacity=100)}
.ktable-footer.hidden .ktable-cell.cur .kuc-buy-btn{ display: inline-block; }
.ktable-cell-wrap{ line-height: normal; box-sizing: border-box; padding: 1em;}
.text-lk{ text-decoration: underline}
.big{ font-size: 1em;}

/*联系客服漂浮*/
.fixed-service-bar{position:fixed; right:0; top:100px; z-index:99}
.fixed-service-bar .hover-before,.fixed-service-bar .hover-after{ position: absolute; top: 0; right: -200px; transition: all ease-in .3s;}
.fixed-service-bar .hover-before.cur,.fixed-service-bar .hover-after.cur{ right: 0;}
.fixed-service-bar .hover-before{ width:56px; padding-top:10px; padding-bottom:30px; border-radius:4px; background-color:#7889b9; color:#fff; font-size:16px; text-align:center; cursor:pointer}
.fixed-service-bar .hover-before .ion{ font-size:2em}
.fixed-service-bar .hover-before p{ width:1em; margin:0 auto; margin-top:5px;}
.fixed-service-bar .hover-after{ width:170px; border-radius: 2px; box-shadow: 3px 3px 3px #ececec}
.fixed-service-bar .hover-after .top_bar{  height:38px; padding:0 10px; line-height: 38px; color: #ffffff; background-color: #7889b9;}
.fixed-service-bar .hover-after .top_bar .ion{ cursor: pointer;}
.fixed-service-bar .hover-after ._con{ padding: 12px; min-height:180px;  background-color: #fff;}
.fixed-service-bar .hover-after dt{ margin-bottom: 10px; cursor: pointer;}
.fixed-service-bar .hover-after dt .ion{ transform: rotateZ(-90deg); transition: all ease-in .3s;}
.fixed-service-bar .hover-after dt.cur .ion{ transform:rotateZ(0deg) }
.fixed-service-bar .hover-after dd a{ position: relative; display: block; line-height: 25px; padding-top: 9px; padding-bottom: 9px; padding-left: 40px; padding-right: 38px;}
.fixed-service-bar .hover-after dd a:hover{ background-color: #ccc;}
.fixed-service-bar .hover-after ._fion,.fixed-service-bar .hover-after ._lion{ position: absolute; top: 9px;}
.fixed-service-bar .hover-after ._fion{ left: 15px; width: 20px; height: 25px; background-image: url(../static/img/qq/fion.png); background-repeat: no-repeat;}
.fixed-service-bar .hover-after ._lion{ right: 0; width: 25px; height: 28px; background-image: url(../static/img/qq/lion.png); background-size: auto 25px; background-repeat: no-repeat;}

/*用户中心 企业资信 */
.img-prev{ position:relative}
.img-prev img{ margin-top:20px;}
.img-prev .delete-img{ position:absolute; left:0; right:0; bottom:0; padding:1em; background:rgba(0,0,0,.6); color:#fff; text-align:center}

/*首页头部下拉*/
.kc-toptools-r{ position:relative; padding-right:82px; color:#666}
.kc-toptools-r ._site-nav{position:absolute; right:0; top:0; text-align:center;  height:35px;  }
.kc-toptools-r ._site-nav ._hd{ position:relative;  z-index:2; left:0; top:0;  padding:0 8px; border:1px solid transparent; border-top:0;}
.kc-toptools-r ._site-nav p{ display:none; position:absolute; z-index:1; left:0; top:100%; width:100%; box-sizing:border-box;  background-color:#fff; border:1px solid #ccc;}
.kc-toptools-r ._site-nav p a{ display:block; white-space:nowrap}
.kc-toptools-r ._site-nav:hover ._hd{ background-color:#fff; border-color:#ccc;  border-bottom-color:#fff;}
.kc-toptools-r ._site-nav:hover p{ display:block}



/*红色详情页*/
.new_body{font-size:14px;min-width:1200px;}
.new_wrap{width:1200px;margin:0 auto;}
.offcial-sites{
    padding:10px 0;
    margin-right:20px;
}
.offcial-sites ul li{
    text-align:center;
    line-height:25px;
}
.offcial-sites ul li a{
    display:block;
    padding-left:20px;
    color:#fff;
    background:url(../images/guohui.png) center left no-repeat;
}
.operations{
    width:100%;
    background-color:#EBEBEB;
}
.operations-left .cjtb a{
    font-size:12px;
}
.operations-left .cjtb a:hover{
    color:#d12604;
}
.operations-left .headerl01{
    padding:7px 5px 3px 10px;
}
.operations-right .headerr01{
    height:25px;
    line-height:25px;
    padding-top:6px;
}
.operations-right .register {
    padding:2px 10px;
    color:#888;
    background-color:#fff;
    border-radius:2px;
}
.operations-right .login {
    padding:2px 10px;
    color:#fff;
    background-color:#d12604;
    border-radius:2px;
}
.operations a.top_tool_member_center {
    color:#ffffff;
}
.header-banner{
    height: 190px;
    padding-top:10px;
    background-repeat: no-repeat; 
    background-position: center top; 
    z-index: 2;
    background-image:url(/images/banner1.jpg);
    background-size:cover;
    position:relative;
}
.header-banner .logo{
    padding:25px 0;
}
.header-banner .logo h1{
    font-family:'Microsoft YaHei';
    font-size:40px;
    font-weight:bold;
    line-height:40px;
    color:#fff;
}
.header-banner .logo h1 span{
    position:absolute;
    top:-10px;
    /*right:-14px;*/
    right:55px;
    border:2px solid #fff;
    border-radius:50%;
    font-size:10px;
    width:15px;
    height:15px;
    line-height:15px;
    text-align:center;
}
.header-banner .logo p{
    font-family:'Microsoft YaHei';
    font-size:15px;
    line-height:15px;
    color:#fff;
    margin-top:8px;
}
.header-banner .search{
    padding:37px 0;
    margin-left:180px;
}
.header-banner .search .topSearchTxt_index{
    width:370px;
    padding-left:10px;
    border:none;
    height:40px;
    line-height:40px;
}
.header-banner .search .topSearchTxt_index:focus{
    outline:none;
}
.header-banner .search .topSearchBtn_index{
    background-color:#d12604;
    color:#fff;
    height:40px;
}
.header-banner .search .topSearchBtn_index:focus{
    outline:none;
}
.header-banner .header-menu {
    width:100%;
    position:absolute;
    bottom:0;
    background-color: rgba(195,46,27,.6);
}
.header-banner .header-menu ul li {
    float: left;
    height: 60px;
    line-height: 60px;
    margin: 0;
    font-size:18px;
}
.header-banner .header-menu ul li a {
    display:block;
    color:#fff;
    padding:0 40px;
}
.header-banner .header-menu ul li a:hover {
    background-color:#9c2516;
}
.header-nav{
    width: 100%; 
    background:#d12604;
    overflow:hidden;
}
.header-nav ul{ width:1200px; margin:0 auto;}
.header-nav ul li {
    float:left;
}
.header-nav ul li a{ color:#fff; font-size:16px; font-weight:bold; display:block; padding:0 30px; line-height:32px; }
@media all and (min-width: 0){
    .header-nav ul li a { padding:4px 30px; }
}
.header-nav ul li a:hover{ background:#b00;}

/* company内容页开始
-------------------------------------------------------------- */
.company-basicInfo{
    padding:20px;
    border:1px solid #dcdcdc;
}
.company-basicInfo h3{
    font-size:24px;
}
.company-basicInfo-table{
    border-bottom:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
}

.company-basicInfo-table .table-right img{
    margin-top:11px;
    margin-left:10px;
    width:130px;
    height:130px;
}
.company-basicInfo-table .table-row{
    display:flex;
    width:100%;
    line-height:50px;
    border:1px solid #dcdcdc;
    border-left:none;
    border-bottom:none;
}
.company-basicInfo-table .table-left{
    width:1009px;
}
.company-basicInfo-table .table-right{
    width:148px;
    height:153px;
    border-top:1px solid #dcdcdc;
}
.company-basicInfo-table .table-row-cell{
    width:579px;
}
.company-basicInfo-table .table-row-cell2{
    width:429px;
}
.company-basicInfo-table .table-lable{
    display:flex;
    align-items: center;
    justify-content: center;
    width:140px;
    padding:0 10px;
    box-sizing:border-box;
    background-color:#f8f8f8;
    text-align:center;
    border-left:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
}
.company-basicInfo-table .table-value{
    padding-left:15px;
}
.company-basicInfo-table .table-row-adress .table-value{
    display:flex;
    width:850px;
    line-height:35px;
    align-items:center;
}
.company-basicInfo-table .table-row-intro .table-value{
    display:flex;
    width:989px;
    line-height:35px;
    flex-direction:column;
    justify-content:center;
}
.company-otherInfo .info-table{
    border:1px solid #ebeef5;
}
.company-otherInfo .info-header h2{
    color:#c32e1b;
    font-size:16px;
    width:120px;
    height:40px;
    line-height:40px;
    text-align:center;
    border-bottom:2px solid #c32e1b;
}
.company-otherInfo .info-table-tit div{
    height:48px;
    line-height:48px;
    text-align:center;
    padding:0 10px;
    background-color:#f8f8f8;
    font-weight:bold;
    border-right:1px solid #ebeef5;
    box-sizing:border-box;
}
.company-otherInfo .info-table-con div{
    line-height:54px;
    text-align:center;
    padding:0 10px;
    border-top:1px solid #ebeef5;
    box-sizing:border-box;
}

.company-otherInfo .info-table .col0,
.company-otherInfo .info-table .col1,.company-otherInfo .info-table .col2,.company-otherInfo .info-table .col3,
.company-otherInfo .info-table .col4,.company-otherInfo .info-table .col5,.company-otherInfo .info-table .col6 {
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.company-otherInfo .info-table .last-col {
    border-right-width:0;
}
.company-otherInfo .info-table .empty {
    
}
.company-intelligence .col0{width:10.1%;}
.company-intelligence .col1{width:22.5%;}
.company-intelligence .col2{width:150px;}
.company-intelligence .col3{width:45.9%;}
.company-intelligence .col4{width:255px;}
.company-intelligence .col5{width:120px;}
.company-intelligence .col6{width:21.5%;}

.company-otherInfo .info-table .full_col0,.company-otherInfo .info-table .full_col1,.company-otherInfo .info-table .full_col2,.company-otherInfo .info-table .full_col3,.company-otherInfo .info-table .full_col4,.company-otherInfo .info-table .full_col5,.company-otherInfo .info-table .full_col6 {
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.company-intelligence .full_col0{width:5%;}
.company-intelligence .full_col1{width:16%;}
.company-intelligence .full_col2{width:15%;}
.company-intelligence .full_col3{width:20%;}
.company-intelligence .full_col4{width:12%;}
.company-intelligence .full_col5{width:12%;}
.company-intelligence .full_col6{width:20%;}

.company-aptitude-table {width: 100%;border-spacing: 0;border-collapse: collapse; margin-top:10px;}
.company-aptitude-table th, .company-aptitude-table td {
    text-align: center;
    padding: 10px 0;
    border: 1px solid #ebeef5;
    line-height:34px;
}
.company-aptitude-table th {background-color: #f8f8f8;}
.info-aptitude-table th, .info-aptitude-table td, .info-aptitude-table-required td {text-align:center; padding:10px 0;}
.info-aptitude-table .col-xh {width:5%;}
.info-aptitude-table .col0 {width:9%;}
.info-aptitude-table .col1 {width:11%;}
.info-aptitude-table .col2 {width:25%; padding:0;}
.info-aptitude-table .col2 p {padding:10px 0; border-bottom: 1px solid #ebeef5; line-height:inherit;}
.info-aptitude-table .col2 p:last-child {border-bottom: none;}
.info-aptitude-table .col3 {width:10%;}
.info-aptitude-table .col4 {width:10%;}
.info-aptitude-table .col5 {width:20%;}

.info-aptitude-table-required .col-xh {width:8%;}
.info-aptitude-table-required .col0 {width:15%;}
.info-aptitude-table-required .col1 {display:none;}
.info-aptitude-table-required .col2 {width:60%; padding:0;}
.info-aptitude-table-required .col2 p {padding:10px 0; border-bottom: 1px solid #ebeef5; line-height:inherit;}
.info-aptitude-table-required .col2 p:last-child {border-bottom: none;}
.info-aptitude-table-required .col3 {width:17%;}
.info-aptitude-table-required .col4 {display:none;}
.info-aptitude-table-required .col5 {display:none;}

.company-engineer-table {width: 100%;border-spacing: 0;border-collapse: collapse; margin-top:10px;}
.company-engineer-table th, .company-engineer-table td {
    text-align: center;
    padding: 10px 0;
    border: 1px solid #ebeef5;
    line-height:34px;
}
.company-engineer-table th {background-color: #f8f8f8;}
.info-engineer-table th, .info-engineer-table td, .info-engineer-table-required th, .info-engineer-table-required td {text-align:center; padding:10px 0; }
.info-engineer-table .col-xh {width:8%;}
.info-engineer-table .col0 {width:10%;}
.info-engineer-table .col1 {width:16%;}
.info-engineer-table .col2 {width:15%;}
.info-engineer-table .col3 {width:25%;}
.info-engineer-table .col4 {width:16%;}

.info-engineer-table-required .col-xh {width:8%;}
.info-engineer-table-required .col0 {width:36%;}
.info-engineer-table-required .col1 {display:none;}
.info-engineer-table-required .col2 {width:56%;}
.info-engineer-table-required .col3 {display:none;}
.info-engineer-table-required .col4 {display:none;}

.company-registrationClerk .col0{width:60px;}
.company-registrationClerk .col1{width:120px;}
.company-registrationClerk .col2{width:200px;}
.company-registrationClerk .col3{width:200px;}
.company-registrationClerk .col4{width:220px;}
.company-registrationClerk .col5{width:272px;}
.company-registrationClerk .col6{width:0px;}

.company-project .col0{width:60px;}
.company-project .col1{width:100px;}
.company-project .col2{width:272px;}
.company-project .col3{width:220px;}
.company-project .col4{width:170px;}
.company-project .col5{width:250px;}
.company-project .col6{width:0px;}

.company-badBehavior .col0, .company-goodBehavior .col0{width:8.5%;}
.company-badBehavior .col1, .company-goodBehavior .col1{width:22.5%;}
/*.company-badBehavior .col2, .company-goodBehavior .col2{width:42.8%; text-align:left !important;}
.company-badBehavior .col3, .company-goodBehavior .col3{width:11.7%;}
.company-badBehavior .col4, .company-goodBehavior .col4{width:14.5%;}*/

.company-badBehavior .col2, .company-goodBehavior .col2{width:52%; text-align:left !important;}
.company-badBehavior .col3, .company-goodBehavior .col3{width:17%;}
.company-badBehavior .col4, .company-goodBehavior .col4{width:22.5%;}

/*.company-badBehavior .info-table-con .col2, .company-goodBehavior .info-table-con .col2{width:460px; text-align:left; padding:0 20px;}*/

.company-otherInfo .info-table-con .part-mask {
    width: 370px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;
    padding:0;
    border:none;
    text-align:left;
}
.company-otherInfo .info-table-con .part-login {
    float:left;
    margin-left:20px;
    padding:0;
    border:none;
}
.company-otherInfo .info-table-con .part-login a.toregister {
    color:#c00;
}
.company-otherInfo .info-table-con .part-login a:hover {
    color:#c00;
    text-decoration:underline;
}

/* company内容页结束
-------------------------------------------------------------- */

.company-basicInfo-banner{
    display:flex;
    justify-content:space-around;
    margin-top:25px;
}
.company-basicInfo-banner .banner-item{
    display:flex;
}
.banner-item i{
    width:38px;
    height:38px;
    margin-right:10px;
}
.banner-item .quality{
    background:url(../images/banner-item-quality.png) no-repeat;
}
.banner-item .honor{
    background:url(../images/banner-item-honor.png) no-repeat;
}
.banner-item .bad{
    background:url(../images/banner-item-bad.png) no-repeat;
}
.banner-item .count .value{
    color:#d12604;
}
.company-basicInfo-right{
    width:235px;
    margin-left:20px;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    flex-direction:column;
}
.company-basicInfo-right img{
    width:100%;
    padding-top:30px;
}
.company-details-header{
    height:39px;
    border-bottom:1px solid #dcdcdc;
}
.company-details-header .tab-title li{
    float:left;
    padding:0 20px;
    height:40px;
    box-sizing:border-box;
    line-height:40px;
    display:inline-block;
    font-weight:500;
    cursor:pointer;
}
.company-details-header .tab-title li:hover{
    color:#409EFF;
}
.company-details-header .tab-title li.selected{
    color:#d12604;
    border-bottom:2px solid #d12604;
}
.company-details-content .tab-item table{
    width:100%;
    border:1px solid #e8e9eb;
}
.company-details-content .tab-item table tr th{
    border-bottom:1px solid #e8e9eb;
    border-right:1px solid #e8e9eb;
    padding:10px 8px;
    background-color:#fff;
}
.company-details-content .tab-item table tr th:last-child{
    border-right:0px;
}
.company-details-content .tab-item table tr td{
    border-bottom:1px solid #e8e9eb;
    border-right:1px solid #e8e9eb;
    padding:10px 8px;
}
.company-details-content .tab-item table tr:last-child td{
    border-bottom:0px;
}
.company-details-content .tab-item table tr td:last-child{
    border-right:0px;
}
.company-details-content .pagination a:hover,.company-details-content .pagination span.current{
    background-color:#d12604;
    border-color:#d12604;
}

.new_footer{
    width:100%;
    background-color:#222;
    color:#666;
}
.new_footer a:hover{
    color:#fff;
}
.footer-nav{
    height:50px;
    line-height:50px;
    border-bottom:1px solid #414141;
}
.footer-nav ul{
    width:840px;
    margin:0 auto;
}
.footer-nav li{
    width:120px;
    text-align:center;
}
.footer-nav li a{
    display:inline-block;
    line-height:20px;
    color:#fff;
    width:120px;
    border-right:1px solid #fff;
}
.footer-nav li a:hover{
    color:#f6a110;
}
.footer-content{
    width:1200px;
    margin:0 auto;
    padding:40px 0 40px 0;
    text-align:left;
}
.footer-link-list{
    line-height:24px;
}
.footer-link-list h3{
    font-size:16px;
    line-height:16px;
    color:#fff;
    margin-bottom:20px;
}
.footer-link-list li a{
    color:#666;
}
.footer-contactUs{
    line-height:24px;
    margin-left:200px;
}
.footer-contactUs h3{
    font-size:16px;
    line-height:16px;
    color:#fff;
    margin-bottom:20px;
}
.footer-contactUs p a{
    color:#666;
}
.footer-img{
    width:289px;
    margin-left: 179px;
}
.footer-copyright{
    border-top:1px solid #414141;
    text-align:center;
    padding:18px 0;
}
.footer-copyright p a{
    color:#666;
}

/*红色版首页、列表页附加更改样式*/
.main_container .company_filter .filter-row .options{width:1100px;}
.main_container .aptitude-sequence-container dd a{width:360px;}
.main_container .company_tabs{border-color:#d12604;}
.main_container .company_tabs li{background-color:#d12604;}
.main_container .company_tabs li a:hover{color:#d12604;}
.main_container .aptitude-sequence-container dt i{background-color:#d12604;}
.main_container .aptitude-sequence-container dd a span{color:#d12604;}
.main_container .aptitude-sequence-container dd a:hover{color:#d12604;}
.main_container .company_filter .filter-row .options li:hover,.main_container .company_filter .filter-row .options li.selected{background-color:#d12604;}
.main_container .company_filter .filter-row .options li:hover a,.main_container .company_filter .filter-row .options li.selected:hover a{color:#fff}
.main_container .filter_as_dic .as-container .options{width:980px}
.main_container .company_tabs li.short_pager{background-color:transparent}
.main_container .company_contents li .name{width:420px;}
.main_container .company_contents li .term{width:300px;}
.main_container .company_contents li .legal_person{width:250px;}
.main_container .company_contents li .build_area{width:200px;}
.main_container .pagination a:hover,.main_container .pagination span.current{background-color:#d12604;border-color:#d12604;}