@charset "UTF-8";
/* reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,select,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:'Microsoft Yahei';color:#444; font-size:13px;line-height: 20px;background: #f1f1f1; width: 1000px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
table{width:100%;margin:0 auto;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
small{font-size:12px;}
ol,ul,li{list-style:none;}
form{display:inline;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
fieldset,img{border:0;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
textarea{resize:none;}
button,input,select,textarea{ vertical-align:middle;outline:none;font-family:'Microsoft Yahei'; font-size:12px; color:#000;}
a{ text-decoration:none; display:inline-block; /*text-align:center;*/ vertical-align:middle;}
header,footer,article,section,nav,menu,hgroup{display:block;clear:all;}

/*浮动*/
.clear{clear: both;}/* 清除浮动 */
.fl{float: left;}/* 左浮动 */
.fr{float: right;}/* 右浮动 */
.clearfix{zoom:1;}
.clearfix:after{ display:block; content:"."; clear:both; height:0; visibility:hidden;}

/*绝对或相对定位*/
.relative { position:relative;}
.absolute { position:absolute;}

/*隐藏或溢出*/
.hidden{overflow:hidden;}
.none{display:none;}/* 区块隐藏 */
.block {display:block;}/* 区块显示 */
.block-inline {display:inline-block;}/* 区块显示 */

/*文本*/
.tx-center{text-align: center;} /* 文本居中 */
.tx-right{text-align: right;} /* 文本居右 */
.tx-left{text-align: left !important;} /* 文本居左 */
.tx-middle{vertical-align: middle;}/* 垂直居中 */
.tx-underline{text-decoration: underline;}/* 下划线 */

/*字号*/
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}

/*字粗细*/
.fs-bold{font-weight: bold;}/* 加粗 */
.fs-normal{font-weight: normal;}/* 不加粗 */

/*线颜色*/
.border_l{border-left: 1px solid #e5e5e5}
.border_b{border-bottom: 1px solid #e5e5e5}
.border_gray{border: 1px solid #e5e5e5;}
.border_bn{border-bottom:none;}
.border_tn{border-top:none;}
/*字体颜色*/
.color-gray{ color: #999999;}
.color-red{ color: #e40030;}
/*宽度*/
.w-100{ width: 100%;}
.w-90{ width: 90%;}
.w-81{ width: 81%;}
.w-18{ width: 18%;}
.w58{ width: 58px;}
.w97{ width: 97px;}
.w70{ width: 70px;}
.w110{ width: 110px;}
.w135{ width: 135px;}
.w140{ width: 140px;}
.w150{ width: 150px;}
.w170{ width: 170px;}
.w220{ width: 220px;}
.w240{ width: 240px;}
.h80{ height: 80px;}
/*外边距*/
.f_marl10{margin-left: 10px;}
.f_marl20{margin-left: 20px;}
.f_mart20{ margin-top: 20px;}
.f_marb10{ margin-bottom: 10px;}
.f_marb20{ margin-bottom: 20px;}
.f_marb30{ margin-bottom: 30px;}
.f_marb70{ margin-bottom: 70px;}
.f_mart6{ margin-top: 6px;}
.f_mart10{ margin-top: 10px;}
.f_mart40{ margin-top: 40px;}
.f_martb80{ margin-top: 80px; margin-bottom: 80px;}
.f_martb100{ margin-top: 100px; margin-bottom: 100px;}
.f_marr50{margin-right:50px;}
.f_marr100{margin-right:100px;}
/*内边距*/
.f_pd20{ padding: 20px;}

/*============ 页面布局 =============*/
/* index */
.bg { margin: 0 auto; /*background-color: #f7f7f7;*/ background-size:100%; }
.wrapper{ width: 962px; margin: 0 auto; min-height: 300px; }

/* header */
.header{height:87px; background-color: #fff;}
.header img{margin-top: 20px;}
.header span{position: absolute; right: 0; top: 22px; z-index: 2; color: #666666; font-size: 12px; text-align: right}
.header span a{ cursor: pointer; color: #666666; vertical-align: top}
/* title */
.title{height:65px; background-color: #319ff4;}
.title .wrapper{ background: url("../img/tit_bg.png") no-repeat center right #319ff4;}
.title span{ color: #fff; font-size: 24px; line-height: 65px;}
/* .footer {width:100%;margin:10px auto;padding:15px 0;background: #f7f7f7; color: #999999; font-size: 12px; text-align: center;}*/

/*foot_want*/
.page_public .footer{ position:relative; min-height:50px; _height:50px; padding-top:13px; background:#1d3c72 url(../img/footer_bg.jpg) 0 0 repeat-x;}
.page_public .footer a.footer_logo{ display:block; float:left; background:url(../img/logo.png) center 3px no-repeat; width:75px; height:38px; border-right:#fff 2px solid; margin-right:20px;}
.page_public .footer p{ float:left; margin:0; color:#fff; font-size:13px; height:22px; line-height: 18px; width:70%;}
.page_public .footer p.ll{ color:#74f3ff;}
a.footer_link_a{ font-size:13px; color:#fff!important; display:block; position:absolute; right:28px; top:13px;}
a.footer_link_b{ font-size:13px; color:#74f3ff!important; display:block; position:absolute; right:28px; top:35px;}

/*page*/
.page_public{ width:1000px; margin:0 auto; _position:absolute; _left:50%; _margin-left:-500px;}
.page_public .header{ background:url(../img/topbanner1.jpg) 0 0; height:36px; overflow:hidden; position:relative; border-bottom:#fff 1px solid;}
.page_public .header a.home{ display:block; position:absolute; left:25px; background:url(../img/homelogo.png) 0 4px no-repeat; padding:7px 0 0 41px; height:27px; width:55px; _width:100px; color:#62cbf4!important; font-size:16px; font-weight:bold;}
.page_public .header a.city{ display:block; position:absolute; right:10px; background:url(../img/settings-white.png) 0 7px no-repeat; padding:7px 0 0 24px; height:27px; width:55px; _width:80px; color:#62cbf4!important; font-size:15px;} 
.page_public .header .menu{ text-align:center; padding-left:285px;}
.page_public .header .menu li{ display:block; float:left; height:36px;}
.page_public .header .menu li.line{ background:url(../img/puResImages/menu_right.jpg) right 4px no-repeat;}
.page_public .header .menu li a{ display:block; float:left; font-size:16px; line-height:25px; color:#fff!important; font-weight:bold; padding:6px 16px 0; height:30px; _height:36px;}
.page_public .header .menu li.last a{ border-right:none;}
.page_public .header .menu li.on a{ background:url(../img/menubg1.jpg) 0 0; padding-right:19px; padding-left:19px;}

.page_public .banner{ background:url(../img/topbanner3.jpg) 0 0 no-repeat; height:114px;}
.page_public .banner a{ display:block; position:absolute; background:url(../img/dsft.png) 0 0 no-repeat; width:100px; height:30px; font-size:0px; line-height:0px; color:#fff;}
.page_public .banner a.gd_s{ background-image:url(../img/szck2.png); margin-left:113px; margin-top:61px;}
.page_public .banner a.gd_s:hover{ background-image:url(../img/szck.png);}
.page_public .banner a.gd_city{ background-image:url(../img/dsft2.png); margin-left:238px; margin-top:61px;}
.page_public .banner a.gd_city:hover{ background-image:url(../img/dsft.png);}

/* 内容 */
.content{ background-color: #fff; margin: 22px auto; border-radius: 5px;}

/*总体框架、，面包屑、标题*/
.trade_box{ position:relative; width:962px; padding:15px 18px; margin:0 auto; border:#dedede 1px solid; border-top-color:#eaedf4; background:#fff url(../img/zybg_b.png) 0 0 repeat-x; overflow:hidden;}
/*.trade_box a { color: #378fe9; }*/
.breadcrumb{clear:both;overflow:hidden;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px; font-size:14px;}
.breadcrumb .f_right span { margin-left: 10px; font-size: 12px; }
.breadcrumb .f_right span img { width: 16px; }
.new_title{padding:15px 0px;margin-bottom:15px; border-bottom:1px solid #d8d8d8;clear:both;overflow:hidden;}
.new_title_tip{font-size:20px;background:url(../img/new_title_tip.png) no-repeat 5px center;padding-left:25px; font-weight: normal;}

.trade_box .new_title a.btn-gray img { width: 14px; height: 14px; vertical-align: middle; margin-top: -2px; }
.trade_box .new_title a.btn-gray { margin-left: 10px;padding: 3px 10px; font-size: 12px; background: #eff8ff; border: 1px solid #8dbbe6; color: #3673b9 !important; }

.f_left{display:block;float:left!important;}
.f_right{display:block;float:right!important;}

/*sidebar*/
.left_side{width:150px;min-height:300px;border-right:1px solid #dedede; z-index:999;float:left;margin-right:15px;margin-top:10px;text-align: center;font-size:14px;}
.sidebar li{position:relative;text-align: center;}
.sidebar a.title{color:#363636;cursor:pointer;display:block; height:44px;line-height:44px;background:url(../img/sidebar_bg.png) no-repeat right center;text-align: center;overflow:hidden;}
.sidebar a.title i{width:15px;height:15px;background:url(../img/square-you2.png) no-repeat;display:inline-block;margin-right:6px;vertical-align:-2px;}
.sidebar a.title.active{background-image:url(../img/sidebar_bg_a.png)}
.sidebar a.title.active i{background-image:url(../img/square-you2-a.png)}
.sidebar a.title:hover{background-image:url(../img/sidebar_bg_a.png)}
.sidebar a.title:hover i{background-image:url(../img/square-you2-a.png)}

.right_head { position: relative; margin-bottom: 10px; font-size: 16px; line-height: 28px; }
.right_head .infoBtn { position: absolute; right: 0; top: -3px; padding: 0; }
.right_head .infoBtn button{ height: 26px; line-height: 26px; padding: 0 15px; }

.btn {min-width:50px; display: inline-block; padding:3px 10px;border-radius:3px;color: #fff!important; text-align: center;cursor:pointer;}
.btn:hover, .btn:focus {color:#fff; text-decoration: none;background-image: linear-gradient(to bottom, rgba(0,0,0,.1), rgba(0,0,0,.1));}
.btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:active {box-shadow: 0 1px rgba(0,0,0,.2), inset 0 1px rgba(0,0,0,.05);outline: none;}
.btn-orange{color: #fff!important; background:#f9972d;border: 1px solid #fe8400; }
.btn-gray{color: #000000!important;background:#f6f6f6;border: 1px solid #c8c8c8; }

.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background-repeat: no-repeat;
  vertical-align:-2px;
  margin-right:2px;
}
.icon-search{background-image:url(../img/icon-search.png);}
.icon-search-s{background-image:url(../img/icon-search-s.png);}
.icon-search-c{background-image:url(../img/icon-search-c.png);vertical-align:-3px;}
.icon-user{background-image:url(../img/icon-user.png);width:16px;height:16px;line-height: 16px; vertical-align:-3px;}
.icon-home{background-image:url(../img/icon-home.png);width:16px;height:16px;line-height: 16px; vertical-align:-3px;}
.icon-shuaxin{background-image:url(../img/icon-shuaxin.png);}

/*项目详情*/
.step-tabs-bigbox{font-size:14px;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px;}
.step-tabs{clear:both;font-size:14px;display:inline-block;}
.step-tabs li{float:left;width:157px;height:40px;background:url(../img/step_nor.png) no-repeat;margin:10px 0px 0px -12px;cursor:pointer;position:relative; padding: 5px 0;}
.step-tabs li.first{margin-left:0px;}
.step-tabs li.last div{line-height:50px;}
.step-tabs li div{line-height:20px;text-align:center;}
.step-tabs li.step-tabs-spe{background-image:url(../img/step_spe.png);}
.step-tabs li i{width:12px;height:12px;background:url(../img/icon_dot.png) no-repeat;display:none;z-index:999;position:absolute;bottom:-20px;left:74px;}
.step-tabs li.cur{background-image:url(../img/step_act.png)!important;}
.step-tabs li.cur div{color:#fff;}
.step-tabs li.cur i{display:inline-block;}

#sms_send_link a { color:#319ff4; }

