@charset "utf-8";
/* 
2014-7-3
bear

*/
/*pub*/
body { padding: 0px; margin: 0px; font-size: 12px; background-color: #f0f0f0; color: #7c7c7c; font-family:Arial, Helvetica, sans-serif;}
ol, ul, li { list-style: none; padding: 0px; margin: 0px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family:"微软雅黑"; display:block; margin:0px; padding:10px;}
a { text-decoration: none; color: #7c7c7c; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;cursor:pointer; }
a:hover { text-decoration: underline; color:#F30;}
.clear { clear: both; height: 0px; line-height: 0px; overflow: hidden; display: block; overflow: hidden; margin: 0; padding: 0; }
img{ border:none;}
hr {
  margin: 10px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
/**/
.dashedline{ border-top-width: 1px; border-top-style: dashed; border-top-color: #eeeeee; }
/**/
.fl { float: left; }
.fr { float: right; }
.container { margin: auto; width: 1200px; overflow: hidden;}
.padd30{ padding:10px 30px 30px 30px; }
/*font*/
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px;  }
.f18 { font-size: 18px;  }
.f20 { font-size: 20px; }
.f24 { font-size: 24px;  }
.f30 { font-size:30px;}
.f43 { font-size: 43px; }
.f16,.f18,.f20,.f24,.f30,.f43{ font-family:"微软雅黑";}
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.lh150 { line-height: 150% }
.lh180 { line-height: 180% }
.lh200 { line-height: 200% }
.unl { text-decoration: underline; }
.linet{ text-decoration: line-through; font-style: normal; }

/**/
.h220 { height: 220px; }
.h260{ height: 260px; }
.h320 { height: 320px; }
.h350 { height: 350px; }
.h400 { height: 400px; }
.h525 { height: 530px; }
/*fontcolor*/
.fc0{ color:#fff;}
.fc1,fc1 a{ color:#fa5f19;}
.fc2{ color:#2374C5;}
.fc3{ color:#72c7ce;}
.fc4{ color:#F00;}
/*padding*/
.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{padding:20px}

/**/
.mt10{ margin:10px;}
.mt5{ margin:5px;}
/**/
/**/
.blur-down{ display:inline-block;vertical-align:middle;margin-left:5px;width:7px; height:4px;background-image: url(../images/huifu_ico.png); background-repeat: no-repeat; background-position: -1px -55px; }
.blur-up{ display:inline-block;vertical-align:middle;margin-left:5px;width:7px; height:4px;background-image: url(../images/huifu_ico.png); background-repeat: no-repeat; background-position: -1px -55px; }

/*highlight*/
.text-ellipsis { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
*:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
/*::-moz-selection{color:#fff;background-color:#eb5055}
::selection{color:#fff;background-color:#eb5055}*/
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
/*ad*/
.ad_225-94 { width: 225px; height: 94px; padding: 10px 0px; margin: auto; }
.ad_225-94 img,.adauto img{width: 225px;}
.adauto{width: 225px;  padding: 10px 0px; margin: auto; }
.adauto img{height:460px; }
/*ico*/
.ico { background-image: url(../images/ico_base.png); background-repeat: no-repeat; font-size: 0; line-height: 0; display: inline-block; width: 140px; height: 90px; vertical-align: text-top; margin-top: 1px; }
.ico-user { background-position: -5px -323px; width: 40px; height: 40px; }
.ico-tu01 { background-position: 0 0; width: 120px; height: 90px; }
.ico-tu02 { background-position: -110px 0; height: 90px; }
.ico-tu03 { background-position: -235px 0px; height:90px; }
.ico-lc01 { background-position: 15px -125px; }
.ico-lc02 { background-position: -105px -125px; }
.ico-lc03 { background-position: -235px -125px; }
.ico-lc04 { background-position: -350px -125px; }
.ico-lc05 { background-position: -470px -125px; }
.ico-lc06 { background-position: -600px -125px; }
.ico-fw01 { background-position: -0px -220px; width: 82px; height: 82px; }
.ico-fw02 { background-position: -80px -220px; width: 82px; height: 82px; }
.ico-fw03 { background-position: -160px -220px; width: 82px; height: 82px; }
.ico-fw04 { background-position: -240px -220px; width: 82px; height: 82px; }
.ico-fw05 { background-position: -320px -220px; width: 82px; height: 82px; }
.ico-fw06 { background-position: -400px -220px; width: 82px; height: 82px; }
.ico-jc01 { background-position: -59px -323px; width: 25px; height: 20px; }
.ico-jc02 { background-position: -88px -323px; width: 25px; height: 20px; }
.ico-jc03 { background-position: -115px -323px; width: 25px; height: 20px; }

/*col*/
.col_1 { width: 936px; overflow:hidden;}
.col_2 { width: 254px; overflow:hidden;}
.col_3 { width: 946px;overflow:hidden; }
/*ico*/
.base_ico { background-image: url(../images/club_bg.png); background-repeat: no-repeat;  display: inline-block; width: 20px; height:20px; vertical-align: text-top; margin-top: 1px; overflow:hidden;}
.base_ico_01{ background-position: -150px 0}
.base_ico_02{background-position: -150px -30px}
.base_ico_03{background-position: -150px -60px}
.base_ico_04{ background-position: -150px -90px}
.base_ico_05{ background-position:-150px -120px}
.base_ico_06{ background-position:-150px -150px; }
.base_ico_07{  background-position:-150px -180px;}
.base_ico_08{ background-position:-150px -210px;}
.base_ico_09{ background-position:-150px -240px}


.base_ico_21{ background-position:-80px 0px}
.base_ico_22{ background-position:-80px -20px}
.base_ico_23{ background-position:-80px -40px}
.base_ico_24{ background-position:-80px -60px}
.base_ico_25{ background-position:-80px -80px}
.base_ico_26{ background-position:-80px -100px}
.base_ico_27{ background-position:-80px -120px}
.base_ico_28{ background-position:-80px -140px}



.base_ico_31{ background-position:-100px 0px}
.base_ico_32{ background-position:-100px -20px}
.base_ico_33{ background-position:-100px -40px}
.base_ico_34{ background-position:-100px -60px}
.base_ico_35{ background-position:-100px -80px}
.base_ico_36{ background-position:-100px -100px}

.base_ico_41{ background-position:-120px 0px}
.base_ico_42{ background-position:-120px -20px}
.base_ico_43{ background-position:-120px -40px}
.base_ico_44{ background-position:-120px -60px}
.base_ico_45{ background-position:-120px -80px}
.base_ico_46{ background-position:-120px -100px}

.leve1{background-position:-75px -230px}
.leve2{background-position:-75px -250px}
/*btn*/
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
}
.btn { -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; display: inline-block; padding: 0px 12px; font-size: 14px; border: 1px solid #fff; background-color:#fe8325; margin-right: 5px; color:#fff; height: 30px; width: 80px; line-height: 30px; text-align: center; font-weight: bold; text-decoration: none;border:0px solid #cf4c10;}
.btn:hover{ background-color: #fc5f18; color: #fff; }
.btn-dis{ background-color: #afafaf; color: #fff; padding: 0px 12px; font-size: 14px; border: 1px solid #fff; margin-right: 5px; color: #fff; height: 30px; width: 80px; line-height: 30px; text-align: center; font-weight: bold; display: inline-block; text-decoration: none; }
.btn-dis:hover{ background-color: #6c6c6c; color: #fff; }
.btn-dis2{background-color:#72c7ce; color:#fff;  font-size: 14px; font-weight: bold;display: inline-block; padding: 4px 12px;height: 20px; width: 80px;line-height: 20px;text-align: center;}
.btn-info { background-color: #72c7ce; color: #fff; height: 44px; line-height: 44px; width: 277px; display: inline-block; padding: 4px 12px; text-align: center; font-size: 24px;  font-family:"微软雅黑";}
.btn-info:hover { background-color: #fe8325; color: #fff; }
.btn-large { background-color: #fe8325; color: #fff; height: 44px; line-height: 44px; width: 450px; font-size:16px; font-family:"微软雅黑"; }

.search_btn{ height: 40px; width: 50px; line-height: 40px; display: inline-block; margin-bottom: 10px; border: 1px solid #CCC; background-color: #CCC; }
/*table*/
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; }
.table { width: 100%; border-top: 0px solid #f4f4f4; }
.table th, .table td { padding: 8px; line-height: 20px; vertical-align: top; border-bottom: 1px solid #f2f2f2;display: table-cell;vertical-align:middle;  }
.table th { font-weight: bold; font-size: 14px; background-color: #FAFAFA; }
.table thead th { vertical-align: bottom; }
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; }
.table tbody + tbody { border-top: 2px solid #f2f2f2; }
.table .table { background-color: #ffffff; }
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #fafafa; }
/**/
.table-bordered {
  border-top: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;

  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #f2f2f2;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

/**/
.jc_auto { margin: auto; margin-left: 50px; }
.jc_lc {
	background-image: url(../images/jc_lc.jpg);
	height:796px;
	margin:auto;
	height:104px;
	background-repeat: no-repeat;
	background-position: center top;
}
.jclc2 {background-position: center -104px;}
.jclc3 {background-position: center -208px;}
.form-normal dl { display: table; clear: both; padding:5px; }
.form-normal dt { font-size: 16px; display: block; line-height: 46px; width: 120px;float:left; text-align:center;}
.form-normal dd { display: block; font-size: 14px; margin: 0px; padding: 0px;float:left; position:relative; line-height:40px;}
.form-normal .help-inline { clear: both; line-height: 30px; clear: both; color: #CCC; display:block; font-family:"宋体,Arial, Helvetica, sans-serif"}
.form-normal .select_car_main{
	height:40px;
	width:69px;
	background-color:#e0dee1;
	line-height:38px;
	border: 1px solid #cccccc;
	text-align:center;
	position:absolute;
	left:410px;
	top:0px;
	background-image: url(../images/btn_bj2.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-size:12px;
}
.form-normal input[type="text"] {   margin: 0px 5px; color: #929292; float:left; font:16px "微软雅黑" ; }
.form-normal select { height: 40px; font:16px/40px "微软雅黑" ; margin: 0px 5px; }
.form-normal input[type="text"] { width: 460px; }
button, input, select, textarea { margin: 0; font-size: 100%; vertical-align: middle; }
button, input {
 *overflow: visible; line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; }
input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
textarea { overflow: auto; vertical-align: top; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display: inline-block; height: 30px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 30px; color: #555555; vertical-align: middle; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
input, textarea, .uneditable-input { width: 206px; }
textarea { height: auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { outline: 0; outline: thin dotted \0; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; *margin-top: 0;
line-height: normal; }
input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width: auto; }
select, input[type="file"] { height: 40px;   /* In IE7, the height of the select element cannot be changed by height, only font-size */  *margin-top: 4px;
/* For IE7, add top margin to align select with labels */

line-height: 40px; }
select { width: 220px; background-color: #ffffff; border: 1px solid #cccccc; }
select[multiple], select[size] { height: auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; outline: 0px auto -webkit-focus-ring-color; outline-offset: -2px; }
/*row-fluid*/
.row {
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
.radio {
  min-height: 20px;
  padding-left: 20px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: 5px;
}


.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}
/*index_ad*/
.slideBox { width: 136px; float: left; height: 408px; }
.nav_big { width: 136px; float: left; height:508px;margin-top: 10px; position:absolute; z-index:999; }
.nav_big li{ background-color: #FFFFFF; display: block; margin-bottom: 2px; border: 1px solid #ffd5c2; text-align: center; font-family: "微软雅黑"; color: #dc6507;  position:relative; height:136px;}
.nav_big li a{ color:#db6408;}
.nav_big .on{ background-image:none;}
.nav_big .on .sel_ok{ position: absolute;width: 45px; height: 30px; left: 98px; z-index: 999; top: 106px; background-image: url(../images/ico_base.png); background-repeat: no-repeat; background-position: -257px -306px; }
.nav_big li:hover { background-color: #fe8325; display: block;  border: 1px solid #f9bb8c; color: #fff; text-decoration: none; }
.nav_big li:hover a{color:#fff;text-decoration: none;}
.nav_big li .small_nav{ position:absolute; padding:10px; top:0px; background-color:#fe8325; width:110px; height:98px; display:none;}
.nav_big .hover .small_nav{ display:block; padding:10px;width:113px; height:98px;}
.nav_big .small_nav a{ display: block; height: 50px; overflow:hidden;border: 1px solid #FFF; margin-top:3px;  font-size: 14px; text-decoration: none;background-color:#fe8325; padding-top:3px;}
.nav_big .small_nav a:hover{ background-color:#fff; color:#fe8325;}
.nav_big .small_nav a b{ display: block;}

.nav_big li:hover .ico { background-image: url(../images/ico_base_w.png); }
/*index_user*/
.index_user { margin: auto; width: 210px; height: 220px; }
.index_user .username, .index_user .password {  background-color: #ededed; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 10px;  }
.index_user .login { width: 219px; height: 35px; background-color: #fc5f18; display: block; text-align: center; font-size: 20px; color: #fff; text-decoration: none; margin: 10px 0px; line-height: 35px; }
.login_reg { height: 30px; line-height: 30px; text-align: right; display: block; }
.login_reg a { color: #fc5f18; }
.Customer .user_info{ display:block; height:80px; width:210px; margin-top:5px;}
.Customer .user_info .img { float:left; width:70px;height:70px; display:block;}
.Customer .user_info .info{ float:left; width:130px;height:60px; display:block; margin-top:10px;}
.Customer .user_info .img img{ width:60px; height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px; border: 1px solid #efefef; }
.Customer .user_info .info h3{ padding:0px;}
.Customer .user_info .info strong{ display:block; line-height:30px; height:30px; width:130px; overflow:hidden;}
.Customer{ padding:20px;}
.Customer .exit{
	width: 219px;
	height: 35px;
	background-color: #fc5f18;
	display: block;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 35px;
	clear:both;
	text-decoration: none;
}
.Customer_link{display:block;border-top-width: 1px;border-top-style: dashed;border-top-color: #CCCCCC; height:148px;}
.Customer_link b{
	display:block;
	background-color:#d4eef0;
	min-height:30px;
	padding:5px 10px;
	color:#000000;
	font-weight: normal;
}
.Customer .Customer_link .customer_menu a{ display:block; width:49%; height:25px; line-height:25px; text-align:center;float:left; margin-top:10px; background-color:#efefef;	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #fff;
}
.Customer .Customer_link .customer_menu a:hover{
	background-color:#ff6c02;
	color:#fff;
	text-decoration: none;
}
.gonggao { background-color: #FFF1E6; height: 145px; border-top-width: 1px; border-top-style: solid; border-top-color: #e5e5e5; overflow: hidden; clear:both;}
.gonggao h3 { color: #fc5f17; text-indent: 25px; }
.gonggao p { padding: 0px 20px; line-height: 22px; }
/*pub-top*/
.pub-top { height: 30px; border-bottom: 1px solid #e5e5e5; background: #fafafa; }
.pub-top-l { width: 200px; display: inline-block; }
.pub-top-r {  display: inline-block; }
.pub-top-r li { float: left; margin-left: 15px; line-height: 30px; }
/*header*/
.header { height: 94px;min-width:1200px; background-color:#fff; }
.logo { background-image: url(../images/logo.gif); background-repeat: no-repeat; height: 94px; width: 446px; float: left; text-indent: -999px; overflow: hidden; background-position: left center; }
.tel400 { background-image: url(../images/400tel.gif); background-repeat: no-repeat; height: 94px; width: 374px; float: right; text-indent: -999px; overflow: hidden; background-position: left center; }
/*navbar*/
.navbar { background-color: #fe8325; height: 46px; border-bottom:1px solid #ea7900; display:table; width:100%;}
.navbar .nav li { float: left; }
.navbar .nav li { }
.navbar .nav li a { font-size: 18px; font-family: "微软雅黑"; color: #FFFFFF; display: block; width: 136px; height: 46px; line-height: 46px; text-align: center; }
.navbar .nav li a:hover { background-color: #fc5f18; }
.navbar .nav .active { background-color: #fc5f18; }
/*main*/
.wrap-box { border: 1px solid #e5e5e5; min-height: 30px; background-color: #FFFFFF; margin-top: 10px; height:auto; display:block;}

.wrap-nav { background-color: #fff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e5e5e5; min-height: 35px; font-family: "微软雅黑"; line-height:55px; height:55px;}
.wrap-nav h2 { margin-left: 20px; color: #333; line-height: 35px; position:relative; }
.wrap-nav h2 .lm_title_more{line-height:24px;padding:5px 20px; height:24px; font-size:12px; position:absolute; right:15px;}
.wrap-nav h2 .lm_title_more:hover{background-color:#f2f2f2;}

.wrap-nav-user { font-family: "微软雅黑"; line-height: 40px; height: 50px; }
.wrap-nav-user h2 { margin-left: 10px; color: #333; }
.wrap-nav-user h2 b { height: 40px; line-height: 40px; display: inline-block; }
.wrap-box-main { padding: 30px; margin: auto; }
/*page-nav*/
.page-nav{
	height:30px;
	line-height:30px;
	margin-top:10px;
	background-image: url(../images/club_bg.png);
	background-repeat: no-repeat;
	background-position: -145px -257px;
	text-indent:30px;
	font-size:14px;
	font-family:"宋体";
}
/*pagination*/
.pagination {
  margin: 20px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 32px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

/**/
.slidead { width: 792px; padding-top: 10px; }
.slideBox { position: relative; width: 792px; height: 329px; overflow: hidden; }
.slideBox .bd img { width: 792px; height: 329px; background-color: #CCCCCC; display: block; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on { background: #f00; color: #fff; }
.slideBox2 { overflow: hidden; position: relative; width: 792px; margin-top: 10px; overflow: hidden; }
.slideBox2 .bd { padding: 0 20px; margin: auto; height:80px; overflow:hidden; }
.slideBox2 .bd ul { overflow: hidden; zoom: 1; padding: 0px; margin: 0px; }
.slideBox2 .bd ul li { margin: 0 2px; float: left; _display: inline; overflow: hidden; height: 80px; text-align: center; width: 246px; }
.slideBox2 .bd ul li img { width: 246px; height: 80px; background-color: #fff; }
.slideBox2 .bd ul li em { font-style: normal; display: block; text-indent: -999px; }
.slideBox2 .hd .prev, .slideBox2 .hd .next { display: block; width: 20px; height: 80px; float: right; overflow: hidden; cursor: pointer; background: url("../images/ico_btn.png") no-repeat; background-color: #e5e5e5; }
.slideBox2 .hd .next { background-position: 3px 30px; left: 0px; position: absolute; z-index: 998; }
.slideBox2 .hd .prev { right: 0px; position: absolute; z-index: 998; background-position: -36px 30px; }
.slideBox2 .hd .prev:hover, .slideBox2 .hd .next:hover { background-color: #e8e8e8; }
/*location*/
.location{ padding:10px;}
.location li{border-bottom:#f2f2f2 1px solid; line-height:28px;}
.location dl{ height:28px; line-height:28px;}
.location dl{ height:28px; line-height:28px;}
.location li dl dt{float:left; width:120px; text-align:center; font-weight:bold; font:16px/25px "微软雅黑" ;}
.location li dl dt a{ color:#333;}
.location li dl dd a{padding-right:15px;white-space:nowrap; float:left; font-size:14px;}
.sort{ background-color:#fafafa; display:block; height:40px; padding-right:30px;}
.sort div{  margin-left:20px;}
.sort div a{ color:#FF9900;}
.sort li{line-height:19px; height:19px; float:right; margin-top:10px; border:1px solid #e8e8e8;padding:0 6px; margin-right:5px; }

.btn_sort{ background-color:#999999;border:1px #333 solid !important; }
.btn_sort a{color:#fff;}
/**/
.vip_list { display:table; margin-left:-20px;}
.vip_list li{ float: left; width: 346px; margin-left: 18px; margin-top: 20px; min-height: 350px; background-color: #fff; padding-bottom: 10px; display: block; padding: 20px; border-top-width: 3px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #e5e5e5; border-right-color: #e5e5e5; border-bottom-color: #e5e5e5; border-left-color: #e5e5e5; }
.vip_list li:hover{border-top-color: #fe8325;}
.vip_list li img{border: 1px solid #efefef; height:205px; width:345px; }
.vip_list .info_all span { clear: both; display: block; }
.vip_list .info_all .name {font:16px/25px "微软雅黑" ; height: 30px; padding:5px; font-weight:bold; color: #333333; }
.vip_list .info_all .info { margin: 5px 0; line-height:20px; height:40px; overflow:hidden;}
.vip_list .other .price { margin: 5px 0; width:200px; float:left; font-size:15px;}
.vip_list .other .price b { font-size: 30px; margin-right: 20px; margin-left: 5px; color:#FF6600;}
.vip_list .other .price i { text-decoration: line-through; font-style: normal; }
.vip_list .other .goto { float:right;width:130px; line-height:30px; }
.vip_list .other .goto b { color: #0099CC; margin: 0 5px;  }
/*shop*/
.myshop{ border-top-width: 10px; border-top-style: solid; border-top-color: #fe8325; padding:30px 50px 30px 50px; min-height:200px;}
.myshop .myshop_l{ width:200px; display:inline-block; float:left; }
.myshop .myshop_c{ width:550px; display:inline-block;}
.myshop .myshop_r{ width:200px; display:inline-block; float:right; margin-right:50px;}

.myshop .shop_logo{ background-color: #FFF; height: 140px; width: 140px; border: 6px solid #f0f0f0; }
.myshop  .shop_num{ padding-top:20px; display:block;}
.myshop  .shop_num b{ font-size:12px; color:#ff8225;}
.myshop_imglist{ height:200px;}
.myshop_imglist .myshop_imglist_l{  display:inline-block; width:710px; height:100px;}
.myshop_imglist .myshop_imglist_r{ display:inline-block; float:right;width:450px; height:auto; }


.shop_info{ line-height:25px;}
.shop_info h1{ color:#333; font-weight:bold; line-height:30px; height:30px;}
.shop_slide .hd{ height:45px; line-height:45px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.shop_slide .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:45px;   }
.shop_slide .hd ul li{ float:left; padding:0 30px; cursor:pointer;border-right:1px solid #e5e5e5;  }
.shop_slide .hd ul li.on{ height:42px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; border-top:3px solid #fb7a41; }
.shop_img{ height:320px; width:540px; background-color:#efefef;}
.shop_img img{ height:320px; width:540px; }
.shop_service{ clear:both; }
.shop_service dl{ border-bottom: 1px dashed #e2e2e2; line-height: 25px; display: block; clear: both; }
.shop_service dl dt{font-weight:bold; margin-right:20px; float:left;}
.shop_service dl dd{ display: block; height:30px;}
.shop_service dl dd span{ margin-right: 10px; padding-left: 20px; display: block; float: left; height: 25px; background-image: url(../images/none.png); background-repeat: no-repeat; background-position: left 8px; line-height:25px; }
.shop_service dl dd .on{background:url(../images/on.png) no-repeat; background-position: left 8px;}
.shop_map{ width:870px; height:512px; background-color:#efefef;}


.shop_imglist{ padding-top:20px; margin:auto; width:230px;}
.shop_imglist li{ text-align:center;}
.shop_imglist li img { width:230px; height:150px; display:block;}
.shop_imglist li span{ line-height:30px;}
.shop_time{ line-height:30px;}

/*评分*/
.official_grade{ overflow: hidden; width: 100%; margin-bottom: 20px; }
.grade_box{ float: left; height: 20px; background: #e6e6e6; border-radius: 2px; }
.grade_box div{ width: 70%; height: 20px; background: #40c390; border-radius: 2px; }
.grade_num{ float: left; margin-left:20px; font-size:16px; }
.grade_name{ float: left; width: 100px; height: 20px; line-height: 20px;font-size:14px; font-weight:bold; font-family:"微软雅黑"; }

.official_grade .grade_box{ width: 450px; }
.grade_list li{ overflow: hidden; margin-bottom: 10px; }
.grade_list li .grade_box{ width: 350px; }
.grade_con b{ padding-left: 10px; font-weight: bold; color: #fd5004; }
/**/
/*评论*/
.comment_con{ padding: 20px 50px 50px; }
.comment_tab{ overflow: hidden; height: 32px; text-align: right; }
.comment_tab a:hover{ background: #f2f2f2; }
.comment_tab a{ float: right; display: block; width: 82px; height: 30px; line-height: 30px; font-size: 12px; text-align: center; border: 1px solid #bcbcbc; color: #3c3c3c; background: #fff; }
.comment_tab a.on{ border: 1px solid #fe5003; color: #fff; background: #fc580f; }
.comment_list{ overflow: hidden; }
.comment_list li{ overflow: hidden; padding: 20px 0; margin-top: -1px; border-top: 1px solid #e5e5e5; }
.comment_user{float: left; display: block; width:100px; text-align:center;}
.comment_list li .left_img{ display: block; background-color:#efefef; width: 66px;height: 66px; border-radius: 2px; margin:auto;}
.comment_list li .center_txt{ margin: 0 0 0 105px; }
.comment_list li .center_txt p{ line-height:20px;}
.comment_list li .center_txt h3{ font-size:12px;}
.comment_list li .center_txt h3 .right_star{ float: right; width: 75px; height: 13px; margin-top: 10px; background: url(../images/bg_star.gif) left bottom no-repeat; }
.comment_list li .center_txt h3 .right_star div{ width: 50%; height: 13px; background: url(../images/bg_star.gif) left top no-repeat; }
.comment_list li .center_txt h3 span{ padding-left: 10px; }
.comment_list li .center_txt h4{ overflow: hidden; height: 25px; line-height: 25px; margin-top: 5px; font-weight: normal; font-size: 12px; color: #666; }
.comment_list li .center_txt h4 .reply_btn{ float: right; display: block; width: 55px; height: 23px; padding: 0 0 0 26px; background: url(../images/reply_ico.png) 3px center no-repeat #fff; border: 1px solid #e9c986; color: #cc8f14; border-radius: 3px; }
.comment_list li .center_txt h4 .reply_btn:hover{ background: url(../images/reply_ico.png) 3px center no-repeat #F3E3C3; }
.comment_imglist{ padding-top:10px;}
.comment_imglist span{padding:3px; border: 1px solid #dedede; width:80px; max-height:80px; display:block; margin-right:5px; float:left;}
.comment_imglist img{ max-width:80px; max-height:80px;}
/*topics*/
.topics{}
.topics .title2{ border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; margin:10px 0px; padding:10px 0px; }
.topics .span8 h1 span{ font-size:16px; margin-left:20px; color:#C0C0C0;}
.topics .span8 h1 span a{ margin-left:5px; color:#72c7ce; }
.topic_top{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.topic .row{ display: block; clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #E3E3E3; padding: 15px 0px; height: auto; }
.topic .row:hover{ background-color: #FCFCFC; }
.topics .topic .avatar {
	width:56px;
	margin-left:0px;
	display:block;
}
.topics .topic .avatar img { width:56px; height:56px; display:block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; border: 1px solid #efefef; padding:3px;}

.topics .topic .infos { padding-left:10px;}
.topics .topic .right_info {
	padding-left:75px
}
.topics .topic .title {
	margin-top:2px;
	margin-bottom:10px;
	color:#333;
	font-weight:bold;
	font:18px/30px "微软雅黑"
}
.topics .topic .info {
	color:#bbb;
	margin-bottom:2px;
	font-size:12px
}
.topics .topic .info .node {
	padding:1px 6px;
	color:#778087;
	text-decoration:none;
	background-color:#f5f5f5;
	border-radius:2px;
	box-shadow:inset 3px 2px 6px #eee
}
.topics .topic .info em {
	font-style:normal
}
.topics .topic a:link,.topics .topic a:visited {
	text-decoration:none
}

.topics .topic .replies {
	
	color:#999;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-decoration:none;
	height:36px;
	padding:4px 0px;
	text-align:right;
}
.topics .topic .replies em{  display:block;font-style: normal; font-size:20px; }

/*cooperation*/
.cop_logolist { margin:0px 0px 0px 10px; }
.cop_logolist li { float: left; width: 100px; height: 44px; border: 1px solid #CCC; margin: 8px 0px 0px 8px;  }
.cop_logolist li img { width:100px; height: 44px; }
/**/
.fuwu { display: table; padding-left:20px; }
.fuwu dl { float: left; width: 140px;  margin-left:3px;}
.left_icoj { padding-left:40px; background-image: url(../images/ico_base.png); background-repeat: no-repeat;background-position: -520px -220px;}
.fuwu dl dt, .fuwu dl dd { margin: 0px; padding: 0px; }
.fuwu dl a h3{ padding:0px; margin:0px; height:30px;  text-align:center; font:16px/30px "微软雅黑";  }
.fuwu dl a {  height:20px; line-height:20px; text-align:center; font-size:12px; color:#9c9c9c;}
.fuwu dl a:hover { color:#fc8425;}
.new_list { }
.new_list ul { padding: 0px 20px; }
.new_list li { height: 25px; line-height: 25px; border-bottom-width: 0px; border-bottom-style: dashed; border-bottom-color: #efefef; overflow:hidden;}
.new_list li a { font-size: 13px; display: block;  background-image: url(../images/news_icon.gif); background-repeat: no-repeat; background-position: 0px 0px; text-indent:20px; }
.new_list li a:hover { font-size: 13px; background-color:#f6f6f6; color:#fc5f18; }

.package { }
.package li { float: left; width: 265px; margin-left: 35px; }
.package .img { width: 265px; height: 158px; text-align: center; border: 1px solid #e5e5e5; margin: 15px 0; background-color: #efefef; }
.package .info_all { }
.package .info_all span { clear: both; display: block; }
.package .info_all .name {font:16px/20px "微软雅黑" ;height: 20px; font-weight:bold; margin: 10px 0; color: #333333; }
.package .info_all .name a  { font-size: 15px; height: 25px; line-height: 25px; font-weight:bold; margin: 10px 0; color: #333333; }
.package .info_all .info { margin: 5px 0; color:#9c9c9c; display:none; }
.package .info_all .price { margin: 5px 0; }
.package .info_all .price a {color: #FF6600;text-decoration: none;}
.package .info_all .price b { font-size: 30px; margin-right: 20px; margin-left: 5px; }
.package .info_all .price i { text-decoration: line-through; font-style: normal; }
.package .info_all .goto { margin-top:5px;}
.package .info_all .goto b { color: #0099CC; margin: 0 5px; }
.shaidan { }
.shaidan li { float: left; width: 204px; margin-left: 22px; }
.shaidan .img { width: 204px; height: 108px; text-align: center; margin: 15px 0 0px; background-color: #efefef; border:1px solid #e5e5e5;}
.shaidan .title { background-color: #fc8626; color: #fff; text-align: center; line-height: 25px; height: 25px; width: 204px;font-size:18px; }
.shaidan .title a{ color:#fff; font-size:18px;}
.shaidan .title   b{ padding: 0px 5px 0px 5px;}
.shaidan .item_all { width: 150px; overflow: hidden; line-height: 25px; }
.shaidan .item_all .car { display: block; color: #fc8626; height:30px; margin-top:0px;}
.shaidan .item_all .item { display: block; font-weight: bold; }
.shaidan .car_logo { width: 50px; text-align: center; }
.shaidan .info_all dd { line-height: 22px; font-size: 12px; height: 44px; overflow: hidden; width: 200px; padding-top: 10px; }
.shaidan .info_all dd, .shaidan .info_all dt { margin: 0px; display: block; }
.links { overflow: hidden; position: relative; }
.links .bd { padding: 0 40px; margin: auto; }
.links .bd ul { overflow: hidden; zoom: 1; }
.links .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; width: 170px; }
.links .bd ul li img { width: 150px; height: 46px; background-color: #efefef; margin-top: 25px; }
.links .bd ul li em { font-style: normal; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; display: block; margin-top: 5px; height: 30px; line-height: 30px; }
.links .hd .prev, .links .hd .next { display: block; width: 20px; height: 86px; float: right; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/ico_btn.png") no-repeat; }
.links .hd .next { background-position: 0 30px; left: 10px; position: absolute; z-index: 998; }
.links .hd .prev { right: 10px; position: absolute; z-index: 998; background-position: -36px 30px; }
.links .hd .prev:hover, .links .hd .next:hover { background-color: #e8e8e8; }
.baozhen { display: table; margin: auto; margin: 30px 0px 20px 20px; }
.baozhen ul { }
.baozhen ul li { float: left; width: 33%; height: 120px; }
.baozhen ul li dt { float: left; width: 25%; }
.baozhen ul li dd h3{ font:16px/25px "微软雅黑" ;}
.baozhen ul li dd { float: left; width: 73%; padding: 0px; margin: 0px; line-height: 20px; color: #a0a0a0; }
.baozhen ul li dd b { color:#666; }

/*footer*/
.footer { background-color: #e0e0e0; margin-top: 10px; border-top-width: 3px; border-top-style: solid; border-top-color: #fc8626; min-width:1200px;}
.footer_menu { width: 800px; margin: 20px 0px; }
.footer_menu li { float: left; width: 148px; height: 185px; padding-left: 50px; }
.line_left { border-left-width: 1px; border-left-style: dashed; border-left-color: #cbcbcb; }
.footer_menu li a { display: block; font-size: 13px; line-height: 25px; }
.footer_menu li a b {   font:16px/35px "微软雅黑" ; font-weight:bold;}
.footer_sj { border-left-width: 1px; border-left-style: dashed; border-left-color: #cbcbcb; padding-left: 50px; margin: 20px 0px; height: 185px; }
.footer_sj a { display: block; text-align: center; }
.footer_sj a:hover { display: block; text-decoration: none; }
.footer_400 { font-family: Impact; margin: 10px 0 5px 0; letter-spacing: 3px; }
.footer .copyright {background-color:#CCC; padding:10px;text-align: center;  border-top-width: 1px; border-top-style: solid; border-top-color: #ccc;}
.f_link { display:block; clear:both; padding:10px; background-color:#444;  }
.f_link a{color:#7c7c7c; padding:3px;}
/**/
.jc_car { margin: 10px 80px; height: 138px; }
.jc_car .jc_car_ico { float: left; }
.jc_car .jc_car_ico img{ width:200px; height:133px;}
.jc_car .jc_car_info { float: left; margin:20px 0px 0px 30px;}
.jc_car .jc_car_info h2{ padding:0px; margin:0px; }
.jc_car .jc_car_info b { color: #F60; font-size: 16px; margin: 0px 5px; }
.jc_car .jc_car_grade { font-family: Impact; font-size: 60px; background-image: url(../images/grade_bj3.gif); background-repeat: no-repeat; height: 138px; width: 138px; float: right; color: #fff; line-height: 138px; text-align: center; }
.jc_car .jc_car_grade span { font-size: 14px; }
.jc_list { border-left-width: 1px; border-left-style: dashed; border-left-color: #CCC; position: relative; padding: 10px 0px 0px 0px; margin-left: 90px; margin-bottom: 0px; }
.jslist_btn{ display:block;  margin-bottom:50px; clear:both;}
.setp_ol { position: absolute; background-repeat: no-repeat; height: 32px; width: 60px; text-align: center; color: #fff; left: -30px; line-height: 32px; font-size: 13px; background-image: url(../images/setp_ol_bg2.png); }
.jc_info { margin: 0px 40px 0px 70px; }
.jc_info .name { width: 20%; }
.jc_info .info { width: 40%; }
.jc_info .percent { width: 20%; }
.jc_info .jcico { width: 5%; }
.jc_info .table .state{text-align:center;} 
.jc_info .table th{ text-align:left; font:16px "微软雅黑" ;}
.jc_info .table td{ font-size:14px;}
.jc_info .table td b{ padding:0px 5px;}
.jc_info .state{ width: 15%; text-align:center; }

/*docbox*/
.doc_box{position:relative;margin:15px 0;border:1px solid #e6e6e6;padding:29px 19px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
/**/
.form_list .title_lable{ float:left; width:120px; display:inline; height:40px; line-height:40px; text-align:right;}
/**/
.form-actions{ text-align: center; display: block; clear: both; margin: 10px 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #efefef; padding:20px;}
/*客服按钮*/
#service{margin-top:0px;position:fixed; _position:absolute;right:2px;top:50%;width:40px; z-index:998;}
#service .ui_tool{ display: block; width: 40px; height: 50px; color: #cccccc; cursor: pointer; margin-bottom: 1px; font-size: 12px; text-align: center; margin-top: 2px; text-decoration: none; background-color: #989898; background-image: url(../images/right_btn.png); background-repeat: no-repeat; }
#service .ui_tool:hover{ background-color:#fe8325; color:#fff;}
#service .ui_tool i{ padding-top: 32px; display: block; font-weight: normal; font-style: normal; }
#service  .r_weixin{ text-indent:-999px; position: absolute; left: -170px; top:30px; width: 166px; height: 160px; background-image: url(../images/right_btn.png); background-repeat: no-repeat; background-position: -112px 0px; display:block; z-index:999;}
#service .src_wx{background-position:5px 3px;}
#service .src_gwc{background-position:5px -150px;}
#service .src_gwc:hover{background-position:-47px -150px;}
#service .src_wx:hover{background-position:-47px 3px;}
#service .src_hz{background-position:5px -50px;}
#service .src_hz:hover{background-position:-47px -50px;}
#service .webzx{background-position:5px -203px;}
#service .webzx:hover{background-position:-47px -203px;}

#service .goTop{background-position:5px -105px; background-color:#fe8325; color:#fff;}
#service .goTop:hover{background-position:-45px -105px; background-color:#fd3636; }
/**/
.vip_info_more{ font-size:14px; line-height:25px;}
.vip_info_more p{ padding:0px 20px;}
.vip_img{ padding:10px 0px;}
.vip_info_table{ padding:5px; background-color:#f4f4f4;}
.vip_info_table table,.vip_info_table table tr ,.vip_info_table table td{ background-color: #fff; border: 1px solid #dcdcdc; }
.vip_info_table table tr{ line-height:30px; }
.vip_info_table table th{ text-align:right; width:30%;}
.vip_info_table table td{ padding:0px 15px;}
.vip_item h1{ font-size: 30px; border-top-width: 1px; border-top-style: dashed; border-top-color: #EAEAEA; margin-top: 20px; padding-top: 20px; background-image: url(../images/ico_vip.gif); background-repeat: no-repeat; background-position: left center; text-indent:30px; }
.vip_item h1 em{ color: #CCC; font-family: Verdana, Geneva, sans-serif; font-style: normal; padding-left:10px; font-size:20px; }
.vip_item h2{ font-size:20px; background-color:#72c7ce; display:block; height:20px; line-height:20px; padding-left:10px; color:#fff;}
.vip_info{ display:table; margin-top:10px;}
.vip_info_l{ display:inline-block; float:left; text-align:center;}
.vip_info_l p{ background-color:#fc5f18; height:30px; overflow:hidden; line-height:30px; color:#fff; padding:0px; margin:0px; width:514px;}
.vip_info_l img{ width: 514px; height: 307px; padding: 0px; border:; border: 0px solid #fc5f18; }
.vip_info_r{ padding:30px 0px 0px 40px; float:left; width:550px;}
.vip_info_r p{ padding: 5px 0px 8px 0px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e0e0e0; }
.vip_info_r .title{ font-size:30px; padding:0px; min-height:60px;}
.vip_info_r p{ margin:8px; line-height:26px;}
.vip_info_r .price {padding:10px 0px;}
.vip_info_r .price  .new_price {}
.vip_info_r .price  .old_price { padding-left:50px;}
.vip_imglist{ padding-bottom:40px;}
.vip_imglist li{ padding-bottom:30px;}
.vip_imglist .img img{ width: 210px; height: 130px; padding: 3px; border: 1px solid #e0e0e0; }
.vip_imglist .price{ font-size: 22px; display: block; padding: 10px 0px; color:#FF6600; }
.vip_imglist .price em{ text-decoration: line-through; font-size:14px; color:#666; }
.vip_fwcn{vertical-align : center; line-height:25px;}
.vip_icofwbz{ width: 387px; height: 26px; display: inline-block; margin-left: 20px; background-image: url(../images/vip_icofwbz.jpg); background-repeat: no-repeat; background-position: left 4px; }
/**/
.company_star{ float: right; width: 75px; height: 13px; margin-top:5px; background: url(../images/bg_star.gif) left bottom no-repeat; }
.company_star div{ width: 50%; height: 13px; background: url(../images/bg_star.gif) left top no-repeat; }
.company_star2{ float: right; width: 135px; height: 27px;  background: url(../images/shop_imgico.png) 0px -26px no-repeat; }
.company_star2 div{ width: 50%; height: 27px; background: url(../images/shop_imgico.png) 0 0 no-repeat; }

/**/
.myshop_company { overflow: hidden; position: relative; height:133px;}
.myshop_company .bd { padding: 0 40px; margin: auto; }
.myshop_company .bd ul { overflow: hidden; zoom: 1; }
.myshop_company .bd ul li { margin: 0 2px; float: left; _display: inline; overflow: hidden; text-align: center; width: 205px; }
.myshop_company .bd ul li img { width:200px; height: 130px;cursor:pointer;  }
.myshop_company .bd ul li em { font-style: normal; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; display: block; margin-top: 5px; height: 30px; line-height: 30px; }
.myshop_company .hd .prev, .myshop_company .hd .next {
	display: block;
	width: 20px;
	height: 130px;
	float: right;
	overflow: hidden;
	cursor: pointer;
	background-image: url(../images/ico_btn.png);
	background-repeat: no-repeat;
}
.myshop_company .hd .next { background-position: 0 30px; left: 10px; position: absolute; z-index: 998; }
.myshop_company .hd .prev { right: 10px; position: absolute; z-index: 998; background-position: -36px 30px; }
.myshop_company .hd .prev:hover, .myshop_company .hd .next:hover { background-color: #e8e8e8; }

.shop_contact dt,.shop_contact dd{ padding-top:5px; margin:0px; line-height:25px; height:80px; overflow:hidden; font-size:14px; }
.shop_contact dt .tel{ font-size:14px;}
.shop_contact dt a{ color:#FF6600; padding:0 5px; font-size:12px;}
.shop_contact dt b{ font-size:14px; margin-left:5px;}
.myshop_imglist h2{
	font:20px/25px "微软雅黑";
	color:#2f2f2f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	margin-bottom:20px;
}
.shop_map2{width:210px; min-height:300px; position:relative; padding:10px 0px 0px 15px;}
.shop_map2 .address{ padding-top:5px; line-height:20px;}
.shop_name h1{ color:#2f2f2f; padding:0px; margin:0px;}
.myshop_imglist{ height:220px; padding:10px;}
.shoping_list{ padding:0px 20px;}
.shoping_list .table th{ background-color:#fff; }
.shoping_list .table td{ text-align:center;}
.shopico_list{ display:block; }
.shop_btn{ display:block; margin-top:30px;}
.shop_btn .btn{ width:180px; height:42px;font:20px/42px "微软雅黑";}
.shopico_list { padding:10px 0px 0px 2px; }
.shopico_list a{ float:left; margin-right:10px;}
.shopico_list a b{
	font-size:12px;
	display:block;
	font-weight: normal;
}
.shopico{
	background-image: url(../images/shop_imgico.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.shopico{background-image: url(../images/shop_imgico.png); background-repeat: no-repeat; width: 56px; height:40px; display: inline-block;}
.shopico_01{background-position: 0px -60px;}
.shopico_02{background-position: -64px -60px;}
.shopico_03{background-position: -140px -60px;}
.shoping_list .table { margin-bottom:50px; margin-top:0px;}
.myshop_r .pinj{ padding:20px 0px 10px 0px;  height: 27px; line-height:27px; font-size:14px;}
.myshop_pf .low{background-image: url(../images/myshop_pf.png);background-repeat: no-repeat;background-position: 0px 0px; width:197px; height:24px; line-height:24px; display:block; }
.myshop_pf{ display:block; margin-left:25px;}
.myshop_pf .low s{ width:120px; display:block; float:left; text-indent:25px;text-decoration: none;	font-style: normal;}
.myshop_pf .low i{
	color:#fff;
	float:left;
	text-decoration: none;
}
.myshop_pf dt{ float:left; }
.myshop_pf dd{ float:left;}
.myshop_pf dl{ display:block; clear:both; padding:10px 0px;}
/*bank*/
.bank_icon{padding:5px; height:30px; Width:200px;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;background-image: url(../images/combo.png);}
.ABC{background-position:0px -0px;}
.ICBC{background-position: 0px -2376px;}
.BOC{background-position: 0px -252px;}
.CCB{background-position: 0px -576px;}
.COMM{background-position: 0px -972px;}
.PSBC{background-position: 0px -3240px;}
.CMB{background-position: 0px -900px;}
.SPDB{background-position: 0px -3600px;}
.CMBC{background-position: 0px -936px;}
.CITIC{background-position: 0px -864px;}
.CEB{background-position: 0px -756px;}
.alipay{background-position: 0px -35px;}
.buy_zf .pay_list{}
.buy_zf .pay_list dt{font:20px/40px "微软雅黑"; height:40px; border-bottom:1px solid #ddd;margin-bottom:10px;}
.buy_zf .pay_list dd li{ float:left; width:22%; margin:6px; border:1px solid #ddd; padding:6px 0px 0px 10px;}
/**/
.all_success{ min-height:300px; width:800px; margin:auto;}
.all_success dt{ font: 30px/50px "微软雅黑"; background-image: url(../images/sucess.png); background-repeat: no-repeat; height:130px; padding-left:150px; margin-top:50px; }
.all_success dd ul{ padding-left:120px;}
.all_success dd ul li{ height:50px; font:16px/50px "微软雅黑";}
.all_success dd ul li strong{ width:100px; display: inline-block;}
.all_success a{ color:#F60;}

.zwin{
	position:absolute;
	border:0px solid transparent;
	outline:0px solid #D4D4D4;
	left:100px; top:100px;
	width:400px; height:300px;
	padding-bottom:0px;
	font-size:12px;
	background-color:#FFF;
	overflow:visible;
	z-index:9999;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
 box-shadow:  0 0 10px #000;
	
}
.zwin a.btn{
	cursor:pointer;
	margin:1px;
	display:block;
	
}
.zwin .closebtn{ position: absolute; top: 8px; right: 0px; background-image: url(../images/alert_closed.png); background-repeat: no-repeat; background-color: transparent; background-position: right center; }
.zwin .closebtn:hover{
	color:#F00;
}
.zwin div.hide{display:none;}
.zwin>div{}
.zwin>.titlebar,.zwin>.attrbar{position:absolute;width:100%;}
.zwin>.titlebar,.zwin>.attrbar{background-color:#fc5f18;height:46px;line-height:46px;text-indent:0.5em;color:#fff; font-family:"微软雅黑"; font-size:18px;}
.zwin>.titlebar{top:0px;}
.zwin>.attrbar{bottom:0px;}
.zwin>.content{border:0px solid #D4D4D4;height:100%; padding-left:100px;}
.zwin>.content>.zwinframe{
	height:inherit;width:inherit;
	overflow:hidden;
}

.zwin>.titlebar>a.btn{
	
}
.zwin>.titlebar>a.btn:hover{color:#F00;}
.zwin>.titlebar>a.btn:active{color:#F00;}
.zwin>.zwbg{position:absolute;background-color:#666;height:100%;width:120%;top:-100%;left:-100%;z-index:-1;opacity:0.5;filter: alpha(opacity=50);}
.zwalert{ width:450px; height:200px; position:fixed; padding-right:1px;}
.zwalert .content{ background-color: #FFF; background-image: url(../images/alert_bj.png); background-repeat: no-repeat; background-position: left bottom; }
.zwalert .content a,.zwalert span{display:block;}
.zwalert .content  span{height:80px;  line-height:25px; font-family:"微软雅黑"; text-align:center; padding:10px; font-size:14px;}
.zwalert .content a{width:70px; line-height:25px;text-align:center; margin:auto; background-color:#D4D4D4; cursor:pointer;}
.zwalert .content a:hover{ background-color:#333;color:#FFF;}


div.cpobj{
	width:30px;height:30px;
	border:1px solid #CCC;
	background-color:#CCC;
	border-radius:50px;
	position:fixed;
	opacity:1;
}
