html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
	form, fieldset, input, textarea, blockquote, th, td, p {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

img {
	vertical-align: middle;
}

address, caption, cite, code, dfn, th, var {
	font-style: normal;
	font-weight: normal;
}

ol, ul {
	list-style: none;
}

caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

abbr, acronym {
	border: 0;
}

input, button {
	margin: 0;
	vertical-align: middle;
}

input:hover, button:hover {
	filter: alpha(opacity : 50);
}

.table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
} /*ä¸ºäº†è®©çˆ¶å®¹å™¨è‡ªåŠ¨é€‚åº”å­å®¹å™¨çš„é«˜åº¦*/
.zoom {
	zoom: 1;
} /*è§¦å‘IE hasLayout*/
.fl {
	float: left;
	display: inline;
} /*ç”¨äºŽæ¸…é™¤IE6ä¸‹çš„åŒå¤–è¾¹è·BUG*/
.fr {
	float: right;
	display: inline;
}

a {
	text-decoration: none;
	color: #333;
}

a:link, a:focus {
	color: #333;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: none;
	color: #00ae66;
	filter: alpha(opacity : 50);
}

.ellips {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.cyello {
	color: #ff9900;
}

.hide {
	display: none;
}

.show {
	display: block;
}

body {
	font-size: 14px;
	font-family: "微软雅黑";
	background-color: #f4f4f6;
}

.w1180 {
	width: 1180px;
	margin: 0 auto;
}

.bgWhite {
	background: #fff;
}

.shadow {
	border: 1px solid #e6e6e6;
	box-shadow: 0 0 6px #ddd;
}

.top {
	width: 100%;
	background: #f6f6f6;
	height: 34px;
	line-height: 34px;
	border-bottom: 1px solid #ddd;
}

.top h1 {
	display: inline-block;
	line-height: 34px;
}

.top .otherNav {
	float: right;
}

.top .otherNav>div {
	position: relative;
	float: left;
	display: block;
	padding: 0 10px;
	border-right: 1px solid #e0e0e0;
	cursor: pointer;
}

.top .otherNav>div:hover {
	background: #fff;
}

.top .otherNav>div:hover .topArrow {
	background-position: -7px 0;
}

.top .hideNav {
	position: absolute;
	top: 34px;
	left: -1px;
	min-width: 95px;
	padding: 0 5px;
	background: #fff;
	z-index: 10;
	border: 1px solid #ebebeb;
	border-top: 0;
	display: none;
}

/*start*/
.w1200 {
	width: 1180px;
	margin: 0 auto
}

.w1000 {
	width: 1180px;
	margin: 0 auto
}

.top_right_re {
	
}

.top_right {
	
}

.top_right a {
	color: #929190
}

.fastlogin {
	float: right;
	line-height: 35px
}

.fastlogin span {
	width: 60px;
	float: left;
	text-align: center
}

.fastlogin span img {
	float: left;
	margin: 8px 2px 0 0;
}

.fastlogin span a {
	float: left;
}

.fastlogin a:hover {
	text-decoration: none
}

/*头部发布， 可以放在通用样式中去。*/

/*header*/
.top2 {
	width: 100%;
	height: 39px;
	background: #fff;
	border-bottom: 1px solid #edecec
}

.top_cot {
	width: 1180px;
	margin: 0 auto;
	line-height: 35px;
}

.top_left {
	width: 500px;
}

.top_cot_content {
	width: 100%;
	color: #666
}

.yun_welcome {
	width:;
	height: 38px;
	line-height: 38px;
	color: #929190;
}

.wap_icon {
	background: url(../images/sj.png) no-repeat left center;
	padding-left: 15px;
	display: inline-block;
	color: #88827e;
	margin-left: 10px;
}

.htop_line {
	font-size: 12px;
	color: #d0cbc7;
	padding: 0px 10px;
}

.top_dy {
	color: #88827e;
}

.hp_head {
	width: 100%;
	background: #fff;
	float: left;
	padding: 23px 0;
}

.hp_head_ft_logo {
	
}

.hp_head_ft_city {
	margin-left: 40px;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	background: url(../images/wz.png) no-repeat left;
	width: 180px;
}

.hp_head_ft_city_x {
	padding-left: 20px;
}

.hp_head_ft_city_qh {
	color: #666;
}

.hp_head_search {
	width: 755px;
	height: 44px;
	margin-top: 5px;
}

.Souso {
	width: 508px;
	height: 44px;
	margin-top: 5px;
}

.Souso_job {
	width: 87px;
	border: 2px solid #00ae66;
	height: 43px;
	line-height: 42px;
	background: #fff;
	position: relative;
	z-index: 300;
}

.Souso_list {
	width: 87px;
	border: 2px solid #00ae66;
	background: #fff;
	position: absolute;
	left: -2px;
	top: 38px;
}

.Souso_job_b {
	padding-left: 10px;
	background: url(../images/ee123.png) no-repeat 67px;
	display: block;
	cursor: pointer;
}

.Souso_list a {
	display: block;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
}

.Souso_list a:hover {
	background: #EFF5FC;
	color: #666;
	text-decoration: none;
}

.Souso_text {
	border: 2px solid #00ae66;
	border-left: none;
	border-right: none;
	width: 310px;
	color: #999;
	line-height: 39px;
	background: #fff;
	text-indent: 10px;
	float: left;
}

.Souso_sr {
	color: #fff;
	font-size: 16px;
	height: 43px;
	line-height: 43px;
	background: #00ae66;
	width: 88px;
	cursor: pointer;
	text-align: center;
	border: none;
}

.fbzp {
	width: 124px;
	height: 44px;
	display: block;
	background-color: #FF9900;
	margin-left: 15px;
	text-align: center;
	color: #FFFFFF;
	line-height: 44px;
	font-size: 16px;
	float: right;
	margin-top: 5px;
}

.fbzp a {
	color: #fff;
}

.fbzp a:hover {
	color: #FFFFFF;
}

/*.hp_head_search_job{width:87px;border:2px solid #00ae66;height:40px;line-height:40px;background:#fff; position:relative; z-index:300}

.index_header_seach_find_list{width:87px;border:2px solid #00ae66;background:#fff; position:absolute;left:-2px;top:40px;}

.index_header_seach_find_list a{ display:block; padding-left:10px;height:30px; line-height:30px;}

.index_header_seach_find_list a:hover{background:#EFF5FC;color:#666;text-decoration:none;}

.hp_head_search_job_b{padding-left:10px;background:url(../images/ee.png) no-repeat 67px;display:block;cursor:pointer;}

.hp_head_search_text{border:2px solid #00ae66;border-left:none;border-right:none;width:290px;color:#999;line-height:40px;background:#fff;text-indent:10px;}

.hp_head_search_sr{color:#fff;font-size:16px;height:44px;line-height:44px;background:#00ae66;width:88px;cursor:pointer;text-align:center;border:none;}

*/
.hp_nav {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #222a37;
	color: #fff;
	float: left;
	overflow: hidden
}

.hp_nav ul li {
	font-size: 16px;
	float: left;
	position: relative;
	margin-right: 2px;
	z-index: 1
}

.hp_nav ul li a {
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding: 0px 18px;
	display: inline-block;
}

.hp_nav ul li a:hover {
	text-decoration: none;
	background: #00ae66;
	color: #fff;
}

.hp_nav ul .nav_list_hover {
	background: #00ae66;
}

/* header end*/

/*footer*/
.hp_foot {
	width: 100%;
	text-align: center;
	background: #222a37;
	margin-top: 20px;
	overflow: hidden;
}

.hp_foot_wt {
	padding: 30px 0px;
}

.hp_foot_wh {
	width: 594px;
	border-right: 1px solid #eeeded;
	padding-bottom: 20px;
}

.hp_foot_wh dl {
	float: left;
	padding-left: 15px;
	width: 130px;
	text-align: left;
	line-height: 30px;
}

.hp_foot_wh dl dt {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

.hp_foot_wh dl dd a {
	color: #999999;
}

.hp_foot_pho {
	width: 230px;
	text-align: center;
}

.hp_foot_pho dl {
	line-height: 30px;
}

.hp_foot_pho dl dt {
	width: 54px;
	height: 45px;
	display: block;
	margin: 0 auto 10px;
	background: url(../images/rj.png) no-repeat;
}

.hp_foot_pho dl dd {
	color: #b3b1b1;
}

.hp_foot_wx {
	margin-top: 30px;
	width: 130px;
	text-align: center;
	margin-left: 30px;
}

.hp_foot_wx dl dt {
	width: 130px;
	height: 135px;
	display: block;
}

.hp_foot_wx dl dd {
	color: #666;
}

.banquan {
	float: left;
	font-size: 14px;
	color: #999999;
	text-align: left;
	padding-left: 20px;
	margin-top: 40px;
}

/*footer  end*/
.u-login:hover .hideNav {
	display: block;
}

.topMid {
	padding: 23px 0;
	background: #fff;
}

.logo {
	float: left;
	height: 63px;
}

.logo2 {
	float: left;
	width: 370px;
	height: 53px;
	background: url(../images/logo2.png) left center no-repeat;
	text-indent: -999px;
}

.search {
	position: relative;
	float: left;
	border: 2px solid #4176f2;
	margin-left: 10px;
	margin-top: 5px
}

.search .tInput {
	width: 240px;
	margin-left: 10px;
	border: 0;
	line-height: 34px;
	outline: 0;
}

.search .multiSel {
	position: relative;
	float: left;
	width: 70px;
	line-height: 34px;
	text-align: center;
	font-size: 12px;
	color: #777;
	cursor: pointer;
}

.search .multiSel ul {
	position: absolute;
	display: none;
	top: 34px;
	left: 0px;
	width: 100%;
	text-align: center;
	background: #fff;
	border: 1px solid #ebebeb;
	border-top: 0;
	z-index: 10;
}

.search .multiSel ul li:hover {
	background: #4176f2;
	color: #fff;
}

.tRecommond {
	float: left;
	margin-left: 20px;
	height: 37px;
	margin-top: 6px;
}

.solgan {
	float: right;
	width: 200px;
	height: 52px;
	background: url(../images/solgan.png) no-repeat;
}

.nav {
	width: 100%;
	background: #222a37;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
}

.nav .leftNav {
	float: left;
	width: 220px;
	padding: 0 10px;
	background: #2b2b2b;
	color: #fff;
	font-size: 16px;
}

.nav ul {
	float: left;
}

.nav ul li {
	float: left;
}

.nav ul li a {
	float: left;
	display: block;
	padding: 0 9px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	height: 50px;
}

.nav ul li a:hover {
	background: #00ae66;
	height: 50px;
	line-height: 50px;
	height: 50px;
}

.little-sort {
	display: none;
}

/*user-center*/
.userBreadNav {
	margin: 10px auto;
	width: 1180px;
	color: #888;
}

.user-nav {
	float: left;
	width: 219px;
	background: #fff;
	border-right: 1px solid #e6e6e6;
}

.user-nav .user-nav-tit {
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	background: #2b2b2b;
}

.user-nav .user-nav-infos {
	padding: 10px;
	background: #2b2b2b;
	overflow: hidden;
}

.user-nav .user-nav-infos-1 {
	padding: 10px;
	overflow: hidden;
}

.user-nav .user-nav-infos-1 .user-nav-avatar {
	float: left;
	width: 70px;
	height: 70px;
	background: #fff;
	border-radius: 100%;
	overflow: hidden;
}

.user-nav .user-nav-infos-1 .user-nav-avatar img {
	width: 70px;
	height: 70px;
}

.user-nav .user-nav-infos-1 .user-nav-name {
	float: left;
	width: 100px;
	margin-left: 8px;
	color: #fff;
	margin-top: 15px;
}

.user-nav .user-nav-infos-2 {
	padding: 0 10px;
	color: #fff;
}

.user-nav .user-nav-infos-2 p {
	width: 100%;
	float: left;
	line-height: 42px;
}

.user-nav .user-nav-infos-2 p span {
	color: #FF9900;
}

.user-nav .user-nav-infos-2 a {
	color: #fff;
	width: 64px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: #00ae66;
	display: block;
	float: left;
	margin-right: 10px;
}

.user-nav .user-nav-infos-2 a:hover {
	text-decoration: underline;
}

.user-nav .user-nav-item {
	background: #fefefe;
}

.user-nav .user-nav-item  dl {
	text-align: center;
	overflow: hidden;
}

.user-nav .user-nav-item .user-nav-item-div {
	text-align: left;
}

.user-nav .user-nav-item  dt {
	padding-left: 20px;
	line-height: 50px;
	margin-top: -1px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	cursor: pointer;
}

.user-nav .user-nav-item  dt {
	background: #e8e8e8;
}

.user-nav .user-nav-item  dt.active .uNavIcon {
	background-position-x: -17px;
}

.user-nav .user-nav-item  dd {
	position: relative;
	padding-left: 40px;
	line-height: 40px;
}

.user-nav .user-nav-item  dd a i {
	margin-right: 8px;
}

.user-nav .user-nav-item  dd:hover {
	background: #f5f5f5;
}

.user-nav .user-nav-item  dd.active {
	background: #f5f5f5;
}

.user-nav .user-nav-item  dd.active a {
	color: #00ae66;
}

.userRightCon {
	float: left;
	width: 959px;
}

.userTabs {
	line-height: 70px;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
}

.userTabs .userTabsItem {
	display: inline-block;
	width: 120px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	margin-left: -6px;
}

.userTabs .userTabsItem.active {
	border-bottom: 1px solid #00ae66;
}

.userTabs .userTabsItem.active a {
	color: #00ae66;
	font-weight: bold;
}

.ucon {
	padding: 40px;
}

.ucon .ucBlock {
	margin-bottom: 20px;
}

.ucon .ucBlock .ucBlockTit {
	line-height: 46px;
	font-size: 18px;
}

.ucon .ucBlock .ucBlockTit span {
	float: left;
	display: block;
	width: 4px;
	height: 20px;
	margin-top: 13px;
	margin-right: 10px;
	background: #00ae66;
}

.ucon .ucBlock .jzManage {
	width: 100%;
	overflow: hidden;
}

.ucon .ucBlock .jzManage li {
	float: left;
	width: 50%;
	background: #f9f9f9;
	padding: 20px;
	box-sizing: border-box;
	border-left: 1px solid #ebebeb;
	margin-left: -1px;
}

.ucon .ucBlock .jzManage .jzNum {
	margin: 50px 0 30px 0;
	text-align: center;
	color: #999;
}

.ucon .ucBlock .jzManage .jzNum a {
	color: #00ae66;
	font-size: 30px;
	font-weight: bold;
}

.ucon .ucBlock .jzManage .jzNum a:hover {
	text-decoration: underline;
}

.ucon .ucBlock .ddManage {
	width: 100%;
	overflow: hidden;
}

.ucon .ucBlock .ddManage li {
	float: left;
	width: 50%;
	background: #f9f9f9;
	padding: 20px;
	box-sizing: border-box;
	border-left: 1px solid #ebebeb;
	margin-left: -1px;
	text-align: left;
	margin-bottom: 1px;
}

.ucon .ucBlock .ddManage .ddNum {
	margin-left: 20px;
	color: #888;
}

.ucon .ucBlock .ddManage .ddNum a {
	font-size: 16px;
	margin-left: 10px;
	color: #00ae66;
	font-weight: bold;
}

.ucon .ucBlock .ddManage .ddNum a:hover {
	text-decoration: underline;
}

.jzServer {
	background: #f9f9f9;
	padding: 20px;
	overflow: hidden;
}

.jzServer li {
	float: left;
	width: 170px;
	border: 1px solid #ebebeb;
	background: #fff;
	padding: 10px;
	line-height: 24px;
	margin: 0 19px 10px;
}

.jzServer li .shopName {
	line-height: 32px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.jzServer ul li img {
	width: 150px;
	height: 150px;
}

.ucMore {
	float: right;
	font-size: 14px;
}

.jzTaskTabs {
	width: 100%;
	background: #f9f9f9;
	overflow: hidden;
}

.jzTaskTabs li {
	float: left;
	width: 140px;
	height: 46px;
	text-align: center;
}

.jzTaskTabs li.active {
	border-bottom: 2px solid #00ae66;
}

.jzTaskTabs li.active a {
	color: #00ae66;
}

.jzTaskTabs li a {
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	line-height: 26px;
	border-left: 1px solid #ebebeb;
	margin-left: -1px;
}

.jzTaskCon {
	width: 100%;
	overflow: hidden;
}

.jzTaskCon li {
	float: left;
	width: 33.3333%;
	border-bottom: 1px solid #ebebeb;
	padding: 20px 0;
}

.jzTaskCon li .price {
	font-size: 16px;
	font-weight: bold;
	color: #ff436b
}

.uPage {
	text-align: center;
	margin-top: 20px;
}

.uPage a {
	display: inline-block;
	padding: 2px 10px;
	border: 1px solid #ddd;
	margin-right: 8px;
}

.uPage a:hover, .uPage a.active {
	background: #00ae66;
	color: #fff;
	border: 1px solid #00ae66;
}

.ucOrderTabs {
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	overflow: hidden;
}

.ucOrderTabs div {
	float: left;
	width: 50%;
}

.ucOrderTabs div a {
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #66aeff;
	text-align: center;
}

.ucOrderTabs div a.active {
	background: #00ae66;
}

.tipTitle {
	height: 60px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}

.tipTitle li {
	position: relative;
	float: left;
	line-height: 22px;
	padding: 20px 10px;
	font-weight: bold;
}

.tipTitle li b {
	position: absolute;
	left: 0;
	bottom: 2px;
	width: 100%;
	border-bottom: 3px solid #00ae66;
	display: none;
}

.tipTitle li.cur b {
	display: block;
}

.tipTitle li.cur a {
	color: #00ae66;
}

.tipTitle li.cur span {
	color: #fff;
	background-color: #00ae66;
	border-color: #00ae66;
}

.tipTitle li a {
	color: #666;
}

.tipTitle li a:hover {
	color: #00ae66;
}

.tender_table thead {
	border-bottom: 1px solid #ddd
}

.tender_table thead th {
	color: #969696;
	padding: 16px 5px
}

.tender_table tbody td {
	color: #6a6a6a;
	font-size: 13px;
	vertical-align: middle;
}

.tender_table td {
	padding: 16px 5px !important;
}

.tender_table td a {
	position: relative;
}

.tender_table tbody tr:nth-child(2n+1) {
	background: #fafafa
}

.tender_table tbody tr:hover {
	background: #f5f5f5;
}

.tender_table td label {
	font-weight: normal;
}

.tender_table .top {
	width: auto;
	height: auto;
	line-height: normal;
	border-bottom: 0;
}

.badge {
	font-weight: normal
}

.modal {
	top: 189px;
}

.taborder_title {
	height: 40px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 16px;
	font-weight: normal;
	color: #444;
}

.taborder_title span {
	border-bottom: 1px solid #00ae66;
	display: block;
	float: left;
	line-height: 38px;
}

.taborder_con {
	padding: 10px;
	line-height: 26px;
}

.submitCon {
	width: 800px;
}

.uploadBtn label {
	margin: 0;
	font-weight: normal;
}

/*æ˜Ÿæ˜Ÿè¯„åˆ†*/
.gradecon {
	border: 1px solid #E0DCDC;
	background: #fefdea;
	padding: 10px;
	width: 320px;
	margin: 20px 0;
}

.rev_pro li {
	line-height: 20px;
	height: 20px;
}

.rev_pro li .revtit {
	text-align: right;
	display: block;
	float: left;
	margin-right: 10px;
	width: 70px;
}

.revinp {
	float: left;
	display: inline;
}

.level .level_solid, .level .level_hollow {
	float: left;
	background-image: url("../images/icon2.png");
	background-repeat: no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
}

.level .level_solid {
	background-position: 0px 0px;
}

.level .level_hollow {
	background-position: -21px 0px;
}

.revgrade {
	margin-left: 20px;
}

/*ä¸ªäººä¸­å¿ƒè¡¨å•å…ƒç´ */
.ucTable {
	width: 100%;
	line-height: 30px;
}

.ucTable td {
	padding: 20px 0;
	border-bottom: 1px solid #ebebeb;
}

.ucTable .uLabel {
	width: 150px;
	text-align: right;
}

.ucTable .uLabel span {
	color: #f00;
	margin-right: 5px;
}

.ucTable .uSelect {
	line-height: 30px;
	height: 30px;
	width: 120px;
}

.ucTable .uTarea {
	width: 300px;
	min-height: 50px;
	padding: 5px;
}

.txtInput1 {
	width: 300px;
	line-height: 30px;
	padding: 0 5px;
	border: 1px solid #d0d0d0;
}

.txtInput2 {
	width: 110px;
	line-height: 30px;
	padding: 0 5px;
	border: 1px solid #d0d0d0;
}

a.uploadBtn {
	display: inline-block;
	padding: 0px 10px;
	background: #deeefe;
	border: 1px solid #00ae66;
	color: #00ae66;
	border-radius: 3px;
}

input.submitBtn {
	display: inline-block;
	padding: 8px 30px;
	margin-left: 150px;
	border-radius: 3px;
	background: #75c01f;
	color: #fff;
	border: 0;
	cursor: pointer;
}

input.submitBtn:hover {
	opacity: 0.9;
}

.hTable {
	width: 100%;
	line-height: 34px;
	border: 1px solid #ebebeb;
	border-bottom: 0;
}

.hTable td {
	line-height: 24px;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	padding: 20px 0;
}

.hTable th {
	line-height: 24px;
	padding: 20px 0;
	background-color: #d7f8ea
}

.status_on {
	display: inline-block;
	padding: 2px 10px;
	border-radius: 10px;
	border: 1px solid #74c21e;
	color: #74c21e;
}

/*icon*/
.dIcon {
	display: inline-block;
	background: url(../images/defaultIcon.png) no-repeat;
	vertical-align: middle;
}

.SIcon {
	display: inline-block;
	background: url(../images/indexStepIcon.png) no-repeat;
	vertical-align: middle;
}

.uIcon {
	display: inline-block;
	background: url(../images/userIcon.png) no-repeat;
	vertical-align: middle;
}

.topArrow {
	width: 7px;
	height: 5px;
	margin-left: 5px;
	background-position: 0 0;
}

.topQQIcon {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background-position: 0 -5px;
}

.topWxIcon {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background-position: 0 -21px;
}

.topMbIcon {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background-position: 0 -37px;
}

.Isicon1 {
	width: 22px;
	height: 22px;
	background-position: 0 -90px;
}

.Isicon2 {
	width: 22px;
	height: 22px;
	background-position: 0 -112px;
}

.Isicon3 {
	width: 22px;
	height: 22px;
	background-position: 0 -134px;
}

.Isicon4 {
	width: 22px;
	height: 22px;
	background-position: 0 -156px;
}

.Isicon5 {
	width: 22px;
	height: 22px;
	background-position: 0 -178px;
}

.Isicon6 {
	width: 22px;
	height: 22px;
	background-position: 0 -200px;
}

.Isicon7 {
	width: 22px;
	height: 22px;
	background-position: 0 -222px;
}

.Isicon8 {
	width: 22px;
	height: 22px;
	background-position: 0 -244px;
}

.Isicon9 {
	width: 22px;
	height: 22px;
	background-position: 0 -266px;
}

.navArrow {
	width: 10px;
	height: 10px;
	background-position: 0 -80px;
}

.uNavIcon {
	width: 17px;
	height: 14px;
	margin-right: 5px;
}

.uAddIcon {
	width: 12px;
	height: 11px;
	background-position: 0 -14px;
}

.IndexS1 {
	width: 70px;
	height: 70px;
	background-position: 0 0;
}

.IndexS2 {
	width: 70px;
	height: 70px;
	background-position: 0 -70px;
}

.IndexS3 {
	width: 70px;
	height: 70px;
	background-position: 0 -140px;
}

.IndexS4 {
	width: 70px;
	height: 70px;
	background-position: 0 -210px;
}

.IndexS5 {
	width: 70px;
	height: 70px;
	background-position: 0 -280px;
}

.IndexS6 {
	width: 70px;
	height: 70px;
	background-position: 0 -350px;
}

.IndexS7 {
	width: 70px;
	height: 70px;
	background-position: 0 -420px;
}

.IndexS8 {
	width: 70px;
	height: 70px;
	background-position: 0 -490px;
}

.uFreshIcon {
	width: 18px;
	height: 17px;
	margin-right: 8px;
	background-position: 0 -25px;
}

.uEdit {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	background-position: 0 -42px;
}

.uDel {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	background-position: 0 -58px;
}

.uEdit:hover, .uDel:hover {
	background-position-x: -16px;
}

.uOkIcon {
	width: 16px;
	height: 16px;
	background-position: 0 -76px;
}

a.selectAll {
	background: url(../images/selecticon.png) no-repeat;
	float: left;
	height: 13px;
	width: 13px;
	margin: 3px 0 0 10px
}

a.selectAll span {
	float: left;
	padding-left: 4px;
}

.comTab {
	width: 100%; /*border:1px solid #e5e5e5;*/
}

.comTab p {
	vertical-align: middle;
}

.comTab .line {
	width: 150px;
	color: #888;
	text-align: right;
	padding-right: 10px; /*border-right: 1px solid #e5e5e5;*/
}

.comTab td {
	padding-left: 5px;
	padding: 10px 0; /*border-bottom: 1px solid #e5e5e5;*/
	vertical-align: top;
}

.comTab td a.btn {
	line-height: 22px;
	padding: 5px 10px;
	font-size: 12px;
	color: #fff;
	border-radius: 5px;
}

.comTab td label.btn {
	width: 80px!improtant;
	height: 20px!improtant;
	line-height: 22px;
	padding: 5px 10px;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
	overflow: hidden;
}

.comTab td input.ipt {
	height: 30px;
	padding: 0 5px;
	line-height: 30px;
	color: #009d12;
}

.comTab td select.sl {
	font-size: 14px;
	width: 100px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.payBox {
	padding: 10px 17px;
	margin-top: 20px;
	border: 1px solid #ffd8c0;
	background-color: #fff9f3;
	color: #333;
}

.payBox a.lookRule, a.quickLogin {
	color: #15c;
}

.payBox a:hover.lookRule, a:hover.quickLogin {
	text-decoration: underline;
}

.moneyBox {
	padding: 0 10px;
	font-weight: 700;
	margin-bottom: 10px;
	overflow: hidden;
}

.moneyBox a {
	float: left;
	width: 100px;
	text-align: center;
	margin-bottom: 15px;
	margin-right: 15px;
	color: #333;
	padding: 2px 0px;
	line-height: 30px;
	border: 1px solid #69acf1;
	background-color: #cee6ff;
}

.moneyBox a.active {
	border-color: #e75656;
	background: #ffd6c9 url('../images/suremoney.png') bottom right
		no-repeat;
}

.moneyBox a:hover {
	border: 1px solid #fdb560;
	background-color: #fff0af;
}

.moneyNum {
	font: 700 15px/50px "microsoft yahei";
}

.moneyNum2 {
	font: 700 20px/50px "microsoft yahei";
	color: #f30;
}

.payCheck {
	line-height: 40px;
	background: #eee;
}

.payCheck a {
	display: inline-block;
	margin-left: 10px;
	width: 100px;
	text-align: center;
	font-size: 16px;
}

.payCheck a.active {
	background: #fff;
	color: #f30;
	border-top: 3px solid #f30;
	font-weight: 600;
	border-bottom: 3px solid #fff; ,
	margin-bottom: -4px;
}

.payTabs {
	height: 42px;
}

.sponsorPay {
	height: 41px;
	line-height: 41px;
	float: left;
	margin: 10px 20px 10px 0;
}

.sponsorPay input, .sponsorBank input, .sponsorBank label {
	float: left;
	height: 41px;
	line-height: 41px;
	margin-right: 5px;
}

.alipayimg, .bankimg, .wximg, .zhaosang, .gongshang, .jianshe, .pufa,
	.nongye, .mingsheng, .xingye, .jiaotong, .guangda, .china, .beijing,
	.pingan, .guangfa, .nongshang, .youzheng, .zhongxin, .huaxia, .shanghai
	{
	background: url('../images/sponsor_type.png') 0 0 no-repeat;
	float: left;
	width: 114px;
	height: 41px;
}

.bankimg {
	background-position: -114px 0;
}

.wximg {
	background-position: -228px 0;
}

.zhaosang {
	background-position: -3px -129px;
} /*æ‹›å•†é“¶è¡Œ*/
.gongshang {
	background-position: -348px -43px;
} /*å·¥å•†é“¶è¡Œ*/
.jianshe {
	background-position: -463px -43px;
} /*å»ºè®¾é“¶è¡Œ*/
.pufa {
	background-position: -118px -86px;
} /*æµ¦å‘é“¶è¡Œ*/
.nongye {
	background-position: -577px 0;
} /*å†œä¸šé“¶è¡Œ*/
.mingsheng {
	background-position: -460px 0;
} /*æ°‘ç”Ÿé“¶è¡Œ*/
.xingye {
	background-position: -463px -86px;
} /*å…´ä¸šé“¶è¡Œ*/
.jiaotong {
	background-position: -578px -43px;
} /*äº¤é€šé“¶è¡Œ*/
.guangda {
	background-position: -3px -43px;
} /*å…‰å¤§é“¶è¡Œ*/
.china {
	background-position: -118px -43px;
} /*ä¸­å›½é“¶è¡Œ*/
.beijing {
	background-position: -348px 0;
} /*åŒ—äº¬é“¶è¡Œ*/
.pingan {
	background-position: -3px -86px;
} /*å¹³å®‰é“¶è¡Œ*/
.guangfa {
	background-position: -118px -43px;
} /*å¹¿å‘é“¶è¡Œ*/
.nongshang {
	background-position: -118px -86px;
} /*ä¸Šæµ·å†œå•†é“¶è¡Œ*/
.youzheng {
	background-position: -578px -86px;
} /*ä¸­å›½é‚®æ”¿å‚¨è“„é“¶è¡Œ*/
.zhongxin {
	background-position: -233px -129px;
} /*ä¸­ä¿¡é“¶è¡Œ*/
.huaxia {
	background-position: -233px -43px;
} /*åŽå¤é“¶è¡Œ*/
.shanghai {
	background-position: -233px -86px;
} /*ä¸Šæµ·é“¶è¡Œ*/
.bankimg {
	background-position: -114px 0;
}

.wximg {
	background-position: -228px 0;
}

.comTab .t_btn {
	padding: 0 5px;
	margin-right: 10px;
	border-radius: 5px;
}

.centerSubmit {
	text-align: left;
	padding: 30px 0;
}

.centerSubmit a {
	padding: 5px 30px;
	color: #fff;
	margin-left: 150px;
	font-size: 16px;
	font-family: "microsoft yahei";
	border-radius: 5px;
}

.index-sort {
	float: left;
	width: 220px;
	background: #fff;
	border-top: 0;
}

.index-sort>ul {
	border: 2px solid #00ae66;
	border-top: 0;
	background: url(../images/nav_bg.jpg);
	padding-bottom: 5px;
}

.index-sort li {
	line-height: 25px;
	padding: 5px;
}

.index-sort li:hover {
	background: #f5f5f5;
}

.index-slider {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

.index-slider .carousel {
	width: 636px;
	height: 312px;
}

.index-slider .carousel img {
	width: 636px;
	height: 312px;
}

.index-login {
	float: right;
	width: 305px;
	margin-top: 10px;
}

.index-login .loginBox {
	background: #464646;
}

.index-login .loginBox h4 {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #2b2b2b;
	border-bottom: 1px solid #555555;
}

.index-login .loginBox h4 b {
	color: #ff9900;
	font-size: 20px;
}

.index-login .loginBox .loginBtnBox {
	padding: 20px 0;
	text-align: center;
}

.index-login .loginBox .loginTxt {
	padding: 0 20px 20px;
	font-size: 12px;
	color: #fff;
}

.index-login .loginBox .logined {
	margin: 12px auto;
	width: 250px;
	overflow: hidden;
}

.index-login .loginBox .logined {
	color: #fff;
	padding-bottom: 20px;
	padding-top: 10px;
}

.index-login .loginBox .logined a {
	color: #fff;
}

.index-login .loginBox .logined>.fr {
	border-left: 1px solid #7e7e7e;
	padding-left: 25px;
}

.index-login .loginBox .logined dt {
	margin-right: 10px;
}

.index-login .loginBox .logined dd {
	margin-top: 2px;
}

.index-login .loginBox .logined img {
	float: left:width:50px;
	height: 50px;
	border-radius: 100%;
	display: inline-block;
}

.index-login .loginBox .logined .add_btn p {
	float: left;
	padding: 2px 25px;
	border-radius: 3px;
	margin-right: 5px;
	border: 1px solid #575757;
	margin-top: 10px;
	background: #ff2652;
}

.index-login .loginBox .logined .add_btn p:hover {
	background: #575757
}

.index-login .loginBox .loginTxt p img {
	width: 30px;
	height: 30px;
	margin: 0 20px;
	float: left;
}

.index-login .indexNotice {
	margin-top: 10px;
	background: #fff;
	border: 1px solid #e0e0e0;
}

.index-login .indexNotice h4 {
	line-height: 33px;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 10px;
	background: #f6f6f6
}

.index-login .indexNotice ul {
	margin-top: 5px;
	overflow: hidden;
	padding: 0 10px;
}

.index-login .indexNotice li {
	float: left;
	width: 50%;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.container {
	width: 1180px;
}

.companyHeader {
	background: #fff;
	padding: 20px;
	overflow: hidden;
}

.companyThumb {
	float: left;
	width: 100px;
}

.companyName {
	float: right;
	width: 1020px;
}

.companyThumb img {
	width: 100px;
	height: 100px;
}

.companyName .company1 {
	line-height: 40px;
}

.companyName .company1 .member {
	display: inline-block;
	line-height: 22px;
	margin-left: 10px;
	background: #4aafe3;
	color: #fff;
	padding: 0 10px;
	border-radius: 3px;
}

.companyName .company2 {
	margin-top: 10px;
}

.companyName .company2 a {
	display: inline-block;
	padding: 0 8px;
	border: 1px solid #0079fe;
	color: #0079fe;
	border-radius: 8px;
	margin-right: 5px;
}

.companyName .company2 a:hover {
	background-color: #0079fe;
	color: #fff;
}

.companyName .company3 {
	margin-top: 15px;
	height: 60px;
	line-height: 60px;
	border: 1px solid #ebebeb;
	overflow: hidden;
}

.companyName .company3 ul {
	float: left;
}

.companyName .company3 li {
	float: left;
	width: 120px;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	text-align: center;
	margin-left: -1px;
}

.companyName .company3 li.active a {
	color: #0079fe;
	font-weight: bold;
}

.companyName .hirdBtn {
	position: relative;
	float: right;
	padding: 0 10px;
	background: #75c01f;
}

.companyName .hirdBtn span {
	position: absolute;
	top: 22px;
	left: -7px;
	width: 0px;
	height: 0;
	border-right: 7px solid #75C01F;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
}

.companyName .hirdBtn a {
	color: #fff;
}

.companyCon {
	margin-top: 20px;
	background: #fff;
	padding-top: 20px;
	overflow: hidden;
}

.companyCon img {
	width: 100%
}

.companyTit {
	position: relative;
	padding-left: 15px;
	line-height: 40px;
	font-size: 16px;
	border-bottom: 1px solid #ebebeb;
}

.blue-block {
	position: absolute;
	left: 0;
	top: 10px;
	width: 3px;
	height: 20px;
	background: #00ae66;
}

.companyDiv {
	line-height: 26px;
	margin: 10px 0;
}

.companyDiv .progress {
	margin-bottom: 0;
}

.companyDetail {
	padding: 20px;
	border: 1px solid #ebebeb;
}

.companyDetail .cd1 {
	line-height: 22px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #e0e0e0;
	overflow: hidden;
}

.companyDetail .cd1 li {
	float: left;
	width: 33.333%;
	border-left: 1px dashed #e0e0e0;
	margin-left: -1px;
	text-align: center;
	color: #999;
}

.companyDetail b {
	color: #00ae66;
}

.companyDetail .cd2, .companyDetail .cd3 {
	padding: 10px 0;
	line-height: 30px;
	border-bottom: 1px dotted #e0e0e0;
}

.companyServerItem dl, .companySort dl {
	overflow: hidden;
}

.companyServerItem dt, .companyServerItem dd, .companySort dt,
	.companySort dd {
	float: left;
	padding: 0 10px;
}

.companyServerItem dt {
	color: #999;
	font-weight: normal;
}

.companyServerItem dd {
	margin-right: 10px;
}

.companyServerItem dd.active {
	background: #00ae66;
	border-radius: 3px;
}

.companyServerItem dd:hover {
	background: #00ae66;
	border-radius: 3px;
}

.companyServerItem dd:hover a {
	color: #fff;
}

.companyServerItem dd.active a {
	color: #fff;
}

.companySort {
	margin-top: 15px;
	padding: 10px 15px;
	line-height: 30px;
	background: #d8d8d8;
	border-top: 2px solid #00ae66;
	overflow: hidden;
}

.companySort th {
	text-align: center;
	font-weight: bold;
}

.companySort dd {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	margin-left: -1px;
}

.companySort dd.active a {
	color: #00ae66;
}

.companyServer {
	margin-top: 20px;
	overflow: hidden;
}

.companyServer li {
	float: left;
	width: 25%;
}

.companyServer li>div {
	padding: 10px;
}

.companyServer li .cdImg {
	position: relative;
	width: 100%;
	height: 160px;
}

.companyServer li .adImg {
	height: 220px;
}

.companyServer li .cdName {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 50px;
	overflow: hidden;
}

.companyServer li .cdBuy {
	padding-top: 10px;
}

.companyServer li .cdBuy a {
	display: inline-block;
	width: 100%;
	line-height: 40px;
	background: #f7f8fa;
	text-align: center;
}

.companyServer li .cdBuy a:hover {
	background: #00ae66;
	color: #fff;
}

.companyServer li .cdImg img {
	width: 100%;
	height: 150px;
}

.companyServer li .adImg img {
	width: 100%;
	height: 210px;
}

.companyServer li .cdImg .params em {
	
}

.companyServer li .cdImg .params {
	position: absolute;
	bottom: 0;
	right: 10px;
	width: 160px;
	height: 30px;
}

.companyServer li .cdImg .params .price {
	float: left;
	width: 80px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	background: rgba(255, 255, 255, 0.8);
	color: #0079fe;
	font-size: 16px;
}

.companyServer li .cdImg .params .onsure {
	float: left;
	width: 80px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	background: rgba(0, 121, 254, 0.8);
	color: #fff;
}

.companyCon .cc1 {
	padding: 20px 0;
	overflow: hidden;
}

.companyCon .cc1 .box2 {
	float: right;
	width: 350px;
}

.companyCon .cc1 .box2 .showPrice {
	background: #fbfcff;
	padding: 10px;
	overflow: hidden;
}

.companyCon .cc1 .box2 .showRate {
	margin-top: 20px;
	overflow: hidden;
}

.companyCon .cc1 .box2 .showTime {
	margin-top: 20px;
	padding: 10px 0;
	overflow: hidden;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.companyCon .cc1 .box2 .showBtn {
	margin-top: 20px;
	overflow: hidden;
	text-align: left;
}

.companyCon .cc1 .box2 .showBtn a {
	display: inline-block;
	padding: 8px 40px;
	background: #00ae66;
	color: #fff;
}

.companyCon .cc1 .box2 .showTime li {
	float: left;
	width: 50%;
	border-left: 1px solid #ebebeb;
	margin-left: -1px;
	text-align: center;
}

.companyCon .comDetail {
	line-height: 40px;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

.companyCon .comDetail li {
	float: left;
	width: 120px;
	border-right: 1px solid #e0e0e0;
	text-align: center;
}

.companyCon .comDetail li.active {
	border-bottom: 2px solid #00ae66;
}

.companyCon .comDetail li.active a {
	color: #00ae66;
}

.companyContent {
	margin-top: 20px;
	overflow: hidden;
}

.companyContent p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 10px;
}

.companyRate {
	margin-top: 20px;
	padding: 10px;
	background: #fbfcff;
	border-top: 2px solid #00ae66;
}

.companyRateCon {
	padding: 0 10px;
	margin-top: 10px;
}

.companyRateCon td {
	padding: 10px 0;
	border-bottom: 1px solid #ebebeb;
}

.companyRateCon img {
	width: 40px;
	height: 40px;
}

.star {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url(../images/star.gif) no-repeat;
	vertical-align: middle;
}

.star-samll {
	display: inline-block;
	width: 14px;
	height: 13px;
	background: url(../images/star_small.gif) no-repeat;
	vertical-align: middle;
}

.box {
	float: left;
	width: 360px;
}

.left-pro {
	width: 360px;
	padding: 10px;
	border: 1px solid #ccc;
	text-align: left;
	float: left
}

.left-pro .t1 {
	height: 77px;
	overflow: hidden;
}

.left-pro .t2 {
	text-indent: 0;
}

.left-pro .t2 img {
	text-indent: 0;
}

#showArea img {
	cursor: pointer;
	display: block;
	margin-right: 5px;
	width: 68px;
	padding: 1px;
	border: 1px solid #ccc;
	height: 68px;
	float: left
}

#main_img {
	cursor: pointer;
	display: block
}

#gotop {
	float: left;
	cursor: pointer;
	display: block;
	margin-left: 9px
}

#gobottom {
	float: right;
	cursor: pointer;
	display: block;
	margin-left: 9px
}

#showArea {
	float: left;
	width: 480px;
	margin-top: 5px;
	overflow: hidden
}

.MagicZoomBigImageCont {
	border: 1px solid #91b817;
	overflow: hidden
}

.MagicZoomBigImageCont img {
	width: 800px;
	height: 800px
}

.MagicZoomBigImageCont iframe {
	width: 300px;
	height: 300px
}

.MagicZoomHeader {
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #fff;
	background: #91b817;
	text-align: center !important
}

.MagicZoomPup {
	border: 1px solid #aaa;
	background: #fff;
	cursor: hand;
	left: 0
}

.MagicZoomLoading {
	text-align: center;
	background: #fff;
	color: #444;
	opacity: 0.8;
	padding: 3px 3px 3px 3px !important;
	display: none
}

.MagicZoomLoading img {
	padding-top: 3px !important
}

.MagicThumb-zoomed {
	cursor: default
}

.MagicThumb span {
	display: none
}

.MagicThumb-image {
	border: 1px solid #ccc;
	outline: none
}

.MagicThumb-caption {
	color: #333333;
	background-color: #F0F0F0;
	border: 1px solid #CCC;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	padding: 8px 16px
}

.MagicThumb-controlbar {
	display: block;
	height: 18px
}

.MagicThumb-controlbar a {
	display: block;
	width: 180px;
	height: 180px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden
}

.step {
	width: 1000px;
	margin: 0 auto;
}

.step li {
	float: left;
	width: 230px;
	padding-right: 20px;
	margin-top: 20px;
	text-align: center;
	background: url(../images/arrow.gif) right 10px no-repeat;
}

.step li .stepNum {
	margin-bottom: 15px;
}

.step li .stepNum span {
	display: inline-block;
	width: 80px;
	height: 80px;
	background: #cccccc;
	color: #fff;
	font-size: 26px;
	line-height: 80px;
	border-radius: 100%;
}

.step li.active .stepNum span {
	background: #00ae66;
}

.step li.active {
	color: #00ae66;
}

.taskTip {
	padding-left: 30px;
	line-height: 34px;
	background: url(../images/taskTip.gif) left center no-repeat;
}

.taskCon {
	margin-top: 10px;
	padding: 20px;
	background: #fff;
	border-top: 2px solid #00ae66;
	overflow: hidden;
}

.taskList {
	float: left;
	width: 25%;
	background: #fbfbfb;
	line-height: 36px;
}

.taskList li.active a {
	color: #fff;
}

.taskList li.active {
	background: #00ae66;
}

.taskList li:hover {
	background: #00ae66;
}

.taskList li:hover a {
	color: #fff;
}

.taskList li {
	padding: 0 10px;
	background: url(../images/small_arrow.gif) 260px center no-repeat;
}

.taskDetail {
	float: left;
	width: 75%;
	padding: 10px 20px;
}

.taskDetail dt {
	color: #00ae66;
	border-bottom: 1px solid #ebebeb;
	line-height: 36px;
}

.taskDetail dd {
	display: inline-block;
	padding: 0 10px;
	margin-top: 10px;
}

.order-table {
	border-collapse: collapse;
	width: 100%;
	border: none;
	text-align: left;
}

.order-table th, .order-table td {
	padding-left: 10px;
}

.order-table td.ttit {
	width: 500px;
}

.order-table td.tlbl {
	width: 200px;
}

.order-table td {
	padding-bottom: 20px
}

.order-table th {
	font-weight: normal;
	color: #000;
	padding-bottom: 2px
}

.order-table th i {
	color: #ea544a;
	padding-right: 5px
}

.order-tables td, .order-tables th {
	text-align: left;
	padding-bottom: 40px !important;
}

.order-tables th {
	text-align: right;
	padding-right: 10px !important;
}

.order-table td.tpic img {
	width: expression(this.width > 200 ? '300px' : true);
	max-width: 200px;
	_width: expression(this.width > 200 && this.width/ 200 >= this.height/ 200 ? 
		200 : true);
	vertical-align: middle;
}

.step3 {
	float: left;
	width: 80%;
	margin-top: 10px;
	overflow: hidden;
}

.step3 li {
	padding: 5px;
	margin-bottom: 10px;
	background: #F0F0F0;
}

.step3 li:hover .taskTabs {
	background: #00ae66;
	color: #fff;
}

.step3 li.active .taskTabs {
	background: #00ae66;
	color: #fff;
}

.step3 li.active .taskTabCon {
	display: block;
}

.taskTabs {
	padding: 5px;
	cursor: pointer;
}

.taskTabCon {
	padding: 10px;
	background: #f0f0f0;
	display: none;
}

.Wdate { /*border:#999 1px solid;height:20px;*/
	background: #fff url(../images/datePicker.gif) no-repeat right;
}

.Wdate::-ms-clear {
	display: none;
}

.WdateFmtErr {
	font-weight: bold;
	color: red;
}

.zengBtn {
	display: inline-block;
	width: 100px;
	text-align: center;
	padding: 0px 5px;
	background: #5d87ff;
	color: #fff;
}

.zengTable td {
	padding: 10px 0;
}

.indexConTit {
	margin: 20px 0 10px;
	overflow: hidden;
}

.indexConTit h3 {
	float: left;
	font-size: 24px;
	color: #00ae66;
	font-weight: bold;
}

.indexConTit h3 span {
	color: #22b5bf;
}

.indexTaskCon {
	width: 100%;
	overflow: hidden;
}

.indexTaskCon ul {
	padding: 10px;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-top: 2px solid #e0e0e0;
	overflow: hidden;
}

ul.indexConItem2, ul.indexConItem1 {
	background: url(../images/li_bg.jpg)
}

.indexTaskCon li {
	float: left;
	width: 33.333%;
	line-height: 24px;
	padding: 10px 0;
	border-bottom: 1px dotted #ebebeb;
	padding: 8px 0.5%;
	font-size: 16px;
	box-sizing: border-box;
}

.indexTaskCon .indexConItem li a {
	color: #000
}

.indexTaskCon .indexConItem li:hover a {
	color: #00ae66
}

.indexTaskCon li .price {
	font-size: 16px;
	font-weight: bold;
	color: #ff436b
}

.indexTaskTab, .indexTaskTab1, .indexTaskTab2, .indexTaskTab3 {
	float: right;
	margin-top: 5px;
	overflow: hidden;
}

.indexTaskTab a, .indexTaskTab1 a, .indexTaskTab2 a, .indexTaskTab3 a {
	display: inline-block;
	margin: 0 5px;
}

.indexTaskTab  a.active, .indexTaskTab1 a.active, .indexTaskTab2 a.active,
	.indexTaskTab3 a.active {
	color: #00ae66;
	border: #00ae66 1px solid;
	padding: 2px 10px;
	border-radius: 15px;
}

.indexTaskTab1 {
	float: right;
	margin-top: 5px;
	overflow: hidden;
}

.indexTaskTab1 a {
	display: inline-block;
	margin: 0 5px;
}

.indexTaskTab1 a.active {
	color: #00ae66;
}

.indexTaskTab2 {
	float: right;
	margin-top: 5px;
	overflow: hidden;
}

.indexTaskTab2 a {
	display: inline-block;
	margin: 0 5px;
}

.indexTaskTab2 a.active {
	color: #00ae66;
}

.indexStep {
	background: #fafafa;
	border: 1px solid #e0e0e0;
	border-top: 0;
	overflow: hidden;
}

.indexStepTit {
	position: relative;
	float: left;
	width: 180px;
	height: 110px;
	padding: 10px;
	background: url(../images/Step1_bg.jpg) no-repeat #4275f2;
	color: #fff;
}

.indexStepTit .mt20 {
	font-weight: bold;
	font-size: 20px;
}

.indexStepTit>span {
	position: absolute;
	top: 50%;
	right: -7px;
	width: 0px;
	height: 0px;
	margin-top: -4px;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #4275f2;
	border-top: 7px solid transparent;
}

.indexStepCon {
	padding: 10px 0;
	margin-left: 20px;
	overflow: hidden;
}

.indexStepCon li {
	float: left;
	width: 240px;
	text-align: center;
	background: url(../images/indexArrow.png) right center no-repeat;
}

.indexStepCon li:hover i {
	background-position-x: -70px;
}

.indexStepCon li:hover {
	color: #75c01f;
}

.Ic_1 {
	background: url(../images/Step2_bg.jpg) no-repeat #06cf98;
}

.Ic_1>span {
	border-left: 7px solid #06cf98;
}

.Ic_2 {
	background: url(../images/Step3_bg.jpg) no-repeat #f2b952;
}

.Ic_2>span {
	border-left: 7px solid #f2b952;
}

.indexConCol li {
	float: left;
	line-height: 35px;
	width: 50%;
	padding-left: 10px;
	padding-right: 5%;
	padding-top: 0;
	padding-bottom: 0;
	border: none;
}

.indexConCol li .tit {
	float: left;
	width: 60%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.indexConCol li .fr {
	font-size: 12px;
}

.indexConCol li .ml20 {
	color: #ff7f02;
}

.jzServer_1 {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	border-right: 0;
	border-bottom: 0;
	overflow: hidden;
}

.jzServer_1 ul {
	margin-left: -7px;
}

.jzServer_1 li {
	float: left;
	width: 180px;
	border: 1px solid #ebebeb;
	background: #fff;
	padding: 10px;
	line-height: 24px;
	margin: 10px 7px;
}

.jzServer_1 li:hover {
	border: 1px solid #00ae66;
}

.jzServer_1 li .shopName {
	line-height: 32px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.IBStep {
	padding: 10px;
	background: #fff;
	border: 1px solid #e0e0e0;
}

.IBStep .toserverIcon {
	padding: 0 20px 0 10px;
	background: url(../images/indexArrow.png) right center no-repeat;
}

.footer {
	
}

.footer .footer-top {
	padding: 40px 0;
	margin-top: 20px;
	background: #222222;
	overflow: hidden;
}

.footer .footer-bottom {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.footer .footer-bottom a {
	display: inline-block;
	margin: 0 8px;
}

.footer .code {
	float: left;
	width: 150px;
	margin-right: 10px;
}

.footer .code img {
	width: 150px;
	height: 150px;
}

.footer .footer-nav {
	float: left;
	width: 724px;
	overflow: hidden;
}

.footer .footer-nav dl {
	float: left;
	width: 180px;
	height: 150px;
	text-align: center;
	line-height: 30px;
	border-right: 1px solid #353535;
}

.footer .footer-nav dl a {
	color: #666;
}

.footer .footer-nav dl a:hover {
	color: #fff;
}

.footer .footer-nav dt {
	color: #00ae66;
	margin-bottom: 15px;
}

.footer .footer-nav dd {
	color: #666;
}

.footer .footer-tel {
	float: right;
	width: 260px;
	color: #666;
}

/*button*/
.tSubmit {
	float: right;
	width: 88px;
	height: 37px;
	background: url(../images/tsBtn.png) no-repeat;
	cursor: pointer;
	border: 0;
	outline: 0;
}

a.hireTa {
	display: inline-block;
	width: 100%;
	margin-top: 8px;
	border-radius: 3px;
	background: #4076f2;
	color: #fff;
	text-align: center;
}

a.hireTa:hover {
	background: #00ae66;
}

/*font-color*/
.c888 {
	color: #888;
}

.c007 {
	color: #00ae66
}

.bold {
	font-weight: bold;
}

.cff5 {
	color: #ff5a00
}

/*å­—ä½“æ ·å¼ç›¸å…³*/
.center {
	text-align: center;
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

/*å†…è¾¹è·*/
.p5 {
	padding: 5px;
}

.p10 {
	padding: 10px;
}

.p20 {
	padding: 20px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt20 {
	padding-top: 20px;
}

.pr5 {
	padding-right: 5px;
}

.pr10 {
	padding-right: 10px;
}

.pr20 {
	padding-right: 20px;
}

.pb5 {
	padding-bottom: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb20 {
	padding-bottom: 20px;
}

.pl5 {
	padding-left: 5px;
}

.pl10 {
	padding-left: 10px;
}

.pl20 {
	padding-left: 20px;
}

.pt7 {
	padding-top: 7px;
}

/*å¤–è¾¹è·*/
.m5 {
	margin: 5px;
}

.m10 {
	margin: 10px;
}

.m20 {
	margin: 20px;
}

.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt20 {
	margin-top: 20px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr20 {
	margin-right: 20px;
}

.mb5 {
	margin-bottom: 5px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.ml5 {
	margin-left: 5px;
}

.ml10 {
	margin-left: 10px;
}

.ml20 {
	margin-left: 20px;
}

/*å­—ä½“å›¾æ ‡*/
@font-face {
	font-family: 'iconfont';
	src: url('../images/iconfont.eot'); /* IE9*/
	src: url('../images/iconfont.eot') format('embedded-opentype'),
		/* IE6-IE8 */   url('../images/iconfont.woff') format('woff'),
		/* chromeï¿½ï¿½firefox */ url('../images/iconfont.ttf')
		format('truetype'),
		/* chromeï¿½ï¿½firefoxï¿½ï¿½operaï¿½ï¿½Safari, Android, iOS 4.2+*/   
		url('../images/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: font-size 0.25s ease-out 0s;
	-moz-transition: font-size 0.25s ease-out 0s;
	transition: font-size 0.25s ease-out 0s;
}

.J_infoTrigger, .Trigger {
	display: inline-table;
	width: 17px;
	height: 17px;
	background: url(../images/qa.png) no-repeat right 0px;
	vertical-align: middle;
	position: relative;
	font-style: normal;
	cursor: pointer;
}

.J_infoTrigger .popover {
	width: 300px;
	margin-left: -138px;
}

/*è®¢å•è¯¦æƒ…*/
.ordercontent {
	background: none;
	padding: 0;
}

.ordercontent .smalltitle {
	background: #fff;
	padding: 30px;
	position: relative;
}

.smalltips {
	position: absolute;
	top: 20px;
	right: 500px;
}

.ordercontent .companyDetail {
	background: #fff;
}

.ordercontent .smalltitle .h4 {
	font-weight: 800;
	font-size: 24px;
}

.ordercontent .smalltitle p>span {
	color: #0079ff
}

.order_side .cd1 li {
	float: left;
	width: 50%;
	border-left: 1px dashed #e0e0e0;
	margin-left: -1px;
	text-align: center;
	color: #999;
}

.order_content {
	background: #fbfcff;
	border: 1px solid #62acff;
	padding: 40px 20px;
	margin-top: 30px;
	overflow: hidden;
}

.order_content .left .title {
	font-size: 28px;
	font-weight: 600;
	color: #0077ff;
}

.order_content .left {
	float: left;
	text-align: center;
	width: 20%;
	border-right: 1px solid #ededed;
}

.order_content .middle {
	float: left;
	padding: 10px 10px 0 30px;
	line-height: 22px;
	min-height: 80px;
	width: 400px;
}

.order_content .middle a {
	color: #0077ff
}

.order_content .right {
	text-align: center;
	padding-top: 10px;
}

.order_content .right .time {
	color: #0077ff
}

.yaoqiu {
	line-height: 24px;
	word-break: break-all;
	overflow: hidden;
	width: 795px;
}

.gjtitle {
	overflow: hidden;
}

.gjtitle>.title {
	background: #75c01f;
	padding: 5px 25px;
	font-weight: bold;
	font-size: 16px;
	float: left;
}

.gjtitle>.title a {
	color: #fff;
}

.gjtitle>ul {
	float: left;
	background: #00ae66;
	color: #fff;
	width: 670px;
}

.gjtitle>ul>li {
	float: left;
	border-right: 1px solid #4699f7;
	padding: 6.5px 15px;
}

.gjtitle>ul>li.active a, .gjtitle>ul>li:hover a {
	background: #0069de;
	border: 1px solid #4699f7;
	border-radius: 3px;
	padding: 0 5px;
}

.gjtitle>ul>li a {
	color: #fff;
	padding: 0 5px;
}

.gjlist {
	padding: 15px;
	margin-top: 40px;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden
}

.gjlist .gj_head {
	width: 65px;
	height: 65px;
	border-radius: 100%;
	float: left;
}

.gjlist .gjlist {
	width: 100%;
}

.gjlist .gj_content {
	float: left;
	width: 690px;
	padding: 15px 0;
	overflow: hidden
}

.gjlist .gj_content .gjcontent_title {
	padding: 0 15px 0;
	width: 100%;
	overflow: hidden
}

.gjlist .gj_content .gjcontent_title h3 {
	font-size: 16px;
}

.gjlist .gj_content .gjcontent_title .fl>span {
	color: #007afb;
}

.gjlist .gj_content .gjcontent_title .gjcontent_tool>a, .gjlist .gj_content .gjcontent_title .gjcontent_tool>span
	{
	background: #f3f3f3;
	border: 1px solid #e1e1e1;
	margin-right: 15px;
	padding: 2px 15px;
	cursor: pointer;
	color: #000;
}

.gjlist .gj_content .gjcontent_title .gjcontent_tool>a:hover, .gjlist .gj_content .gjcontent_title .gjcontent_tool>span ul li:hover,
	.gjlist .gj_content .gjcontent_title .gjcontent_tool>span:hover {
	background: #00ae66;
	color: #fff;
}

.gjlist .gj_content .gjcontent_title .gjcontent_tool>span ul li:hover a
	{
	color: #fff;
}

.gjlist .gj_content .gjcontent_title .gjcontent_tool>span {
	position: relative;
}

.gjlist .gj_content .gjcontent_title .gjcontent_tool>span ul {
	border: 1px solid #e1e1e1;
	background: #f3f3f3;
	color: #000;
	position: absolute;
	top: 24px;
	left: -1px;
	width: 88px;
	display: none;
}

.gjlist .gj_content .gjcontent_title .gjcontent_tool>span ul li {
	padding: 2px 15px;
}

.gjlist .gj_content .gjcontent_title .gjcontent_tool>span:hover ul {
	display: block;
}

.gjlist .gj_content .gjcontent_title .gjcontent_text {
	border-top: 1px dashed #e0e0e0;
	margin-top: 15px;
	padding: 15px 0;
}

.gjlist .gj_content .gjcontent_title .gjcontent_text p {
	float: left;
	width: 70%;
}

.gjlist .gj_content .gjcontent_title .gjcontent_text p img {
	float: left;
	margin: 15px 15px 15px 0;
	width: 80px;
	height: auto;
}

.gjlist .gj_content .gjcontent_title .gjcontent_text>img {
	float: right;
}

.form-button-default, .form-button-default:link {
	background: #0079ff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0096ff),
		to(#005dff));
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#0096ff),
		to(#005dff));
	background: -moz-linear-gradient(center top, #0096ff, #005dff);
	background: linear-gradient(#0096ff, #005dff);
	border-color: #0071e0;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding: 0 15px;
	min-width: 140px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	height: 30px;
	line-height: 28px;
	color: #fff;
}

.form-button-default:hover {
	background: linear-gradient(#0080e8, #0054d9);
	color: #fff;
}

/*æœåŠ¡å•†æ ç›®*/
.serverlistIcon {
	display: inline-block;
	background: url(../images/renzhengicon.png) no-repeat;
	vertical-align: middle;
	margin-right: 5px;
}

.sort {
	padding: 40px 0 15px;
	background: #fff;
}

.ser_list dl {
	width: 100%;
}

.sort .sortItem {
	overflow: hidden;
	margin-bottom: 15px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
}

.sort .sortItem dt {
	color: #00ae66;
	font-size: 16px;
}

.sort .sortItem dd.active, .sort .sortItem dd:hover {
	background: #ff9900;
	border-radius: 3px;
}

.sort .sortItem dd.active a, .sort .sortItem dd:hover a {
	color: #fff;
}

.sort .sortItem>.fr {
	width: 91%;
	line-height: 28px;
}

.sort dt, .sort dd {
	float: left;
	margin-left: 8px;
	padding: 5px 8px;
	margin-bottom: 15px;
	border-radius: 3px;
}

.sort dd {
	background: #efefef;
}

.ser_list h2.active a {
	color: #00ae66;
	font-size: 18px;
}

.ser_list h2 a {
	font-size: 18px;
	float: left;
	padding: 0 15px;
	border-right: 1px solid #ddd;
}

.ser_list .companyServer>li {
	width: 33.3%;
}

.ser_list_fr {
	background: #fff;
	margin-top: 20px;
	padding: 20px;
	overflow: hidden;
}

.ser_list_fr h2 {
	font-size: 20px;
}

.ser_list_fr .companyServer li {
	width: 100%;
}

.companySort .fr {
	line-height: 20px;
	float: right
}

.companySort .fr a {
	margin-right: 10px;
}

.company_icon {
	width: 19px;
	height: 21px;
	background-position: 0 0;
}

.person_icon {
	width: 19px;
	height: 21px;
	background-position: 0 -24px;
}

.ser_list_style .companyServerItem .fr a {
	margin-right: 15px;
}

.ser_list_style .companyServerItem .fr a.active {
	color: #0077ff
}

.ser_list_style table {
	margin-top: 15px;
}

.ser_list_style table tr:hover {
	background: #fbfbfb;
}

.ser_list_style table tr td, .ser_list_style table tr th {
	padding: 10px 0;
}

.ser_list_style table.hTable {
	border: 0
}

.ser_list_style table .state_1, .ser_list_style table .state_2,
	.ser_list_style table .state_3, .ser_list_style table .state_4 {
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #0079ff;
	display: inline-block;
	margin-right: 5px;
}

.ser_list_style table .state_2 {
	background: #a9a9a9;
}

.ser_list_style table .state_3 {
	background: #ff9801;
}

.ser_list_style table .state_4 {
	background: #74c01f;
}

/*é›‡ä¸»è´­ä¹°æœåŠ¡è¡¨å•*/
.gzbuy_form {
	background: #fff;
	overflow: hidden;
	padding: 30px;
}

.gzbuy_form .ucTable {
	border-top: 2px solid #00ae66;
	background: #f7faff
}

.gzbuy_form .order-table {
	margin-top: 30px;
}

.gzbuy_form .order-table .Price {
	border-top: 1px solid #ddd;
}

.gzbuy_form .order-table .Price {
	border-top: 1px solid #ddd;
}

.gzbuy_form .order-table .Price .tip {
	color: #999;
}

.gzbuy_form .order-table .Price .f24 {
	color: #00ae66;
}

.gzbuy_form .order-table .Price th, .gzbuy_form .order-table .Price td {
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 30px;
}

.leftNav {
	position: relative;
	cursor: pointer;
}

.index-sort {
	position: relative;
}

.index-sort li:hover .nav-more {
	display: block;
}

.nav-links {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.nav-links a, .nav-more-links a {
	float: left;
	display: block;
}

.nav-links a:hover {
	text-decoration: underline;
}

.nav-more {
	position: absolute;
	left: 220px;
	top: 0px;
	z-index: 100;
	width: 250px;
	height: 317px;
	padding: 10px;
	background: #fff;
	border: 2px solid #00ae66;
	border-left: 0;
	display: none;
}

.nav-more-tit {
	line-height: 20px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.nav-more-links {
	margin-bottom: 15px;
	overflow: hidden;
}

.nav-more-links a {
	line-height: 26px;
	color: #333;
	margin-right: 8px;
	margin-top: 8px;
}

.nav-more-links a:hover {
	color: #00ae66;
}

.check-con {
	display: none;
	margin-top: 10px;
}

.check-con input[type=checkbox] {
	margin-left: 10px;
}

.gj_box {
	width: 100%;
	height: 100%;
	border-top: 3px #f3f3f3 solid;
	border-bottom: 1px #EAEAEA solid;
	overflow: hidden;
}

.gj_left {
	width: 110px;
	height: 100%;
	padding: 20px;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
	font-size: 12px;
	color: #333;
	background: #FCFCFC;
	overflow: hidden;
	float: left;
	border-top: 1px #EAEAEA solid;
}

.gj_right {
	width: 702px;
	height: auto;
	border-left: 1px #EAEAEA solid;
	border-top: 1px #EAEAEA solid;
	float: right;
	overflow: hidden;
}

.gj_left li.li_info {
	width: 110px;
	overflow: hidden;
	padding-bottom: 10px;
}

.gj_left li.li_msg {
	width: 90px;
	font-family: Arial;
	padding: 0 0 5px 20px;
	overflow: hidden;
}

.gj_left li a {
	color: #666;
}

.gj_left li a:hover {
	color: #F60;
}

.gj_right li.li_top {
	width: 672px;
	padding: 0 15px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #EAEAEA solid;
	overflow: hidden;
	color: #666;
}

.gj_right li.li_top span {
	padding: 0 0 0 25px;
	float: right;
	color: #666;
}

.gj_right li.li_top font {
	color: #D00;
	font-family: Arial;
}

.gj_right li.li_cont {
	width: 662px;
	min-height: 190px;
	padding: 20px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
}

.gj_right li.li_cont p {
	float: left
}

.gj_right li.li_cont p.down {
	background: #0099FF;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 10px;
}

.gj_right li.li_cont p.fields {
	background: #f0f0f0;
	color: #0099FF;
	font-family: verdana;
	padding: 0 10px;
	font-size: 14px;
	cursor: pointer;
	width: 220px;
}

.btn_dh {
	width: 910px;
	overflow: hidden;
	margin-top: 15px;
	padding-left: 15px;
}

.btn_dh a {
	padding: 7px 20px;
	font-size: 14px;
	color: #333;
	display: inline-block;
	background: #F7F7F7;
	margin-right: 10px;
	border: 1px #DDD solid;
	border-bottom: 0;
	float: left;
}

.btn_dh a:hover {
	color: #FFF;
	background: #666;
	border: 1px #444 solid;
	border-bottom: 0;
}

.btn_dh a.btn_hover {
	padding: 7px 20px;
	color: #FFF;
	font-weight: bold;
	background: #666;
	border: 1px #444 solid;
	border-bottom: 0;
}

.draftState {
	width: 158px;
	height: 87px;
	position: absolute;
	z-index: 999;
	overflow: hidden;
	margin: 50px 0 0 530px;
}

.longBox {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	margin-top: 20px;
	background: #fff;
	overflow: hidden;
}

.longTable {
	width: 100%;
}

.longTableTh, .longTableTd {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #fff;
}

.longTableTh {
	border-right: 1px solid #f4f4f4;
	width: 300px;
	background: #fbfbfb
}

.longSideBar {
	
}

.longSideBar li {
	border-left: 3px solid #fafafa;
	height: 47px;
	line-height: 47px;
	border-bottom: 1px solid #f4f4f4;
}

.longSideBar li a {
	display: block;
	height: 47px;
	padding: 0 0 0 20px;
	position: relative;
	font-size: 14px;
	color: #666;
}

.longSideBar li a:hover {
	color: #f39519;
	text-decoration: none;
}

.longSideBar li.selected {
	font-weight: 600;
	background: #fff;
}

.longSideBar li.selected a {
	color: #f39519;
	font-weight: bold;
}

.longSideBar li.selected a b {
	position: absolute;
	right: 10px;
	top: 17px;
	width: 0;
	height: 0;
	border-width: 5px 5px;
	border-style: solid;
	border-color: #fff #fff #fff #f39519;
	font-size: 0;
	line-height: 0;
}

.longSideCon {
	width: 900px;
}

.longSideConTitle {
	color: #000;
	font-weight: bold;
	height: 47px;
	line-height: 47px;
	padding: 0 0 0 20px;
	font-size: 16px;
	border-bottom: 1px solid #f4f4f4;
}

.longTop {
	font-size: 14px;
	color: #ababab;
	padding: 15px 20px 15px 17px;
}

.textContent {
	line-height: 24px;
	padding: 15px 20px;
}

.borderTop {
	border-top: 1px solid #00ae66;
}

.longTit {
	padding: 8px 0 8px 20px;
	border-left: 3px solid #00ae66;
	background: #ebebeb;
} /* æç¤ºæ¡†begin */
.promptBox {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -45px;
	opacity: 0;
	z-index: 5646546464
}

.promptBox .outer {
	position: relative;
}

.promptBox .outer .transparent {
	opacity: 0.8;
	position: absolute;
	left: 0;
	top: 0;
	box-shadow: 1px 1px 10px #aaa;
	border-radius: 5px
}

.promptBox .outer, .promptBox .outer .transparent {
	height: 90px
}

.promptBox .outer .inner {
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	font-family: "Microsoft YaHei", "å¾®è½¯é›…é»‘";
}

.promptBox .outer .transparent, .promptBox .outer .inner {
	position: absolute;
	left: 0;
	top: 0
}

.promptBox .outer .inner {
	height: 40px;
	line-height: 40px;
	display: inline-table;
	background: url(../images/promptBox-icon.png) no-repeat;
	font-size: 22px;
	margin: 25px 0 0 15px;
	padding-left: 50px;
	white-space: nowrap;
}

.promptBox .outer .boxClose {
	position: absolute;
	right: 10px;
	top: 10px;
	color: #fff;
	cursor: pointer;
	transition: transform .2s ease-out 0s;
	font-weight: bold;
}

.promptBox .outer .boxClose:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
} /* æ“ä½œæˆåŠŸæ ·å¼ */
#success .outer .inner {
	background-position: 0 0
}

#success .outer .transparent {
	background: #5cb85c
} /* æ“ä½œå¤±è´¥æ ·å¼ */
#failure .outer .inner {
	background-position: 0 -40px
}

#failure .outer .transparent {
	background: #ea544a
}

.multiple {
	border: 1px solid #2aca88;
	color: #2aca88;
	padding: 0 5px 1px 5px;
	border-radius: 3px;
	font-size: 14px;
}

.multiple:hover {
	background: #2aca88;
	color: #fff;
}

.feedback {
	border: 1px solid #ff5757;
	color: #ff5757;
}

.feedback:hover {
	background: #ff5757;
	color: #fff;
}

.modal-body .login {
	margin: 20px auto 10px;
}

.modal-body .weixin_login {
	border-radius: 2px;
	display: block;
	width: 230px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	zoom: 1;
	font-size: 18px;
	color: #fff;
	background: #3ebb2b url(../images/defaultIcon.png) no-repeat 44px -294px;
	text-decoration: none;
	text-indent: 95px;
	color: #fff;
	margin: 20px auto 0;
}

.modal-body p.tips {
	text-align: center;
	font-size: 24px;
	margin-bottom: 30px;
}

.tbtx {
	padding: 56px 10px 0px 10px;
}

.modal-body .qq_register {
	border-radius: 2px;
	display: block;
	width: 230px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	zoom: 1;
	font-size: 18px;
	color: #fff;
	background: #00B7D6 url(../images/defaultIcon.png) no-repeat 47px -396px;
	text-decoration: none;
	text-indent: 98px;
	margin: 20px auto 0;
}

.navmenu {
	font-size: 14px;
	position: relative;
}

.navmenu:hover .allNav {
	display: block;
}

.navmenu .indexAllNav {
	display: inline-block;
	padding: 0 10px;
	cursor: pointer;
}

.navmenu .indexAllNav:hover {
	background: #fff;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.navmenu .indexAllNav:hover .allNav {
	display: block;
}

.allNav {
	position: absolute;
	top: 34px;
	left: -1090px;
	width: 1179px;
	z-index: 999;
	display: none;
}

.lastChild:hover .allNav {
	display: block;
}

.wechat-sort {
	border-top: 0;
	padding: 20px;
}

.wechat-sort-detail dd a.active, .wechat-sort-detail dd a:hover {
	background: #006DE0;
}

.wechat-sort {
	padding: 5px 30px 10px;
	background-color: #fff;
	border: 1px solid #e1e2e3;
	overflow: hidden;
}

.green_bor {
	border: 1px solid #31a4ff !important;
}

.wechat-sort .sort-item {
	margin-top: 10px;
	padding-right: 19px;
	overflow: hidden;
}

.wechat-sort-detail {
	
}

.wechat-sort-detail dt {
	font-weight: 600;
}

.wechat-sort-detail div {
	float: left;
}

.wechat-sort-detail .img {
	width: 90px;
}

.wechat-sort-detail .img span {
	display: inline-block;
	border-radius: 5px;
}

.wechat-sort-detail .detail {
	
}

.wechat-sort-detail .detail>dt {
	float: left;
	padding: 5px 9px 0;
}

.wechat-sort-detail dd {
	display: inline-block;
}

.wechat-sort-detail dd a {
	padding: 5px 9px 0;
	float: left;
	border-radius: 3px;
	color: #777;
}

.wechat-sort-detail dd a.active, .wechat-sort-detail dd a:hover {
	background-color: #00ae66;
	color: #fff;
}

/*å¤šå›¾ç‰‡ä¸Šä¼ JSé‡å®šä¹‰ï¼Œä»£ç ä¹Ÿå¯ä»¥å†™åœ¨ç¼–è¾‘å™¨çš„æ ·å¼æ–‡ä»¶ä¸­



.upload{background:url(../images/upload.png); width:131px; height:39px; text-indent:-9999px; display:block}



.upload:hover{opacity:0.5;background:url(../images/upload.png);}







.uploadify-button-text{background:url(../images/upload.png); width:131px; height:39px; text-indent:-9999px; display:block}



.uploadify-button-text:hover{opacity:0.5;background:url(../images/upload.png);}*/
.sub-nav {
	float: left;
	margin-left: 50px;
}

.sub-nav a {
	float: left;
	display: block;
	margin-top: 10px;
	padding: 8px 20px;
	color: #0077ff;
	border: 1px solid #0077ff;
	border-right: 0;
}

.sub-nav a.active {
	background: #0077ff;
	color: #fff;
	border: 1px solid #0077ff;
	border-right: 0;
}

.sub-nav a:last-child {
	border-right: 1px solid #0077ff;
}

.ml15 {
	margin-left: 15px;
}

.label_1 {
	display: inline-block;
	color: #ff436b;
	border: 1px solid #ff436b;
	border-radius: 3px;
	padding: 2px 5px;
}

.label_2 a {
	color: #ff436b;
}

.label_2 {
	display: inline-block;
	color: #ff436b;
	border: 1px solid #ff436b;
	border-radius: 3px;
	padding: 2px 5px;
}

.label_3 {
	display: inline-block;
	color: #fd8000;
	background: #ffe6cd;
	border-radius: 3px;
	padding: 0 3px;
}

.index_con, .index_con_1, .index_con_2 {
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

.index_con>div {
	padding: 10px 0 0;
	border-bottom: 1px dashed #eee;
	position: relative;
	overflow: hidden;
}

.index_con dl {
	margin-bottom: 15px;
}

.index_con dt {
	float: left;
	display: block;
	background: #feb006;
	color: #fff;
	width: 100px;
	text-align: center;
	position: relative;
}

.index_con dt>span {
	position: absolute;
	right: -5px;
	top: 50%;
	margin-top: -5px;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #feb006;
}

.index_con dd {
	float: left;
	display: block;
	width: 185px;
	margin-left: 15px;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index_con .more {
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 12px;
}

.index_con_1 {
	padding-bottom: 0;
}

.index_con_1>div {
	border-bottom: 1px dashed #eee;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

.index_con_1 ul {
	background: none;
	border: 0;
	padding: 0;
}

.index_con_1 li {
	float: left;
	width: 50%;
	padding: 0;
	margin-bottom: 10px;
	color: #999;
	border-bottom: 0;
	font-size: 14px;
	position: relative;
}

.index_con_1 li .txtlink {
	display: inline-block;
	width: 230px;
	margin-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.index_con_1 li .txtlink a {
	line-height: 26px;
}

.index_con_1 li>span {
	float: left;
	display: block;
}

.index_con_1 .jz_time {
	position: absolute;
	top: 2px;
	right: 10px;
}

.jl-item {
	float: left;
	width: 145px;
	margin: 5px 8px 0;
	font-size: 12px;
}

.jl-item p:last-child {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.jl-item img {
	width: 145px;
	height: 145px;
}

.index_con_2 {
	padding: 20px 10px;
}

.index_con_2>div {
	float: left;
	padding: 3px 2px;
	width: 100px;
	text-align: center;
	margin-right: 15px;
	border: 1px solid #c3c3c3;
	background: #f7f7f7;
	margin-bottom: 8px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.index_con_2>div>a  span {
	
}

.index_con_2>div>a {
	color: #13bb75;
}

.index_con_2>div>a:hover {
	color: #cc3300;
}

.city_more {
	position: absolute;
	right: 10px;
	top: 5px;
}

.city_more>span {
	display: inline-block;
	color: #999;
	border: 1px solid #ddd;
	padding: 2px 8px;
	cursor: pointer;
}

.city_more:hover .cities {
	display: block;
}

.city_more:hover>span {
	background: #0077ff;
	color: #fff;
}

.cities {
	position: absolute;
	top: 0;
	left: -536px;
	z-index: 9999;
	display: none;
}

.cities a:link, .cities a:visited {
	color: #666
}

.cities a:hover {
	color: #4e4ca6
}

.expand dd {
	display: block
}

.tabs {
	border: 1px solid #0077ff;
	padding: 0 10px 8px;
	width: 581px;
	background: #fff;
	box-shadow: 1px 2px 8px -1px #ccc;
	overflow: hidden;
}

.tabs .tabs-head {
	height: 32px;
	border-bottom: 1px solid #eee
}

.tabs .tabs-head li {
	float: left;
	line-height: 33px;
	font-size: 12px;
	margin-right: 20px;
	display: inline;
	cursor: pointer
}

.tabs .tabs-head li.active {
	height: 31px;
	color: #0077ff;
	border-bottom: 2px solid #0077ff;
	overflow: hidden
}

.tabs .tabs-body .hot-cities {
	display: none
}

.tabs .tabs-body .hot-cities dl {
	position: relative;
	padding-left: 50px;
	display: block;
	width: 528px;
	margin: 2px 0 0 0;
	overflow: hidden;
}

.tabs .tabs-body .hot-cities dt {
	position: absolute;
	left: 0;
	top: 0;
	color: #999;
	width: 37px;
	text-align: center;
	padding: 0;
	margin: 0;
}

.tabs .tabs-body .hot-cities dt, .tabs .tabs-body .hot-cities dd {
	float: left;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	background: 0 0;
	white-space: nowrap;
	padding: 0;
}

.tabs .tabs-body .hot-cities dd {
	padding-right: 20px;
	color: #666;
	cursor: pointer;
	margin: 0;
}

.tabs .tabs-body .hot-cities dd.selected a {
	color: #999
}

.tabs .tabs-body .hot-cities dd.active, .tabs .tabs-body .hot-cities dd:hover a
	{
	color: #018bda
}

.tabs .tabs-body .active {
	display: block
}

.hot-words {
	float: left;
	padding: 24px 0 0 12px
}

.hot-words p, .hot-words a {
	font-size: 12px;
	color: #cae7fd
}

.jz-silder {
	float: right;
	width: 260px;
	margin-top: 20px;
}

.jz-content {
	margin: 20px 0;
}

a.btn-success {
	color: #fff;
}

.jz-icon {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/jz-icon.jpg) no-repeat;
	vertical-align: middle;
}

.jz-icon-tel {
	background-position: 0 0;
}

.jz-icon-email {
	background-position: 0 -22px;
}

.jz-icon-notice {
	background-position: 0 -44px;
}

.jz-icon-admin {
	background-position: 0 -66px;
}

.jz-icon-qq {
	background-position: 0 -93px;
}

.jz-icon-wechat {
	background-position: 0 -120px;
}

a.view-contact {
	display: inline-block;
	width: 200px;
	height: 40px;
	border: 1px solid #fd8000;
	color: #fd8000;
	text-align: center;
	line-height: 40px;
	color: #fd8000;
}

.jz-title {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 600;
}

.jz-table {
	margin-top: 20px;
}

.jz-table td {
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
}

.jz-con-silder {
	margin-top: 10px;
}

.jz-con-silder li {
	padding: 10px 0;
	border-bottom: 1px dashed #ddd;
}

.diagBox {
	display: none;
}

.blacklayer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.diagLoign {
	position: fixed;
	top: 200px;
	left: 50%;
	z-index: 100;
	margin-left: -450px;
	width: 900px;
	background: #fff url(../images/diag-bg.jpg) center 50px no-repeat;
}

.diagLoign h4 {
	padding: 10px;
	line-height: 30px;
	font-size: 16px;
	color: #0077ff;
	background: #f0f0f0;
}

.closeBox, .closeReport {
	float: right;
	width: 15px;
	height: 15px;
	margin-top: 5px;
	background: url("../images/close.png") no-repeat;
	cursor: pointer;
}

.diag-ul {
	padding: 0 20px;
	margin-top: 260px;
	overflow: hidden;
}

.diag-ul li {
	float: left;
	width: 29%;
	height: 150px;
	margin: 0 2%;
	background-color: rgba(240, 240, 240, 0.8);
	text-align: center;
	cursor: pointer;
}

.diag-ul li:hover, .diag-ul li.selected {
	border: 1px solid #fe8939;
}

.jz-notice {
	display: inline-block;
	width: 500px;
	color: red;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}

/*é¢åŒ…å±‘å¯¼èˆª æŽ’åº*/
.comBorder {
	border: 1px solid #e0e0e0;
	background-color: #fff;
	border-radius: 3px; /*box-shadow: 0px 1px 3px #ccc;*/
}

.column {
	width: 100%;
	overflow: hidden;
}

.breadNav {
	width: 1180px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	border-bottom: 1px solid #e1e2e3;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.breadNav h4 {
	width: 600px;
	color: #666;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
}

.breadNav ul {
	
}

.breadNav ul li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #e1e2e3;
	cursor: pointer;
}

.breadNav ul li.active, .breadNav ul li:hover {
	background-color: #f5f5f5;
}

.wechat-left-con {
	float: left;
	width: 810px;
}

.wechat-right-con {
	float: right;
	width: 320px;
}

.wechat-left-con h3, .wechat-right-con h3 {
	line-height: 40px;
	padding-left: 15px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 15px;
	font-weight: 600;
}

.page-wb {
	text-align: center;
}

/*å…¬å·æ–‡ç« ,å¾®ä¿¡è¥é”€*/
.p-article-sort {
	height: 36px;
	line-height: 36px;
	background-color: #009D12;
}

.p-article-sort li {
	float: left;
	padding: 0 10px;
}

.p-article-sort li.active {
	background-color: #00870f;
	font-weight: 600;
}

.p-article-sort li a {
	color: #fff;
}

.p-article-con {
	padding: 0 20px 0px;
}

.p-article-con li {
	position: relative;
	padding: 10px 0;
	margin-top: 10px;
	border-bottom: 1px solid #ececec;
}

.p-article-con li .a-img {
	float: right;
}

.p-article-con li .a-img img {
	width: 180px;
	height: 130px;
}

.p-article-con li .a-detail {
	float: left;
	margin-left: 95px;
	margin-right: 10px;
}

.p-article-con li .b-detail {
	margin-left: 0;
}

.p-article-con li .a-detail .d1 {
	font-size: 18px;
	font-weight: 600;
}

.p-article-con li .a-detail .d2 {
	padding-top: 10px;
	color: #666;
}

.p-article-con li .a-detail .d3 {
	position: relative;
	padding-top: 2px;
	color: #999;
}

.p-article-con li .a-detail .d4 {
	padding-top: 5px;
	color: #999;
	overflow: hidden;
}

.list_share_code {
	display: none;
	position: absolute;
	right: -40px;
	top: -140px;
	width: 120px;
	height: 130px;
	padding-top: 5px;
	text-align: center;
	background: #fff;
	border: 1px solid #e0e0e0;
	box-shadow: 0px 0px 3px #bbb;
}

.list_share_code img {
	width: 100px;
	height: 100px;
}

.list_share_code .share_py_txt {
	display: inline-block;
	line-height: 30px;
}

.p-article-con li .a-avatar {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 70px;
	text-align: center;
}

.p-article-con li .a-avatar .a1 {
	padding-bottom: 5px;
	cursor: pointer;
}

.p-article-con li .a-avatar .a1 img {
	width: 70px;
	height: 70px;
	border-radius: 70px;
}

.p-article-con li .a-avatar .a2 {
	margin-top: 5px;
}

.p-article-con li .a-avatar .a2 a {
	padding: 2px 10px;
	background-color: #e2f7e7;
	color: #229d44;
}

.rel-box {
	position: relative;
	margin-top: 10px;
	margin-left: 13px;
	height: 230px;
}

.rel-box div {
	position: absolute;
}

.rel-box a {
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 70px;
	text-align: center;
	height: 100%;
}

.p-article-hot {
	padding: 0 20px 20px;
	overflow: hidden;
}

.p-article-hot li {
	padding: 10px 0;
	border-bottom: 1px solid #ececec;
	overflow: hidden;
}

.p-article-hot li .p-article-hot-t {
	float: left;
	width: 70%;
}

.p-article-hot li .p-article-hot-t .author {
	float: left;
	width: 50%;
	color: #aaa;
}

.p-article-hot li .p-article-hot-t .time {
	float: right;
	width: 30%;
	color: #aaa;
	text-align: right;
}

.p-article-hot li .p-article-hot-m {
	float: right;
	width: 25%;
}

.p-article-hot li .p-article-hot-m img {
	width: 100%;
}

.p-article-nav {
	padding: 10px 20px 20px;
	overflow: hidden;
}

.p-article-nav li {
	float: left;
	width: 50%;
	text-align: center;
}

.p-article-nav li a {
	display: block;
	line-height: 70px;
	border: 1px solid #fff;
	color: #fff;
}

.p-article-title {
	padding: 10px 20px 20px;
	overflow: hidden;
}

.p-article-title li {
	line-height: 40px;
	border-bottom: 1px dashed #dcdcdc;
	overflow: hidden;
}

.p-article-title li .y-t {
	float: left;
	width: 70%;
}

.p-article-goods {
	width: 300px;
	padding: 10px 20px 20px;
	overflow: hidden;
}

.p-article-goods li {
	float: left;
	width: 130px;
	margin-top: 10px;
	margin-right: 20px;
}

.p-article-goods li img {
	width: 130px;
	height: 90px;
}

.hotWord ul {
	padding: 0 10px 10px;
	overflow: hidden;
}

.hotWord ul li {
	float: left;
	height: 28px;
	line-height: 28px;
	margin-top: 10px;
	margin-right: 10px;
	padding: 0px 10px;
	border-radius: 3px;
}

.hotWord ul li a {
	color: #fff;
}

.hot_w_1:hover, .hot_w_2:hover, .hot_w_3:hover, .hot_w_4:hover, .hot_w_5:hover,
	.hot_w_6:hover, .hot_w_7:hover {
	opacity: .7;
	filter: alpha(opacity = 70);
}

.hot_w_1 {
	background-color: #f29ec2;
}

.hot_w_2 {
	background-color: #02d1a7;
}

.hot_w_3 {
	background-color: #7d91f4;
}

.hot_w_4 {
	background-color: #e1b82c;
}

.hot_w_5 {
	background-color: #d97ff0;
}

.hot_w_6 {
	background-color: #3dd453;
}

.hot_w_7 {
	background-color: #52b7ef;
}

.sort-img {
	overflow: hidden;
	padding: 15px 10px;
}

.sort-img li {
	float: left;
	margin-right: 20px;
}

.sort-img li a {
	display: inline-block;
	padding: 3px 10px;
	border-radius: 3px;
	border: 1px solid #ebebeb;
}

.sort-img li a.active, .sort-img li a:hover {
	background-color: #00ae66;
	color: #fff;
	border: 1px solid #00ae66;
}

.a_next {
	padding: 10px 20px;
	background-color: #f2f2f2;
	overflow: hidden;
}

.a_next span {
	width: 50%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.page_con {
	position: relative;
	padding: 20px;
	overflow: hidden;
}

.article_com {
	padding: 20px;
	overflow: hidden;
}

.article_com h2 {
	font-size: 22px;
	font-weight: 600;
	text-align: center;
}

.article_com .author {
	padding-top: 10px;
	color: #aaa;
	text-align: center;
}

.article_com .descript {
	margin-top: 10px;
	padding: 10px;
	background-color: #f2f2f2;
	color: #666;
}

.article_com .text {
	margin-top: 20px;
	font-size: 16px;
}

.article_com .text p {
	margin-bottom: 10px;
}

.col3 {
	float: left;
	width: 378px;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
	background: #fff;
}

.col3 h3 {
	font-size: 16px;
	padding: 10px;
	border-bottom: 1px solid #e0e0e0;
}

.col3 li {
	padding: 10px;
	border-bottom: 1px dashed #e0e0e0;
	overflow: hidden;
}

.col3 li:last-child {
	border: 0;
}

li.square {
	padding-left: 20px;
	padding-bottom: 5px;
	background: url("../images/square.png") 10px 20px no-repeat;
}

.col3 .imgCon {
	float: left;
	width: 140px;
}

.col3 .imgCon img {
	width: 140px;
	height: 100px;
}

.col3 .txtCon {
	float: right;
	width: 210px;
}

.col3 .txtCon h4 {
	font-weight: 600;
	color: #2dc8c0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.col3 .txtCon h4 a {
	color: #00ae66;
}

.col3 .txtCon p {
	margin-top: 10px;
	height: 60px;
	overflow: hidden;
}

.noImgTxt {
	float: left;
	width: 260px;
}

.conNoImgTxt {
	float: left;
	width: 200px;
}

.noImgTime {
	float: right;
	color: #999;
}

.col3 .more {
	float: right;
	font-family: sans-serif;
	font-size: 14px;
}

.w900 {
	float: left;
	width: 900px;
	box-sizing: border-box;
}

.w260 {
	float: right;
	width: 260px;
}

.jz_li {
	margin-top: 10px;
	margin-left: -20px;
}

.jz_li li {
	float: left;
	width: 430px;
	margin-left: 20px;
	margin-bottom: 15px;
}

.jz_li li a.dalei {
	color: #0077FF;
}

.jz_li li a.dalei:hover {
	text-decoration: underline;
}

.jz_li .jz_time {
	float: right;
	color: #ccc;
}

.jz_h4 {
	line-height: 30px;
	font-size: 16px;
	border-bottom: 1px solid #eee;
	color: #0077ff;
}

.jz_h4 a {
	color: #999;
}

.jz_h4 a:hover {
	color: #0077ff;
}

.jz_li_1 {
	margin-top: 10px;
}

.jz_li_1 li {
	margin-bottom: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.jz_li_1 li a.c007 {
	color: #0077ff;
}

.jz_li_1 li a.c007:hover {
	text-decoration: underline;
}

.jz_li_1 li a.dalei {
	color: #888;
}

.jz_li_1 li a.dalei:hover {
	color: #0077ff;
}

li.square1 {
	padding-left: 10px;
	padding-bottom: 5px;
	background: url("../images/square.png") 0px 8px no-repeat;
}

.index-com-con {
	background: #fff;
}

.index-com-title {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	font-weight: 600;
}

.index-com-title span {
	float: left;
	padding: 0 20px;
	height: 40px;
	background: #00ae66;
	color: #fff;
}

.index-com-title .c2a3 {
	color: #2a3b8d;
}

.index-com-title a.more {
	float: right;
	color: #999;
	font-size: 14px;
	font-weight: normal
}

.index-notice li {
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-notice li .label-n {
	display: inline-block;
	background: #e8e9d7;
	color: #fff;
	padding: 2px 5px;
	line-height: 16px;
	margin-right: 8px;
}

.index-new {
	border-top: 1px solid #eee;
	text-align: center
}

.index-new span {
	display: inline-block;
	background: #e0e0e0;
	color: #fff;
	padding: 2px 10px;
}

.index-num {
	padding: 8px 10px;
}

.index-col-3 li {
	float: left;
	width: 33.3333%;
	font-size: 16px;
	line-height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-col-3 li .price {
	color: #ff436b;
}

.index-col-4 li {
	float: left;
	width: 25%;
	font-size: 16px;
	line-height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-col-4 li .price {
	color: #ff436b;
}

.index-rw-col {
	border-top: 1px solid #eee;
	padding-left: 90px;
	background: url(../images/rw1.png) 30px top no-repeat;
}

.rw2 {
	background: url(../images/rw2.png) 30px top no-repeat;
}

.rw3 {
	background: url(../images/rw3.png) 30px top no-repeat;
}

.rw4 {
	background: url(../images/rw4.png) 30px top no-repeat;
}

.index-jz-col {
	line-height: 30px;
}

.index-jz-col li {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-jz-col .label_1 {
	line-height: 16px;
}

a.c3f5 {
	color: #3f54bf
}

.top-bg-1 {
	position: absolute;
	top: 35%;
	left: -236px;
	width: 236px;
	height: 201px;
	background: url(../images/top-bg-1.jpg) no-repeat;
}

.top-bg-2 {
	position: absolute;
	top: 25%;
	right: -200px;
	width: 194px;
	height: 186px;
	background: url(../images/top-bg-2.jpg) no-repeat;
}

.wx_col_con {
	overflow: hidden;
}

.wx_col_con .col {
	border: 1px solid #e0e0e0;
	background-color: #fff;
	overflow: hidden;
}

.wx_col_con .u_city {
	padding: 0 10px;
	font-size: 16px;
	line-height: 40px;
	border-bottom: 1px solid #ebebeb;
}

.wx_col_con .now_city {
	padding: 0 20px;
	font-size: 16px;
	line-height: 60px;
}

.c666 {
	color: #666;
}

.wx_col_nav {
	padding: 0 10px;
	color: #888;
	margin-bottom: 10px;
}

.wx_col_con .change_city {
	display: inline-block;
	padding: 5px 10px;
	line-height: 22px;
	margin-top: 5px;
	color: #fff;
	font-size: 14px;
	background-color: #009d12;
	border-radius: 5px;
}

.wx_col_con .change_city:hover {
	background-color: #00ae12;
}

.wx_col .col_change {
	background-color: #f0f0f0;
}

.wx_col .col_change a {
	display: inline-block;
	font-size: 22px;
	padding: 5px 20px;
}

.wx_col .col_change a.on {
	background-color: #fff;
	color: #009D12;
}

.wx_col .col_sort {
	background-color: #fafafa;
	color: #888;
	border: 1px solid #e0e0e0;
	padding: 5px 0;
	margin-top: 10px;
}

.wx_col .col_sort .items {
	padding: 0 10px;
}

.wx_col .col_sort .items a {
	display: inline-block;
	padding: 0px 8px;
	margin-left: 10px;
	color: #666;
	line-height: 22px;
	border-radius: 5px;
}

.wx_col .col_sort .items a:hover, .wx_col .col_sort .items a.cur {
	background-color: #009D12;
	color: #fff;
}

.wx_col_con .hot_items {
	padding: 0 10px;
	margin-top: 20px;
	width: 900px;
}

.wx_col_con .hot_items li {
	float: left;
	width: 107px;
	margin: 0 10px;
	padding-bottom: 10px;
}

.wx_col_con .hot_items li .imgCon img {
	width: 107px;
	height: 107px;
	border-radius: 5px;
}

.wx_col_con .hot_items li .txtCon {
	text-align: center;
}

.wx_add, .wx_add_2 {
	margin-top: 10px;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	cursor: pointer;
}

.wx_add:hover {
	background-position: 0 -530px;
}

.wx_add_2:hover {
	background-position: -100px -900px;
}

.wx_col_con .bor {
	border-bottom: 1px dashed #ebebeb;
}

.wx_col_con .letter {
	padding: 10px;
	font-size: 16px;
	background: #fbfbfb;
	overflow: hidden;
}

.wx_col_con .letter a {
	float: left;
	padding: 0 6px;
	margin-right: 10px;
	line-height: 20px;
}

.wx_col_con .letter a.cur, .wx_col_con .letter a:hover {
	background: #444;
	color: #fff;
}

.wx_col_con .letter_items {
	padding: 10px;
	overflow: hidden;
}

.wx_col_con .letter_items:last-child {
	border-bottom: 0;
}

.wx_col_con .letter_item_con {
	float: left;
	width: 93%;
}

.wx_col_con .letter_items dt, .wx_col_con .letter_items dd {
	float: left;
	margin-right: 30px;
	color: #666;
}

.wx_col_con .letter_items dt {
	padding-left: 8px;
	font-size: 18px;
	color: #f74a4a;
}

.wx_col_con .letter_items dd {
	width: 77px;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 25px;
}

.wx_col_con .letter_items dd span {
	color: #43c95f;
}

.wx_col_con .letter_items dd a {
	font-size: 15px;
}

.wx_col_con .letter_items dd a:hover {
	text-decoration: underline;
}

a.dalei {
	color: #0077FF;
}

.brand_ul {
	margin-left: -5px;
	padding: 0;
	border: 0;
}

.brand_ul li {
	float: left;
	width: 160px;
	margin-left: 6px;
	margin-bottom: 10px;
	padding: 0;
	border-bottom: 0;
}

.brand_ul li img {
	width: 160px;
	height: 60px;
}

.cebianlan {
	padding-top: 10%;
	width: 36px;
	height: 100%;
	background: rgba(42, 51, 50, 0.9);
	position: fixed;
	top: 0;
	right: 0;
	text-align: center;
	z-index: 10;
}

.cebianlan  i {
	display: inline-block;
	width: 16px;
	height: 2px;
	opacity: 0.3;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 10px;
	margin-top: 10px;
}

.cebianlan .wrap {
	width: 38px;
	height: 104px;
	background: #ff9900;
	text-align: center;
}

.cebianlan .wrap u {
	display: inline-block;
	width: 22px;
	height: 26px;
	margin-top: 8px;
	margin-right: 2px;
	background: url("../images/qq_icon.png");
	background-size: cover;
}

.cebianlan .wrap span {
	display: inline-block;
	width: 20px;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	color: #FFFFFF;
}

.cebianlan .wrap1 {
	position: relative;
	width: 38px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cebianlan .wrap1 u {
	display: inline-block;
	width: 26px;
	height: 23px;
	background: url("../images/ychzmr.png");
}

.cebianlan .wrap1 .p_name {
	display: inline-block;
	width: 24px;
	height: 12px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 12px;
	margin-top: 5px;
}

/*.cebianlan .wrap1:hover{background: #ff9900;}*/
.cebianlan .wrap {
	position: relative;
}

.cebianlan .wrapul {
	display: none;
	width: 180px;
	background: #FFFFFF;
	border: 1px solid #eee;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
	position: absolute;
	right: 38px;
	top: 0;
}

.cebianlan .wrapul-box {
	overflow: hidden;
	border: 1px solid #ff9900;
}

.wrapul-box .gfkf_tit {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background-color: #ff9900;
	display: block;
	font-size: 18px;
}

.wrapul-box .kfQQ {
	margin-bottom: 25px;
}

.cebianlan .wrapul-box p a {
	display: inline-block;
	width: 128px;
	height: 32px;
	line-height: 32px;
	margin: 20px 0 0 0;
	background-image: linear-gradient(-180deg, #04D6F6 0%, #02ACE9 100%);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
	border-radius: 4px;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}

.cebianlan .wrapul1 {
	display: none;
	width: 180px;
	background: #FFFFFF;
	border: 1px solid #eee;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.18);
	position: absolute;
	right: 40px;
	top: 0;
	overflow: hidden;
}

.cebianlan .wrapul-box1 {
	padding: 20px;
	position: relative;
}

.cebianlan .wrapul-box1 p a {
	display: inline-block;
	width: 128px;
	height: 32px;
	line-height: 32px;
	margin: 20px 0;
	background-image: linear-gradient(-180deg, #04D6F6 0%, #02ACE9 100%);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.20);
	border-radius: 4px;
	font-size: 14px;
	color: #FFFFFF;
	cursor: pointer;
}

.cebianlan .wrap {
	position: relative;
}

.wrap1 {
	position: relative;
}

.wrap2 {
	position: relative;
}

.wrap3 {
	position: relative;
}

.index-com-con {
	background: #fff;
}

.index-com-title {
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	font-weight: 600;
}

.index-com-title .h3 {
	float: left;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	background: #3f54bd;
	color: #fff;
	margin: 0;
	font-size: 16px;
}

.index-com-title .nh3 {
	float: left;
	height: 40px;
	line-height: 40px;
}

.index-com-title .c2a3 {
	color: #2a3b8d;
}

.index-com-title a.more {
	float: right;
	color: #999;
	font-size: 14px;
	font-weight: normal
}

.index-com-title a {
	line-height: 30px;
	font-weight: normal;
	font-size: 14px;
}

.index-notice li {
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-notice li .label-n {
	display: inline-block;
	background: #e8e9d7;
	color: #fff;
	padding: 2px 5px;
	line-height: 16px;
	margin-right: 8px;
}

.index-new {
	border-top: 1px solid #eee;
	text-align: center
}

.index-new span {
	display: inline-block;
	background: #e0e0e0;
	color: #fff;
	padding: 2px 10px;
}

.index-num {
	padding: 8px 10px;
}

.index-col-3 li {
	float: left;
	width: 25%;
	font-size: 16px;
	line-height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-col-3 li .price {
	color: #ff436b;
}

.index-col-4 li {
	float: left;
	width: 25%;
	font-size: 16px;
	line-height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-col-4 li .price {
	color: #ff436b;
}

.index-rw-col {
	border-top: 1px solid #eee;
	padding-left: 90px;
	background: url(../images/rw1.png) 30px top no-repeat;
}

.rw2 {
	background: url(../images/rw2.png) 30px top no-repeat;
}

.rw3 {
	background: url(../images/rw3.png) 30px top no-repeat;
}

.rw4 {
	background: url(../images/rw4.png) 30px top no-repeat;
}

.index-jz-col {
	line-height: 30px;
}

.index-jz-col li {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-jz-col .label_1 {
	line-height: 16px;
}

a.c3f5 {
	color: #3f54bf
}

.top-bg-1 {
	position: absolute;
	top: 35%;
	left: -236px;
	width: 236px;
	height: 201px;
	background: url(../images/top-bg-1.jpg) no-repeat;
}

.top-bg-2 {
	position: absolute;
	top: 25%;
	right: -200px;
	width: 194px;
	height: 186px;
	background: url(../images/top-bg-2.jpg) no-repeat;
}

.wx_col_con {
	overflow: hidden;
}

.wx_col_con .col {
	border: 1px solid #e0e0e0;
	background-color: #fff;
	overflow: hidden;
}

.wx_col_con .u_city {
	padding: 0 10px;
	font-size: 16px;
	line-height: 40px;
	border-bottom: 1px solid #ebebeb;
}

.wx_col_con .now_city {
	padding: 0 20px;
	font-size: 16px;
	line-height: 60px;
}

.c666 {
	color: #666;
}

.wx_col_nav {
	padding: 0 10px;
	color: #888;
	margin-bottom: 10px;
}

.wx_col_con .change_city {
	display: inline-block;
	padding: 5px 10px;
	line-height: 22px;
	margin-top: 5px;
	color: #fff;
	font-size: 14px;
	background-color: #009d12;
	border-radius: 5px;
}

.wx_col_con .change_city:hover {
	background-color: #00ae12;
}

.wx_col .col_change {
	background-color: #f0f0f0;
}

.wx_col .col_change a {
	display: inline-block;
	font-size: 22px;
	padding: 5px 20px;
}

.wx_col .col_change a.on {
	background-color: #fff;
	color: #009D12;
}

.wx_col .col_sort {
	background-color: #fafafa;
	color: #888;
	border: 1px solid #e0e0e0;
	padding: 5px 0;
	margin-top: 10px;
}

.wx_col .col_sort .items {
	padding: 0 10px;
}

.wx_col .col_sort .items a {
	display: inline-block;
	padding: 0px 8px;
	margin-left: 10px;
	color: #666;
	line-height: 22px;
	border-radius: 5px;
}

.wx_col .col_sort .items a:hover, .wx_col .col_sort .items a.cur {
	background-color: #009D12;
	color: #fff;
}

.wx_col_con .hot_items {
	padding: 0 10px;
	margin-top: 20px;
	width: 900px;
}

.wx_col_con .hot_items li {
	float: left;
	width: 107px;
	margin: 0 10px;
	padding-bottom: 10px;
}

.wx_col_con .hot_items li .imgCon img {
	width: 107px;
	height: 107px;
	border-radius: 5px;
}

.wx_col_con .hot_items li .txtCon {
	text-align: center;
}

.wx_add, .wx_add_2 {
	margin-top: 10px;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	cursor: pointer;
}

.wx_add:hover {
	background-position: 0 -530px;
}

.wx_add_2:hover {
	background-position: -100px -900px;
}

.wx_col_con .bor {
	border-bottom: 1px dashed #ebebeb;
}

.wx_col_con .letter {
	padding: 10px;
	font-size: 16px;
	background: #fbfbfb;
	overflow: hidden;
}

.wx_col_con .letter a {
	float: left;
	padding: 0 6px;
	margin-right: 10px;
	line-height: 20px;
}

.wx_col_con .letter a.cur, .wx_col_con .letter a:hover {
	background: #444;
	color: #fff;
}

.wx_col_con .letter_items {
	padding: 10px;
	overflow: hidden;
}

.wx_col_con .letter_items:last-child {
	border-bottom: 0;
}

.wx_col_con .letter_item_con {
	float: left;
	width: 93%;
}

.wx_col_con .letter_items dt, .wx_col_con .letter_items dd {
	float: left;
	margin-right: 30px;
	color: #666;
}

.wx_col_con .letter_items dt {
	padding-left: 8px;
	font-size: 18px;
	color: #f74a4a;
}

.wx_col_con .letter_items dd {
	width: 77px;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 25px;
}

.wx_col_con .letter_items dd span {
	color: #43c95f;
}

.wx_col_con .letter_items dd a {
	font-size: 15px;
}

.wx_col_con .letter_items dd a:hover {
	text-decoration: underline;
}

a.dalei {
	color: #0077FF;
}

.dl_ul {
	margin-left: -20px;
}

.dl_ul li {
	float: left;
	width: 176px;
	margin-left: 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.dl_ul li:hover {
	
}

.dl_ul li .dl_img {
	width: 176px;
	height: 176px;
}

.dl_ul li .dl_txt {
	bottom: 0px;
	left: 0px;
	width: 174px;
	padding: 0 5px;
	height: 30px;
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.dl_ul li:hover .dl_txt {
	
}

.dl_ul li .dl_txt a {
	
}

.dl_ul li .dl_img img {
	width: 172px;
	height: 172px;
}

.dl_tj {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 30px;
	height: 30px;
	background: url(../images/dl_tj.png) no-repeat;
}

.nav_product_box {
	height: 40px;
	text-align: center;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 30px;
}

.nav_product {
	width: 300px;
	margin: 0 auto;
	line-height: 70px;
	display: inline-block;
}

.nav_product a {
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	padding: 5px 15px;
	background: #dcdcdc;
}

.nav_product_l {
	border-radius: 20px 0 0 20px;
	width: 50%;
}

.nav_product_r {
	border-radius: 0 20px 20px 0;
	width: 50%;
	color: #000
}

.nav_product a.active {
	background: #0077ff;
	color: #fff
}

.dl_list_item {
	position: absolute;
	right: 0px;
	top: 0px;
}

.dl_list_item span {
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-left: 1px solid #e0e0e0;
}

.dl_list_item span.active {
	background: #e0e0e0;
}

.dl_con_left {
	float: left;
	width: 230px;
}

.dl_con_right {
	float: left;
	width: 520px;
}

.dl_con_right h4 {
	font-size: 18px;
	font-weight: 600;
}

.dl_con_right .intro {
	margin-top: 10px;
	color: #888;
}

.con-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/con-icon.png) no-repeat;
	vertical-align: middle;
}

.icon_1 {
	background-position: 0 0;
}

.icon_2 {
	background-position: 0 -20px;
}

.icon_3 {
	background-position: 0 -40px;
}

.icon_4 {
	background-position: -20px 0;
}

.icon_5 {
	background-position: -20px -20px;
}

.moreTable td {
	line-height: 30px;
}

.moreTips {
	margin: 10px 10px;
	font-size: 14px;
	padding: 5px 10px;
	background: #FDFDE3 none repeat scroll 0% 0%;
	border: 1px solid #FBEBAF;
	color: #F88A0D;
	text-align: left
}

.con-des {
	line-height: 30px;
	border-bottom: 1px solid #eee;
	font-weight: 600;
}

.con-des-con {
	margin-top: 10px;
	line-height: 28px;
}

.con-des-con img {
	width: 750px;
}

.page_ma a {
	padding: 5px 20px;
	color: #fff;
	background: #ff844f;
	font-family: "microsoft yahei";
	border-radius: 3px;
	margin-right: 10px;
	line-height: normal
}

.con-right-img li {
	float: left;
	width: 50%;
	padding: 5px;
	margin: 5px 0;
}

.con-right-img li img {
	width: 100%;
	height: 149px;
}

.rz-icon {
	display: inline-block;
	width: 42px;
	height: 34px;
	background: url(../images/rz-icon.png) no-repeat;
	vertical-align: middle;
}

.rz-gr {
	background-position: 0 0;
}

.rz-qy {
	background-position: -42px 0;
}

.cz-title {
	line-height: 25px;
	font-size: 18px;
	position: relative;
	padding-left: 10px;
	margin-bottom: 30px;
}

.cz-title span {
	position: absolute;
	top: 0px;
	left: 0;
	display: inline-block;
	width: 4px;
	height: 25px;
	background: #f00;
}

.cz-intro {
	padding: 20px 0;
	border-bottom: 1px solid #e0e0e0;
	line-height: 50px;
}

.cz-intro h4 {
	font-size: 24px;
	font-weight: bold;
}

.cz-intro p {
	font-size: 16px;
}

.cz-btn {
	margin-top: 30px;
	text-align: center
}

.cz-btn p {
	font-size: 16px;
}

.cz-btn a {
	display: inline-block;
	margin-top: 40px;
	padding: 10px 40px;
	color: #fff;
	border-radius: 20px;
	background: #0272fa;
}

.index-slider-2 {
	float: left;
	width: 950px;
}

.swiper-container {
	width: 950px;
	height: 240px;
	background: #fff;
}

.fixed-right {
	position: absolute;
	right: 0;
	top: 0;
	width: 220px;
	height: 240px;
}