﻿/*********** common style ***********/
body { background: #eee;  margin:0; padding:0; font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;line-height:normal; }
a:hover, a:focus{  text-decoration:none; cursor:pointer;}
ul,
li { list-style:none; padding:0; margin:0; line-height:22px; } /*加了line-height*/
h1,
h2,
h3,
h4,
h5,
h6 { margin:0; padding:0; font-weight:lighter;  font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;}
/*********** common style ***********/

/*********** project style ***********/


.fl { float:left }
.fl .ad{background: #fff;text-align: center;
/* padding-top:16px;    /*去掉padding*/
}
.main .fl .ad img{ height:205px;}
.fr { float:right; }
.clear { clear:both; }
.headerwrap { background:#fff; height:60px; padding:10px 20px; margin-bottom:10px; }
.header { width:1150px; margin:0 auto; }
.logo { background:url(../images/logo.png) no-repeat; width:150px; height:65px; float:left;margin-top:-5px; }
ul.home_nav{margin-left:130px !important;}
ul.home_nav li{ margin:0 20px !important;}
/*ul.nav {  font-size:16px; font-weight:bold; height:30px; margin:15px 0; margin-left:100px; } */
/*ul.nav li { float:left; margin: 0 15px; display:block; padding-right:5px; } */
ul.nav a { color:#333; }
ul.nav a:hover li { border-bottom:2px solid #2d89ef;}
ul.nav a.active li { border-bottom:3px solid #2d89ef; }
ul.nav li i.home,
 ul.nav li i.access,
  ul.nav li i.project,
  ul.nav li i.info,
   ul.nav li i.job { background:url(../images/nav_icon.png) no-repeat; height:24px; display:inline-block; width:24px; float:left; margin-top:-2px; margin-right:5px; }
ul.nav li i.access { background-position:0 -23px; }
ul.nav li i.project { background-position:0 -47px; }
ul.nav li i.info { background-position:0 -72px; }
ul.nav li i.job { background-position:0 -95px; }
.headerlinks { font-size:12px; color:#666; text-align:right; line-height:50px; min-width:210px; float: right; }
.headerlinks a { color:#666; text-decoration:none; margin:0 5px; }
.headerlinks a:hover { color :#000; }
.mainwrap { width:1150px; background:#fff; margin:0px auto ; min-height:500px;}
.searchbar form {margin:0;}

.searchbar select {
    border: medium none;
    margin: 3px 0;
}
.searchbar .fr { color:#fff; font-size:21px;line-height: 36px;}
.searchbar .fr a { color:#fff; font-weight:lighter; text-decoration:none; padding:0 10px; }
.searchbar .fr a:hover { color:#dbeafb; }
.searchbar .fr .login { border-left:1px solid #559ded; display:inline-block; }
.searchbar .fr .register { border-right:1px solid #257cdc; display:inline-block; }
.searchbar { position: relative; background:#2d89ef; height:33px; padding:5px;margin: 0px; }
.searchbar .s-ipt-container { background:#fff; float: left; }
.searchbar .s-ipt-container input { margin-bottom:0;box-shadow:none; border-radius:0;border: medium none; color: #333333; font-size: 14px; height: 20px; line-height: 20px; transition: width 0.3s ease-out 0s; width: 205px; }
.searchbar .s-ipt-container input:focus { outline: medium none; }
input[type="search"] { }
.searchbar .s-btn-container { float: left; }
.searchbar .s-btn-container input { background: #FF6600 url(../images/button/search.png) no-repeat center center; border: medium none; color: #FFFFFF; float: left; height: 37px; width: 37px; cursor:pointer; }
.searchbar .s-menu { color: #999999; cursor: default; float: left; font-size: 0; overflow: hidden; position: relative; transition: all 0.3s ease-in 0s; width: 1px; }
.searchbar .s-menu .ipt-menu-selected { background-color: #FFFFFF; height: 37px; line-height: 37px; text-align: center; }
.searchbar .ipt-menu-selected span { float:left; margin-right:3px; }
.searchbar .ipt-menu-selected i { background:url(../images/arrow.png) no-repeat; width:12px; height:37px; display:inline-block; float:left; cursor:pointer; }
.searchbar .s-menu-list { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: -moz-use-text-color #D9D9D9 #D9D9D9; border-image: none; border-right: 1px solid #D9D9D9; border-style: none solid solid; border-width: medium 1px 1px; box-shadow: -4px 5px 7px 0 rgba(0, 0, 0, 0.1); height: 0; overflow: hidden; position: absolute; right: 0; top: 37px; transition: height 0.2s ease-in 0.1s; z-index: 100000; }
.searchbar .s-menu-list li { height: 24px; line-height: 24px; padding: 0 8px 0 12px; text-align: left; width: 42px; }
.searchbar .s-menu-list li a { color: #999999; }
.searchbar .s-menu-list li a:hover, .searchbar .s-menu-list .selected a { color: #377BEE; text-decoration: none; }
.s-focus .s-menu { font-size: 12px; width: 56px; }
.s-focus .expand { overflow: visible; }
.searchbar .expand .s-menu-list { height: auto; }
.s-focus .s-ipt-container input { width:340px; }
.main { width:1110px; padding: 20px 4px; margin-left:auto; margin-right:auto;}
.recommendwrap { background:#fff; width: 768px;border: 1px solid #EEEEEE; padding: 3px;margin-bottom: 15px; }  /*去掉height:307px; #2c89ef*/
.recommendwrapcolor{ background-color:#fff; height:auto;}
.recommendwrapborder{background-color:#fff; height:auto; border:1px solid #EAEAEA;border-top:2px solid #2277BB;margin-bottom:10px;}
.recommendwrap h1 { font-size:36px; color:#fff; font-weight:normal; margin-bottom:10px; }
/* .publishwrap {border: 1px solid #E5E5E5; position: relative; text-align: center; color:#666; font-size:14px; padding: 10px 0; margin-bottom: 5px; height: 75px}
.publishwrap p {font-size: 20px;margin-bottom: 10px;}
.publishwrap p span{font-size: 20px;font-family: "Microsoft YaHei","SimHei";}
.publishwrap h2{ line-height: 20px;}  */  /*2013.12.20修改去掉*/
.process { background: url(../images/Process_pic.png) no-repeat; width:550px; height:115px;  }
/*.process:hover, .ad:hover{filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.9; background-color:#000;}*/
.recommendlogos { width: 558px; overflow: hidden; } /*2013.12.20修改*/
.recommendlist { position: relative; overflow: hidden; }/* 2013.12.20修改*/
.recommendlist li {
	display: inline;
float: left;
height: 110px;
margin: 0 3px;
overflow: hidden;
position: relative;
width: 105px;
background: #fff;
cursor: pointer;
 }/* 2013.12.20修改*/
.recommendlist li img {border-radius:5px;min-height: 108px; }/* 2013.12.20修改*/
.recommendlist li:hover  .engineer_levellar { display: block; }
/*.recommendlist li.bigpro {  height: 178px; width: 188px; background:#fff; border:1px solid #EAEAEA; }
.recommendlist li.bigpro img { height: 149px; width: 140px;   border:none; padding:14px 0 0 24px; }
.recommendlist li .cover { display:none; }
.cover { background:#000; position:absolute; top:0; left:0; }
.recommendlist li:hover .cover { display:block; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.recommendlist li.bigpro:hover .cover { height: 180px; width: 190px; }
.recommendlist li:hover .cover { height: 85px; width: 80px; } */
.pay_ad {  }
/*.btn { background:url(../images/max-button.gif) no-repeat; display:inline-block; }  */
.btn-pub { background:url(../images/max-button.gif) no-repeat; display:inline-block; }
.max-btn { width:208px; height:40px; line-height:40px; font-size:18px; }
.max-btn-orange { background-position:0 -160px; color:#fff; text-decoration:none; }
.max-btn-orange:hover { background-position:0 -120px; }
.max-btn-orange:active { background-position:0 -120px; }
.publishwrap strong { font-size:30px; color:#000; font-weight:normal; line-height:2em; }
.publishwrap a:hover{color:#fff; text-decoration: none;}
.main_left { float: left; width: 750px;}/*2013.12.20修改*/
.main_right { float: right; width: 320px; }

.box { margin-top: 16px; box-shadow: 0 0px 5px rgba(0,0,0,.3); }
.box h2{
	background-color: #FAFAFA;
	line-height: 38px;
	font-size: 14px;
	padding-left: 15px;
	border-top: 1px solid white;
	border-bottom: 1px solid #F5F2F2;
}
.box .list_content {padding:0 10px;}
.box_ggoduser{border:1px solid #e5e5e5; padding:10px 15px; margin-bottom:10px; }
.boxtitle { margin-bottom:10px; }
ul.classify li { float:left; background:#fafafa; border:1px solid #ddd; font-size:12px;
				color:#666; padding:3px; border-radius:5px;  margin:3px 2px; }



/*********快速项目*************/
a.fastcurrent li{background:#2d89ef; color:#fff;border-radus:5px; }
/*********************/
h3 { font-size:18px; color:#333; display:inline-block; line-height:42px; float:left }

.classify_website_mini,
.classify_software_mini,
.classify_mobile_mini,
.classify_design_mini,
.classify_other_mini { background: url(../images/classify_icon_mini.png) no-repeat; width:26px; height:26px; display:inline-block; float:left; margin:10px 5px 0 0; }
.classify_software_mini { background-position:0 -24px; }
.classify_mobile_mini { background-position:0 -53px; }
.classify_design_mini{ background-position:0 -82px; }
.classify_other_mini{ background-position:0 -114px; }

.classify_website,
.classify_software,
.classify_mobile,
.classify_design,
.classify_other { background: url(../images/classify_icon.png) no-repeat; width:42px; height:42px; display:inline-block; float:left; margin-right:10px; }
.classify_software { background-position:0 -42px; }
.classify_mobile { background-position:0 -84px; }
.classify_design,
.classify_other { background-position:0 -126px; }
.classify_other { background-position:0 -168px; }
dl.user-information { border: 0px solid #fff; border-bottom: 1px solid #EAEAEA; display: block; padding:3px 0px; position: relative; font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; margin:0px;  }
.mainwrap .new_b{background: url(../images/new_b.gif) no-repeat; width: 13px;height: 13px;display: inline-block;}
.main .searchwarp{padding-right: 10px;background: none;padding-left: 0;}
.boxwap li{ border-bottom: 1px dotted #ccc;padding: 3px 0;color: #999999;font-size: 12px;}
#sucess_case_sygd li{width:320px;}
.mainwrap .searchwarp .title{ font-size: 20px;  line-height: 1.5em; min-height: 70px;}
.main_left .user-informationfloat{ float:left; border-bottom:none; padding:5px 0;}
.main_left .user-informationfloata{ float:left; border-bottom:none; padding:0;}
.main_left .user-informationfloata:hover{ background:none;border:none;}
.main_right .user-informationwidth{ height:80px; border-bottom:1px solid #EAEAEA; padding-bottom:5px;}
.main_right .user-informationwg {height:118px; border-bottom:none; margin-bottom:0;}
.main .main_right .user-informationwg dd{width:auto; max-width:320px;}
.main_right .user-informationwidth dd{ max-width:170px; overflow:hidden; float:left;}
.user-informationfloat a{ margin-right:10px; color:#333333;}
.user-informationfloata a{ margin-right:40px; color:#333333;}
.user-information a.tit { color:#0b73bb; text-decoration:none; margin-right:10px; font-size:15px; font-family:Microsoft Yahei; }
.user-information .price { color:#666;}
.user-information .price i { color:#ff6600; font-size: 14px; font-weight: bold; margin: 0 5px 0 0; font-style:normal; }
.user-information a { color:#0b73bb; text-decoration:none; }
.user-information p { line-height:25px; padding:0; margin:0; height:29px; color:#999;}
.user-information dd { margin:0; }
.user-information .publishbtn { float:right; margin: 0px; width: 210px; }
.user-information .publishbtn span a{width: 180px; height: 14px; white-space: nowrap; overflow: hidden;}
.user-information .publishbtn-background{ background-color:#f7fbfd; margin-right:10px; padding: 2px 10px; border:1px solid #e7e7e7; width:150px;}
.user-information:hover { background:#ebf3fb; }
.btn_small { background:url(../images/btn_small.png); display: block; height: 26px; line-height: 26px; text-align: center; min-width: 72px; }
a.btn_small { color: #666666; }
a:hover.btn_small { color: #f74a21; }
/*.idcard { background:url(../images/honor/Idcard.gif) center center no-repeat; width:21px; height:25px; display:inline-block; vertical-align:middle; } */
.idcard_no { background:url(../images/honor/Idcard0.gif) center center no-repeat; width:21px; height:25px; display:inline-block; vertical-align:middle; }
.bumanyituikuan { background:url(../images/honor/refound_icon.png) center center no-repeat; width:21px; height:25px; display:inline-block; vertical-align:middle; }
.icon_star4 {/* background:url(../images/icon_4s.gif)center bottom no-repeat;width:72px;*/  height:25px; display: inline-block;  }
.icon_star4  img{ padding-bottom:1px;}
.publishbtn { float:right; }
.clearfix:after { clear: both; content: " "; display: block; height: 0; }
a.tag_website,
a.tag_software,
a.tag_mobile,
a.tag_design,
a.tag_other { background: url(../images/tags.png);opacity: 0.7; filter:alpha(opacity=70);-moz-opacity:0.7;  width:99px; height:25px; display:inline-block; color:#fff; line-height:25px; text-indent:8px; font-size:13px; margin-right:2px; font-family:Microsoft Yahei; color:#fff; }
a.tag_software { background-position:0 -25px; opacity: 0.7; filter:alpha(opacity=70);-moz-opacity:0.7;}
a.tag_mobile { background-position:0 -50px; opacity: 0.7; filter:alpha(opacity=70);-moz-opacity:0.7;}
a.tag_design { background-position:0 -75px;  opacity: 0.7; filter:alpha(opacity=70);-moz-opacity:0.7;}
a.tag_other { background-position:0 -100px; opacity: 0.7; filter:alpha(opacity=70);-moz-opacity:0.7;}
/*.footlinks { width:1110px; padding:20px; margin:20px auto; background:#fff; }
.footlinks ul { float:left; border-right:1px solid #eaeaea; padding:0 53px; margin-right: 35px; }
.footlinks ul.last { border:none; }
.footlinks ul a { font-size:16px; color:#333; text-decoration:none; font-weight:bold; line-height:2em; }
.footlinks ul li { color:#999; background:url(../images/liststyle.png) no-repeat left center; text-indent:10px; }
.footlinks ul li a { color:#666; text-decoration:none; font-size:12px; font-weight:normal; line-height:1.5em; }
.footlinks ul li a:hover { color:#333; }
.footer { background:#fff; padding:20px; text-align:center; font-size:12px; color:#666; }
.footer span { margin:0 10px; color:#888; }
.footer a { color:#555; text-decoration:none; }
.footer a:hover { color:#333; text-decoration:none; }
.footer .copyright { line-height:48px; width:380px; margin:0 auto; }
.footer .copyright a { float:left; margin:0 10px; } */
hr { border:none; border-top:0px solid #ccf3ff; margin:0; }
.title_hr{ border:none;border-top:2px solid #2277BB;}
.line { border-top:1px solid #e5e5e5; }
footer .container{ padding-left:0; padding-right:0}
/*subpages*******************************************************************************************************************/

a { color:#0B73BB; text-decoration:none;}
h4 { font-size:14px; font-weight:bold; }
.nopaddding { padding:0; width:1150px }
.subpage_bg { background:url(../images/subpage_bg.png) repeat-y; }
.page_left { float:left; width:894px; padding:20px; }
.page_right { float:right; width:205px; padding:0 5px 20px; }
p { font-size:12px; color:#333; line-height:1.5em; }
.gray9 { color:#999; }
.gray6 { color:#666; }
.gray5 { color:#555; }
 .spanleft{ float:left;}

/*
.jiebaofang_logo {
	display: table-cell;vertical-align:middle;text-align:center;
	*display: block;
	*font-size: 130px;
	*font-family:Arial;width:200px;height:150px;
 }
.jiebaofang_logo img {vertical-align:middle; border: 1px solid #ccc;}
*/
.jiebaofang_logo {width:200px; height:150px; margin: 0;display:table; position:relative; margin:0px; border:1px solid #cde; background:#fff;}

.jiebaofang_logo div {*position:absolute; top:50%; left:0; display:table-cell; vertical-align:middle; width:100%;}

.jiebaofang_logo h6	{position:relative; top:-50%; text-align:center; margin:0; padding:0;font-size: 12px; line-height:20px;color: #333333; font-family: inherit; font-weight: normal; text-rendering: optimizelegibility;}

.jiebaofang_logo img {max-width:200px; max-height:150px;}

/*tabs*/
.Tabs { clear:both; }
.Tabs .TabTitle ul { margin:0; padding:0; height:33px; border-bottom: 1px solid #DDDDDD;}
.Tabs .TabTitle li {display:inline;}
.Tabs .TabTitle li a { display:block; float:left; list-style-type:none; cursor:pointer; text-align:center; line-height:32px; border:1px solid #e8e8e8; border-bottom:none; padding:0 20px; font-size:12px; color:#666; margin:0 6px; background:#fff; text-decoration:none; }
.Tabs .TabTitle li.active a { margin-bottom:-1px; border-bottom:1px solid #fff; border-top:3px solid #2d89ef; }
.Tabs .TabContent { padding:20px 10px; color:#666; font-size:14px; }
/*tabs1*/
.Tabs1 { clear:both; }
.Tabs1 .TabTitle ul { margin:0; padding:0; height:43px; border-bottom: 1px solid #DDDDDD; }
.Tabs1 .TabTitle li a { display:block; float:left; list-style-type:none; cursor:pointer; text-align:center; border:1px solid #e8e8e8; border-bottom:none; padding:3px 30px; font-size:12px; color:#666; margin:0 6px; background:#f8f8f8; text-decoration:none; line-height:1.5em; }
.Tabs1 .TabTitle li.active a { margin-bottom:-1px; border-bottom:1px solid #fff; border-top:3px solid #2d89ef; background:#fff; }
.Tabs1 .TabContent { padding:10px 0; color:#666; font-size:14px; min-height:500px; }
dl.oneinfo { border: 1px solid #fff; border-bottom: 1px solid #EAEAEA; display: block; padding:10px; position: relative; font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; margin:0; }
.oneinfo a.tit { color:#0b73bb; text-decoration:none; margin-right:10px; font-size:16px; font-family:Microsoft Yahei; }
.oneinfo .price { color:#666; }
.oneinfo .price i { color:#ff6600; font-size: 14px; font-weight: bold; margin: 0 5px 0 0; font-style:normal; }
.oneinfo a { /*color:#0b73bb;*/ text-decoration:none; }
.oneinfo p { line-height:25px; padding:0; margin:0; color:#999; }
.oneinfo dd { margin:0; }
.oneinfo:hover { background:#ebf3fb; border:1px solid #2d89ef; }
.comprehensive,
.praise { margin-bottom:10px; font-size:12px; border-bottom:1px dotted #ccc; padding-bottom:10px; }
.praise { border-bottom:none; }
.totalintro { color:#666; font-size:14px; margin-bottom:10px; }
.half { width:49%; float:left; margin-right:1%; }
.none { display:none; }
.intro { margin-bottom:25px; }
.intro .fr { width:638px; }
.inline { line-height:25px; font-size:12px; }
.inline_height{ line-height:43px;}
.inline_margin{ margin:10px 0;}
.address { background: url("../images/location.png") no-repeat scroll 0 -2px; color: #999; padding-left: 17px; font-size: 12px;}
.blue { color:#0B73BB; }
.orange { color:#ff6600 }
.green { color:#669933; }
.weight{font-weight:bolder;}
/*.icon_stars { width:90px; height:25px; display: inline-block; vertical-align:middle;}  /*delete margin*/
.icons_stars0,
.icons_stars1,
.icons_stars2,
.icons_stars3,
.icons_stars4,
.icons_stars5,
.icons_stars6,
.icons_stars7,
.icons_stars8,
.icons_stars9,
.icons_stars10,
.icons_stars11,
.icons_stars12,
.icons_stars13,
.icons_stars14,
.icons_stars15,
.icons_stars16,
.icons_stars17 { background: url(../images/honor/stars.png) no-repeat; height:16px; min-width:15px; display:inline-block; vertical-align:middle; /*margin-right:2px;*/ }
.icons_stars0 { background-position:0 0px; }
.icons_stars1 { background-position:0 -20px; }
.icons_stars2 { background-position:0 -40px; width:30px; }
.icons_stars3 { background-position:0 -60px; width:45px; }
.icons_stars4 { background-position:0 -80px; width:60px; }
.icons_stars5 { background-position:0 -100px; width:75px; }
.icons_stars6 { background-position:0 -120px; }
.icons_stars7 { background-position:0 -140px; width:30px; }
.icons_stars8 { background-position:0 -160px; width:45px; }
.icons_stars9 { background-position:0 -180px; width:60px; }
.icons_stars10 { background-position:0 -200px; width:75px; }
.icons_stars11 { background-position:0 -220px; }
.icons_stars12 { background-position:0 -240px; width:30px; }
.icons_stars13 { background-position:0 -260px; width:45px; }
.icons_stars14 { background-position:0 -280px; width:60px; }
.icons_stars15 { background-position:0 -300px; width:75px; }
.icons_stars16 { background-position:0 -320px; }
.icons_stars17 { background-position:0 -340px; }
.icon-good,
.icon-normal,
.icon-bad { background: url(../images/honor/icon_flower.png) 0 center no-repeat; width:20px; height:25px; display:inline-block; vertical-align:middle; }
.icon-normal { background-position:-20px center; }
.icon-bad { background-position:-40px center; }
.rightbar { font-size:12px; line-height:2em; margin-bottom:20px; }
.whitebg { background:#fff; padding:8px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.rightbar ul { margin-left:10px; }
.whitebg ul { margin-left:0px; }
.rightbar_point li {background:url(../images/recordlist_icon1.png) left center no-repeat; padding-left:17px; }
.rightbar_title { font-size:14px; border-bottom:1px solid #dcdcdc; color:#666; font-weight:bold; line-height:2em; margin-bottom:10px; text-indent:10px; }
.whitebg .rightbar_title { text-indent:0 }
ul.defaultimg li { float:left; margin:1px 5px; width:48px;height:48px; }
/*  分页*/
.rightbar a { color:#333; }
ul.disc li { list-style:disc; color:#2d89ef; list-style-position:inside; }
.tipbox { background: #fff8ed; border:1px solid #ff9900; padding:15px; border-radius:20px; font-size:12px; color: #666; margin:0 10px; line-height:1.5em; }
.tipbox_bottom { background:url(../images/tip_bottom.png) no-repeat; width:41px; height:44px; margin:-1px auto 0 auto; }
.process_1 { background:url(../images/process_1.png) no-repeat; width:894px; height:110px; margin-bottom:30px; }
.projectintro { font-size:12px; color: #666; border-bottom:1px solid #e8e8e8;  margin-left: 0;margin-top: 15px; }
.projectintro h3 { float:none; line-height:1em; font-size:20px; display:inline; }
.separate { margin:0 10px; }
.projectcontent { color: #666; line-height:1.5em; margin-bottom:30px; background-color: #F5F5F5;word-break: break-all; }
.projectcontentbottom{ margin-bottom:10px; float:right;}
.projectcontent p { color:#666; margin:10px; padding-bottom: 10px; font-size:14px; }
.projectcontent h4 { font-size:18px; line-height:2em; color:#000; font-weight:normal;  background-color: #fff;}
.listone { border-bottom:1px solid #e8e8e8; font-size:12px; padding:5px 0; }
/*.state_luoxuan { background:url(../images/state_luoxuan.jpg) center center no-repeat; width:45px; height:25px; display:inline-block; vertical-align:middle; margin-right:10px; }
.state_zhongbiao { background:url(../images/state_zhongbiao.jpg) center center no-repeat; width:45px; height:25px; display:inline-block; vertical-align:middle; margin-right:10px; }*/
.prenext { color:#333; font-size:14px; padding:0 10px; margin-bottom:30px; }
.comunication { background: #ebf3fb; padding:20px 20px 5px 20px; }
.comunication h4 { font-size:18px; font-weight:normal; }
.messageone { font-size:12px; }
.messageone p{ margin:10px 0;}
.messageone_box { background:#fff; border:1px solid #e8e8e8; border-radius:2px; padding:10px; position:relative; border-radius:7px; }
.messageone_top { background:url(../images/message_top.png) no-repeat; width:16px; height:16px; position:absolute; top:-16px; left:20px; }
.comunication_form textarea { height:80px; border:1px solid #e8e8e8; width:98%; margin-top:20px; padding:1%; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; font-size:12px; }
.btn_blue { background:#2d89ef; border:1px solid #2878d2; color:#fff; font-size:12px; padding:3px 13px; }  /*添加padding*/
.btn_red { background:#c9302c; border:1px solid #c9302c; color:#fff; font-size:12px; padding:3px 20px; }  /*添加padding*/
.btn_display{ display:none;}
.recordbar { background:#f5f5f5; border-bottom:1px solid #ccc; height:15px; margin-bottom:30px; margin-top:10px; color:#333; }
ul.recordlist li { float:left; margin-right:25px; background:url(../images/recordlist_icon.png) left top no-repeat; padding-left:15px; }
.icon_sina { background:url(../images/sina.png) center center no-repeat; width:16px; height:25px; display: inline-block; vertical-align:middle; margin-right:3px; }
/*项目成功页************************************************************************************************************/
.process_5{background:url(../images/process_5.png) no-repeat; width:894px; height:110px; margin-bottom:30px; }
.amount{ border:2px solid #55b647; font-size:18px;  color:#fff; padding:5px 10px 5px 0; margin-top:-10px;}
.amount .bg_greeen{  background:#55b647; padding:6px 10px;}
.success{ background:url(../images/icon_success.png) no-repeat; height:26px; color:#55b647; font-size:18px; padding-left:30px; display:inline-block;}
.state_jingbiaozhong, .state_zhongbiao, .state_luoxuan{ background:url(../images/state_jingbiaozhong.png)  no-repeat; width:45px; height:25px; display:inline-block; vertical-align:middle; margin-right:10px; }
.state_zhongbiao{background-position:0 -50px}
.state_luoxuan{ background-position:0 -25px }
.rightbar  .line{ margin:10px 0;}
.profile{ margin-bottom:10px; margin-right:10px;width:48px;height:48px;}
.icon_comments{ background:url(../images/icon_comments.png) no-repeat; width:25px; height:25px;  display:inline-block; vertical-align:middle;}
/*找接包方页面********************************************************************************************************************************/

.boxlist { border: 1px solid #E5E5E5; margin: 10px 0; padding: 10px; }
.boxlist h3 , .boxlist h2{ display:block; float:none; margin: 0 0 5px 10px; }
ul.sortlist li { background:#f1f1f1; padding:5px 10px; font-size:12px; margin-bottom:2px; }
ul.sortlist a li { color: #333; text-decoration:none; }
ul.sortlist a:hover { text-decoration:none!important; }
ul.sortlist a:hover li { background: #e5e5e5 }
.sort_A,
.sort_B,
.sort_C,
.sort_D,
.sort_E,
.sort_F,
.sort_G,
.sort_H,
.sort_I,
.sort_J { background: url(../images/icon_sort.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:5px; }
.sort_B { background-position:0 -24px; }
.sort_C { background-position:0 -48px; }
.sort_D { background-position:0 -72px; }
.sort_E { background-position:0 -96px; }
.sort_F { background-position:0 -120px; }
.sort_G { background-position:0 -144px; }
.sort_H { background-position:0 -168px; }
.sort_I { background-position:0 -192px; }
.sort_J { background-position:0 -216px; }
.separate { margin:0 5px; }
.inline { font-family:Arial, Helvetica, sans-serif; color:#999; }
.jbf_search { margin-bottom:20px; }
/*.icon_return { background:url(../images/honor/refound_icon.png) center center no-repeat; width:16px; height:25px; display:inline-block; vertical-align:middle; } */
.icon_return_no{background:url(../images/honor/refound_icon0.png) center center no-repeat; width:16px; height:25px; display:inline-block; vertical-align:middle;}
.jbf_search span { float:left; margin-right:7px; line-height:37px; }
.jbf_search { background:#efefee; padding:10px; font-size:18px; }
.mainwrap .plan_search input,
.main_left .jbf_search_input { border:1px solid #d5d5d5; height:34px; font-size:14px; padding:0 5px; width:200px; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; display:inline-block; float:left; margin-right:7px; vertical-align: middle; }
.main_left .jbf_select { display:inline-block; float:left; margin-right:8px; }
.main_left .select_input { display: inline-block; float:left; border:1px solid #d5d5d5; border-right:none; height:34px; font-size:14px; padding:0 5px; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; width:70px; }
.select_arrow { background:#fff url("../images/arrow.png") no-repeat; cursor: pointer; display: inline-block; float:left; height: 34px; width: 12px; border:1px solid #d5d5d5; border-left:none; padding:0 5px; }

.main .plan_search .search_btn,
.my_right .plan_search .search_btn,
.my_right .zxm_search .search_btn,
.main_left .search_btn { background: url("../images/button/search_blue.png") repeat scroll center center #FF6600; border: medium none; color: #FFFFFF; cursor: pointer;height: 36px; width: 36px; } /*去掉了float*/
/*tabs_sort*/
.Tabs_sort { clear:both; }
.Tabs_sort .TabTitle ul { margin:0; padding:0; height:22px; float:right; }
 .search_results  .searchKey,
.Tabs_sort .TabTitle .searchKey { margin-left:10px; padding:0; height:22px; float:left; }
.search_results .TabTitle .searchKey .nav_tag ,
.Tabs_sort .TabTitle .searchKey .nav_tag {
    background: url("/images/T1.zeLXwheXXcu5FDa-17-17.png") no-repeat scroll right center transparent;
    border: 1px solid #FE8141;
    color: #999999;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    line-height: 17px;
    margin: 0 3px;
    padding: 3px 18px 3px 5px;
}
.search_results .TabTitle ul li,
.Tabs_sort .TabTitle ul li { float:left; }
.search_results .TabTitle ul li{ margin-top:5px;}
.search_results .searchKey li a,
.Tabs_sort .TabTitle li a { display:block; float:left; list-style-type:none; cursor:pointer; text-align:center; line-height:20px; border:1px solid #e8e8e8; padding:0 10px; font-size:12px; color:#666; background:#fff; text-decoration:none; }
.Tabs_sort .TabTitle li.active a { border:1px solid #2d89ef; background:#2d89ef; color:#fff; }
.Tabs_sort .TabContent { padding:20px 10px; color:#666; font-size:14px; }
.describe { width:640px; }
/*Tabs_classify*/
.Tabs_classify { clear:both; border:1px solid #2d89ef; margin-bottom:20px; }
.Tabs_classify i { float:none; margin:0 auto; display:block; }
.Tabs_classify span { font-size:24px; padding:0 20px; line-height:70px; text-align:center; float:left;}/*added float:left; */
.Tabs_classify .TabTitle { background:#ebf3fb; border-bottom:1px solid #ddd; }
.Tabs_classify .TabTitle ul { margin:0; padding:0; height:70px; font-size:14px; font-weight:bold; float:right; width:605px;}
.Tabs_classify .TabTitle li{display:inline;}
.Tabs_classify .TabTitle li a { width:120px; display:block; float:left; list-style-type:none; cursor:pointer; text-align:center; line-height:24px; font-size:14px; color:#333; text-decoration:none; border-right:1px solid #ddd; text-align:center; border-top:4px solid #ebf3fb; }
.Tabs_classify .TabTitle li.active a { border-right:1px solid #ddd; border-top:4px solid #2d89ef; background:#fff; color:#333; height:67px; }
.Tabs_classify .TabTitle li a.first { border-left:1px solid #ddd; }
.Tabs_classify .TabTitle li a.last { border-right:none; }
.Tabs_classify .TabContent { padding:15px 20px; color:#666; font-size:14px; line-height:2em; }
.Tabs_classify .TabContent a { margin-right:10px; color:#666;}
/*找项目页面********************************************************************************************************************************/
.search_results { line-height:30px; font-size:14px; margin-bottom:10px; }
.search_results .pagination { margin: 10px 0 -10px 0; }
.search_results .searchKey li{ float:left;}
.zxm_search { background: none repeat scroll 0 0 #EFEFEE; font-size: 18px; padding: 10px 20px; }
.mainwrap .plan_search span,
.zxm_search span { font-size:14px; float:left; line-height:36px; margin:0 5px; }
.zxm_search .title{ font-size:30px; float:left; line-height:1.2em; margin-right:10px;}
.zxm_search .select_input{ width:105px;}
.zxm_search .onerow{ margin:0; width:625px;}  /*改动 添加width*/
.zxm_search .jbf_search_input{ width:274px;}
.zxm_calendar .select_input{ width:150px;
    border: 1px solid #D5D5D5 !important;}

.icon_calendar{ background:url(../images/icon_calendar.png) no-repeat; width:36px; height:36px; display:inline-block; float:left}
/*个人中心********************************************************************************************/
.my_bg { background: url("../images/my_bg.png") repeat-y; }
.my_left { width:140px; float:left; clear:left;}
.my_left .role { font-size:18px; border-bottom:1px solid #d7d7d7; padding:10px 15px; font-weight:bold; }
.my_left ul.onelevel { font-weight:bold; line-height:35px; color:#333; border-top:1px solid #fff; padding:5px 0; font-size:14px; }
.my_left ul.onelevel li { margin-bottom:5px; text-indent:15px; line-height:33px; }
.my_left ul.onelevel ul.twolevel { font-weight:normal; line-height:30px; }
.my_left ul.onelevel ul.twolevel a { color: #333; text-decoration:none; }
.my_left ul.onelevel ul.twolevel li { margin-bottom:0; display:block; text-indent:38px; }
.my_left ul.onelevel ul.twolevel li:hover { background:#2d89ef; color:#fff; }
.my_left ul.onelevel ul.twolevel li:hover a,.my_left ul.onelevel ul.twolevel li a:hover,.my_left ul.onelevel ul.twolevel li.current a  {color:#fff !important;}
.my_left ul.onelevel ul.twolevel li.current { background:#2d89ef; color:#fff; }/*新加样式*/
.project_management,
.money_management,
.value_services,
.information_management { background: url(../images/icon_onelevel.png) no-repeat; height:16px; width:16px; display:inline-block; vertical-align:middle; margin-right:8px; }
.money_management { background-position:0 -16px; }
.value_services { background-position:0 -32px; }
.information_management { background-position:0 -48px; }
.my_right { width:990px; float:right; padding:30px; padding-left:0}
.my_right .breadcrumb {margin:-30px -20px 5px;}
.role_intro { font-size:14px; color:#333; margin-bottom:20px; } /*modify margin*/
.role_intro .material { width:45%; float:left; }
.role_intro .material .material_txt {  float:left; }
.defaultimg_108 { position:relative; width:108px; height:108px; float:left; margin-right:20px; }
.settingimg { position:absolute; bottom:0; text-align:center; background:#000; width:100%; color:#fff; padding:2px 0; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
.role_intro .account { width:50%; float:right; border-left:1px solid #dfdfdf; padding-left:4% }
.role_intro .account li { width:33%; float:left; color:#666; line-height:1.8em; }
.role_intro .btn_small { margin-right:10px; }
.role_intro .txt14 { font-size:14px; line-height:10px; margin:14px 0 14px 5px; }   /*add margin*/
.role_intro .orange { line-height:26px; }
.txt34 { font-size:34px; line-height:26px; }
.my_right h2 { font-size:18px; line-height:20px; margin-bottom:10px; }
.my_right .btn_small,
.my_right .btn_blue { display:inline-block; }
.dottedline { border-bottom:1px dotted #ccc; margin:10px auto; }
.defaultimg a p { color:#0B73BB; margin-top:10px;} /*add margin-top*/
/*table***************************************************************************/
.table th,
.table td { padding:8px; line-height:20px; text-align:left; vertical-align:top; border-top:1px solid #ddd; color:#333; }
.table th { font-weight:bold; background:#ebf3fb; }
.table-condensed th,
.table-condensed td { padding:4px 5px }
.table-bordered { border:1px solid #ddd; border-collapse:separate; *border-collapse:collapse;
border-left:0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.table-bordered th,
.table-bordered td { border-left:1px solid #ddd }
.table-user_level{border-top: 1px solid #ccc;border-right: 1px solid #ccc; width: 491px;}
.table-user_level td{border-left: 1px solid #ccc;border-bottom: 1px solid #ccc; line-height: 13px;}
table { max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0; font-size:12px; }
.table tbody tr.success>td { background-color:#dff0d8 }
.table tbody tr.error>td { background-color:#f2dede }
.table tbody tr.warning>td { background-color:#fcf8e3 }
.table tbody tr.info>td { background-color:#d9edf7 }
.table-hover tbody tr.success:hover>td { background-color:#d0e9c6 }
.table-hover tbody tr.error:hover>td { background-color:#ebcccc }
.table-hover tbody tr.warning:hover>td { background-color:#faf2cc }
.table-hover tbody tr.info:hover>td { background-color:#c4e3f3 }
/*table end***********************************************************************************/
.btn_mini { display: block; text-align: center; padding:3px 5px; color:#fff; font-size:12px; line-height:1em; }
.btn_orange { background:#ff6600; border:1px solid #e55404; color:#fff; display:inline-block;}
.my_right ul.defaultimg li { text-align:center; margin:1px 12px; }
.table-inside td { border-left:none; background:#f5f9fd;}
td.nopadding { padding:0; }
.red { color:#cc0000; }
img { border:none; }
/*form************************************************************/
/*form { margin:0 0 20px }*/
/*发布项目*******************************************/
.my_right_left { float:left; width:650px; }
.my_right_left h1, .my_right h1 { font-size:20px; line-height:2em; border-bottom:1px solid #ccc; margin-bottom:20px; }/*新加 .my_right h1*/
.my_right_right { float:right; width:300px; }
.btn_add_tech { border:2px dotted #ccc; background:#fff; padding:0px 10px; width:60px;
border-radius:3px; cursor:pointer; font-size:16px; color:#ccc; font-weight:bold; vertical-align:middle; line-height:30px; }
.btnStyle { font-size:18px; padding:5px 30px; text-align:center; border-radius:4px; color:#fff; margin-right:20px; cursor:pointer }
.btn-blue { background:#2d89ef; border:1px solid #2878d2; }
.btn-gray { background:#8e8e8e; border:1px solid #7d7d7d; color:#fff;}
.services { border:1px solid #ccc; width:230px; color:#333; margin:60px auto auto 60px; }  /*modify width*/
.services_title { background:#f0f0f0; font-size:12px; height:34px; border-bottom:1px solid #ccc; line-height:34px; position:relative; text-indent:50px; }
.services ul { margin:10px 0; }
.services li { border-bottom:1px dotted #ccc; padding:10px 0px; margin:0 5px; font-size:18px; text-align:center }
.services li.last { border-bottom:none; }
.services a { color:#ff6600; text-decoration:none; }
.services a:hover li { background:#fff8ed; text-decoration:none }
.icon_services { background:url(../images/icon_services.png) no-repeat; width:45px; height:45px; display:inline-block; vertical-align:middle; position:absolute; top:-10px; left:5px; }
.icon_messages,
.icon_qq,
.icon_serviceemail,
.icon_servicephone { background:url(../images/icon_services2.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:middle; margin-right:10px; }
.icon_qq { background-position:0 -24px; }
.icon_serviceemail { background-position:0 -48px; }
.icon_servicephone { background-position:0 -72px; }
.icon_contactuser,
.icon_contactemail,
.icon_contactcell,
.icon_contactqq,
.icon_contactphone,
.icon_cotactmsn { background:url(../images/icon_contact.png) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; margin-top:3px; }
.icon_contactemail { background-position:0 -16px; }
.icon_contactcell { background-position:0 -32px; }
.icon_contactqq { background-position:0 -48px; }
.icon_contactphone { background-position:0 -64px; }
.icon_cotactmsn { background-position:0 -80px; }
/*发包方我的项目*******************************************/
.accordion { margin-bottom: 20px; }
.accordion-group { margin-bottom: 10px; }
.accordion-heading { border-bottom: 0; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size:18px; color:#000; background:url(../images/accordion-heading_bg.png) repeat-x; }
.accordion-heading a { color:#000; text-decoration:none; }
.accordion-heading .accordion-toggle { display: block; padding: 8px 15px; }
.accordion-toggle { cursor: pointer; }
.accordion-inner {/* padding: 9px 15px;border-top: 1px solid #e5e5e5; */ }
.accordion-inner table { border-top:none; }
.accordion-inner table th { border-radius:0; }
.collapse { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -moz-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; }
.collapse.in { height: auto; }
.icon_collapse { background:url(../images/collapse.png) no-repeat; width:18px; height:18px; display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:3px; }
/*发包方查看竞标*******************************************/
.compare_card{ border:1px solid #ddd; margin-bottom:20px; padding-top:20px; color:#333; position:relative;}
.compare_card .fl{ padding:0 20px 0 60px;}
.compare_card .fl p{font-size:14px; } /*13/12/26日修改  text-align:center; */
.compare_card .fr{ width:720px; padding-right:20px;}
.compare_card .btnStyle{ padding: 5px 10px; margin:10px 0;}
.compare_card h2{ font-size:18px; margin:0;}
.compare_card  ul{ float:left; font-size:12px; margin:10px 50px 10px 0; line-height:2em;}
.attachment a{ font-size:12px; text-decoration:underline;}
.icon_attachment{ background:url(../images/icon_attachment.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:middle;}
.compare_card_number{ background:#2d89ef; border-radius:0 0 30px 0; height:40px; padding:0 15px 0 8px; color:#fff; font-size:24px; font-weight:bold; position:absolute; top:0; left:0; font-style:italic;}
.compare_card_footer{ background:#e6e6e6; margin-top:15px; font-size:12px; line-height:30px;}
.compare_card_footer strong{ font-size:14px;}
/*发包方新建计划*/
.oneplan{ border:1px dashed #b2b2b2; background:#ebf3fb; padding-top:20px;}
.services_txt{ padding:10px 20px;}
.services_txt ol{ padding:0; margin:0;}
.services_txt ol li{ font-size:12px;  text-align:left; margin:0; padding:0; border:none; margin-bottom:10px;  list-style:decimal inside;}

.accordion-heading .accordion-heading-txt{ font-size:14px;  margin-left:8px; color:#333;}
.accordion-heading .two_rows{ float:left; margin-top:10px;}
.btn_add{ border:2px dotted #ccc; background:#fff; border-radius:4px; color:#2d89ef; cursor:pointer;}
.icon_detail, .icon_add{ background:url(../images/icon_detail.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:middle;}
.icon_add{ background-position:0 -24px;}
/*9发包方查看计划*********************************/
.btn_add_plan{ font-size:18px; color:#2d89ef; border:2px dotted #ccc; background:none; padding:5px 15px; font-weight:bold; border-radius:4px; cursor:pointer;}
.icon_popup{ background:url(../images/icon_popup.png) no-repeat; width:24px; height:24px; display:inline-block; vertical-align:middle;}
/*接包方查看竞标*********************************/
.onemessage{ padding:20px; background:#EBF3FB; border-radius:4px; font-size:12px;}
.onemessage_content{ background:#fff; /* padding:*/}
/*7接包方我的竞标卡****************************************/
.bidding_card{  padding:10px 0; position:relative; border:1px solid #ccc;  padding:20px 80px; color:#333; margin-bottom:20px;}
.bidding_card p{ font-size:16px;}
.bidding_card .fl{ width:400px; float:left;}
.bidding_card .fr{ width:300px; float:right;}
.bidding_card_price{background:#2d89ef; color:#fff; font-size:24px; text-align:center; /*border:2px dashed #2d89ef;*/ border-radius:5px; padding:10px;}
.bidding_card_price span{ font-size:40px; line-height:1.5em; font-weight:bold;}
/*9不满意退款**************************************/
.icon_security,.icon_refund, .icon_fa, .icon_jie { background: url(../images/icon_refund.png) no-repeat; width:42px; height:42px; display:inline-block; vertical-align:middle; margin-right:5px;}
.icon_refund{ background-position:0 -42px;}
.icon_fa{ background-position:0 -84px;}
.icon_jie{ background-position:0 -126px;}
/*2充值**************************************************************************/
.bank-alipay { background-position: 0 -1023px; }
.bank-tenpay { background-position: 0 -1062px; }
/*.bank-icbc { background-position: 0 -538px; } */
.bank { float:right; width: 100px; height: 40px; margin-left: 5px; border: 1px solid #DDD; background-image: url(../images/bg-banklist.png); background-repeat: no-repeat; cursor: pointer; text-indent: -9999px; }
.bank-ccb,
.bank-abc,
.bank-cbc{width:60px; height:60px; background-image:url(../images/pay/bank_cbc.gif); float:left; margin-right:5px;}
.bank-ccb{background-image:url(../images/pay/bank_ccb.gif);}
.bank-abc{background-image:url(../images/pay/bank_abc.gif);}
.alert { background-color: #FCF8E3; border: 1px solid #FBEED5; border-radius: 4px 4px 4px 4px; margin-bottom: 20px; padding:8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); font-size:14px; color:#ff6600 }
.alert-success { background-color: #DFF0D8; border-color: #D6E9C6; color: #468847; }
.alert-danger { background-color: #F2DEDE; border-color: #EED3D7; color: #B94A48; }
.icon_record { background:url(../images/icon_record.png) no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; margin-right:5px; }
.record_title { text-indent:15px; }
.alert li{ list-style:disc inside; line-height:1.8em;}
/*11评价******************************************************/
.score { background:  #EBF3FB; border: 1px solid #B2B2B2; width:41%; padding:1%; margin: 0.5%; min-height:340px; }
.score .form-horizontal .control-label { width:auto; }
.score .form-horizontal .controls { margin-left:80px; }
.form-horizontal .controls {
*display:inline-block;
*padding-left:20px; margin-left:180px; *margin-left:0;
font-size:14px; line-height:30px; }

/*#form-confirm #formDiv .form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 70px;
} */

#form-confirm #formDiv .form-horizontal .controls {
    font-size: 14px;
    line-height: 30px;
    margin-left: 80px;
}

.score .form-horizontal .control-group{ margin-bottom:0;}
/*软件资讯**********************************************************/
.listcontent { margin:10px 0 }
.listcontent .table td { color: #696969;}
.listbox { float: left; width: 544px; margin-right: 20px; }/*margin-bottom: 20px; */
.listcontent .last { margin-right:0; }
.listbox h4 { background-color: #FAFAFA; border: 1px solid #ddd; border-bottom:none; color:#2D89EF; cursor: pointer; display: block; font-weight: bold; height: 38px; line-height: 38px; padding:0 8px; }
.listbox .table-bordered { border-radius:0; }
.listbox .table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child { border-radius:0; }
.more { color: #333; float:right; text-align: center; font-size:12px; margin:0;margin-top:20px; background:none; width:50px; }
.allfull{ width:100%}
.allfull .listbox{ margin-bottom:0;}
.allfull table{ margin-bottom:0;}
.allfull_content{ border:1px solid #ddd;}
h2 span{ font-size:14px;}
.messagelist{ margin:0 0 40px 0;}
ul.sortlist li div{ color:#666;}
ul.sortlist li strong{ font-size:14px;}
.oneinfo a.size14{ font-size:14px;}
.mainwrap .upload_imgareas li{ margin-right: 10px; float: left;width: 110px;height: 110px;}
.upload_imgareas img{width: 108px;height: 108px;}
/******************帮助中心****************/
.contact_manage,
.ansering_center,
.evaluation_manage,
.special_service,
.newbie_guid { background: url(../images/help/bangzhu.png) no-repeat; height:21px; width:22px; display:inline-block; vertical-align:middle; margin-right:8px; }
.special_service{background-position: 0 -25px; width:25px;}
.evaluation_manage{background-position: 0 -47px; height:17px;}
.ansering_center{background-position: 0 -63px; height:20px;width:24px;}
.contact_manage{background-position: 0 -82px; width:25px;}
.help_body{background: url("../images/help/help_bg.png") repeat-y;}
.help_left{ width:180px;}
/*.help_left ul.onelevel li{ text-indent:28px;}*/
.help_left ul.onelevel ul.twolevel li{ text-indent:56px;}
.help_right{width:932px;}
.problem_dealing{ background: url(../images/help/dealings.png) no-repeat; width:22px; height:19px; display:inline-block; vertical-align:middle; margin-right:5px;}
.help_right h3{ font-size:15px; line-height:30px; margin-bottom:10px; background-color:#EBF3FB; border-radius:5px; padding-right: 5px;}
.help_right .h3_title{width: 815px;font-weight: bold; text-indent: 6px;}
.help_right p{ line-height:25px; width:830px; font-size:13px;}
.help_right h1{ font-size:24px;}
.help_right .picture_01{background: url(../images/help/picture_01.png) no-repeat;width: 790px;height: 123px;display: inline-block; }
.help_right .picture_02{background: url(../images/help/picture_02.png) no-repeat;width: 790px;height: 240px;display: inline-block; }
.help_right .picture_03{background: url(../images/help/picture_03.png) no-repeat;width: 639px;height: 120px;display: inline-block; }
#dengm_register0 .dianji {height: 49px;margin: 59px 0 0 687px;width: 93px;}
#dengm_register1 .dianji { height: 65px;margin:115px 0 0 532px;width: 197px; }
#dengm_register2 .dianji { height: 48px;margin:429px 0 0 169px;width: 157px; }
#dengm_register3 .dianji { height: 48px;margin:264px 0 0 133px;width: 114px; }
#dengm_register4 .dianji { height: 45px;margin: 360px 0 0 57px;width: 145px;}
#dengm_register5 .dianji { height: 45px;margin: 477px 0 0 118px;width: 132px;}
#dengm_register6 .dianji {height: 85px;margin: 257px 0 0 189px;width: 247px;}
#dengm_register7 .dianji {height: 30px;margin: 253px 0 0 686px;width: 89px;}
#dengm_register8 .dianji {height: 40px;margin: 277px 0 0 149px;width: 95px;}
#dengm_register9 .dianji {height: 38px;margin: 359px 0 0 429px;width: 98px;}
#dengm_register10 .dianji{height: 35px; margin: 517px 0 0 256px; width: 96px;}
#dengm_register11 .dianji{ height: 72px;margin: 403px 0 0 386px;width: 221px;}
#dengm_register12 .dianji {height: 30px;margin: 253px 0 0 686px;width: 89px;}
#dengm_register13 .dianji {height: 34px;margin: 344px 0 0 135px;width: 131px;}
#dengm_register14 .dianji { height: 30px;margin: 382px 0 0 443px;width: 87px;}
#dengm_register15 .dianji {height: 30px;margin:264px 0 0 656px;width: 89px;}
#dengm_register16 .dianji {height: 30px;margin:285px 0 0 650px;width: 89px;}
#dengm_register17 .dianji {height: 72px;margin: 453px 0 0 356px;width: 217px;}
#dengm_register18 .dianji {height: 30px;margin:313px 0 0 672px;width: 89px;}
#dengm_register19 .dianji {height: 30px;margin:365px 0 0 438px;width: 93px;}
#dengm_register20 .dianji { height: 74px;margin: 453px 0 0 386px;width: 247px;}
#dengm_register21 .dianji {height: 30px;margin:253px 0 0 663px;width: 89px;}
#dengm_register22 .dianji { display:none;}

.help_right p a.dianji {background: url("../images/help/dianji.png") no-repeat scroll 63px bottom rgba(0, 0, 0, 0);border: 2px solid #eb0e3d;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 10px #e82a52;cursor: pointer; display: block;position: absolute;}
.help_right p a.dianji:hover {border-color: #4976b7;box-shadow: 0 0 10px #7a9cca;}
.help_right li{display: inline-block;float: left; margin-right: 30px; width: 100px;}
#dengm_register4 .dianji_1{margin: 250px 0 0 22px;width: 145px;}
#dengm_register5 .dianji_2{ display:none;}
#dengm_register0 .dianji_3{ height: 49px;margin: 249px 0 0 710px;width: 97px;}
#dengm_register1 .dianji_4{margin:455px 0 0 58px;}
#dengm_register1,
#dengm_register2,
#dengm_register3,
#dengm_register4,
#dengm_register5,
#dengm_register6,
#dengm_register7,
#dengm_register8,
#dengm_register9,
#dengm_register10,
#dengm_register11,
#dengm_register12,
#dengm_register13,
#dengm_register14,
#dengm_register15,
#dengm_register16,
#dengm_register17,
#dengm_register18,
#dengm_register19,
#dengm_register20,
#dengm_register21,
#dengm_register22{ display:none;}
.help_left .help_icon1{ background: url(../images/help/help_icon1.png) no-repeat scroll 0 -2px; width:35px;height:35px; float:left;}
.help_left .kefu_icon2{ background: url(../images/help/kefu_icon2.png) no-repeat scroll 0 0px; width:35px;height:35px; float:left;}
/***********************************/
/************ project ******************/
/******************************************/
.mainwrap:after {
    clear: both;
    content: "[DO NOT LEAVE IT IS NOT REAL]";
    display: block;
    height: 0;
    visibility: hidden;
}
.register_area{height: 502px;width: 1100px;margin: 65px auto;}
.register_guide {height: 500px;background-color: #FFFFFF;margin:0;}
.register_title{height:25px;margin:25px auto auto 28px;}
.register_guide h2 {font-size: 14px; font-weight: bold; margin: 0 0 0 -10px; padding: 5px 5px 0;	float:left; line-height:20px;}
.login_img{ background:url(../images/login_logo.png) no-repeat ;float:left; margin:89px 0 69px 20px; width:415px; height:312px;float:left;}
.register_title .title{	color:#0072bc;}
.fabaozhuce {border-right: 1px dotted; float: left;margin: 15px auto auto 50px;width: 492px;}
.fbf_box{width: 400px;float: left;margin-top: 20px;}
.fbf_box h1{font-size: 14px;color: #056ca8;margin: 30px auto auto;margin-bottom:25px;}

.fbf_box .flow{
	margin: 50px 0 0 89px;
}
.fbf_box .flow a{
	color: #056ca8;
	text-decoration: underline;
}

.fabaozhuce .input_div{
	text-align:center;
	margin: 0 0 15px 0;
	height: 35px;
}
.fabaozhuce p {
    color: #666666;
    font-size: 14px; line-height: 20px; width: 420px;
}

.flow_path {
	width:805px;
	background : #f7fcfe;
	border-radius: 10px;
	margin: 50px 0 0 51px;
	position:relative;
	height: 25px;
	background: url('/images/flow.png') no-repeat scroll 0px 0px;
}

.flowstep2 {
	background: url('/images/flow.png') no-repeat scroll 0px -30px;
}

.flowstep3 {
	background: url('/images/flow.png') no-repeat scroll 0px -65px;
}
.reg_form{ padding-top:15px;}
.reg_form_fl {
    background: none repeat scroll 0 0 #F7FCFE;
    border-radius: 10px;
    width: 829px;
    float: left;
    min-height : 525px;
    margin-bottom: 20px;
}

.reg_form .fr {
	width : 277px;
	height : 521px;
	margin: 0px 0 30px 0;
}

.reg_form .fr img{
	max-width:280px;
}


.reg_form .control-group {
    margin-bottom: 45px;
}

.reg_form .control-label {
	font-size:16px; font-weight:200;
	padding-top: 10px;
	padding-right:0;
}

.tab_text {
    color: #696969;
    float: left;
    font: 16px/20px "Microsoft Yahei";
    height: 30px;
    margin: 0;
    padding: 10px 5px 0 40px;
    width: 215px;
}

.tab_pre{
    background: url(../images/tab_bg.gif) repeat 0px -80px !important;
    float: left;
    height: 38px;
    width: 22px;
}

.tab_next {
    background: url(../images/tab_bg.gif) repeat 0px -40px !important;
    float: left;
    height: 38px;
    width: 22px;
}

.tab_t {
    background: url(../images/tab_bg.gif) repeat;
    float: left;
    height: 38px;
    width: 22px;
}

.tab {
    background: url(../images/ss_11.png) repeat;
    float: left;
    height: 38px;
    width: 215px;
}
.tab span {
    font-weight: bold;
}
.reg_title {
    color: #363636;
    height: 20px;
    margin-left: 110px;
    margin-top: 30px;
}

.reg_title .fonttitle{
	font-size:14px;
}
.blanks {
	margin:20px auto 0 auto;
    /*margin-left: 160px;
    margin-top: 20px;*/
    width: 600px;
}
.blanks dt {
    font-size: 14px;
    height: 12px;
    margin-top: 30px;
    width: 80px;
}

.blanks dd {
    color: #666666;
    font-size: 14px;
    height: 30px;
    margin: -17px 0 5px 90px;
    min-height: 22px;
}
.blanks dd .type_div{
	margin-top:6px;
}
.blanks dd .qy{
	margin-top:0px;
	width:14px;
	height:14px;
}
.blanks dd .gr{
	margin-top:0px;
	margin-left:38px;
	width:14px;
	height:14px;
}

.blanks dd font{
	color:#ff0000;
}.span a {
    color: #0072BC !important;
    text-decoration: underline !important;
}

.text {
    height: 25px;
    width: 255px;
}

.text_l {
    height: 25px;
    width: 135px;
	font-size:16px;
	text-align:center;
	font-weight: 600;
}
.blanks .span {
    font-size: 12px;
    margin-left: 10px;
	float:none;
}

.text_enter {
    margin: -35px 0 0 125px;
    width: 60px;
}
/* 2013/12/31修改
.law {
    margin: 0 auto;
    width: 1100px;
}
.law h1{
	color:#1c7db0;
	margin:20px 0 15px 10px;
	font-weight:bold;
	font-size:14px;
}
.law p font{
	color:#217db0;
	font-size:14px;
}
.law hr{
	border:1px #217db0 solid;
}
.law p {
    color: #6C6C6C;
    margin-left: 44px;
    width: 1020px;
} *//*2013/12/31修改
.login_form form {
    width: 480px;
}
.login_form {
    float: left;
    margin: 120px 0 auto 110px;
}
.login_form .title{
	height:40px;
	margin: 0 0 30px 0;
}
.login_form .title h1{
	color: #0072bc;
	font-size: 26px;
	float: left;
	margin: -10px 0 0 0;
	padding:10px 0 0 0;
}
.login_form form dd .pwddiv {
    float: left;
    margin: 10px 0 0 10px;
}
.login_form  dt{width:80px;float:left;	height:25px;	}
.login_form  dd{ margin-bottom:10px;}
.login_form .title a{
	margin: 10px 0 0 20px;
	float:left;
	color: #4e4e4e;
	text-decoration: underline;
}*/
#formID .imgdiv{
	height: 22px; display:inline-block;
	width: 105px;
	padding: 2px;
	margin: 0px 0 0 10px;
	border: 1px solid  #206080;
}/* 2013/12/31修改
.login_form .imgdiv, td .imgdiv{
	height: 22px;
	width: 105px;
	padding: 2px;
	margin: -10px 0 0 10px;
	border: 1px solid  #206080;
}*/
.admin_login .imgdiv{
/*	text-align:absmiddle;*/
	height: 22px;
	width: 105px;
	padding: 2px;
	margin: 0 0 0 10px;
	border: 1px solid  #206080;
}
.user_index_right dt{
	width:100px; text-align:right; height:25px;margin: 5px 10px 0 0;
}
.user_index_right dd{
	margin: -25px 0 0 115px;
}

.user_index_right .company-des{
    text-indent: 28px;
    font-size: 14px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
#choice {
    height: 35px;
    margin-left: 15px;
    margin-top: 8px;
}
#choice div {
    color: #5E5E5E;
    float: left;
    font-size: 14px;
    margin-left: 20px;
    vertical-align: middle;
}
.list_number .list_nu_left {
    color: #5E5E5E;
    float: left;
    font-size: 14px;
    margin-left: 6px;
    padding: 9px;
}

.list_number .list_nu_right {
    font-size: 12px;
	margin:-15px 5px 0 0;
	float:right;
}
select { width:auto;}
#hasjingbiaoka{
	width:635px; height:255px;
	margin:60px auto;
	background:url(../images/honor/jingbiaoka.png);
}
#hasjingbiaoka dt{
	color: #5F5F5F;
    font-weight: 400;
	width:130px;
	float:left; height:27px; line-height:43px;
}
#hasjingbiaoka p{
	margin-left:100px;
	margin-top:40px;
	font-size:14px;
	font-weight:bolder;
	float:left;
	margin-bottom:0;
}
.jingbiaokadetail{
   float: left;
    height: 155px;
    margin: 13px 0 0 65px;
    width: 350px;
}

 #hasjingbiaoka dl{
	margin-top:0;
}
 #hasjingbiaoka dd{
	line-height:43px;height:29px;
}
.warnbox {
	background: url("/images/icon_warn.gif") no-repeat scroll 15px center #F0EDE7;
	border: 1px solid #C6C3BA;
	color: #6F5D31;
	font: 14px/22px "宋体";
	margin: auto;
	min-height: 160px;
	padding: 10px 10px 10px 120px;
	width: 350px;
	margin-top:10px;
}
.pjxx0,
.pjxx1,
.pjxx2,
.pjxx3,
.pjxx4,
.pjxx5{
    background: url("/images/honor/icon_10s1.png") no-repeat scroll -75px 3px transparent;
    display:inline-block;
    height: 25px;
    width: 77px;
	margin:0 10px;vertical-align:middle;
}
.pjxx1{ background-position:-60px 3px;}
.pjxx2{ background-position:-45px 3px;}
.pjxx3{ background-position:-30px 3px;}
.pjxx4{ background-position:-14px 3px;}
.pjxx5{ background-position:0px 3px;}
/*.pjxx1 {
    background: url("/images/honor/icon_10s1.png") no-repeat scroll -72px center transparent;
    display:inline-block;
    height: 25px;
    width: 90px;
	margin:0 10px;vertical-align:middle;
}

.pjxx2 {
    background: url("/images/honor/icon_10s1.png") no-repeat scroll -54px center transparent;
    display:inline-block;
    height: 25px;
    width: 90px;
	margin:0 10px;vertical-align:middle;
}

.pjxx3 {
    background: url("/images/honor/icon_10s1.png") no-repeat scroll -36px center transparent;
    display:inline-block;
    height: 25px;
    width: 90px;
	margin:0 10px;vertical-align:middle;
}

.pjxx4 {
    background: url("/images/honor/icon_10s1.png") no-repeat scroll -18px center transparent;
    display:inline-block;
    height: 25px;
    width: 90px;
	margin:0 10px;vertical-align:middle;
}

.pjxx5 {
    background: url("/images/honor/icon_10s1.png") no-repeat scroll 0 center transparent;
   display:inline-block;
    height: 25px;
    width: 90px;
	margin:0 10px;
	vertical-align:middle;
}*/

/**************老站弹出框*****************/
#alertFrame h1 {
    background: none repeat scroll 0 0 #5090C0;
    border-bottom: 1px solid #336688;
    border-top: 4px solid #336688;
    color: #FFFFFF;
    cursor: move;
    font: 14px/25px "Microsoft Yahei";
    margin: 0;
    padding: 0 5px;
}
#alertFrame {
    background: none repeat scroll 0 0 #C9D9DB;
    border: 1px solid #FFFFFF;
    height: 400px;
    width: 600px;
}
#alertFrame h1 input {
    background: none repeat scroll 0 0 #5090C0;
    border: 0 none;
    color: #FFFFFF;
    float: right;
    font: 18px/18px normal;
    height: 20px;
    margin: -25px 0 0;
    padding: 0;
    position: relative;
    width: 40px;
}

#alertFrame iframe {
    height: 360px;
    margin: 5px;
    width: 590px;
}

#alertFram {
    background: url("/images/main_bg2.png") repeat scroll 0 0 transparent;
    height: 275px;
    opacity: 0.9;
    width: 620px;
}
#alertFram h1 {
    background: url("/images/main_bg2.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #005566;
    border-left: 0 none;
    color: #99FFEE;
    margin: 0;
    padding: 0 5px;
    font-size:14px;
}

#alertFram h1 input {
    background: none repeat scroll 0 0 #5090C0;
    border: 0 none;
    color: #FFFFFF;
    float: right;
    font: 18px/18px normal;
    height: 20px;
    margin: -20px 0 0;
    padding: 0;
    position: relative;
    width: 40px;
}

#alertFram iframe {
    height: 200px;
    margin: 10px;
    width: 580px;
}
/**********************************/
/************admin**************/
.user_index_left{
	width:194px;
	float:left;
	/*border:1px solid #217EB5;*/
	border-radius:5px;
	margin:0  0 10px 0;
}
.user_index_right{
	border: 1px solid #217EB5;
    float: left;
    width: 930px;
	margin:1px 1px 10px 12px;
	min-height:489px;
	padding-bottom:20px;
}
.user_index_right .account_balance{
    padding-left: 10px;
}
.user_index_left li{
	 color: #4C4C4C;
    float: left;
	width:100px;
    list-style-type: none;
    padding: 5px 16px 15px;
    text-align: left;
}
.admin_body {
    background: url(../images/admin5.png) repeat-x top #F2F2F2;
    font-family: Verdana,Arial;
    font-size: 12px;
    line-height: 160%;
    margin: 0;
    padding: 0;
}
.modifyDetail{
	width:629px; margin:50px 0 0 30px;color: #686868;
	padding-bottom:20px;
}
.admin_body .top{
	color: #FFFFFF;
    height: 136px;
    margin: 0 auto;
    overflow: hidden;
	margin:24px auto 0;
    width: 990px;
}
.admin_body .top img{
	  float: left;
    margin: 45px 0 0 50px;
}
.admintitle_area{
	height: 30px;
	margin:0px auto;
}

.mark {
    background: url(../images/dz.gif) no-repeat;
    height: 15px;
    float: left;
    margin-left: 35px;
    width: 10px;
}

.admintitle {
    color: #0775B5;
    float: left;
    font-size: 14px;
    font-weight: bold;
    /* margin: -5px 0 0 10px; */
}
.admin_r {
    border: 1px solid #AED3E7;
    float: left;
    min-height: 698px;
    width: 900px;
}
.admin_lie {
    border-color: #1C8ABF #E7E7E7 #E7E7E7;
    border-right: 1px solid #E7E7E7;
    border-style: solid;
    border-width: 2px 1px 1px;
    margin: 30px 10px 20px 10px;
}
.admin_lie thead tr{
	height:32px;
	background:#fbfbfb;
}
.admin_lie thead tr td {
    border-right: 1px dotted #9F9F9F;
    color: #3186BD;
    font-size: 12px;
    text-align: left;
	text-indent:3px;
}
.admin_lie tbody tr td {
    border-top: 1px solid #E7E7E7;
    color: #696969;
    text-align: left;
}

.admin_lie tbody tr .accessory{
    word-break: break-all;
}

.admin_lie tbody tr .mobile{
    width: 10%;
}

.admin_lie tbody tr{
	height:30px;
}
.admin_search {
    background: #FBFBFB;
    border: 1px solid #BCBCBC;
    color: #696969;
    height: auto;
    margin: 20px 10px 0 10px;
}
.admin_search form input{
	width:auto;
}
.adminleft {
    background: none repeat scroll 0 0 #C8E0EF;
    border-radius: 5px 5px 5px 5px;
    float: left;
	min-height:912px;
    margin: 2px;
    width: 192px;
}

.adminleft .dd_now {
	margin-left:35px;
	border-radius:15px 0 0 15px;
	border:1px solid #0072bc;
	background:#fff;
}
.adminleft dd {
    font-size: 12px;
    height: 30px;
    margin: 0 0 0 32px;
    margin-top: 0;
    padding: 5px 0 0 20px;
    vertical-align: middle;
    width: 160px;
}
.adminleft dt {
    color: #0775B5;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0 15px 25px;
}
.adminleft  a {
    color: #474747;
	text-decoration: none;
}

.adminleft .div_now{
    background-color: #C8E0EF;
}
.adminleft  .panel-body{
    padding: 10px !important;
}
.adminleft .panel-group .panel+.panel{
    margin-top: 0px !important;
}

.adminleft .a_now {
	color: #ffffff;
	margin-left:10px;
}
 .admin_r-em{
	text-align:right;
	color:gray;
	margin-right:10px;
	font-weight:300;
}
.admin_login {
    background-color: #FFFFFF;
    border: 1px solid #1B81B1;
    height: 450px;
    margin: 22px auto;
    width: 943px;
}
.admin_login form {
    margin: 130px auto;
    width: 800px;
}
.admin_login dt {
    font-size: 14px;
    width: 100px;

	color: #676767;
    height: 20px;
    line-height: 12px;
    margin-top: 35px;
}
.admin_login dd {
    margin: -27px 0 0 110px;
}
.admin_login dd img {
    margin: -5px 0 0 8px;
}
.title_p{
	font-size:16px;
	font-weight:bolder;
}
.footer_area{
    background:  #F7F7F7;
    border-top: 1px solid #E2E2E2;
}
.admin_search li {
    color: #696969;
    list-style-type: none;
    padding-top: 8px;
}
.admin_searchinner form{
	margin:0 0 10px 0;
}
.admin_searchinner form ul{
	margin:0 0 0 10px;
}
.admin_searchinner form ul font{
	margin:-5px 0 0 5px;
}
.admin_searchinner form ul input[type="text"]{
	margin:0;
	width:160px;
}
.admin_searchinner form ul input.date{ width:95px; }
.admin_searchinner form ul input[type="submit"]{
	margin:0 5px;
}
.admin_searchinner form ul select{
	margin:0;
	max-width:125px; width:auto;
}
/**************admin************/
/************* payPort ************/
/**************submit Start*************/
 .form_submit_toggler { width: 100px;margin:20px 275px; float:left;}
 #form_submit_check { width: 100px; height: 30px; padding: 10px; text-align:center;
 display:none;
 position: relative; border:1px solid #AAAAAA;border-bottom-right-radius:4px;
 border-bottom-left-radius:4px; border-top-right-radius:4px;border-top-left-radius:4px;
 -webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;
/*behavior: url(/PIE.htc);*/
 }
.FormErrorContentNew{ background:url('/images/error_icon.png') no-repeat scroll 3px 3px #FFDBDB;
font-size:12px;border-bottom-right-radius:4px;color:#666666;
 border-bottom-left-radius:4px; border-top-right-radius:4px;border-top-left-radius:4px;padding:2px 6px 2px 23px; margin-left:10px;}
 .FormSucessContent{ background:url('/images/success_icon.png') no-repeat scroll;}
/**************submit End*************/
#userbox .planperson{ border:none;}
#userbox .planperson dt{float:none; text-align:center;}
#userbox .pj{ margin-left:10px;}
.plandetail{ margin:6px 10px  0 7px; height:147px;width:128px;}
#error_msg{
	margin-top:10px;
}
.ui-widget-content{
	 color: #0B73BB;
    font-size: 12px;
}
.mainwrap form .onCorrect ,form .onShow,form .onFocus,form .onError{
	width:auto;
	padding-right:2px;
}
.upload_window{ margin-top:50px; margin-left:20px;}
.upload_window p{
	margin-top:10px;
}
.mian_warnbox{
	margin-top:120px; text-align:center;
}
/*.pagination{text-align:right;}*/
.normalfloat{ float:right;}
.normalfloatleft{float:left; font-size:12px;}
.floatleft{float:left;}
.Tabs .TabTitle .normalfloat  a{  border: medium none;
    color: #0088CC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 10px;
}
 #onload { background:url(../images/onLoad.gif) no-repeat; width:16px; height:16px;}
 .btn-pub{color:#fff;}
#daohang_select{ border-left:none;}
.download_dis{ display:none;}
.download a{ margin-left:10px;}
/*.dropdown-toggle{ background-color:#fff; padding:5px 6px; border:1px solid #D5D5D5;} */
.dropdown .caret{ margin:14px 0 0 16px;}
.project_select{ float:left; padding:7px 4px;height:35px; margin-bottom:0; min-width:137px; width:auto; color: #888; vertical-align: middle;}
.main_left .select_input_width{ width:123px;}
.nofloat{ float:none;}
.main_left .fr_form{ margin:0;}
.my_right_right .fast-right { background-color:#F7FCFE;border-radus:10px;  border: 1px solid #ccc;border-radius: 10px;}
.my_right_right .fast-right p{ text-indent:20px; padding: 0 10px;}
/**********bootstrap 延伸***********/
#LoadingPins {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D6D4D5;
    border-image: none;
    border-style: double;
    border-width: 3px 0;
    display: none;
    font-weight: bold;
    margin: 25px auto 0 auto;
    padding: 15px 0;
    text-align: center;
}
.mainwrap #bank_pay p{ display:inline-block; width:100%;}
.mainwrap #bank_pay  img{ padding-right:5px; float:left;}
.mainwrap .pmargin{margin:9px 0 14px;}
.paddingnone{padding:0;}
.divmargin{ margin-bottom:20px;}
.mainwrap .nofloat{ float:none;}
.plan_search { margin-bottom:15px; background:none repeat scroll 0 0 #EFEFEE; padding:10px 15px 0px 15px;}
.mainwrap .my_right .plan_search  .select_input{ width:200px;}
.btn-lightblue  { font-size:18px;color:#fff;}
.btn-lineheight{ line-height:24px;}
.bottom_align{ vertical-align:text-bottom;line-height:5px;}
.bottom_align a{text-decoration:underline; }
.evaluation-label label{ display:inline;}
.fujian_size{ font-size:12px;color:#939393;}
.buycard{ float:left; width:70px;}
.my_right  .plantable  td { /*    font-size:#ccc; */}
.main .errorclose{ font-size: 16px;margin-top: 150px;text-align: center;}
.errorclose .icon_services{position: relative;}
/*******jm added*************/
/*.btn-lightblue{
  color: #ffffff; height:33px; padding:4px 32px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2D89EF;
  *background-color: #2D89EF;
  background-image: -moz-linear-gradient(top, #2D89EF, #2D89EF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2D89EF), to(#2D89EF));
  background-image: -webkit-linear-gradient(top, #2D89EF, #2D89EF);
  background-image: -o-linear-gradient(top, #2D89EF, #2D89EF);
  background-image: linear-gradient(to bottom, #2D89EF, #2D89EF);
  background-repeat: repeat-x;
  border-color: #2D89EF #2D89EF #2D89EF;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#2D89EF', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-lightblue:hover,
.btn-lightblue:focus,
.btn-lightblue:active,
.btn-lightblue.active,
.btn-lightblue.disabled,
.btn-lightblue[disabled] {
  color: #ffffff;
  background-color: #2D89EF;
  *background-color: #2D89EF;
}

.btn-lightblue:active,
.btn-lightblue.active {
  background-color: #2D89EF \9;
} */
.btn-group.open .btn-lightblue.dropdown-toggle {
  background-color: #2878D2;
}
.btn-lightblue .caret
 {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-lightblue .active {
  color: rgba(255, 255, 255, 0.75);
}
.icon_bumanyituikuan{
	 background:url(../images/pay/tuikuan.jpg) center center no-repeat; width:16px; height:25px; display:inline-block; vertical-align:middle;
}
.bordernone{ border:none;}

.form-horizontal .upbtn {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #5BB75B;
	border-color: #E6E6E6 #E6E6E6 #B3B3B3;
	border-image: none;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
	margin-right: 4px;
	overflow: hidden;
	padding: 4px 10px;
	position: relative;
	width:80px;
	text-align: center;
	vertical-align: middle;
}
.form-horizontal .upbtn input {
	border: medium solid transparent;
	cursor: pointer;
	width:80px;
	margin: 0;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	position: absolute;
	right: 0;
	top: 0;
}

.files {
	height: 22px;
	line-height: 22px;
	margin: 10px 0 -15px;
	display:none;
	/*width: 300px; */
}
#showimg {
	margin: 15px 0 -15px;
}
#showimg img {
	border: medium none;
}

.delimg {
	color: #009900;
	cursor: pointer;
	margin-left: 10px;
}
.my_right .dianhui-result{  background:url(../images/pay/dianhui.jpg) no-repeat; width:760px; height:350px; margin:20px 0 0 95px; float:left;}
.my_right .duanhui-jine{ text-align:center; padding:0px 308px; margin-top:143px;}
.my_right .dianhui-words{font-family: Arial,Helvetica,sans-serif;font-size: 12px;line-height: 21px;margin-left: 187px; margin-top: 50px;}
.my_right .fundresult-sucess{  background:url(../images/pay/silverpay_sucess.jpg) no-repeat; width:760px; height:350px;margin:20px 0 0 95px; float:left;}
.my_right .fundresult-fail{  background:url(../images/pay/silverpay_fail.jpg) no-repeat; width:760px; height:350px;margin:20px 0 0 95px; float:left;}
.my_right .fundresult-dcl{  background:url(../images/pay/silverpay_dcl.jpg) no-repeat; width:760px; height:350px;margin:20px 0 0 95px; float:left;}
.my_right .fundresult-detail{ margin:159px 0 0 233px; float:left;}
.my_right .fundresult-detail p{width:255px; height:15px; float:left;}
.my_right .renzhengok{background: url(/images/honor/renzheng.jpg) no-repeat center;width:700px;height:350px;margin:20px 0 0 95px; }
.my_right .renzhengok p{ width:200px; padding:117px 0 0 147px;}
.my_right .reg_detail_title{ border:none; font-size:21px;}
.my_right_right .services_kefu{ font-size:10px;}
#recommendlogos_scroll{width:512px; height:92px; overflow:hidden; float:left}
#recommendlogos_inner{width:800px; height:40px;}
.container .oklogo{background:url("../images/ok.png") no-repeat scroll 0 16px transparent; width:54px;height:75px; display:inline-block; vertical-align:middle;}
.container .register_send{ margin:0px 0 0 145px;}
.container .login_to{background:url(../images/register/login_to.png) no-repeat; width:36px;height:33px; display:inline-block; vertical-align:middle;}
.container .login_email{background:url(../images/register/email.png) no-repeat; width:30px;height:27px; display:inline-block; vertical-align:middle;}
.container .box_send{ margin-right:60px; float:left; border:none;padding:10px 15px; margin-bottom:100px;}
.container .activebtn_index,
.container .activebtn_detail,
.container .activebtn_find,
.container .activebtn_pro{ background: url(../images/register/active_btn.jpg) no-repeat scroll 0 2px transparent;height:63px;min-width:63px; display:inline-block;margin-right:5px; vertical-align:middle;}
.container .activebtn_index{background-position:0 -202px; }
.container .activebtn_detail{background-position:0 -136px; }
.container .activebtn_find{background-position:0 -65px; }
.container .activebtn_pro{background-position:0 2px; }
.container .box_send_margin{ margin-right:30px;}
.accordion-inner{ border:none; padding:0;}
.accordion-group{ border:none;}
.select_margin{ margin-right:5px;}
#error-confirm .dialog_icon{margin: 0 12px 8px 0;}
/*#formID textarea{min-height:120px; min-width:300px;} */
.my_right .display_class{ display:none;}
#level_msg .dialog_icon_ainfo{ margin-top: 5px; float: left; font-size: 12px;}
#work_experienceTip{ margin-left:500px;}
.mainwrap .engineer_levellar { position: absolute; background-color: rgba(0,0,0,0.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
top: 130px; left: 0; width: 162px; height: 185px; padding: 10px; }
/*2013.12.20修改*/
.carousel { margin-bottom: 0; }
.carousel-indicators .active { background-color: #fb7e00; }
.carousel-indicators li { background-color: rgba(255, 255, 255, 1); }
.carousel-indicators { position: absolute; top: 5px; right: 10px; z-index: 5; margin: 0; list-style: none; cursor: pointer; }
.carousel-indicators li { width: 12px; height: 12px; border-radius: 10px }/*2013.12.20修改  新加*/
.mainwrap .engineer_levellar p { color: #fff; font-size: 13px; margin-bottom: 0px;line-height: 1.2em; }/*2013.12.20修改  新加*/
/*.engineer_level {background: url(../images/honor/user_level.png) no-repeat scroll 0 0px transparent; height:21px;width:17px; display: inline-block; vertical-align: middle;} */
.user_level_wap{ width: 90px;height: 120px;float: left;margin-left: 12px;margin-top: 5px;}
.user_level_wap img{height: 95px;width: 95px;}
/*************autoemail**********/
#mailBox{background:#fff;border:1px solid #ddd;padding:3px 5px 5px;position:absolute;z-index:9999;display:none;-webkit-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 2px 7px rgba(0, 0, 0, 0.35);}
#mailBox p{width:100%;margin:0;padding:0;height:20px;line-height:20px;clear:both;font-size:12px;color:#ccc;cursor:default;}
#mailBox ul{padding:0;margin:0;}
#mailBox li{font-size:12px;height:22px;line-height:22px;color:#939393;font-family:'Tahoma';list-style:none;cursor:pointer;overflow:hidden;}
#mailBox .cmail{color:#000;background:#e8f4fc;}
/******************************/
/****************resetpass****************/
.mainwrap .resetpass{margin: 120px 0 0 20px; float: left;width: 600px;border-left: 1px solid gray;}
.mainwrap .resetpass h1{ font-size: 22px;padding-left: 100px; border-bottom: none;}
/*******************************/
/**********就在刚才*************************/
#sygd { height: 230px;position:relative;width: 290px;overflow: hidden;margin: 0 auto; overflow: hidden;}
#sygd li {border-bottom: 1px dashed #DDDDDD;display: block;height: 35px;margin: 0;overflow: hidden; padding: 5px 0;white-space: nowrap;width: 290px;}
#sygd img {border: 1px solid #DDDDDD;float: left; height: 30px; margin: 0;padding: 1px;width: 30px;}
#sygd span {color: #888888;display: block; float: left;font: 12px/15px "微软雅黑","Microsoft Yahei";height: 20px;text-align:left;overflow: hidden; padding: 0 0 0 8px;width: 240px;}
#sygd  a:hover{ color:#2880ED;}
#sygd b {color: #808080;display: block;float: left;font: 12px/13px "宋休"; height: 13px;overflow: hidden;width: 100px;margin-left:9px;}
#sygd li .just_span{ color: #559977;display: block;float: right; font-size:11px; height: 13px; margin: 0;position: static;text-align: right;width:auto; padding:0; }
#sygd li i {color: #559977;display: block;float: right; font-size:11px; height: 13px; margin: 0;position: static;text-align: right;}
/*******************/
/*****************整理END*************************/
/**注册流程**/
.flow_l{
	float:left;
	height:12px;
	width:10px;
	margin : 22px 0;
	background: url(/images/flowlr.png) no-repeat 0 0;
}

.flow_r{
	float:left;
	height:12px;
	width:10px;
	margin : 22px 0;
	background: url(/images/flowlr.png) no-repeat 0 -12px;
}

.flow_center{
	height : 12px;
	float : left;
	margin : 22px 0;
	width : 200px;
	background: url(/images/flowbg.png) repeat-x center;
}

.steps{
	height: 55px;
    margin: -20px 0 0 200px;
    position: absolute;
    width: 700px;
}
.step1{
	height : 52px;
	width : 50px;
	float : left;
	background: url(/images/flownet.png) no-repeat -3px -57px;
}

.step1ok{
	background: url(/images/flownet.png) no-repeat -3px -114px;
}

.step2{
	height : 52px;
	width : 50px;
	float : left;
	background: url(/images/flownet.png) no-repeat -59px -2px;
}

.step2now{
	background: url(/images/flownet.png) no-repeat -59px -57px;
}

.step2ok{
	background: url(/images/flownet.png) no-repeat -59px -114px;
}

.step3{
	height : 52px;
	width : 50px;
	float : left;
	background: url(/images/flownet.png) no-repeat -116px -2px;
}
.step3now{
	background: url(/images/flownet.png) no-repeat -116px -57px;
}
.step3ok{
	background: url(/images/flownet.png) no-repeat -116px -114px;
}

.step1msg{
	float:left;
	display:inline;
	left: 191px;
    position: relative;
    top: 0px;
}

.step2msg{
	float:left;
	display:inline;
	left: 373px;
    position: relative;
    top: 0px;
}

.step3msg{
	float:left;
	display:inline;
	left: 568px;
    position: relative;
    top: 0px;
}
/**end**/

/**** admin plan ****/
#mbody {
    margin: 10px auto;
    width: 1110px;
}

#mbody h1 {
    border-left: 5px solid #CCCCBB;
    color: #888877;
    font: bold 22px/22px "宋体","Microsoft Yahei","黑体";
    margin: 15px 0;
    padding-left: 5px;
}

#jhcz {
    background: url(/images/bg_jb1.gif) repeat-x center center;
    height: 200px;
    margin: 20px 0;
}

#jhcz_l {
    background: url(/images/bg_jb2.gif) no-repeat left center;
    float: left;
    height: 180px;
    padding: 10px;
    width: 630px;
}

#jhcz h2, #userbox h2 {
    background: url(/images/dian_2.gif) no-repeat left bottom;
    color: #008833;
    font: 16px/16px "Microsoft Yahei";
    margin: 0;
    padding: 0 0 0 20px;
}

#jhcz h2 {
    color: #FFFFFF;
    margin: 0 5px;
}

#jhcz h3 {
    color: #FFFFCC;
    font: 13px/16px "宋体";
    margin: 10px;
    display: block;
}

.jhtx {
    background: url(/images/icon_tishi.gif) no-repeat 10px 10px #FFFFFF;
    border-bottom: 3px solid #005A73;
    border-right: 2px solid #005A73;
    font: 14px/26px "宋体";
    margin: 5px 10px;
    min-height: 80px;
    padding: 5px 10px 5px 50px;
}

.jhtx b {
    color: #FF0000;
    margin: 0 5px;
}

#jhys {
    background: url(/images/bg_jb3.gif) no-repeat right center;
    float: right;
    height: 180px;
    padding: 10px;
    width: 230px;
}

#jhys div {
    background: url(/images/bg_jhcz.gif) no-repeat 0 28px;
    color: #FFFFFF;
    line-height: 35px;
    padding: 20px 0 50px 30px;
}

#jhys div {
    color: #FFFFFF;
    line-height: 35px;
}

#jhxq {
    float: left;
    margin: 10px 29px 10px 0;
    width: 630px;
}

.hmenu {
    border-bottom: 2px solid #086E8B;
    height: 35px;
    margin: 0;
    padding: 0 0 0 8px;
    position: relative;
}

.hmenu li {
    cursor: pointer;
    float: left;
    font-size: 16px;
    height: 25px;
    margin: 0 2px;
    padding: 5px;
    text-align: center;
    width: 120px;
}
.hmenuNo {
    background: url(/images/bg_jb1.gif) repeat-x center bottom;
    color: #FFFFCC;
}

.hmenuOn {
    background: url(/images/bg_jb1.gif) repeat-x center top;
    color: #CCFFFF;
}

#jhxq pre {
    background: url(/images/schboxbg3.gif) repeat #EEFFFF;
    border: 10px solid #C5E0E8;
    height: 340px;
    margin: 0;
    overflow-y: auto;
    padding: 5px;
}

div.slidingList {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0;
    padding: 10px 0;
}

div.slidingList_none {
    display: none;
}

.slidingList li {
    background: url(/images/input_warning_corner.gif) no-repeat 0 8px;
    list-style: none outside none;
    padding: 0 0 0 20px;
}

#jhxq li i {
    color: #0088CC;
    font: 12px/18px "宋体";
    padding-left: 20px;
}

#userbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #CCCCDD;
    float: right;
    padding: 10px;
    width: 250px;
}

#userbox h2 {
    margin: 10px 0;
}

.photobox {
    background: url(/images/main_bg1.png) repeat;
    border: 1px solid #CCCCCC;
    display: table;
    height: 160px;
    position: relative;
    width: 130px;
}

.photobox div {
    display: table-cell;
    left: 0;
    top: 50%;
    vertical-align: middle;
    width: 100%;
}

.photobox h6 {
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    top: -50%;
}

.photobox img {
    max-height: 150px;
    max-width: 120px;
}

#userbox ul {
    height: 175px;
    margin: -170px 0 0 140px;
    padding: 0;
    position: relative;
    width: 100px;
}

/******** admin plan end ********/

/***AjaxLoading****/

.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:998;width:100%;height:100%;_padding:0 20px 0 0;background:#f6f4f5;display:none;}

.showbox{position:absolute;top:0;left:50%;z-index:9999;margin-left:-80px;display:none;}
#AjaxLoading{border:1px solid #8CBEDA;color:#37a;font-size:12px;font-weight:bold;}
#AjaxLoading div.loadingWord{width:220px;height:50px;line-height:50px;border:2px solid #D6E7F2;background:#fff;}
#AjaxLoading img{margin:10px 15px;float:left;display:inline;}

.stage {
	width:25px;
}
.content{
	width:400px;
}
.opear a{
	display: inline-block; background:none repeat scroll 0 0 #2D89EF;
	height:20px;
	margin-top:5px;
}
.Planstate{
	width: 75px;
}
#ModPlan-confirm .form-horizontal .control-label,#addPlan-confirm .form-horizontal .control-label {
    width: 75px;
}

#ModPlan-confirm .form-horizontal .controls,#addPlan-confirm .form-horizontal .controls {
    margin-left: 85px;
}

#example {
	height: 30px;
    display: inline;
    float: right;
    margin: 0px;
}

.sort-group {
    /*width: 300px;*/
	height: 30px;
    margin-bottom: 10px;
	display: inline-block;
}
.sort-group a {
    padding:4px 10px !important;
    font-size: 15px !important;
	color: #08C !important;
	font-weight: normal;
}

.sort-group ul.nav {
    height: auto !important;
    margin: 0;
}

.sort-group ul.nav li {
    margin: 0;
    padding:0;
    border-right: 1px #D4D4D4 solid;
}

.sort-group div {
    padding: 0;
    min-height: 0px;
	display: inline-block;
}

.user-information .publishbtn p {
    height: auto;
	float: right;
	margin-right: 10px;
}

.user-information .publishbtn p a {
    padding: 2px 4px;
    margin: 6px 0 0 0;
    font-size:13px;
}

.gonggaolan, .xinshoushanglu {
	width: 320px;
	border: 1px solid #E5E5E5;
}

.gonggaolan p , .xinshoushanglu p{
	margin: 10px 15px;
}

.xinshoushanglu a  {
    margin: 0px 5px;
}

#shoujianren {
    width: 590px;
}

#xuanzeshoujianren {
    margin: -10px 0 0 10px
}

#huiyuan_dialog {
    overflow-y: auto;
}

#huiyuan_dialog td {
    text-align: center;
}

#cke_youjianneirong {
    width: 709px;
}

#cke_1_contents {
    height: 549px !important;
}
pre{
	border: 0;
	background:none;
	padding: 15px;
}

/*.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	background: #F60 !important;
	color:#fff !important;
} */

.sort_btn a {
	text-shadow: 0 0 0 !important;
}

.home_jbf_engineer_levellar_1,.home_jbf_engineer_levellar_2,.home_jbf_engineer_levellar_3 {
    background: url(../images/honor/user_level_small.png) no-repeat scroll 0 0px transparent;
	height: 20px;
	width: 16px;
	display: inline-block;
}

.home_jbf_engineer_levellar_1 {
	background-position: 0 -45px;
}
.home_jbf_engineer_levellar_2 {
	background-position: 0 -24px;
}
.home_jbf_engineer_levellar_3 {
	background-position: 0 -3px;
}
/******/


/****common style****/
.shadow{
	box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
}
/****common style****/


/**********找接包方，找项目**********/

.select-box {
    background-color: #EFEFEF;
    border: 1px solid #EFEFEF;
    border-radius: 10px;
    height: auto;
    overflow: hidden;
}

.select-top {
    /*border-bottom: 1px solid #FF6600;*/
    color: #2D89EF;
    padding: 0 30px;
}

.select-top h3 {
    color: #0B73BB;
    float: left;
    font-family: Microsoft Yahei;
    font-size: 16px;
    line-height: 25px;
}

.select-top a {
    float: right;
    font-size: 12px;
}

.select-des {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    height: auto;
    overflow: hidden;
}

.des-block {
    border-bottom: 1px solid #F1F1F1;
    clear: both;
    font-size: 12px;
    height: auto;
    overflow: hidden;
    padding: 5px 0;
}

.des-block .des-block-left {
    color: #7D7D7D;
    float: left;
    font-size: 12px;
    text-align: right;
    width: 85px;
	padding: 2px;
}

.des-block .des-block-right {
    float: left;
    margin-left: 10px;
}

.des-block .des-block-right ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.des-block .des-block-right ul li {
    float: left;
}

.des-block .des-block-right ul li a.selected,.zonearea li a.selected,.projectTypesarea li a.selected {
    background-color: #2D89EF;
    border-radius: 10px;
    padding : 3px 10px;
    color: #FFFFFF;
}

.des-block .des-block-right ul li a {
    color: #333333;
    font-size: 12px;
    margin-right: 15px;
    padding: 2px;
}

.des-block .des-block-right .sub-menu{ margin-top:5px; }

.des-block .des-block-right .sub-menu div {
	display : none;
}

.des-block .des-block-right .sub-menu div.show {
	display : block;
}

.des-block .des-block-right .sub-menu a {
    color: #2D89EF;
    margin-right: 10px;
}

.des-block .des-block-right .sub-menu a.active {
	color: orange;
}

.sort-box {
    clear: both;
    height: 40px;
    line-height: 12px;
}

.sort-box .pagination {
    margin: 0;
}

.pagination-right {
    text-align: right;
}

.sort-name {
    float: left;
    font-size: 16px;
    padding-left: 40px; line-height:31px;
}

.sort-tab {
    float: left;
    margin-left: 30px;
}

.sort-tab ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.sort-tab ul li {
    float: left; margin-right: 10px;
}
 /*
.sort-tab ul li a.selected {
    font-size: 12px;
    /*font-weight: bold;*/ /*
    background:  #2D89EF;
    border: 1px solid #2D89EF;
    color: #FFFFFF;
}

.sort-tab ul li a {
    color : #666666;
    display : block;
    float : left;
    font-size: 12px;
    line-height: 20px;
    list-style-type: none;
    padding: 2px 10px;
    margin: 5px 0;
    text-align: center;
    text-decoration: none;
    border: 1px solid #E8E8E8;
    background:  #fff;
} */



.sort-tab ul li a.selected {
    border-top: 2px solid #2D89EF;
    color: #2D89EF;
    font-size: 12px;
    font-weight: bold;
}
.sort-tab ul li a {
    color: #333333;
    display: block;
    font-size: 12px;
    height: 33px;   line-height: 33px;
}
.sort-tab ul li a img{
	margin : 0 0 0 5px;
}

.des-block .des-block-right ul li a.more {
    background: url("/images/more.gif") no-repeat left center;
    width: 50px;
    height : 20px;
    margin: -2px 0 0 15px;
}

.zonearea,.projectTypesarea {
	border: 1px solid #ccc;
	display : none;
	padding: 10px;
	background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    float: left;
    list-style: none outside none;
    position: absolute;
    z-index: 1000;
    width : 726px;
}

.zonearea li,.projectTypesarea  li{
	float : left;
}

.zonearea li a,.projectTypesarea li a {
	margin: 5px 15px 0 0;
	*margin: 5px 10px 0 0;
	 white-space: nowrap;

	color: #333333;
    font-size: 12px;
    padding: 2px;
}

.select-box .searchKey {
    padding: 0;
}

.select-box .searchKey li {
    margin-top: 5px;    float: left;
}
.searchKey li a{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E8E8E8;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 20px;
    list-style-type: none;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
}
.searchKey li.active a {
    background: none repeat scroll 0 0 #2D89EF;
    border: 1px solid #2D89EF;
    color: #FFFFFF;
}

.select-box .searchKey li .nav_tag {
    background: url("/images/T1.zeLXwheXXcu5FDa-17-17.png") no-repeat right center;
    border: 1px solid #FE8141;
    color: #999999;
    cursor: pointer;
    display: inline-block;
    min-height: 17px;
    line-height: 17px;
    margin: 0 3px;
    padding: 3px 18px 3px 5px;
}

.oneinfo .profile.fl img {
	width:48px;
	height:48px;
	margin-top:8px;
}

#userLists {
	margin-top : 10px;
}

/*******找接包方，找项目************/
/*首页右侧 顶部*//*2013.12.20修改 新加*/
.publishwrap { margin-bottom: 2px;  border-bottom: 1px solid #F5F2F2;}
.user_num,
.project_num { display: inline-block; }
.publishwrap ul li span{ width:100px; text-align:right; display: inline-block; }

.user_num:hover .icon_user_num,
.project_num:hover .icon_project_num { display: none; }
.user_num_txt,
.project_num_txt { display: none; height: 52px; margin: 3px 0; font-size: 40px; }
.user_num:hover .user_num_txt,
.project_num:hover .project_num_txt { display: block; }
.icon_user_num,
.icon_project_num,
.icon_home_tips {  width: 52px; height: 52px; display: inline-block; vertical-align: middle; margin: 3px 0; }
.icon_project_num { background-position: 0 -52px; }
.icon_home_tips { background-position: 0 -104px; position: absolute; top: -15px; left: -15px; display:none; }
.max-btn-green {
	background: #55b647;
	text-align: center;
	font-size: 20px;
	color: #fff;
	border-radius: 5px;
	display: block;
	line-height: 40px;
	width: 200px;
	margin: 0 auto;
	margin-bottom: 27px;
	margin-top: 24px;
}
.max-btn-green:hover { color: #fff; background: #36b522; }
.home_tips { background: #fff2e5; padding: 10px 20px; position: relative; }
.home_tips p { color: #f6722a; line-height: 21px; margin-bottom: 0; }
.home_tips strong { font-size: 14px; margin-left: 20px; }

/*首页底部*/
.recommend_members h2 { font-size: 20px; margin-top: 20px; }
.recommend_img{width:150px;height:150px; margin-right:9px; float:left;}
.one_column_wrap,
.two_column_wrap { float: left; margin-right: 3px; }
.one_column { width: 178px; background: #e6e6e6; border: 2px solid #e6e6e6; height: 367px;}
.one_row { width: 363px; height: 180px; background: #e6e6e6; border: 2px solid #e6e6e6; margin-bottom: 3px; }
.recommend_members_one {
padding: 5px 0 0 3px ;
background: #FAFAFA;
width: 97px;height:160px;
overflow: hidden;
display:inline-block;
position:relative; float:left; overflow-y:hidden;
 }
.recommend_members_one p { font-size: 11px; color: #000; margin-bottom: 0px; }
.one_row .recommend_members_one .fl img { margin-right: 10px; }
.one_column:hover,
.one_row:hover { background: #fff; }
.one_column:hover .recommend_members_one p,
.one_row:hover .recommend_members_one p { color: #333; }


/*看板*/
.board {
	min-height : 600px;
	background: none repeat scroll 0 0 #DADADA;
    border: 1px solid #CCCCCC;
    border-radius: 10px;
}
.board h1 {
	margin : 20px 0 0 20px; border : none;
}
.nav_index .proj,
.nav_index .bidinfo,
.nav_index .planinfo,
.nav_index .evaluation {height: 73px; width:220px;float:left; display: block; cursor: pointer; margin-right:15px;}
.nav_index .planinfo,
.nav_index .bidinfo{ width:235px;}
.nav_index .evaluation{ width:210px; margin-right:0;}
.board .showarea {
	min-height : 500px;
	padding : 20px 20px;
	background: #fff;
}
.board .classify ul, li {
    line-height: 22px; width:auto;
    list-style: none outside none;
    margin: 0;
    padding: 0; word-break:break-all;
}

.board ul.classify li {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    color: #666666;
    float: left;
    font-size: 12px;
    margin: 3px 2px;
    padding: 3px;
}
/*.board .form-horizontal .control-label {
    width: 100px;
}*/
.board .form-horizontal .controls {
    margin-left: 120px;
}
.recommend_des {
display: none; font-size:11px;
position: absolute;
top: 1px;
background: #FAFAFA;
cursor: pointer;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
width: 95px;
height: 165px;
padding:5px 2px 0 0px; font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;
}
#myCarousel1  .carousel-inner span a{ float: left;height: 16px;overflow: hidden;width: 230px;word-break: break-all;}
/***************/
.onLoad
{background:#E9FFEB url(../images/alert_img/onLoad.gif) no-repeat 3px 3px;padding-left:25px;font-size: 12px;line-height:22px; vertical-align:middle;}
.onCorrect{ display:inline-block; height:22px; background:url(../images/alert_img/reg-menu.gif) no-repeat 0px -22px; padding-left:15px; margin-left:10px; vertical-align:middle;
	padding-right:5px;margin-top:5px;}
.onError .onFocus p
{list-style-type:none;list-style-image:none;line-height: 2;}
.onError .onFocus span
{color : #000;font-size : 12px;}
.onFocus{ width:287px; height:20px; padding-top:3px; left:0px;top:0px;padding:0px;margin::0px;}
.onFocus_top
{font-size: 12px;display:block;width:auto;padding:3px 10px 0 33px;min-height:20px;height:10px;line-height : 20px;background:url(../images/alert_img/verification-ui61.png) no-repeat 10px -2px;}
.onFocus_bot
{display:block;width:220px;height:5px;overflow:hidden;}
.onError
{ width:287px; height:20px; padding-top:3px; left:0px;top:0px;padding:0px;margin::0px;}
.onError_top
{ display:block; font-size: 12px;width:200px; padding:3px 10px 0 23px; margin-left:10px; min-height:15px; line-height : 20px;background:url(../images/alert_img/verification-ui61.png) no-repeat 0px -28px;}
.onError_bot
{ display:block; height:5px; overflow:hidden;}
.input_public{border:#C1C1C1 1px solid !important;font-size:14px !important;line-height:20px !important; height:34px;padding-left:4px !important; width:100%; border-radius:4px;}
.input_error {background-color:#FBE2E2 !important;border-color:#D28C8C !important;color:#A63B3B !important;}
.input_focus {background-color:#FFC !important;border-color:#C6C69E !important;}
.input_correct {background-color:#FBFBFB !important;color:#444 !important;}
/**************/
/*****技能标签样式***********/
.skill_tab{   background: none repeat scroll 0 0 #E6F0F5;border-radius: 3px;
    color: #5090BA;
    display: inline-block;
    line-height: 18px;
    margin: 0 5px 0 0;
    padding: 0 6px;}
/****************/
h2 .liuyan{
	background: url(../images/help/liuyan.png) no-repeat scroll 0 0px transparent;
    display: inline-block;
    height: 39px;
    vertical-align: middle;
    width: 32px;
}
/******new home 15/01/07***********/
.navbar-fixed-top .container { width:1170px; }
.navbar-inverse .navbar-inner { background:#2d89ef; border-bottom:none;filter:none; }
.navbar-inverse .nav>li>a { color:#e0eafc; line-height:67px; padding:0 22px; font-size:16px; text-shadow:none; }
.navbar-inverse .nav>li>a:hover { color:#fff; }
.navbar-inverse .nav>li>a:focus { color:#fff; }

body.search_pro .navbar-inverse .nav li.nav_pro a,
body.search_user .navbar-inverse .nav li.nav_user a,
body.search_job .navbar-inverse .nav li.nav_job a { background:#287bd7; box-shadow:none;  }
.navbar-nav .brand { background:url(../images/logo.png) 3px 7px no-repeat; width:214px; height:64px; text-indent:-99999px; padding:7px 50px 7px 20px; display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    margin-left: -20px; }
.navbar-inner { min-height:50px; }
.navbar-form { height:40px; margin-top:20px; }
.navbar-form .btn-group .dropdown-toggle{border-radius:0; background:#fff;}
/*.navbar-form .input-group{ border:1px solid #ccc;}
.navbar-form .input-group input { border:1px solid #fff; border-radius:0; box-shadow:none; }

.input-append .btn-group>.dropdown-toggle { background:#fff; border:1px solid #fff; border-radius:0; box-shadow:none; } */
/*.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child>.dropdown-toggle { background:#ff6600; border-radius:0; box-shadow:none; text-shadow:none; border:1px solid #ff6600; }*/
.input-append .btn-group.open .btn.dropdown-toggle { background:#fff; }
.input-append .btn-group>.btn:hover,
.input-append .btn-group>.btn:focus,
.input-append .btn-group>.btn:active,
.input-append .btn-group>.btn.active,
.input-append .btn-group>.btn.disabled,
.input-append .btn-group>.btn[disabled] { background:#fff!important; color:#2d89ef!important; }
.input-append .btn-group>.btn:hover .caret,
.input-append .btn-group>.btn:focus .caret,
.input-append .btn-group>.btn:active .caret,
.input-append .btn-group>.btn.active .caret { border-top: 4px solid #2d89ef; }
.dropdown-menu { border-radius:0; min-width:91px; margin:0px; }
.dropdown-menu>li>a { padding:3px 18px; }
.dropdown-menu>li>a:hover { background:#2d89ef; }
.navbar-inverse .navbar-text { color:#fff; }
.navbar-text { margin-left:10px; }
.navbar-text a { color:#e0eafc !important; text-decoration:none; }/*e0eafc*/
.navbar-text a:hover { color:#fff !important; }
.navbar-form{ width:308px;}
.navbar-form .input-group > .form-control{ width:50%; border:none;}
.navbar-nav .navbar-form .input-group > .btn-group >.btn{ border:none;line-height:22px;}
.home .home-banner .col-md-4{ padding-left:0;}
.btn-group > .btn {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ddd;
    color: #333;
}
/* 右侧浮动层 */
.right-side-flyelem { position:fixed; bottom:40%; right:0; z-index: 90; -webkit-transform: translateX(45px); -ms-transform: translateX(45px); transform: translateX(45px); -webkit-transition: -webkit-transform 1s linear; transition: transform 1s linear; -webkit-transition-timing-function: cubic-bezier(0, .93, .06, 1); transition-timing-function: cubic-bezier(0, .93, .06, 1); }
.right-side-flyelem.show { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0xpx); opacity:1; }
.rsf-items { display:block; width:45px; height:45px; background: rgba(27, 27, 29, 0.9); margin-bottom:1px; cursor:pointer; }
.side-icon { text-align:center; line-height:45px; font-size:24px; color:#fff; position:relative; }
.side-icon:before { position:relative; z-index:1; }
.side-icon:after { position:absolute; display:block; content:" "; height:45px; width:160px; background:#2d89ef; top:0; right:0; -webkit-transform: translateX(160px); -ms-transform: translateX(160px); transform: translateX(160px); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; -webkit-transition-property:-webkit-transform, color, text-indent; transition-property:transform, color, text-indent; -webkit-transition-duration: 0.6s, 0.6s, 1s; transition-duration: 0.6s, 0.6s, 1s; -webkit-transition-delay: 0s, 0.2s, 0.2s; transition-delay: 0s, 0.2s, 0.2s; -webkit-transition-timing-function: cubic-bezier(0, 1, .09, 1); transition-timing-function: cubic-bezier(0, 1, .09, 1); }
.side-icon:hover:after { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); color: #fff; text-indent: 10px; }
.side-icon:after { line-height:45px; font-size: 14px; color: #2d89ef; text-align: left; text-indent: 30px; font-family:microsoft yahei }
.fa-arrow-circle-up:after { content:"返回顶部"; }
.fa-qq2:after { content:"QQ客服2"; }
.fa-qq3:after { content:"QQ客服3"; }
.fa-question-circle:after { content:"帮助中心"; }
.media-first{ margin-top:0 !important;}
.panel-banner .media-object { width:48px; height:48px; }
.container {width: 1150px;}
/**icons***************************************************************************************************************************/
.icon { background:url(../images/icons.png) no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; margin:0 2px; }
.icon-idcard { background-position:0 0; }
.icon-return { background-position:-17px 0; }
.icon-level { background-position:-34px 0; }
.icon-jiebao { background-position:0 -16px; width:20px; height:20px; margin-right:5px; }
.icon-fabao { background-position:-20px -16px; width:20px; height:20px; margin-right:5px; }
.icon-fastpub { background-position:-40px -16px; width:20px; height:20px; margin-right:5px; margin-top:0!important; }
/**footer**********************************************************************************************************************************************************************/
footer { background:#eee; }
.footlinks { padding:20px; margin:20px auto; background:#fff; }
.footlinks ul { float:left; border-right:1px solid #eaeaea; padding:0 53px; margin:0; margin-right: 35px; list-style:none; }
.footlinks ul.last { border:none; }
.footlinks ul a { font-size:15px; color:#333; text-decoration:none; font-weight:bold; line-height:2em; }
.footlinks ul li { color:#999; }
.footlinks ul li a { color:#666; text-decoration:none; font-size:12px; font-weight:normal; line-height:1.5em; }
.footlinks ul li a:hover { color:#333; }
.footer { background:#fff; padding-top:20px; text-align:center; font-size:12px; color:#666; }
.footer span { margin:0 10px; color:#888; }
.footer a { color:#555; text-decoration:none; display:inline-block; vertical-align:middle; line-height:0; }
.footer a:hover { color:#333; text-decoration:none; }
.footer .copyright { line-height:48px; width:380px; margin:0 auto; }
.footer .copyright a { float:left; margin:0 10px; }
.home .container .right-width { width:340px }
/*homebanner*****************************************************************************************************************/
.home-banner { height:470px; background:#000; margin-top:60px; background: url(../images/home_banner.jpg) center no-repeat; padding:15px 0; box-sizing:border-box; position:relative; margin-bottom:10px; }
.home-banner .thumbnail { border:none; border-radius:0; padding:0; margin:0; color:#000; }
.home-banner .thumbnail-heading { color:#fff; }
.home-banner .thumbnail-blue { background:#17a3da; }
.home-banner .thumbnail-green { background:#76b73e; }
.home-banner .thumbnail-yellow { background:#fab632; }
.home-banner .thumbnail h3 { font-size:18px; margin:0; text-indent:20px; font-weight:normal; line-height:63px; } /** jm 15/01/05 add line-height****/
.caption { padding:5px 15px; opacity:0.85; background:#fff; }
.caption .dl-horizontal { margin-bottom:10px; color:#000; }
.caption .dl-horizontal dt { width:80px; text-align:left; font-weight:normal; }
.caption .dl-horizontal dd { margin-left:80px; font-size:21px; }
.table-ranking { margin-bottom:5px; color:#000; }
.table-ranking td { padding:5px 2px; vertical-align:middle; }
.table-ranking td:last-child { font-size:21px; letter-spacing:-2px; }
.table-ranking img { width:32px; height:32px; }
.home-banner .span3 { position:relative; }
.panel-banner-overlay { position:absolute; background:#fff; opacity:0.85; width:100%; height:440px; top:0; left:0; z-index:0; }
.panel-banner { z-index:1; position:absolute; }
.panel-red { background:#ec6858; color:#fff; padding:10px 20px; margin-bottom:10px; }
.panel-red .dl-horizontal { margin-bottom:0; margin-top:0; margin:10px 0; }
.panel-red .dl-horizontal dt { width:60px; text-align:left; font-weight:normal; }
.panel-red .dl-horizontal dd { margin-left:70px; font-size:21px; }
.panel-banner .alert { background:#fff1e0; border:1px solid #e8d1cb; color:#ee6a31; font-size:14px; line-height:1.5em; padding:8px 14px; border-radius:0; }
.panel-banner .media-object { width:48px; height:48px;}
.btn-green { background:#55b647; border-radius:0; color:#fff; text-shadow:none; box-shadow:none; border:none; margin-bottom:10px; }
.btn-green:hover,
.btn-green:focus,
.btn-green:active,
.btn-green.active,
.btn-green.disabled,
.btn-green[disabled] { background:#4fa942; color:#fff; }
.input-append{margin-top:7px!important;}
.navbar-text{ padding-top: 14px;}
#myCarousel1 .media a.pull-left{ width:48px;}
/*.btn-default {
    background-color: #0081d5;
    border-color: #3071a9;
    color: #fff;
} */
/*******pagination**********/
.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
}
.pagination ul {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
	  line-height: 22px;
    list-style: none outside none;
    padding: 0;
}

.pagination ul > li {
    display: inline;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #999999;
    cursor: default;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #f5f5f5;
}
.pagination-right {
    text-align: right; float:right;
}
/*.btn-default:hover,
.btn-default:focus,
.btn-default:active { color: #fff; background-color: #0176c3; border-color: #3071a9; } */
/*******pagination end**********/
.icon-search-on{ background: url("/images/button/search_blue.png") no-repeat scroll center center rgba(0, 0, 0, 0);border-radius: 0 4px 4px 0;padding: 7px 17px;}
.form-horizontal .control-label{ font-weight:200;padding-right:0;}
select{height:30px;}
.form-col-sm-padding{ padding-left:0px; padding-right:5px;}


.sensitive .sensitive-content{
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.sensitive .sensitive-word{
    font-size: 16px;
    line-height: 30px;
}


.add-sensitive-word{
    float: right;
}

.hand{
    cursor: pointer;
}

.pd-r-20{
    padding-right: 20px;
}

.admin_search .service{
    padding: 4px 4px;
    background-color: #f5f5f5;
}

.admin_searchinner .send-email{
    width: 13%;
    margin-right: 3px;
}

#projectDes .modal-header{
    border-bottom: 0px solid #e5e5e5;
    color: #ffffff;
    background-color: #2eb135;
}

#projectDes .close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #ffffff;
    text-shadow: 0 0 0 #ffffff;
    filter: alpha(opacity=20);
    opacity: 1;
}

#projectDes .modal-body{
    word-break: break-all;
}

.add-comment #add-comment .hint{
    color: #E4494F;
    padding-top: 10px;
    display: none;
}

.add-comment #add-comment .save{
    width: 100%;
}

#unapproved .hint{
     color: rgb(255, 0, 0);
}
