﻿* {margin:0;padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

*:before,

*:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

button {cursor:pointer;border:none;}

select{size:12px;color:#333;}

img{border:none;}

ul,

ol {

  padding: 0;

  margin: 0;

  list-style-image: none;list-style-type: none;margin: 0px;padding: 0px;

}

h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: bold;

  line-height: 20px;

  color: inherit;

  text-rendering: optimizelegibility;

}

h1 small,

h2 small,

h3 small,

h4 small,

h5 small,

h6 small {

  font-weight: normal;

  line-height: 1;

  color: #999999;

}

h1,

h2,

h3 {

  line-height: 40px;

}

h1 {

  font-size: 38px;

}

h2 {

  font-size: 28px;

}

h3 {

  font-size: 20px;

}

h4 {

  font-size: 18px;

}

h5 {

  font-size: 14px;

}

h6 {

  font-size: 12px;

}

h1 small {

  font-size: 24px;

}

h2 small {

  font-size: 20px;

}

h3 small {

  font-size: 14px;

}

h4 small {

  font-size: 14px;

}

/*======================*/

.fd{text-decoration: line-through;}

.fx{font-weight:normal;}

.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;}

.f26{font-size:26px;}

.f28{font-size:28px;}

.fb{font-family:04b_08,Arial, Helvetica, sans-serif;font-size:6px;}

.f_ar{ font-family:Arial;}

.fdl{text-decoration:underline;}

.bold{font-weight:bold;}

.bd_n{border:none;}

.bd_sc{border:#ccc solid 1px;background:#fff;}

.bd_bsc{border-bottom:#ccc solid 1px;}

.bd_bdc{border-bottom:#ccc dashed 1px;}

.bd1{border: 1px solid #ccc;}

a{cursor: pointer; color:#666666; text-decoration:none; outline:0;}



a:hover,

a:focus {

  color: #ef7000;

}



input[type=text]:focus,input[type=button]:focus,input[type=submit]:focus{outline:none;}/*IE*/

input[type=button]::-moz-focus-inner{outline:0;}/*ç«ç‹*/



.c0{color:#000000;}

.c3{color:#333333;}

.c3 a{color:#333333;}

.c6{color:#666666;}

.c6 a{color:#666666;}

.c9{color:#999999;}

.c9 a{color:#999999;}

.cc{color:#cccccc;}

.c5f{color:#5f5f5f;}



.white{color:white;}

.white a{color:white;}

.white a:hover{color:#fff;}

.whitelow{color:#f2f2f2;}

.whitelow a{color:#f2f2f2;}

.whitelow a:hover{color:#ffffff;}

.whitedeep{color:#e5e5e5;}

.whitedeep a{color:#e5e5e5;}

.whitedeep a:hover{color:#ffffff;}



.blue{color:blue;}

.blue a{color:blue;}

.blue a:hover{color:#3366cc;}

.bluelow{ color:#3333ff;}

.bluelow a{color:#3333ff;}

.bluelow a:hover{color:blue;}

.bluedeep{color:#0000cc;}

.bluedeep a{color:#0000cc;}

.bluedeep a:hover{color:blue;}



.brown{color:brown;}

.brown a{color:brown;}

.brown a:hover{color:#522c14;}

.brownlow{color:#cc6666;}

.brownlow a{color:#cc6666;}

.brownlow a:hover{color:brown;}

.browndeep{color:#660000;}

.browndeep a{color:#660000;}

.browndeep a:hover{color:brown;}



.green{color:green;}

.green a{color:green;}

.green a:hover{color:red;}

.greenlow{color:#33cc33;}

.greenlow a{color:#33cc33;}

.greenlow a:hover{color:green;}

.greendeep{color:#006600;}

.greendeep a{color:#006600;}

.greendeep a:hover{color:green;}



.red{color:red;}

.red a{color:red;}

.red a:hover{color:#FF0000;}

.redlow{color:#ff3333;}

.redlow a{color:#ff3333;}

.redlow a:hover{color:red;}

.reddeep{color:#d80026;}

.reddeep a{color:#d80026;}

.reddeep a:hover{color:red;}



.purple{color:#990099;}

.purple a{color:#990099;}

.purple a:hover{color:red;}

.purplelow{color:#cc00cc;}

.purplelow a{color:#cc00cc;}

.purplelow a:hover{color:red;}

.purpledeep{color:#660066;}

.purpledeep a{color:#660066;}

.purpledeep a:hover{color:red;}



.yellow{color:yellow;}

.yellow a{color:yellow;}

.yellow a:hover{color:#f6ff00;}

.yellowlow{color:#ffff66;}

.yellowlow a{color:#ffff66;}

.yellowlow a:hover{color:#f6ff00;}

.yellowdeep{color:#ffcc00;}

.yellowdeep a{color:#ffcc00;}

.yellowdeep a:hover{color:#f6ff00;}



.pink{color:pink;}

.pink a{color:pink;}

.pink a:hover{color:red;}

.pinklow{color:#ffccff;}

.pinklow a{color:#ffccff;}

.pinklow a:hover{color:red;}

.pinkdeep{color:#ff99cc;}

.pinkdeep a{color:#ff99cc;}

.pinkdeep a:hover{color:red;}



.orange{color:#1daee1;}

.orange a{color:#1daee1;}

.orange a:hover{color:red;}

.orangelow{color:#ffcc33;}

.orangelow a{color:#ffcc33;}

.orangelow a:hover{color:red;}

.orangedeep{color:#cc6600;}

.orangedeep a{color:#cc6600;}

.orangedeep a:hover{color:red;}

.m5_t{margin-top:5px;}

.m5_l{margin-left:5px;}

.m10_lr{margin:0 10px;}

.m10_tb{margin:10px 0;}

.m10_t{margin-top:10px;}

.m8_t{margin-top:8px;}

.m15_t{margin-top:15px;}

.m20_t{margin-top:20px;}

.m25_t{margin-top:25px;}

.m30_t{margin-top:30px;}

.m35_t{margin-top:35px;}

.m50_t{margin-top:50px;}

.m10_t1{_margin-top:10px;}

.m10_r{margin-right:10px;}

.m10_b{margin-bottom:10px;}

.m10_l{margin-left:10px;}

.p10{padding:10px;}

.p10_lr{padding:0 10px;}

.p10_tb{padding:10px 0;}

.p10_t{padding-top:10px;}

.p10_r{padding-right:10px;}

.p10_b{padding-bottom:10px;}

.p5_l{padding-left:5px;}

.p10_l{padding-left:10px;}

.p10_lt{padding:10px 0 0 10px;}

.p10_rt{padding:10px 10px 0 0;}

.p5_t{padding-top:5px;}

.lf{float:left;} 

.rf{ float:right;}

.clearfix {*zoom: 1;}

.clearfix:before,

.clearfix:after {display:table; content: ""; line-height: 0;}

.clearfix:after {clear: both;}



.t_l{text-align:left;}

.t_r{text-align:right;}

.t_c{text-align:center;}

.re{position:relative;}

.la{position:absolute;top:0px;left:0px;}

.ra{position:absolute;top:0px;right:0px;}

.more{position:absolute;top:0px;right:0px;}

.more1{ float:right; margin-right:10px;}

.more2{ float:right;}

.line16{line-height:16px;}

.line18{line-height:18px;}

.line20{line-height:20px;}

.line25{line-height:25px;}

.line27{line-height:27px;}

.line30{line-height:30px;}

.line35{line-height:35px;}

.line40{line-height:40px;}

input{ size:12px; color:#333;}





.btn {

  display: inline-block;

  *display: inline;

  *zoom: 1;

  padding: 7px 17px;

  margin-bottom: 0;

  font-size: 14px;

  line-height: 20px;

  text-align: center;

  vertical-align: middle;

  cursor: pointer;

  color: #666666;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  background-color:#e8e8e8;

  border: 1px solid #d0d0d0;

  *border: 0;

  -webkit-border-radius: 2px;

  -moz-border-radius: 2px;

  border-radius: 2px;

  *margin-left: .3em;

}

.btn:hover,

.btn:focus,

.btn:active,

.btn.active,

.btn.disabled,

.btn[disabled] {

  color: #666666;

  background-color: #dddddd;

  *background-color: #eaeaea;

}

.btn:active,

.btn.active {

  background-color: #bfbfbf \9;

}

.btn:first-child {

  *margin-left: 0;

}

.btn:hover,

.btn:focus {

  color: #666666;

  text-decoration: none;

  background-position: 0 26px;

  -webkit-transition: background-position 0.05s linear;

  -moz-transition: background-position 0.05s linear;

  -o-transition: background-position 0.05s linear;

  transition: background-position 0.05s linear;

}

.btn:focus {

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}

.btn.active,

.btn:active {

  background-image: none;

  outline: 0;

  -webkit-box-shadow: inset 0 22px 22px rgba(0,0,0,.06),inset 0 -22px 22px rgba(0,0,0,.06);

  -moz-box-shadow: inset 0 22px 22px rgba(0,0,0,.06),inset 0 -22px 22px rgba(0,0,0,.06);

  box-shadow: inset 0 22px 22px rgba(0,0,0,.06),inset 0 -22px 22px rgba(0,0,0,.06);

}

.btn.disabled,

.btn[disabled] {

  cursor: default;

  background-image: none;

  opacity: 0.65;

  filter: alpha(opacity=65);

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

.btn-34 {

  height:24px;

  padding:5px 6px;

  line-height:24px;

  font-size:16px;

  font-weight:normal;

  overflow:hidden;

}
.btn-34 [class^="icon-"],

.btn-34 [class*=" icon-"] {

  margin-top: 0px;

}

.btn-46 {

  padding:11px 6px;

  line-height:24px;

  font-size:18px;

  font-weight:normal;

  overflow:hidden;

}

.btn-46 [class^="icon-"],

.btn-46 [class*=" icon-"] {

  margin-top: 0px;

}



.btn-58 {

	height:58px;

	line-height:30px;

	padding:9px 20px;

	font-size:24px !important;

	overflow:hidden;

	font-family:'å¾®è½¯é›…é»‘'

}

.btn-58 [class^="icon-"],

.btn-58 [class*=" icon-"] {

  margin-top: 0px;

}

.btn-large {

  padding: 10px 17px;

}

.btn-large [class^="icon-"],

.btn-large [class*=" icon-"] {

  margin-top: 0px;

}

.btn-ordin {

  padding: 4px 15px;

  font-weight: normal;

}

.btn-ordin [class^="icon-"],

.btn-ordin [class*=" icon-"] {

  margin-top: 0px;

}

.btn-small {

  padding: 2px 9px;

  font-size: 12px;

  font-weight: normal;

}

.btn-small [class^="icon-"],

.btn-small [class*=" icon-"] {

  margin-top: -1px;

}

.btn-mini [class^="icon-"],

.btn-mini [class*=" icon-"] {

  margin-top: -1px;

}

.btn-mini {

  padding: 0 6px;

  font-size: 12px;

  font-weight: normal;

}

.input-block {

  display: block;

  width: 100%;

}

.btn-block {

  display: block;

  width: 100%;

  padding-left: 0;

  padding-right: 0;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.btn-block + .btn-block {

  margin-top: 5px;

}

input[type="submit"].btn-block,

input[type="reset"].btn-block,

input[type="button"].btn-block {

  width: 100%;

}

.btn-primary.active,

.btn-warning.active,

.btn-danger.active,

.btn-success.active,

.btn-info.active,

.btn-inverse.active {

  color:#fff;

}

.btn-primary {

  color: #ffffff;

  text-shadow: 0 2px 0 #3d7bbd;

  background-color: #4c9aec;

  border: 1px solid #4c9aec;

}

.btn-primary:hover,

.btn-primary:focus,

.btn-primary:active,

.btn-primary.active,

.btn-primary.disabled,

.btn-primary[disabled] {

  color: #ffffff;

  background-color: #55a0f0;

  *background-color: #55a0f0;

}

.btn-primary:active,

.btn-primary.active {

  background-color: #55a0f0 \9;

}





.btn-success {

  color: #ffffff;

  text-shadow: 0 2px 0 #72b74d;

  background-color: #7cbe56;

  border: 1px solid #67a345;

}

.btn-success:hover,

.btn-success:focus,

.btn-success:active,

.btn-success.active,

.btn-success.disabled,

.btn-success[disabled] {

  color: #ffffff;

  background-color: #85c660;

  *background-color: #85c660;

}

.btn-success:active,

.btn-success.active {

  background-color: #85c660 \9;

}





.btn-orange {

  color: #ffffff;

  text-shadow: 0 2px 0 #1daee1;

  background-color: #1daee1;

  border: 1px solid #1daee1;

}

.btn-orange:hover,

.btn-orange:focus,

.btn-orange:active,

.btn-orange.active,

.btn-orange.disabled,

.btn-orange[disabled] {

  color: #ffffff;

  background-color: #1daee1;

  *background-color: #1daee1;

}

.btn-orange:active,

.btn-orange.active {

  background-color: #1daee1 \9;

}





.btn-orange2 {

  color: #ffffff;

  text-shadow: 0 2px 0 #1daee1;

  background-color: #1daee1;

  border: 1px solid #1daee1;

}

.btn-orange2:hover,

.btn-orange2:focus,

.btn-orange2:active,

.btn-orange2.active,

.btn-orange2.disabled,

.btn-orange2[disabled] {

  color: #ffffff;

  background-color: #1daee1;

  *background-color: #1daee1;

}

.btn-orange2:active,

.btn-orange2.active {

  background-color: #1daee1 \9;

}

select,

input[type="file"] {

  height: 36px;



  *margin-top: 4px;



  line-height: 36px;

}

select {

  width: 220px;

  border: 1px solid #cccccc;

  background-color: #ffffff;

}

select[multiple],

select[size] {

  height: auto;

}

select:focus,

input[type="file"]:focus,

input[type="radio"]:focus,

input[type="checkbox"]:focus {

  outline: 5px auto -webkit-focus-ring-color;

  outline-offset: -2px;

}



.input-46 {
	height:46px !important;
	font-size:16px;
	border-radius:0px !important;
	margin-bottom:0px;
	border:#ededed solid 1px;
	text-indent:0.5em;
}

.input-58 {

	height:58px !important;

	padding-top: 10px!important;

	padding-bottom: 10px!important;

}
.connect {
	width: 100%;
	font-size: 14px;
	line-height: 1.5;
	color: #302f2d;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.connect a {
    display: inline-block;
    width: 32px;
    height: 35px;
    margin-top: 15px;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
}

.connect a:hover { background-position: center bottom; }

.yzm{
	height: 42px;
	padding-top: 5px;
	float: left;
}
.Captcha{ width:130px; float:left;}