

select,button,input,textarea {
	font: 13px/20px "Microsoft YaHei";
}

img,fieldset {
	border: 0;
	vertical-align: middle;
}

a {
	text-decoration: none;
	
}

a:hover,a.blue {
	color: #3399ff;
}

a:focus {
	outline-style: none;
}

a,area {
	blr: expression(this.onFocus = this.blur ());
}

ul li {
	list-style: none;
}

table {
	border-collapse: collapse;
}

input,select {
	vertical-align: middle;
}

th {
	white-space: nowrap;
}

td {
	word-break: break-all;
}

em {
	font-style: normal;
}

.fl {
	float: left !important
}

.fr {
	float: right !important
}

.span2 {
	width: 33.3%
}

hr {
	height: 1px;
	border-color: #f9f9f9;
	opacity: .2;
	margin: 20px 0
}
/*heard*/
.hrardBg {
	border-bottom: 1px solid #eaeaea;
	line-height: 45px;
	width: 100%;
	background: #fff
}

.heard {
	width: 1100px;
	margin: 0 auto;
	line-height: 45px
}

.bar_left {
	float: left;
	width: 50%
}

.bar_right {
	float: right;
	width: 50%;
	text-align: right
}

.bar_right span {
	line-height: 45px;
	display: inline-block;
}
.bar_right span .mybar a {background:url(../img/ico_arrow_hide_ea9933b.png) no-repeat right center;padding:0 19px 0 0;}
.login {
	width:100%;
	overflow:hidden;
}

.other_login {
	width:100%;
	display: none;
	float: left;
	z-index: 1000;
	position: absolute;
	top: 45px
}
.other_login a:hover p{
	color: #fff
}
.other_login p:hover{
	background-color: #36aef4;
}
.other_login p{
	background: #fff;
	border: 1px solid #EAEAEA;
	padding-left:20px;
	text-align: left;
}

.other_login p.active a {
	background-color: #36aef4;
	color: #fff
}

/*nav*/
.mainNavBg {
	height: 90px;
	background: #fff;
	border-bottom: 1px solid #EAEAEA;
	border-color: rgba(0, 0, 0, .08);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .03)
}

.mainNav {
	width: 1100px;
	margin: 0 auto;
	height: 90px;
	position: relative
}

.logo {
	float: left;
	margin: 17px 0
}

.NavList {
	float: right;
	height: 90px
}

.NavList li {
	float: left;
	height: 60px;
	margin: 30px 0 0;
}

.NavList a {
	font-size: 18px;
	color: #333;
	text-align: center;
	margin: 5px 18px 0 23px;
	padding: 0 5px 0 0;
	display: inline-block;
}

.NavList a:hover {
	color: #12adff;
}

.NavList li a.last {
	background: #12adff;
	padding: 10px 20px;
	margin-top: -5px;
	color: #fff;
	border-radius: 2px;
	-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .2);
	-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, .2);
	box-shadow: inset 0 3px 8px rgba(0, 0, 0, .2);
	margin-right: 0
}

.NavList li a.last:hover {
	background: #0d95dd
}

.NavList a.on {
	background: url(../img/mainNavOn.png) no-repeat right 0;
	color: #12adff
}

/*banner*/
.ibanner {
	width: 100%
}

.jquery-slider-wrapper {
	position: relative;
	clear: both;
	zoom: 1;
}

.jquery-slider-slide {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center
}

.jquery-slider-slide img {
	border: 0;
	margin: 0;
	padding: 0;
}

.jquery-slider-slide-current {
	display: block;
	z-index: 2;
}

.jquery-slider-slide-next {
	display: block;
	z-index: 1;
}

.jquery-slider-selectors {
	position: absolute;
	bottom: 5px;
	width: 100%;
	text-align: center;
	z-index: 3;
}

.jquery-slider-selector {
	background: #fff;
	display: inline-block;
	width: 30px;
	height: 3px;
	margin: 0 5px;
}

.jquery-slider-selector-current {
	background: #555;
}

.jquery-slider-selector span {
	display: none;
}

.jquery-slider-control {
	display: none;
	right: 50%;
	top: 50%;
	position: absolute;
	cursor: pointer;
	width: 48px;
	height: 69px;
	margin-top: -34px;
	margin-right: -24px;
	z-index: 4;
}

.jquery-slider-control span {
	display: none;
}

.jquery-slider-control-play {
	background: url(../img/jquery-slider-theme.png) no-repeat -144px 0;
}

.jquery-slider-control-pause {
	background: url(../img/jquery-slider-theme.png) no-repeat -96px 0;
}

.jquery-slider-hovered .jquery-slider-control {
	display: none;
}

.jquery-slider-navigation {
	display: block;
}

.jquery-slider-navigation-prev {
	background: url(../img/left-arrow.png) no-repeat 0 0;
	display: none;
	left: 5%;
	top: 50%;
	position: absolute;
	cursor: pointer;
	width: 25px;
	height: 76px;
	margin-top: -34px;
	z-index: 4;
}

.jquery-slider-navigation-prev span {
	display: none;
}

.jquery-slider-navigation-next {
	background: url(../img/right-arrow.png) no-repeat;
	display: none;
	right: 5%;
	top: 50%;
	position: absolute;
	cursor: pointer;
	width: 25px;
	height: 76px;
	margin-top: -34px;
	z-index: 4;
}

.jquery-slider-navigation-next span {
	display: none;
}

.jquery-slider-hovered .jquery-slider-navigation-prev,.jquery-slider-hovered .jquery-slider-navigation-next
	{
	display: block;
}

.jquery-slider-wrapper .caption {
	padding: 6px 10px;
	background: #333333;
	font-size: 13px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	color: #FFFFFF;
}

.jquery-slider-timer {
	color: #000000;
	height: 3px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 4;
}

.jquery-slider-timer-bar {
	background: #000000;
	opacity: 0.5;
	height: 3px;
	width: 0;
	float: left;
	display: inline;
}
.mycontainer_box {
	background: #f6f6f6;
	margin-bottom: -30px;
}

.mytopNum {
	background: #104E8B;
}

.myNumbox {
	line-height: 92px;
	font-size: 28px;
	text-align: center;
	color: #fff;
	position: relative
}

.myNumbox b {
	font-size: 40px;
	font-weight: 100;
	color:#EEE685
}

.topNum {
	background: #4fb6d7;
}

.Numbox {
	line-height: 72px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	position: relative
}

.Numbox b {
	font-size: 26px;
	font-weight: 100
}

.Numbox:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 20px solid #4fb6d7;
	border-right: 25px solid transparent;
	border-left: 25px solid transparent;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: -20px
}
/*feature*/
.feature {
	width: 1100px;
	margin: 0 auto;
	padding: 70px 0;
	overflow: hidden
}

.feature li {
	width: 23.333%;
	padding: 0 5%;
	text-align: center;
	float: left
}

.feature li i {
	display: block;
	width: 95px;
	height: 95px;
	background: url(../img/insurance-nav.gif) no-repeat;
	margin: 0 auto;
	cursor: pointer
}

.feature li:hover i {
	background-position: -100px 0px
}

.feature li i.b {
	background-position: 0px -100px;
}

.feature li:hover i.b {
	background-position: -100px -100px;
}

.feature li i.c {
	background-position: 0px -200px;
}

.feature li:hover i.c {
	background-position: -100px -200px;
}

.feature li i.d {
	background-position: 0px -300px;
}

.feature li:hover i.d {
	background-position: -100px -300px;
}

.feature li h3 {
	color: #444;
	font-size: 18px;
	margin: 25px 0;
	font-weight: 400;
	position: relative
}

.feature li h3:after {
	content: '';
	width: 60px;
	height: 1px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: -15px;
	background: #ccc
}

.feature li p {
	padding-top: 10px
}

/*process*/
.process {
	position: relative;
	background-color: #f7f7f7;
	color: #222;
	padding: 30px 0;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
	box-shadow: inset 0 0 5px rgba(0, 0, 0, .1);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box
}

.process:after {
	content: '';
	width: 0;
	height: 0;
	border-top: 20px solid #f7f7f7;
	border-right: 25px solid transparent;
	border-left: 25px solid transparent;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: -21px
}

.process h3,.Services h3 {
	font-size: 20px;
	font-weight: 400;
	color: #333;
	text-align: center
}

.process h3 span,.Services h3 span {
	padding: 0 20px;
	position: relative;
	z-index: 5
}

.process h3 span:before,.process h3 span:after,.Services h3 span:after,.Services h3 span:before
	{
	content: "";
	position: absolute;
	height: 5px;
	border-top: 1px solid #999;
	top: 50%;
	width: 30px
}

.process h3 span:before,.Services h3 span:before {
	right: 100%;
	margin-right: 15px
}

.process h3 span:after,.Services h3 span:after {
	left: 100%;
	margin-left: 15px
}

.processBox {
	background: url(../img/process.jpg) no-repeat top center;
	padding-top: 132px;
	margin-top: 45px;
	overflow: hidden
}

.processBox ul {
	width: 1100px;
	margin: 0 auto;
	padding: 30px 0;
	overflow: hidden
}

.processBox li {
	float: left;
	text-align: center;
	width: 250px
}

.processBox li h4 {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 15px
}

.processBox li p {
	line-height: 30px;
	color: #999;
	display: block
}

.processBox li a,.iTopBox .btns a {
	border: 1px solid #888;
	color: #555;
	padding: 5px 15px;
	display: inline-block;
	margin-top: 15px;
}

.processBox li a i,.iTopBox .btns a i {
	font-family: '宋体';
	font-weight: 700;
	font-style: normal;
	margin-left: 10px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms linear;
}

.processBox li:hover a i,.iTopBox .btns:hover a i {
	margin-right: 10px;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

.processBox li.one {
	margin-left: 70px
}

.processBox li.two {
	width: 240px
}

.processBox li.thr {
	width: 215px
}

.processBox li.fou {
	width: 240px
}

.processBox .btns {
	text-align: center;
	margin: 40px 0 0 0
}

.processBox .btns a {
	position: relative;
	display: inline-block;
	line-height: 18px;
	height: auto;
	padding: 14px 26px;
	margin: 0 10px 20px 0;
	padding-left: 100px;
	font-weight: bold;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out;
	border: 1px solid #999;
	position: relative;
	overflow: hidden;
	outline: 0;
	text-shadow: none;
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	vertical-align: middle;
	max-width: 100%;
}

.processBox .btns a:hover {
	border-color: #444;
	padding: 14px 56px 14px 106px;
	background: #444;
	color: #fff
}

.processBox .btns a i {
	left: 0;
	border-right: 1px solid #999;
	width: 18px;
	height: 18px;
	line-height: 18px;
	padding: 14px 26px;
	position: absolute;
	top: 0;
	font-size: 20px;
	display: inline-block;
	margin-right: 15px
}

/*iTop*/
.iTop {
	background: url(../img/topbg.jpg) no-repeat top center;
	height: 533px;
	overflow: hidden
}

.iTopBox {
	margin: 0 auto;
	width: 1100px;
}

.iTopBox .hd {
	text-align: center;
	margin: 60px 0;
	color: #fff
}

.iTopBox .hd h2 {
	font-size: 23px;
	font-weight: 400;
	margin-bottom: 10px
}

.iTopBox .hd a {
	color: #fff;
	text-decoration: underline
}

.iTopBox .bd {
	padding: 72px 0 0;
	width: 100%;
	overflow: hidden;
	color: #bcbdbe;
	background: url(../img/bg-line.png) repeat-x;
	min-height: 205px
}

.iTopBox .itm {
	float: left;
	width: 30.33%;
	padding-left: 3%
}

.iTopBox .tit {
text-align:center;
	font-size: 14px;
	color: #fa8c0a;
	margin-bottom: 5px
}

.iTopBox .num {
text-align:center;
	height: 42px;
	line-height: 42px;
	margin-bottom: 8px;
	font-size: 14px
}

.iTopBox .num em {
	color: #fff
}

.iTopBox .num b {
	font-size: 38px;
	font-weight: bold;
	font-family: 'Microsoft Yahei'
}

.iTopBox .num ins {
	padding: 0 3px;
	text-decoration: none
}

.iTopBox .num span {
	padding-left: 13px
}

.iTopBox .txt {
	height: 50px
}

.iTopBox .btns {
text-align:center;
	margin-top: 20px
}

.iTopBox .btns a {
	color: #fff;
	border-color: #fff
}

/*ServicesBox*/
.Services {
	overflow: hidden;
	background:#ececec; 

}
.ServicesBox:before, .ServicesBox:after {content: "";display: block;}
.ServicesBox:after{clear:both;overflow: hidden;}
.ServicesBox {*zoom: 1;}
.ServicesBox {
	width: 1100px;
	margin:0 auto
	
}
.Services h3 {
	margin: 40px 0;
}
.ServicesBox li {
	margin: 15px 0;
	background:#fff; 
	border:1px solid #e4e4e4;
	height: 300px;
	float: left;
	width: 1100px;
	text-align: center;

}

.ServicesBox li .imgdiv{
	width: 70%;
	float: left;
}
.ServicesBox li .imgdiv img{
	width: 100%;
	height: 300px;
}

.ServicesBox li .infodiv{
	width: 30%;
	float: right;
}

.ServicesBox li .infodiv .headerdiv{
	width: 100%; 
	height: 55px;
	text-align: left;
	background:#f9f9f9;
	line-height:55px;   
}
.headerdiv h3{
	margin: 0 0 0 20px;
	float: left;
}

.headerdiv h5{
	margin-right:20px;
	float: right;
	color: #999
}

.test1div{
	padding: 5%;
	height: 150px;
	border-bottom:1px solid #e4e4e4;
}
.test1div img{
	width: 80px; 
	height: 80px;
	border-radius:40px;border:solid rgb(80,80,80) 0.1px;;
	float:left;
	margin-right:10px
}
.test2div{
	padding: 5%;

}

.test1div p.info {
	text-align: left;
}
.test2div p.now {
	color: #12adff
}

.test2div p.u {
	text-decoration: line-through;
	color: #999
}
.ServicesBox-item-btn {
	display: block;
	height: 35px;
	background-color: #12adff;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 4px 4px 4px 4px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 35px
}

.ServicesBox-item-btn:hover {
	background: #0d95dd;
	color: #fff
}
.ServicesBox li:hover{
  -webkit-transform: scale(1.01);
	  -moz-transform: scale(1.01);
			transform: scale(1.01);

  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
	  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
			box-shadow: 0 -1px 10px rgba(0,0,0,.5);
}

.ServicesBox li p.btn a {
  display: inline-block;
  padding: 10px 40px;
  margin-top: 15px;
  text-shadow: 0 1px 1px rgba(32,40,48,.8);
  text-decoration: none;
  color: rgb(255,255,255);
  background-color: rgb(229,195,85);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(229,195,85)), to(rgb(187,160,71)));
  background-image: -moz-linear-gradient(left top, left bottom, rgb(229,195,85), rgb(187,160,71));
  background-image: linear-gradient(left top, left bottom, rgb(229,195,85), rgb(187,160,71));

  transition: all .2s ease;
}

.ServicesBox li p.btn a:hover {
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
	  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.5);
			box-shadow: 0 -1px 10px rgba(0,0,0,.5);
}


/*myServicesBox*/
.myServices {
	overflow: hidden
}

.myServices h3 {
	margin: 40px 0;
}

.myServicesBox {
	margin: 0 auto;
	width: 1100px
}

.myServicesBox li {
	width: 18%;
	float: left;
	margin: 1.3%;
	background: #f7f7f7;
	border: 1px solid #e4e4e4;
	text-align: center;
	padding: 2%
}

.zzfw .myServicesBox {
	width: 100%
}

.zzfw .myServicesBox li {
	border: 0;
	width: 18.4%;
}
.myServicesBox li i {
	width: 44px;
	height: 55px;
	display: inline-block;
	background: url(../img/sicon.png) no-repeat 0 0;
}

.myServicesBox li i.b {
	width: 48px;
	background-position: -50px 0
}

.myServicesBox li i.c {
	width: 53px;
	background-position: -102px 0
}

.myServicesBox li i.d {
	width: 62px;
	background-position: -161px 0
}

.myServicesBox li h3 {
	margin: 20px 0 0;
	font-weight: 400
}

.myServicesBox li p {
	line-height: 25px;
	color: #666
}
.myServicesBox li p.info {
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align: left;
}
.myServicesBox li p.now {
	margin-top: 20px;
	color: #12adff
}

.myServicesBox li p.u {
	text-decoration: line-through;
	color: #999
}


.myServicesBox-item-btn {
	display: block;
	height: 35px;
	background-color: #12adff;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 4px 4px 4px 4px;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 35px
}

.myServicesBox-item-btn:hover {
	background: #0d95dd;
	color: #fff
}
.myServicesBox li img {
	width: 62px;
	height: 62px;
}
/*footer*/
.footer {
	margin-top: 30px;
	overflow: hidden
}

.footer .hd {
	background: #222;
	color: #666;
	width: 100%;
	padding: 25px 0 0 80px;
	display: inline-block
}

.footer .hd ul {
	width: 1100px;
	margin: 0 auto
}

.footer .hd li {
	float: left;
	width: 10%;
	padding-right: 2%
}

.footer .hd li.bnews {
	width: 20%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.footer .hd li.bnews sup {
	background: #f60;
	font-size: 10px;
	color: #fff;
	padding: 0 3px;
	margin-left: 5px
}

.footer .hd li.bnews p,.footer .hd li.bnews p a {
	width: 100%;
	overflow: hidden
}

.footer .hd li.bnews p span {
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.footer .hd li.last {
	padding: 0;
	width: 30%;
	text-align: center
}

.footer .hd li h4 {
	font-size: 18px;
	font-weight: 100;
	margin-bottom: 13px
}

.footer .hd li p {
	margin-bottom: 8px
}

.footer .hd li.last p {
	font-size: 12px
}

.footer .hd li.last p.phone {
	font-size: 24px;
	margin-bottom: 5px
}

.btn-online,.btn-online:hover {
	background: #f60;
	color: #fff;
	padding: 3px 6px
}

.footer .bd {
	text-align: center;
	padding: 25px 0;
}

.exlink,.sitelink {
	line-height: 30px
}

.sitelink a {
	color: #666
}

.exlink {
	color: #999;
	margin: 5px 0
}

.exlink a {
	margin-right: 5px;
	color: #999
}

.exlink .item-more {
	font-family: simsun
}

.copyright {
	color: #999;
	margin-bottom: 14px
}

.copyright a {
	color: #999
}

.gov a {
	display: inline-block;
	margin-left: 20px
}

.split {
	display: inline-block;
	padding: 0 8px;
	color: #999
}

/*container_box*/
.container_box {
	background: #f6f6f6;
	margin-bottom: -30px;
	padding: 18px 0
}

.col_main {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	min-height: 700px;
	margin: 20px auto;
	width: 1100px
}

.processor_bar {
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	overflow: hidden;
	background-color: #e9e9e9;
	background-image: -moz-linear-gradient(top, #f3f2f2 0, #dfdfdf 100%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3f2f2),
		to(#dfdfdf));
	background-image: -webkit-linear-gradient(top, #f3f2f2 0, #dfdfdf 100%);
	background-image: -o-linear-gradient(top, #f3f2f2 0, #dfdfdf 100%);
	background-image: linear-gradient(to bottom, #f3f2f2 0, #dfdfdf 100%);
	border-bottom: 1px solid #cecece;
	box-shadow: inset 0 1px 0 0 #f8f8f8;
	-moz-box-shadow: inset 0 1px 0 0 #f8f8f8;
	-webkit-box-shadow: inset 0 1px 0 0 #f8f8f8
}

.dialog .processor_bar {
	border-bottom: 1px solid #b1b1b1;
	box-shadow: inset 0 1px 0 0 #f8f8f8, 0 1px 2px 0 #cacaca;
	-moz-box-shadow: inset 0 1px 0 0 #f8f8f8, 0 1px 2px 0 #cacaca;
	-webkit-box-shadow: inset 0 1px 0 0 #f8f8f8, 0 1px 2px 0 #cacaca
}

.processor_bar.ie .step {
	background: transparent url(../img/bg_processor_ie218877.png) no-repeat
		0 0
}

.processor_bar.ie .step.current {
	background-image: none;
	background-color: #62a256
}

.processor_bar .step {
	background: transparent url(../img/bg_processor218877.png) no-repeat 0 0;
	text-align: center;
	line-height: 36px;
	color: #747474
}

.processor_bar .step.pprev {
	background-position: right 0
}

.processor_bar .step.pprev h4 {
	padding-right: 14px
}

.processor_bar .step.prev {
	background-position: right -85px
}

.processor_bar .step.prev h4 {
	padding-right: 14px
}

.processor_bar .step.current {
	background-color: #5fa054;
	background-image: -moz-linear-gradient(top, #78bc6d 0, #4f8d44 100%);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#78bc6d),
		to(#4f8d44));
	background-image: -webkit-linear-gradient(top, #78bc6d 0, #4f8d44 100%);
	background-image: -o-linear-gradient(top, #78bc6d 0, #4f8d44 100%);
	background-image: linear-gradient(to bottom, #78bc6d 0, #4f8d44 100%);
	color: #fff
}

.processor_bar .step.next {
	background-position: left -41px
}

.processor_bar .step.next h4 {
	padding-left: 8px
}

.processor_bar .step.nnext {
	background-position: left -1px
}

.processor_bar .step.nnext h4 {
	padding-left: 8px
}

.processor_bar h4 {
	font-weight: 400;
	font-style: normal;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}

.processor_bar {
	background-color: #fff;
	background-image: none;
	border-color: #e6e7ea;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none
}

.dialog .processor_bar {
	border-color: #e6e7ea;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none
}

.processor_bar.ie .step {
	background-image: url(../img/bg_processor218877.png)
}

.processor_bar.ie .step.current {
	background-color: #12adff
}

.processor_bar .step {
	background: transparent url(../img/bg_processor218877.png) no-repeat 0 0;
	line-height: 44px
}

.processor_bar .step.prev {
	background-position: right 0px
}

.processor_bar .step.current {
	background-color: #12adff;
	background-image: none;
	font-size:1.3rem;
}

.processor_bar .step.next {
	background-position: 0 -88px;
	font-size:1.3rem;
}

.processor_bar .step.nnext {
	background-position: 0 0;
	font-size:1.3rem;
}

.info_box {
	*zoom: 1;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px
}

/*.info_box:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both
}*/

.info_box .form_wrp {
	/*float:left;width:700px;border-right:1px solid #e7e7eb*/
	
}

.info_box .tips_show {
	overflow: hidden;
	*zoom: 1;
	padding-top: 25px;
	font-size: 14px
}

.info_box .form {
	display: inline-block;
	*display: inline;
	*zoom: 1; /*width:75%;margin-left:100px*/
	text-align: left;
	width: 90%
}

.frm_input_box .money {
	position: absolute;
	right: 15px
}

.frm_input_box .dsrs {
	border: 0;
	line-height: 30px;
	height: 28px;
	width: 90%
}

.frm_fieldset {
	padding-top: 25px
}

.info_box .form_wrp .frm_title {
	margin-bottom: 25px;
	font-size: 1.4rem;
}

.icon_msg_mini {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	display: inline-block
}

.mini_tips i {
	font-weight: 400;
	font-style: normal;
	margin-top: -3px;
	margin-right: 5px;
	*margin-top: 0
}

.icon_msg {
	width: 56px;
	height: 56px;
	vertical-align: middle;
	display: inline-block
}

.icon_msg.success {
	background: url("../img/base_z21def6.png") 0 -602px no-repeat
}

.icon_msg.warn {
	background: url("../img/base_z21def6.png") 0 -668px no-repeat
}

.icon_msg.error {
	background: url("../img/base_z21def6.png") 0 -734px no-repeat
}

.icon_msg.mail {
	background: url("../img/base_z21def6.png") 0 -800px no-repeat
}

.icon_msg.waiting {
	background: url("../img/base_z21def6.png") 0 -866px no-repeat
}

.icon_msg.info {
	background: url("../img/base_z21def6.png") 0 -932px no-repeat
}

.icon_msg_mini {
	width: 16px;
	height: 16px;
	vertical-align: middle;
	display: inline-block
}

.icon_msg_mini.success {
	background: url("../img/base_z21def6.png") 0 -998px no-repeat
}

.icon_msg_mini.warn {
	background: url("../img/base_z21def6.png") 0 -1024px no-repeat
}

.icon_msg_mini.info {
	background: url("../img/base_z21def6.png") 0 -1050px no-repeat
}

.icon_msg_mini.waiting {
	background: url("../img/base_z21def6.png") 0 -1076px no-repeat
}

.icon_msg_mini.info {
	background: url("../img/base_z21def6.png") 0 -1050px no-repeat
}

.icon_msg_mini.waiting {
	background: url("../img/base_z21def6.png") 0 -1076px no-repeat
}

.icon_msg_mini.ask {
	background: url("../img/base_z21def6.png") 0 -1102px no-repeat
}

.icon_msg_small {
	width: 32px;
	height: 32px;
	vertical-align: middle;
	display: inline-block
}

.icon_msg_small.success {
	background: url("../img/base_z21def6.png") 0 -1128px no-repeat
}

.info_box .frm_control_group {
	padding-bottom: 20px
}

.frm_label {
	float: left;
	width: 5em;
	margin-top: 1.3em;
	margin-right: 1em;
	font-size: 1.4rem;
}

.info_box .frm_label {
	width: 5em
}

.frm_label_tips {
	display: block;
	color: #8d8d8d;
	margin-top: 8px;
	padding-left: 20px;
	font-size: 14px
}



.myfrm_controls {
	vertical-align: top;
	float: none;
	width: auto;
	*display: block;
	*zoom: 1;
}

.myfrm_controls:after {
	content:
		" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
	visibility: hidden;
	clear: both;
	height: 0 !important;
	display: block;
	line-height: 0
}

.frm_input,.frm_textarea {
	width: 100%;
	background-color: transparent;
	border: 0;
	outline: 0
}

.frm_input {
	height: 22px;
	*line-height: 22px;
	margin: 4px 0
}

.frm_textarea {
	height: 100px
}

.frm_input_box,.input,.textarea {
	display: inline-block;
	position: relative;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	width:80%;
	font-size: 14px;
	padding: 0 10px;
	border: 1px solid #ddd;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #fff;
	    margin-top: 13px;
}

.frm_input_box .frm_input_append {
	*height: 30px;
	font-size: 0
}

.frm_input_box.search {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

.frm_input_box.append {
	padding-right: 30px
}

.frm_tips {
	width: 248px;
	color: #8d8d8d;
	padding-top: 4px;
}

.tool_bar {
	border-top: 1px solid #e7e7eb;
	padding-bottom: 50px;
	padding-top: 20px;
	    margin-top: 20px;
}

.info_box .tool_bar {
	padding-bottom: 0; /*text-align:center;width:450px;*/
	margin-bottom: 25px;
}

.frm_qy {
	line-height: 30px
}

.frm_qy a {
	padding-right: 15px
}

.btn {
	display: inline-block;
	overflow: visible;
	padding: 5px 22px;
	height: 30px;
	line-height: 30px;
	*line-height: 28px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	cursor: pointer
}

.btn:hover {
	text-decoration: none
}

.btn.btn_mini {
	height: 21px;
	line-height: 21px;
	*line-height: 19px;
	padding: 0 10px
}

.juli {
	margin-right: 10px
}

.btn_select {
	background-color: #12adff;
	border-color: #12adff;
	color: #fff
}

.btn_select:hover {
	background: #0d95dd;
	color: #fff
}

.btn_primary {
	background-color: #12adff;
	border-color: #12adff;
	color: #fff
}

.btn_primary:hover {
	background: #0d95dd;
	color: #fff
}

.btn button {
	display: block;
	width:100%;
	height: 100%;
	background-color: transparent;
	border: 0;
	outline: 0;
	overflow: visible;
	padding: 0 22px;
	cursor: pointer;
	color:#fff;
}

.btn_primary button a{
	color: #fff;
	font-size: 1.4rem;
}

.faq {
	text-align: left;
	padding: 0 25px
}

.faq h3,.faq h4 {
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: 100
}

.faq h4 {
	font-size: 16px;
	margin-top: 15px
}

.faq h4 i.info {
	margin-right: 5px
}

.help_main_box {
	overflow: hidden;
	margin-bottom: 10px
}

.help_txt {
	font-weight: bold;
	color: #666;
	margin-bottom: 10px;
	cursor: pointer
}

.help_f {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #666;
}

.help_pic {
	float: left;
	width: 90%;
	font-size: 12px
}

.clear {
	clear: both
}

.help_btn a {
	color: #fff
}

.help_btn a:hover {
	color: #fff
}

table {
	background-color: transparent
}

th {
	text-align: left
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th {
	background: #f9f9f9
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td
	{
	padding: 4px 4px;
	line-height: 1.42857143;
	vertical-align: top;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td
	{
	border-top: 0
}

.table>tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.input {
	line-height: 28px;
	width: auto;
	color: #333;
	font-size: 1.4rem;
}

.input:focus {
	color: #333
}



/**pages*/
.pagination {
	margin: 0;
	padding: 20px;
	text-align: center;
	font-size: 12px;
	display: block
}

.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0
}

.pagination ul>li {
	display: inline
}

.pagination ul>li>a,.pagination ul>li>span {
	margin: 0 2px;
	float: left;
	padding: 5px 12px;
	background-color: #ddd;
	color: #666;
	border-radius: 2px;
	opacity: .88
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus {
	opacity: 1
}

.pagination ul>.active>a,.pagination ul>.active>span {
	background-color: #12adff;
	color: #fff
}

.pagination ul>.active>a,.pagination ul>.active>span {
	cursor: default
}

.pagination ul>li>span,.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus
	{
	color: #999;
	background-color: transparent;
	cursor: default
}

/*faq*/
.site-search-form {
	padding: 0 20%;
	overflow: hidden
}

.search-input {
	float: left;
	color: #999;
	border: solid 1px #ddd;
	width: 86%;
	height: 50px;
	padding: 0 12px;
	border-right: 0;
	font-size: 16px;
	border-radius: 2px 0 0 2px;
	outline: 0
}

.search-input:focus {
	border-color: #45b6f7
}

.search-btn {
	color: #fff;
	border: 0;
	background: #45b6f7;
	height: 52px;
	font-size: 16px;
	padding: 0 12px;
	border-radius: 0 2px 2px 0;
	width: 10%;
	font-family: "Microsoft YaHei";
	cursor: pointer
}

.search-btn:hover,.search-btn:focus {
	color: #fff;
	opacity: .85;
	filter: alpha(opacity = 85)
}

.search-btn .fa {
	font-size: 16px;
	width: 16px
}

.site-search-form a {
	margin-left: 20px;
	color: #999
}

.site-search-form a:hover {
	color: #45b6f7
}

.faq_box .bd {
	overflow: hidden;
	margin-top: 40px
}

.faq_box .bd_l,.faq_box .bd_r {
	float: left;
}

.faq_box .bd_l,.bd_all {
	width: 60%;
	min-height:500px;
	padding: 2%;
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-radius: 4px
}

.faq_box .bd_r {
	width: 30%;
	margin-left: 1.6%;
	padding: 2%;
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-radius: 4px
}

.bd_all {
	width: 95.6%
}

.faq-header {
	border-bottom: 2px solid #eee
}

.faq-header h4 {
	margin: 20px 0;
	font-size: 18px;
	font-weight: 400
}

.faq-content {
	padding: 0 20px
}

.faq-content .faq-category {
	margin-top: 20px;
	border-bottom: 1px solid #eee
}

.faq-content .faq-category .cat-header .category-header {
	font-weight: 100;
	margin-bottom: 10px
}

.faq-content .faq-category .cat-header .view-all {
	margin-top: 10px;
	font-size: 12px;
	color: #1c232e
}

.faq-content .faq-category .cat-header .view-all-col {
	padding-top: 15px;
	text-align: right
}

.faq-content .faq-category .item-ul {
	padding-left: 45px;
	margin-bottom: 15px
}

.faq-content .faq-category .hot-item {
	padding: 10px 0;
	border-bottom: 1px dashed #e0e0e0;
}

.faq-content.hot-faq-content {
	padding: 5px 0
}

.faq-content.hot-faq-content ul {
	padding-left: 0
}

.faq-content.hot-faq-content .hot-qa {
	margin-top: 10px;
}

.faq-content.hot-faq-content .hot-qa .ask {
	color: #12adff
}

.faq-content.hot-faq-content .hot-qa .hot-qa-ask {
	color: #000
}

.faq-content.hot-faq-content .hot-qa .hot-qa-answer {
	width: 95%;
	line-height: 1.72222;
	height: 46px;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #7f8c8d
}

.faq-content.hot-faq-content .hot-qa .hot-qa-answer .ask {
	color: #12adff
}

.faq-content.every-article {
	padding: 20px 10px
}

.faq-content.every-article .article-share .article-date {
	color: rgba(127, 140, 141, .75);
	font-size: 14px
}

.faq-content.every-article .article-share li {
	padding: 0 5px 0 0
}

.faq-content.every-article .article-share 
.share {
	display: inline-block;
	width: 35px;
	height: 35px;
	font-size: 25px;
	color: rgba(127, 140, 141, .75);
	text-align: center;
	line-height: 35px;
	border: 1px solid rgba(127, 140, 141, .75);
	border-radius: 50%
}

.faq-content.every-article .article-share .share:hover {
	text-decoration: none;
	color: #404647;
	border-color: #404647
}

.faq-content.every-article .article-content .answer-label {
	color: #141d26;
	font-size: 22px
}

.faq-content.every-article .article-content .real-answer {
	color: #666;
	line-height: 2em;
	font-size: 16px
}

.faq-content.every-article .article-feedback .feedback {
	display: inline-block
}

.faq-content.every-article .article-feedback .feedback.feedback-text {
	color: rgba(127, 140, 141, .75);
	font-size: 14px
}

.faq-content.every-article .article-feedback .feedback.feedback-text .normal-light
	{
	color: #7f8c8d
}

.faq-content.every-article .article-feedback .feedback.feedback-choice {
	margin-left: 10px
}

.faq-content.every-article .article-feedback .feedback.feedback-choice a
	{
	color: #7f8c8d;
	border: 1px solid #7f8c8d
}

.faq-content.every-article .article-feedback .feedback.feedback-choice a span
	{
	margin-right: 5px
}

.faq-content.hot-faq-content.hot-faq-topic .hot-qa .hot-qa-answer {
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.faq-navigation label {
	background: 0 0;
	margin-top: 20px;
	margin-bottom: 0
}

.faq-navigation label span {
	padding: 0 10px;
	font-family: '宋体'
}

.faq-navigation label .activeFaq {
	color: #1c232e
}

.faq-navigation label a {
	font-size: 14px
}

.topic-pagination {
	text-align: center
}

.ui-match {
	background: #ff0
}

.category-header {
	font-size: 16px;
	font-weight: 400
}

.category-header i {
	margin-right: 10px
}

.faq-navigation {
	line-height: 50px
}

.faq-navigation a {
	color: #12adff
}

/*reg*/
.bg {
	background-color:#f9f9f9
}
.reg {
	width: 900px;
	margin: 0 auto
}

.reg_logo {
	text-align: left;
}

.logo_img {
	font-size: 18px;
	margin: 40px auto;
	display: inline-block;
	width: 90px;
}

.reg_bd {
	border-radius: 10px;
	background-color:#fff;
	border: 1px solid #ddd;
	padding: 30px
}

.mail_check_box {
	text-align: center;
	font-size: 16px;
	font-weight: 500;
}

.mail_check_box img {
	margin-bottom:10px;
	width:100px;
	height:100px;
	border-radius:50px;border:solid rgb(100,100,100) 0.1px;;
}

.mail_check_box .info {
	margin-top:10px
}
.mail_check_box i {
	margin-right: 10px
}

.formbox {
	margin-top: 2.5rem;
}

.formelem {
	text-align:center;
}

.formbox h3 {
	font-size: 14px;
	color: #333;
	font-weight: 700;
	margin-bottom: 15px;
	padding-left: 12px
}

.formbox li {
	margin-bottom: 15px;
	clear: both;
	zoom: 1
}

.formbox li.checkbox {
	padding-left: 10px
}

.formbox li.hidden {
	display: none
}

.formbox .label_title {
	width: 70px;
	text-align: right;
	float: left;
	display: inline;
	font-size: 14px;
	color: #666;
	line-height: 36px
}
.formbox .inputbox {
}

.formbox .normalText {
	border-radius: 0.6rem;
	height: 5rem;
	font-size:1.4rem;
	text-align:left;
	padding-left:5rem;
	background-color:#f5f5f5 !important;
	width:75%;
}

.formbox .normalText:focus{
	border:0 !important;
}
.formbox .normalText:-webkit-autofill {
        -webkit-box-shadow: 0 0 0px 1000px #f5f5f5 inset !important;
        -webkit-text-fill-color: #000 !important;
}

.formbox .phonecheck_box .normalText {
	width: 90%;
}

.phonecheck_box .btn_phone {
	display: inline-block;
	width: 100px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #ccc;
	color: #000;
	margin-left: 10px;
	border-radius: 3px;
	*vertical-align: 8px
}

.phonecheck_box .js_getcheck {
	background:
		url(http://s12.mogujie.cn/pic/140328/o613k_kqzfmscmozbg2zdwgfjeg5sckzsew_42x24.png)
		repeat-x
}

.phonecheck_box .js_regetcheck {
	background: #f1f1f1
}

.phonecheck_box .downing {
	cursor: default
}

.formbox .subbox {
	padding-left: 10px
}

.input-icons-account{
	background:#fff url(../img/userp.png) no-repeat;
	background-position: 2rem;
	background-size:1.69rem 1.95rem;
}


.input-icons-tel{
	background:#fff url(../img/tel.png) no-repeat;
	background-position: 2rem;
	background-size:1.43rem 2.08rem;
}

.input-icons-pwd{
	background:#fff url(../img/pwd.png) no-repeat;
	background-position: 2rem;
	background-size:1.755rem 2.08rem;
}


.input-icons-ppwd{
	background:#fff url(../img/pwd.png) no-repeat;
	background-position: 2rem;
	background-size:1.755rem 2.08rem;
}


.input-icons-yzm{
	background:#fff url(../img/yzm.png) no-repeat;
	background-position: 2rem;
	background-size:1.885rem 1.625rem;
}


.input-icons-email{
	background:#fff url(../img/email.png) no-repeat;
	background-position: 2rem;
	background-size:1.95rem 1.56rem;
}


.input-icons-add{
	background:#fff url(../img/addp.png) no-repeat;
	background-position: 2rem;
	background-size:1.82rem 2.145rem;
}


.formbox .btn_primary:hover {
	color: #fff
}

.reg_ft {
	text-align: center;
	padding: 15px 0;
	color: #999
}

/*page-wrap*/
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after
	{
	display: table;
	content: " "
}

.clearfix:after,.container:after,.container-fluid:after,.row:after {
	clear: both
}

.page-wrap {
	width: 1100px;
	margin: 0 auto;
	display: block;
	clear: both
}

.page-wrap dt {
	width: 752px;
	padding: 20px;
	float: left;
	background: #fff
}

.page-wrap dd {
	width: 275px;
	float: left;
	background: #f9f9f9;
	padding: 15px;
	border-left: 1px solid #f1f1f1
}

.person-info {
	height:10rem;
	margin-top:1rem;
	text-align:left;
	background: url(/img/m_next.png)no-repeat 95% center #ffffff;
	background-size:7px 12px;
}

.person-head{
	width:100%;
	height:10rem;
	background: url(/img/person-head.png)no-repeat 4rem center;
	background-size:63px 63px;
	text-align:left;
}
.person-head label{
	display:inline-block;
	color:#333333 !important;
	font-size:1.8rem;
	font-family:"Microsoft Yahei";
	height:5rem;
	line-height:7.5rem;
	margin-left:12rem;
}

.person-head p{
	margin-top:0.5rem;
	margin-left:12rem;
	color:#333333 !important;
	font-size:1.4rem;
}

.litop{
	margin-top:1rem;
}

.p_name{
	float:left;margin-top:18px;margin-left:5px;
	font-size:18px;
	font-weight: 600;
	color:#fff;
}

.p_sz{
	font-size:16px;
	float:right;
	margin-right:10px;
	color:#fff;
}

.p_sz:hover{
	color:#fff;
}
.person-info .item_pic img{
	width: 50px;
	height:50px;
	border-radius:25px;border:solid rgb(100,100,100) 0.1px;
	float:left;
    display: table-cell;
}


.person-info h3 {
	font-weight: 400
}

.person-info .userinfo_list li {
	border-bottom: 1px dashed #ccc;
	line-height: 36px;
    text-align: center;

}

.person-info .userinfo_list {
	margin: 10px 0 0;
	font-size: 1.4rem;
}

.person-info .item-detail {
	text-align: center;
	margin-top: 5px;
	border: 0;
	font-size: 12px
}

.rank-box {
	margin: 20px 0;
	border-top: 0px solid #ddd;
	border-left: 0;
	border-right: 0;
	padding: 15px 0;
	margin: 20px -15px
}

.rank-tit {
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin: 0 0 10px 0;
	position: relative;
	line-height: 35px;
	padding: 0 10px;
	background: #efefef;
}

.rank-tit i {
	margin-right: 5px
}

.rank-tit em {
	position: absolute;
	right: -8px;
	background: #ffb257;
	top: 0;
	width: 8px;
	height: 35px
}

.iask {
	color: #f06969
}

.iask em {
	background: #f06969
}

.rank-cate {
	color: #666;
	font-size: 13px;
	padding: 10px;
	line-height: 28px
}

.rank-cate a.blue {
	margin-left: 8px
}

.rank-cate ul {
	padding: 10px 0
}

.rank-cate .frm_input_box {
	width: 263px;
	margin-bottom: 10px
}

.rank-cate select {
	color: #999;
	width: 285px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	height: 30px
}

.black {
	color: #000
}

.rank-cate textarea.frm_input_box {
	height: auto;
	padding: 10px;
	font-size: 13px;
	line-height: 25px
}

.rank-cate .dsrs {
	border: 1px solid #ddd;
	width: 100%;
	line-height: 30px;
	height: 30px
}

.rank-cate .btn_primary {
	width: 240px;
	text-align: center
}

.rank-cate .btn_primary button {
	margin: 0 auto;
	font-size: 14px
}

.zzfw .ServicesBox {
	width: 100%
}

.zzfw .ServicesBox li {
	border: 0;
	width: 18.4%;
}

.ptit {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	font-weight: 400
}

.zzfw_order {
	margin-bottom:10rem;
}
.zzfw_order li{
	width:100%;
	height:5rem;
	line-height:5rem;
	text-align:left;
	font-size:1.4rem;
	font-family:"Microsoft Yahei";
	border-bottom:0.01rem solid #eaeaea;
	background: url(/img/m_next.png)no-repeat 95% center #ffffff;
	background-size:7px 12px;
	padding-left:1rem;
	-moz-box-sizing: border-box;  
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box;
}
.zzfw_order h3 {
	background: #fff;
	height:25px;
}

.zzfw_order h3 {
	padding: 10px 15px;
	margin: 0
}

.zzfw_order i{
	display:inline-block;
	width:5rem;
	height:5rem;
	vertical-align:top;
}

.z1{
	background: url(/img/z1.png)no-repeat center center;
	background-size:16px 19.5px;
}

.z2{
	background: url(/img/z2.png)no-repeat center center;
	background-size:17px 19.5px;
}

.z3{
	background: url(/img/z3.png)no-repeat center center;
	background-size:17.5px 22.5px;
}

.z4{
	background: url(/img/z4.png)no-repeat center center;
	background-size:17px 18.5px;
}

.z5{
	background: url(/img/z5.png)no-repeat center center;
	background-size:18px 18px;
}

.z6{
	background: url(/img/z6.png)no-repeat center center;
	background-size:19px 19px;
}
.z7{
	background: url(/img/z7.png)no-repeat center center;
	background-size:16px 15.5px;
}

.z8{
	background: url(/img/z8.png)no-repeat center center;
	background-size:19px 17px;
}

.z9{
	background: url(/img/z9.png)no-repeat center center;
	background-size:18.5px 18.5px;
}


.switch_locale{
	width:100%;
	height:5rem;
	line-height:5rem;
	background-color:#fff;
	margin-bottom:1rem;
	text-align:left;
	font-size:1.4rem;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
	background: url(/img/m_next.png)no-repeat 95% center #ffffff;
	background-size:7px 12px;
	padding-left:1rem;
	-moz-box-sizing: border-box;  
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box; 
	-ms-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
}

.switch_locale label{
	position:absolute;
	top:0rem;
	right:10%;
	color:#bfbfbf;
}
.switch_locale i{
	display:inline-block;
	width:5rem;
	height:5rem;
	vertical-align:top;
	background: url(/img/switch_locale.png)no-repeat center center;
	background-size:14px 18.5px;
}
.select_box{
	position: fixed;
	height:100%;
	width:0;
	right:0;
	background:#ffffff;
	z-index: 1002;
	box-shadow: 0 0 15px rgba(0, 0, 0, .5);
}

.select_box li{
	line-height:5rem;
	border-bottom:1px solid #c5c5c5;
	padding-left:10px;
	font-size:1.6rem;
}
.person_h{
	width:100%;
	height:5rem;
	line-height:5rem;
	text-align:center;
	font-size:1.8rem;
	color:#fff;
	background-color:#1a78d6;
}

.zzfw_order h3 {
	padding: 10px 15px;
	margin: 0
	
}

.zzfw_order h3 span{
	float:right;
}

.zzfw_order table,.shangqid table {
	width: 100%;
	line-height: 38px;
	border: 1px solid #FCE5C4;
	border-top: 0
}



.zzfw_order table th,.shangqid table th {
	border-bottom: 1px solid #f1f1f1;
	background: #f9f9f9;
	font-size:1.4rem;
}

.zzfw_order table td,.shangqid table td {
	border-bottom: 1px dashed #f1f1f1;
}

.pcom {
	border: 1px solid #eee
}

.pcom h3 {
	background: #fff;
	font-size:17px;
}
.pcom a{
	color:#000
}

.icon{
	background: url(../img/icon.png)no-repeat ;
	width:60px;
	height:60px
}
.pcom table {
	border: 0;
	overflow: hidden
}

.task_step {
	margin-top: 30px;
	width: 98%;
	margin: 100px auto;
	min-height:100px;
}
.task_step2 {
	margin-top: 30px;
	width: 120%;
	margin: 50px auto;
	min-height:100px;
}
.task_step li {
	float: left;
	width: 16.6%;
	font-size: 14px;
	text-align: left;
	color: #999;
	border-top: 1px solid #e7e7e7;
	position: relative;
	padding-top: 20px;
}
.task_step2 li {
	float: left;
	width: 16.6%;
	font-size: 14px;
	text-align: left;
	color: #999;
	border-top: 1px solid #e7e7e7;
	position: relative;
	padding-top: 20px;
}
.task_step .step-desc {
	position: absolute;
	background: url(../img/task_step.png) no-repeat 0 -29px;
	width: 10px;
	height: 10px;
	left: 50%;
	top: -5px;
	margin-left: -5px;
}

.task_step2 .step-desc {
	position: absolute;
	background: url(../img/task_step.png) no-repeat 0 -29px;
	width: 10px;
	height: 10px;
	left: 50%;
	top: -5px;
	margin-left: -5px;
}

.task_step .step-nm {
	position: absolute;
	font-size: 16px;
	left: 50%;
	top: -50px;
	margin-left: -30px;
}

.task_step2 .step-nm {
	position: absolute;
	font-size: 13px;
	left: 50%;
	top: -50px;
	margin-left: -30px;
}


.task_step .step-time {
	position: absolute;
	font-size: 13px;
	color: #999;
	width: 100px;
	left: 50%;
	top: -20px;
	margin-left: 30px;
}

.task_step2 .step-time {
	position: absolute;
	font-size: 10px;
	color: #999;
	width: 100px;
	left: 50%;
	top: -28px;
	margin-left: 30px;
}
.task_step .step-status {
	position: absolute;
	font-size: 10px;
	color: black;
	left: 50%;
	top: 0px;
	margin-left: -15px;
}

.task_step2 .step-status {
	position: absolute;
	font-size: 10px;
	color: black;
	left: 50%;
	top: 0px;
	margin-left: -15px;
}
.task_step .step-info {
	position: absolute;
	font-size: 13px;
	color: black;
	left: 50%;
	top: 20px;
	margin-left: -30px;
}

.task_step2 .step-info2 {
	position: absolute;
	font-size: 10px;
	line-height: 18px;
	color: black;
	left: 50%;
	top: 50px;
	margin-left: -20px;
}
.task_step .on {
	color: #FF9F1B;
	border-color: #FF9F1B
}

.task_step2 .on {
	color: #FF9F1B;
	border-color: #FF9F1B
}
.task_step .on .step-desc {
	background-position: 0 0;
	height: 16px;
	top: -10px;
	width: 16px;
}

.task_step2 .on .step-desc {
	background-position: 0 0;
	height: 16px;
	top: -10px;
	width: 16px;
}
.zzfw {
	margin-bottom: 30px;
	overflow: hidden
}

.ptxt {
	background: #FFF8EE;
	line-height: 45px;
	padding: 0 15px;
	border-bottom: 1px solid #f1f1f1
}

.ptxt i {
	font-style: normal;
	color: #ff9f1b
}

.shuom {
	border: 1px solid #f1f1f1;
	border-top: 0;
	padding: 15px;
}

.companyinfo {
	margin-top: 10px
}

.companyinfo li {
	line-height: 30px
}

.shuom h4 {
	font-weight: 500;
	margin-bottom: 10px;
	font-size: 15px
}

.shuom p {
	padding-left: 20px;
	font-size: 13px
}

.shangq {
	margin-bottom: 15px
}

.shangqid .ptxt {
	background: #f1f1f1
}

.shangqid .btn {
	margin-top: 7px;
	padding: 0 22px;
	font-size: 13px;
}

.shangqid .shuom {
	background: #f9f9f9;
	border-right: 0;
	border-left: 0;
}

.shangqid .ptit {
	margin: 0;
	background: #f1f1f1;
	line-height: 40px
}

.shangqid .ptit .btn {
	margin: 10px 15px
}

.shangqid table {
	border-color: #f1f1f1
}

.shangqid table a {
	margin-right: 8px
}

/*editer*/
.pageAdd {
	padding: 25px 0
}

.pageAdd .frm_control_group {
	padding-bottom: 20px;
}

.pageAdd .frm_tips {
	font-size: 12px
}

.pageAdd .frm_controls {
	line-height: 25px
}

.pageAdd .frm_radio {
	padding-right: 20px
}

.write_box {
	border: 1px solid #ddd;
	min-height: 350px
}

.pageAdd .tool_bar {
	padding-left: 6em
}
/*selTab*/
.selTab {
	display: inline-block;
}

.sub-tag {
	overflow: hidden;
	clear: both
}

.selTab .tabA {
	margin-top: 10px;
	float: left;
	position: relative;
	z-index: 900
}

.selTab .tabA span.tabselect {
	width: 400px;
	margin-top: -1px;
	font-weight: bold;
	background: #fff;
	cursor: pointer;
	color: #555557;
	border: 1px solid #ddd;
	border-top: 4px solid #12adff;
	position: relative;
	_margin-bottom: -1px
}

.selTab .tabA span {
	background: #fff;
	height: 24px;
	line-height: 34px;
	float: left;
	padding: 0px 18px 10px 0px;
	font-size: 14px;
	border: solid #ddd;
	border-width: 2px 1px 0 1px;
	color: #000;
	border-top-color: #12adff
}

.selTab .tabA .tabselect .indusid {
	width: 408px;
	height: 32px;
	border: 0px;
	cursor: pointer;
	padding-left: 10px
}

.selTab .tabA span i {
	width: 17px;
	height: 16px;
	background: url("../img/harrow.png") no-repeat scroll right center
		rgba(0, 0, 0, 0);
	position: absolute;
	top: 10px;
	right: 14px
}

.setbox {
	display: none;
	width: 836px;
	position: absolute;
	top: 55px;
	left: 0;
	border: 1px solid #ddd;
	background: #fff
}

.setbox h4 {
	padding: 0 20px;
	line-height: 30px;
	border-bottom: 1px solid #ddd;
	background: #f9f9f9;
}

.setbox h4 a {
	font-weight: 100;
	float: right;
	font-family: Tahoma
}

.jobcatebox {
	padding: 20px;
}

.jobcatebox a {
	padding-right: 15px;
	min-width: 70px;
	display: inline-block
}

.selTab .tabA:hover .setbox {
	display: block
}

.search-bar {
	float: left;
}

.searchInput {
	padding-left: 0px
}

.keyword2 {
	display: inline-block;
	position: relative;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	width: 660px;
	font-size: 24px;
	padding: 0 10px;
	border: 1px solid #ddd;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #fff
}

.frm_input_box .frm_input_append {
	*height: 30px;
	font-size: 0
}

.frm_input_box.search {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0
}

.search-bar .btn_primary {
	width: 100px;
	height: 43px;
	font-size: 24px;
	line-height: 43px;
	cursor: pointer;
	margin-left: 15px
}

.search-bar .btn_primary:hover {
	color: #fff
}

.search-bar .c70 {
	margin-left: 20px
}

.sub-tag {
	background: #fff;
	border: 1px solid #ddd;
}

.sub-tag dt {
	width: 105px;
	padding: 10px 15px 10px 30px;
	font-weight: 400;
	color: #999
}

.sub-tag dd {
	background: #fff;
	border: 0;
	padding: 10px 15px;
	width: 900px
}

.popup2 {
	background: #fff;
	visibility: hidden;
	z-index: 1002;
	border: 1px solid #eee;
	position: fixed;
	top: 150px;
	left: 50%;
	width: 720px;
	margin-left: -400px
}

.popup2 .in_select {
	margin-bottom: 25px;
	padding-top: 5px;
	padding-right: 5px
}

.popup2 dt {
	width: 720px;
	padding: 10px 15px 5px 30px;
	font-weight: 400
}

.popup2 dd {
	border: 0;
	padding: 0px 15px 5px 15px;
	width: 705px;
	color: #444
}

.popup3 {
	background: #fff;
	visibility: hidden;
	z-index: 1002;
	border: 1px solid #eee;
	position: fixed;
	top: 150px;
	left: 50%;
	width: 860px;
	margin-left: -400px
}

.popup3 .in_select {
	margin-bottom: 25px;
	padding-top: 5px;
	padding-right: 5px
}

.popup3 dt {
	width: 720px;
	padding: 10px 15px 5px 30px;
	font-weight: 400
}

.popup3 dd {
	border: 0;
	padding: 0px 15px 5px 15px;
	width: 705px;
	color: #444
}

.frm_checkbox {
	min-width: 230px;
	display: inline-block
}

.selBd {
	background: #fff;
	margin-top: 20px;
	min-height:300px
}

.selBd .ptit {
	line-height: 30px;
	padding: 10px 20px
}

.iselect {
	font-size: 15px;
	padding-left: 10px;
	width: 120px;
	height: 38px;
	margin-left: 10px;
	border: 1px solid #ddd
}

.aw {
	position: relative;
	clear: both;
	overflow: hidden
}

.awf {
	background: #fff;
	margin-left: 2%;
	padding: 1%;
	width: 22%;
	float: left;
	display: inline-block
}

.awr {
	width: 74%;
	float: left
}

.awr .selBd {
	margin-top: 0
}

.awdl dt {
	background: none;
	padding: 10px;
	width: auto;
	font-size: 12px
}

.awdl dd {
	background: none;
	border: 0;
	width: auto
}

.awdl dd a {
	width: 100%;
	display: inline-block
}

.awdl dd a i {
	font-style: normal;
	margin-left: 3px
}

.newslist {
	padding: 0 20px
}

.newslist li {
	padding: 10px 0 10px;
	border-bottom: 1px dashed #e0e0e0;
	overflow: hidden
}

.newslist p.meta {
	color: #999;
	line-height: 20px;
	font-size: 12px
}

.sub-tag b {
	font-weight: 400;
	color: red
}

.sub-tag em {
	font-weight: 400;
	font-size: 13px
}

.seltxt .title {
	width: 793px;
	height: 72px;
	margin: 20px 0;
	border-left: 5px solid #666;
	padding: 8px 10px 8px 32px;
	background: #fff
}

.seltxt .title h1 {
	width: 100%;
	font: 100 25px "微软雅黑";
	color: #333;
	margin-bottom: 6px
}

.seltxt .title .zuozhe {
	color: #AAA
}

.seltxt .title .zuozhe span {
	font-size: 13px;
	margin-right: 20px
}

.seltxt-con {
	min-height: 372px;
	width: 785px;
	line-height: 26px;
	font-size: 14px;
	float: left;
	border-left: 5px solid #F0F0F0;
	margin-bottom: 45px;
	padding: 10px 15px 0 33px;
	overflow: hidden;
	background: #fff;
	color: #666
}

.seltxt-b {
	width: 790px;
	line-height: 26px;
	font-size: 14px;
	float: left;
	padding: 10px 15px 0 33px;
	background: #fff
}

.seltxt-b li {
	width: 50%;
	float: left;
	padding: 10px 0;
	border-bottom: 1px dashed #f1f1f1
}

.seltxt-b li.all {
	width: 100%
}

.seltxt-b li label {
	width: 80px;
	display: inline-block;
	float: left;
	color: #999;
	font-size: 13px
}

.seltxt-b li.all label {
	display: block;
	width: 100%
}

.seltxt .l {
	width: 840px;
	float: left
}

.seltxt .r {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 240px;
}

.seltxt .r dt {
	display: block;
	clear: both;
	width: 100%;
	padding: 10px
}

.seltxt .r .sub-tag dd {
	width: auto
}

.seltxt .r .sub-tag dd label {
	width: 100%;
	padding: 0
}

.seltxt .r .sub-tag dt label {
	color: #000
}

.selTab .tabA.detail span.tabselect {
	border-bottom: 1px solid #ddd
}

.selTab .tabA:hover .sub-tag {
	display: block
}

.sub-tag {
	position: relative
}

.sub-tag .fr {
	position: absolute;
	right: 15px;
	top: 10px;
	font-size: 16px;
	font-family: verdana;
}

.faqbg {
	padding: 0;
	margin-bottom: 15px
}

.faqbg h3 {
	line-height: 36px;
	padding: 0 10px;
	background: #F9F9F9;
	border-bottom: 1px solid #F0F0F0;
	cursor: pointer;
	margin-bottom: 0
}

.faqbg h3 i {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 8px;
	background: url(../img/ico_arrow_hide_ea9933b.png) no-repeat
}

.faqbg h3:hover {
	background: #F0F0F0
}

.faqcon {
	background: #F9F9F9;
	padding: 0 15px;
	display: none
}

.help_main_box .a,.frmcon {
	display: none
}

.help_main_box {
	padding-top: 10px
}

.faqbgm {
	margin-bottom: 10px
}

.faqbgm h4 {
	font-size: 16px;
	line-height: 36px;
	padding: 0 10px;
	background: #F0F0F0;
	border-bottom: 1px solid #F0F0F0;
	cursor: pointer;
	margin-bottom: 0
}

.faqbgm h4 i {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: 8px;
	background: url(../img/ico_arrow_hide_ea9933b.png) no-repeat
}

.faqbgm h4:hover {
	background: #F0F0F0
}

.frmconm {
	display: none
}

.faqli {
	border-bottom: 1px dashed #ccc;
	display: none;
}

.frm_tab {
	float:left;
	clear: both;
	display: block;
	border-bottom: 1px solid #12adff;
	font-size: 2rem;
	overflow: hidden
}

.frm_tab li {
	float: left;
	width:90%;
	padding: 8px 15px;
	cursor: pointer
}

.cur {
	background: #12adff;
	color: #fff
}

.online-service {
	position: fixed;
	top: 200px;
	right: -80px;
	width: 120px;
	height: 110px;
	overflow: hidden;
	background: #12adff;
	padding: 5px 5px 15px;
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	z-index: 1099
}

.online-service-title {
	color: #fff;
	vertical-align: top;
	width: 40px;
	display: inline-block
}

.online-service-title:hover {
	text-decoration: none
}

.online-service-content {
	width: 60px;
	display: inline-block;
	border-left: 1px dotted #CCC;
	padding-left: 10px
}

.online-service h4 {
	font-weight: 400;
	width: 20px;
	margin-left: 13px;
	line-height: 18px
}

.online-service:hover {
	text-decoration: none;
	color: #FFF;
	background: #ccc
}

.online-service:hover a {
	color: #FFF
}

.online-service:hover .nav-pills li a:hover {
	color: #2498c4
}

.online-service:hover h4 {
	color: #FFF
}

.social-qq-pure {
	background: url(../img/qq.png) no-repeat 0 -40px;
	width: 20px;
	line-height: 25px;
	height: 25px;
	display: inline-block;
	margin: 10px 10px 0
}

.online-service:hover .social-qq-pure {
	background-position: 0 -40px
}

a.btn-up {
	background: #12adff;
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	line-height: 28px;
	font-size:1.4rem;
}

.frm_txt {
	background: #eee;
	padding: 15px 10px;
	margin-top: -20px;
	margin-bottom: 30px;
	position: relative
}

.frm_txt .frm_control_group {
	padding: 5px;
	display: block
}

.frm_txt .frm_label {
	width: 6em
}
.frm_txt span{display:block;margin-top:21px;}

.frm_txt .frm_controls span {
	vertical-align: middle;
	padding-top: 0.3em
}

.radio-group {
	
}

.radio-block {
	margin: 10px 0;
	cursor: pointer
}

.radio-block input {
	margin-right: 10px;
	vertical-align: middle
}

.radio-block span {
	color: #999;
	margin-left: 25px
}

.textarea {
	width: auto;
	width: 94%;
	min-height: 100px;
	margin-bottom: 25px
}

.frm_txt_btn {
	background: #12adff;
	color: #fff;
	padding: 0 10px;
	line-height: 26px;
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 15px;
	font-size:1.4rem;
}

.frm_txt_btn:hover {
	color: #fff
}

.frm_txt .frm_controls {
	padding-right: 35px
}

.myimg {
	z-index: 2002;
	display: none;
	position: fixed;
	top: 20%;
	left: 30%;
}

.popup {
	background: #fff;
	z-index: 1002;
	visibility: hidden;
	border: 1px solid #eee;
	position: fixed;
	top: 0px;
	left: 50%;
	width: 720px;
	margin-left: -400px;
	padding: 25px 25px 0 25px
}

.picbox {
	margin: 20px 0;
	overflow: hidden
}

.picbox li .pic {
	border: 1px solid #eee;
	padding: 2%
}

.picbox li .ero {
	color: #f1884e;
	font-size: 12px;
	margin-top: 5px
}

.picbox li {
	float: left;
	width: 23%;
	margin-right: 2%
}


.upbtn {
	margin-bottom: 20px
}

.upbtn .btns {
	background: #12adff;
	color: #fff;
	line-height: 35px;
	padding: 10px 20px;
	margin-right: 18px
}

.upbtn span a {
	margin: 0 8px;
	color: #12adff
}

.popup .fr {
	cursor: pointer;
	font-size: 18px;
	font-family: Tahoma;
	padding: 0 8px;
	background: #12adff;
	color: #fff
}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .30;
	filter: alpha(opacity = 80);
}

.img1{
	z-index: 2002;
	position: absolute;
	top:35%;
	width:8rem;
	left:12.5%;
}

.img2{
	z-index: 2002;
	position: absolute;
	top:28%;
	width:30rem;
	left:15%;
}

.img3{
	z-index: 2002;
	position: absolute;
	top:65%;
	width:10rem;
	left:60%;
}

.caiwu {
	height: 200px;
	margin: 20px 0;
	overflow: hidden;
	font-size: 13px;
	background: #eee;
}

.caiwu dt {
	width: 16%;
	position: relative;
	float: left;
	padding: 2%;
	padding-left: 20%;
	background: #f9f9f9
}

.caiwu dt .focus {
	background: #fff;
	position: absolute;
	left: 0;
	top: 2%;
	border: 1px solid #eee;
	padding: 2%;
	width: 40%
}

.caiwu dt label {
	width: 140px;
	float: left;
	display: inline-block;
	color: #666
}

.caiwu dd {
	width: 56%;
	display: inline-block;
	background: #eee;
	padding: 2%
}

.caiwutop {
	margin-bottom: 20px
}

.caiwubtn,.caiwubtn:hover {
	background: #12adff;
	color: #fff;
	padding: 5px 10px;
	margin-top: 40px;
	display: block;
	text-align: center
}

.pages {
	margin: 30px 0;
	clear: both;
	display: inline-block
}

.pages a {
	margin: 0 25px;
	border: 1px solid #12adff;
	border-radius: 50px;
	padding: 4px 15px;
}

.pages span {
	margin: 0 25px;
}

.fengebg .frm_title {
	background: #7dd2ff;
	padding: 0 10px;
	color: #fff;
	line-height: 35px
}

.fengebg .frm_label_tips {
	padding: 10px 20px;
	background: #fff;
	margin: 0 -10px
}

/*QQ*/
.rides-cs {
	font-size: 12px;
	background: #29a7e2;
	position: fixed;
	top: 250px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}

.rides-cs a {
	color: #00A0E9;
}

.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}

.rides-cs .floatL {
	width: 36px;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 21px;
	height: 181px;
}

.rides-cs .floatL a {
	font-size: 0;
	text-indent: -999em;
	display: block;
}

.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow: hidden;
}

.rides-cs .floatR .cn {
	background: #F7F7F7;
	border-radius: 6px;
	margin-top: 4px;
}

.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	padding: 5px;
	text-align: center;
}

.rides-cs .cn ul {
	padding: 0px;
}

.rides-cs .cn ul li {
	line-height: 38px;
	height: 38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align: center;
}

.rides-cs .cn ul li span {
	color: #777;
}

.rides-cs .cn ul li a {
	color: #777;
}

.rides-cs .cn ul li img {
	vertical-align: middle;
}

.rides-cs .btnOpen,.rides-cs .btnCtn {
	position: relative;
	z-index: 9;
	top: 25px;
	left: 0;
	background-image:
		url(../img/qqlog.png);
	background-repeat: no-repeat;
	display: block;
	height: 146px;
	padding: 8px;
}

.rides-cs .btnOpen {
	background-position: 0 0;
}

.rides-cs .btnCtn {
	background-position: -37px 0;
}

.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}

.rides-cs ul li.bot {
	border-bottom: none;
}


/*tip*/
.tip{width:385px; height:320px; position:absolute;top:10%; left:30%;background:#fcfdfd;box-shadow:1px 8px 10px 1px #9b9b9b;border-radius:1px;behavior:url(js/pie.htc); display:none; z-index:111111;}
.tiptop{height:40px; line-height:40px; background:url(../img/tcbg.gif)  repeat-x;}
.mytiptop{cursor:move;}
.tiptop span{font-size:14px; font-weight:bold; color:#fff;float:left; text-indent:20px;}
.tiptop a{display:block; background:url(../img/close.png) no-repeat; width:22px; height:22px;float:right;margin-right:7px; margin-top:10px; cursor:pointer;}
.tiptop a:hover{background:url(../img/close1.png) no-repeat;}
.tipinfo{padding-top:10px;margin-left:10px; height:95px;}
.tipinfo span{width:95px; height:95px;float:left;}
.tipright{float:left;padding-top:15px; padding-left:10px;}
.tipright p{font-size:14px; font-weight:bold; line-height:35px;}
.tipright cite{color:#858686;}
.tipbtn{margin-top:25px; margin-left:125px;}
.sure ,.cancel{width:96px; height:35px; line-height:35px; color:#fff; background:url(../img/btnbg1.png) repeat-x; font-size:14px; font-weight:bold;border-radius: 3px; cursor:pointer;}
.cancel{background:url(../img/btnbg2.png) repeat-x;color:#000;font-weight:normal;}

/**/
#box1{ position:relative; width:100%; height:221px; border:1px solid #f2f2f2; overflow:hidden}
#box2{ text-align:center; position:relative; width:100%; height:450px; border:1px solid #f2f2f2; overflow:hidden}

#box1 .prev{ position:absolute; width:40px; height:60px; background:url(../img/icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat; z-index:500; top:67px; left:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
#box1 .next{ position:absolute; width:40px; height:60px; background:url(../img/icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat; z-index:500; top:67px; right:0px; opacity:0; filter:alpha(opacity=0);cursor:pointer;}
.bigUl li { position:absolute;border:1px solid #12adff;}
.bigUl li img{ width:100%;height:100%;}
.numberUl { position:absolute; right:2%; bottom:5%; z-index:400}
.numberUl li{width:24px; height:24px;  float:left; background:#12adff; opacity:0.7; margin-left:1px;}
.numberUl li a{ display:block ;width:24px; height:24px; color:#fff; font-size:12px; text-align:center; line-height:24px;}
#box1 .textUl{}
#box1 .textUl li{ position:absolute; left:20px; bottom:10px; display:none; z-index:9999}
#box1 .textUl li a{ font-size:20px;color:#fff;}
.numberUl li.night a{ background:#f60; color:#fff; }


.incerserv_item {
	width: 23%;
	margin-left: 2%;
	float: left;
	margin-bottom: 25px
}

.incerserv_box {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 300px;
	background-color: #fff;
	border: 1px solid #eaeaea;
	border-bottom: none;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0
}

.incerserv_box ul {
	margin: 20px 0;
}

.incerserv_box li {
	width: 100%;
	float: left;
	background: #fff;
	text-align: center;
}

.incerserv_box li img {
	width: 62px;
	height: 62px;
}
.incerserv_box li i.b {
	width: 48px;
	background-position: -50px 0
}

.incerserv_box li i.c {
	width: 53px;
	background-position: -102px 0
}

.incerserv_box li i.d {
	width: 62px;
	background-position: -161px 0
}

.incerserv_box li h3 {
	margin: 20px 0 0;
	font-weight: 400
}

.incerserv_box li p {
	line-height: 25px;
	color: #666
}

.incerserv_box li p.info {
	padding:10px;
	text-align: left;
	height:70px;
}
.incerserv_box li p.now {
	margin-top: 20px;
	color: #12adff
}

.incerserv_box li p.u {
	text-decoration: line-through;
	color: #999
}



.incerserv-item-btn {
	display: block;
	height: 55px;
	background-color: #12adff;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	line-height: 55px
}

.incerserv-item-btn:hover {
	background: #0d95dd;
	color: #fff
}


.formtitle{border-bottom:solid 1px #d0dee5;line-height:35px; position:relative; height:35px; margin-bottom:15px;}
.formtitle span{font-weight:bold;font-size:14px; border-bottom:solid 3px #66c9f3;float:left; position:absolute; z-index:100; bottom:-1px; padding:0 3px; height:30px; line-height:30px;}
.forminfo{padding-left:23px;}
.forminfo li{margin-bottom:13px; clear:both;}
.forminfo li label{width:86px;line-height:34px; display:block; float:left;}
.forminfo li i{color:#7f7f7f; padding-left:20px; font-style:normal;}
.forminfo li cite{display:block; padding-top:10px;}
.scinput{font-size:12px;width:200px; height:30px; line-height:30px; border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background:url(../img/inputbg.gif) repeat-x; text-indent:1px;}
.mybtn{width:137px;height:35px; background:url(../img/btnbg.png) no-repeat; font-size:14px;font-weight:bold;color:#fff; cursor:pointer;}



.wrapper{width:1100px;margin:0 auto;height:auto;clear:both;position:relative;}


.section .wrapper{ position:relative;}
.section .txt{ padding-top:60px;}
.section .txt h3{ font-size:66px; color:#12adff}
.section .txt p{ font-size:36px}
.section01{ background:url(../img/img1.jpg) no-repeat center center; background-size:100%; height:760px;}

.section02{ background:url(../img/img2.jpg) no-repeat center center;background-size:100%; height:767px;}
.section03 .form_wrap h2{ text-align:center; padding:50px;}

/* select */
.form_wrap { padding-bottom:30px;}
.form_wrap .select{position:relative;width:938px; margin:0 auto; margin-bottom:30px;}
.form_wrap .select dt{height:88px;border:none;background:#29A4FD;line-height:88px;font-weight:bold;cursor:pointer;width:938px; margin:0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; border-radius:5px; font-size:24px; color:#fff; text-indent:86px; font-weight:normal;}
.form_wrap .selected.s1 dt{background:url(../img/s1_1.png) no-repeat left center;}
.form_wrap .selected.s2 dt{background:url(../img/s2_2.png) no-repeat left center;}
.form_wrap .selected.s3 dt{background:url(../img/s3_3.png) no-repeat left center;}
.form_wrap .selected.s4 dt{background:url(../img/s4_4.png) no-repeat left center;}
.form_wrap .selected dt span{ display:none;}
.form_wrap .selected dt .s_info { }
.form_wrap .selected dt .s_info .lft{ float:left; width:300px;padding-top:10px;}
.form_wrap .selected dt .s_info .rgt{ float:right; width:560px; color:#666; text-align:left; text-indent:0; font-size:20px; height:80px;}
.form_wrap .selected dt .s_info .lft p{ line-height:35px; font-size:18px;}
.form_wrap .selected dt .s_info .lft p strong{ font-weight:normal; font-size:28px;}
.form_wrap .selected dt .s_info .rgt p{ line-height:30px; font-size:18px; width:auto;text-indent:0;white-space:normal }
.form_wrap .selected dt .s_info .rgt p strong{ font-weight:normal; font-size:20px;}

.form_wrap .s1 dt{ background:url(../img/s1.png) no-repeat center center;}
.form_wrap .s2 dt{ background:url(../img/s2.png) no-repeat center center;}
.form_wrap .s3 dt{ background:url(../img/s3.png) no-repeat center center;}
.form_wrap .s4 dt{ background:url(../img/s4.png) no-repeat center center;}
.form_wrap .select dt:hover,.select dt.cur{ opacity:.8; filter:alpha(opacity=80); }
.form_wrap .select dd{position:absolute;left:1px;top:84px;border:1px solid #29A4FD;background:#fff;display:none; z-index:999; width:934px;}
.form_wrap .select dd ul{padding:5px;width:925px;max-height:250px;overflow:auto;}
.form_wrap .select dd ul li a{line-height:38px;display:block;padding:0 8px; font-size:18px;}
.form_wrap .select dd ul li a:hover{background:#f5f5f5;}
.form_wrap .mybtn1{ padding-top:20px;}
.form_wrap .mybtn1 button{ display:block; background:url(../img/button.png) no-repeat; margin:0 auto; width:311px; height:66px; line-height:60px; text-align:center; color:#fff; font-size:24px; text-indent:40px;cursor:pointer;}

.bg1{ background:; width: 1100px; margin:5px auto;}
.subnav2 { width:18%; float:left; background:#F5F5F7; min-height:500px;}
.subnav2 dt{ height:50px;color:#333; line-height:50px; padding-left:35px; cursor:pointer; font-size:18px;}
.subnav2 dt.on{}
.subnav2 dl dd{ display:none;}
.subnav2 dl dd ul li{line-height:20px;border-bottom:1px solid #E7E7E7; font-size:18px;}
.subnav2 dl dd ul li a{ display:block; padding:12px 0 12px 40px;}
.subnav2 dl dd ul li a span{  font-family:"宋体"; padding-right:10px;}
.subnav2 dl dd ul li a:hover,.subnav2 dl dd ul li.on a{background:#28AAFF; color:#fff;}

.contentFr{ width:78%; float:right; min-height:500px;}
.contentFr .deatilsCon{ padding:30px 20px;}
.contentFr .deatilsCon h1{ font-size:24px; color:#65a9ff; margin-bottom:20px;}
.contentFr .deatilsCon .con{ font-size:18px; line-height:180%;}


/*弹出样式*/
.popStyle{ background:#F4F4F4; width:938px; height:520px;color:#555; position:fixed; display:none; border-radius:10px; overflow:hidden; font-size:18px;}
.popStyle .innerBox{ padding:40px; padding-bottom:20px;}
.popStyle .cfolist{ padding:40px; padding-bottom:20px;}

.popStyle .innerBox strong{ color:#66a9ff; font-weight:normal;}
.popStyle .innerBox ul li{ padding-bottom:15px; }
.popStyle .innerBox .lft{ float:left; width:380px; border-right:1px solid #ccc; padding-left:10px;}
.popStyle .innerBox .lft p{ padding-left:20px;}
.popStyle .innerBox .rgt{ float:right; width:430px;}
.popStyle .innerBox .rgt strong{ padding-left:15px;}
.popStyle .innerBox h2{ font-size:24px; padding-bottom:20px;}


.popStyle  .head{ height:70px; line-height:70px; background:#2CAAFF; text-align:center; font-size:24px; color:#fff;}
.popStyle .body {}
.popStyle .btn{ letter-spacing:5px; display:block; margin:0 auto; background:url(../img/buttonbg2.png) no-repeat center; display:block; width:311px; height:66px; line-height:60px; text-align:center; color:#fff; font-size:24px; clear:both;}

/*弹出样式*/
.popStyle2{ background:#F4F4F4; width:938px; height:600px;color:#555; position:fixed; display:none; border-radius:10px; overflow:hidden; font-size:18px;}
.popStyle2 .innerBox{ padding:40px; padding-bottom:20px;}
.popStyle2 .innerBox strong{ color:#66a9ff; font-weight:normal;}
.popStyle2 .innerBox ul li{ padding-bottom:15px; }
.popStyle2 .innerBox .lft{ float:left; width:760px; padding-left:10px;}
.popStyle2 .innerBox .lft p{ padding-left:20px;}
.popStyle2 .innerBox .rgt{ float:right; width:430px;}
.popStyle2 .innerBox .rgt strong{ padding-left:15px;}
.popStyle2 .innerBox h2{ font-size:24px; padding-bottom:20px;}
.popStyle2  .head{ height:70px; line-height:70px; background:#2CAAFF; text-align:center; font-size:24px; color:#fff;}
.popStyle2 .btn{ letter-spacing:5px; display:block; margin:0 auto; background:url(../img/buttonbg2.png) no-repeat center; display:block; width:311px; height:66px; line-height:60px; text-align:center; color:#fff; font-size:24px; clear:both;}
/*弹出样式*/
.popStyle3{ background:#F4F4F4; width:469px; height:420px;color:#555; position:fixed; display:none; border-radius:10px; overflow:hidden; font-size:18px;}
.popStyle3 .innerBox{ padding:40px; padding-bottom:20px;}
.popStyle3 .innerBox strong{ color:#66a9ff; font-weight:normal;}
.popStyle3 .innerBox ul li{ padding-bottom:15px; }
.popStyle3 .innerBox .lft{ float:left; width:380px; padding-left:10px;}
.popStyle3 .innerBox .lft p{ padding-left:20px;}
.popStyle3 .innerBox .rgt{ float:right; width:430px;}
.popStyle3 .innerBox .rgt strong{ padding-left:15px;}
.popStyle3 .innerBox h2{ font-size:24px; padding-bottom:20px;}


.popStyle3  .head{ height:70px; line-height:70px; background:#2CAAFF; text-align:center; font-size:24px; color:#fff;}
.popStyle3 .body {}
.popStyle3 .btn{ letter-spacing:5px; display:block; margin:0 auto; background:url(../img/buttonbg2.png) no-repeat center; display:block; width:311px; height:66px; line-height:60px; text-align:center; color:#fff; font-size:24px; clear:both;}


/*弹出样式*/
.popStyle4{ background:#F4F4F4; width:938px; height:700px;color:#555; position:fixed; display:none; border-radius:10px; overflow:hidden; font-size:18px;}
.popStyle4 .innerBox{ padding:40px; padding-bottom:20px;}
.popStyle4 .innerBox strong{ color:#66a9ff; font-weight:normal;}
.popStyle4 .innerBox ul li{ padding-bottom:15px; }
.popStyle4 .innerBox ul li label{margin-right:10px}

.popStyle4 .innerBox .lft{ float:left; width:760px; padding-left:10px;}
.popStyle4 .innerBox .lft p{ padding-left:20px;}
.popStyle4 .innerBox .rgt{ float:right; width:430px;}
.popStyle4 .innerBox .rgt strong{ padding-left:15px;}
.popStyle4 .innerBox h2{ font-size:24px; padding-bottom:20px;}
.popStyle4  .head{ height:70px; line-height:70px; background:#2CAAFF; text-align:center; font-size:24px; color:#fff;}
.popStyle4 .btn{ display:inline; letter-spacing:5px;  background:url(../img/buttonbg2.png) no-repeat center; width:311px; height:66px; line-height:60px; text-align:center; color:#fff; font-size:24px; clear:both;}

.zc {
	width: 1100px;
	height:170px;
	margin: 25px auto;
}

.zcStyle{margin-left:120.7px; float:left; margin-bottom:20px; background:#f6f6f6; width:369px; height:120px;color:#555;  border-radius:10px; overflow:hidden; font-size:18px;}

.zcStyle .innerBox{ padding:20px; padding-bottom:20px;}
.zcStyle .innerBox strong{ color:#66a9ff; font-weight:normal;}
.zcStyle .innerBox ul li{ padding-bottom:15px; }
.zcStyle .innerBox .lft{ float:left; height:220px; }
.zcStyle .innerBox .lft p{ padding-left:20px;}
.zcStyle .innerBox .rgt{ float:right; width:430px;}
.zcStyle .innerBox .rgt strong{ padding-left:15px;}
.zcStyle .innerBox h2{ font-size:24px; padding-bottom:20px;}

.zcStyle .head{ height:70px; line-height:70px; background:#2CAAFF; text-align:center; font-size:20px; color:#fff;}

.zcStyle .btn{ display:block;  background:url(../img/buttonbg2.png) no-repeat center; display:block; width:321px; height:66px; line-height:60px; text-align:center; color:#fff; font-size:24px; clear:both;}

.zfrm_input_box{
	display: inline-block;
	position: relative;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	width: 60px;
	font-size: 14px;
	padding: 0 10px;
	border: 1px solid #ddd;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-color: #fff
}

.zfrm_input_box .money {
	position: absolute;
	right: 15px
}


/*right.html*/
.place{height:40px; background:url(../img/righttop.gif) repeat-x;}
.place span{line-height:40px; font-weight:bold;float:left; margin-left:12px;}
.placeul li{float:left; line-height:40px; padding-left:7px; padding-right:12px; background:url(../img/rlist.gif) no-repeat right;}
.placeul li:last-child{background:none;}
.rightinfo{padding:8px;}
.tools{clear:both; height:auto; margin-bottom:8px;overflow:hidden;}
.toolbar{float:left;}
.toolbar li{background:url(../img/toolbg.gif) repeat-x; line-height:33px; height:30px; border:solid 1px #d3dbde; float:left; padding-right:10px; margin-right:5px;border-radius: 3px; behavior:url(js/pie.htc); cursor:pointer;}
.toolbar li span{float:left; margin-left:10px; margin-right:5px; margin-top:5px;}
.toolbar1{float:right;}
.toolbar1 li{background:url(../img/toolbg.gif) repeat-x; line-height:33px; height:33px; border:solid 1px #d3dbde; float:left; padding-right:10px; margin-left:5px;border-radius: 3px; behavior:url(js/pie.htc);}
.toolbar1 li span{float:left; margin-left:10px; margin-right:5px; margin-top:5px;}
.tablelist{border:solid 1px #cbcbcb; width:100%; clear:both;}
.tablelist th{background:url(../img/th.gif) repeat-x; height:34px; line-height:34px; border-bottom:solid 1px #b6cad2; text-indent:11px; text-align:left;}
.tablelist td{line-height:35px; text-indent:11px; border-right: dotted 1px #c7c7c7;}
.tablelink{color:#056dae;}
.tablelist tbody tr.odd{background:#f5f8fa;}
.tablelist tbody tr:hover{background:#e5ebee;}
.sort{padding-left:3px;}

/*page*/
.pagin{position:relative;margin-top:10px;padding:0 12px;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:0;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{background:url(../img/pre.gif) no-repeat center center; width:31px; height:28px;}
.pagenxt{background:url(../img/next.gif) no-repeat center center; width:31px; height:28px;}


/*login*/

.ax_img {
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  color:#000000;
  text-align:center;
  line-height:normal;
}


.ax_h1 {
  font-family:'Arial Negreta', 'Arial';
  font-weight:700;
  font-style:normal;
  font-size:32px;
  color:#333333;
  text-align:left;
  line-height:normal;
}

.ax_xz {
  font-family:'Arial Normal', 'Arial';
  font-weight:400;
  font-style:normal;
  font-size:13px;
  color:#333333;
  text-align:center;
  line-height:normal;
}

#u0 {
  margin-left:250px;
  top:60px;
  width:165px;
  height:140px;
}
#u0_img {
  left:0px;
  top:0px;
  width:165px;
  height:140px;
}
#u1 {
  left:2px;
  top:62px;
  width:161px;
  visibility:hidden;
  word-wrap:break-word;
}
#u2 {
  left:133px;
  top:230px;
  width:660px;
  height:36px;
  font-family:'微软雅黑 Regular', '微软雅黑';
  font-weight:400;
  font-size:28px;
  color:#0099FF;
}
#u2_img {
  left:0px;
  top:0px;
  width:660px;
  height:36px;
}
#u3 {
  left:0px;
  top:0px;
  width:660px;
  white-space:nowrap;
}
#u4 {
  margin-left:230px;
  top:293px;
  width:230px;
  height:45px;
  font-family:'微软雅黑 Regular', '微软雅黑';
  font-size:20px;
  color:#FFFFFF;
}
#u4_img {
  left:0px;
  top:0px;
  width:230px;
  height:45px;
}
#u5 {
  
  margin-left:2px;
  margin-top:-35px;
  width:226px;
  word-wrap:break-word;
  cursor:pointer
}


/*首页*/
.item_box{width:100%;padding:0px 0px 82px 0px;overflow:hidden;}
.item_box_wp{width:1180px;margin:0 auto;}
/*语音通话*/
.box10{background:#404344;padding:0px;height:610px;}
.voice_2{width:1180px;position:relative;left:50%;margin-left:-590px;}
.voice_2 ul li{float:left;display:inline;height:610px;color:#fff;cursor:pointer;position:relative;}
.voice_2 ul li.li1{background:#4a9ebd}
.voice_2 ul li.li2{background:#4abdb9}
.voice_2 ul li.li3{background:#90d73d}
.voice_2 ul li.li4{background:#e3d02c}
.voice_2 ul li.li5{background:#e37e2c}
.voice_2 ul li.li6{background:#cc428d}
.voice_2 .fold{width:100px;height:100%;text-align:center;position:absolute;top:0px;left:0px;}
.voice_2 .fold .txt{font-size:24px;display:block;width:25px;font-weight:normal;margin:0px 38px;line-height:25px;}
.voice_2 .unfold{width:680px;height:100%;display:none;position:absolute;top:0px;left:0px;}
.voice_2 .unfold dl{margin:50px 60px 0px 60px;}
.voice_2 .unfold dt{width:100%;text-align:center;margin-bottom:40px;}
.voice_2 .unfold dd{font-size:18px;line-height:35px;}
.voice_2 .unfold dd b{font-size:30px;font-weight:normal;}
.voice_2 .unfold dd b a{font-size:14px;display:inline-block;color:#fff;margin-left:40px;}

.myinput {
	width: auto;
	color: #333;
	font-size: 12px;

	display: inline-block;
	position: relative;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	font-size: 14px;
	padding: 0 10px;
	border: 1px solid #ddd;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff
}
.myinput:focus {
	color: #333
}

.a-upload {
    padding: 4px 10px;
    height: 40px;
    line-height: 40px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    *display: inline;
    *zoom: 1
}

.a-upload  input {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}


/*freetz_box*/
.freetz_box {
	width: 1100px;
	margin: 25px auto
}

.freetz_main {
	background: #fff;
	border: 1px solid #eaeaea;
	padding: 20px;
	-webkit-border-radius: 4px;
	border-radius: 4px

}
.freetz_main h3{
	color: #12adff;
	font-size: 26px;
	font-weight: 400;
	position: relative
}


.freetz_main .jx{
	position: relative;
	width:100%;
	overflow: hidden;
}


.freetz_main .jx .num{
	width:40px;
	height:40px;
	line-height:40px;
	margin-top: 15px;
	background-color:#009ACD;
	text-align:center;
	border-radius: 2px;
	color:#FFFFFF;
	font-size: 20px;
	float: left;
}


.freetz_main .jx .hd{
	width:993px;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	margin-top: 15px;
	background-color:#009ACD;
	padding-left: 20px;
	margin-left: 5px;
	border-radius: 2px;
	font-size: 20px;
	float: left;
}


.freetz_main .jx .ct{
	margin-left: 45px;
	margin-top: 15px;
	border:1px solid #009ACD;
	padding-left: 20px;
	font-size: 15px;
}

.freetz_main .last{
	width:1033px;
	position: relative;
	font-size: 26px;
	font-weight: 400;
	color: #999;
	margin-top: 15px;
	border-radius: 4px;
	border:2px solid #4876FF;
	padding-left: 20px;
	overflow: hidden;
}

.tel{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 46px;
	font-weight: 400;
	text-align:center;
	background: #43CD80;
	color: #FFFFFF;
	border: 1px solid #eaeaea;
	padding: 20px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.js{
	overflow: hidden;
}

.js_nr{
	width:30%;
	height:100px;
	padding: 5px;
	margin-right: 20px;
	color: #FFFFFF;
	background-color:#87CEFA;
	border: 1px solid #848484;
	float: left;
}
.js_nr p{
	font-size: 20px;
	margin-bottom: 15px;
}

.js_jg{
	padding: 5px;
	margin-right: 20px;
	color: #FFFFFF;
	background-color:#87CEFA;
	border: 1px solid #848484;
	float: left;
	overflow: hidden;
}

.js_jg .nr{
	width:70%;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
	overflow: hidden;
}

.nr .r{
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width:45%;
	margin: 5px;
	background-color:#FFFFFF;
	color:#848484;
	float: left;
	padding: 5px;
}

.nr p{
	font-size: 20px;
	margin-bottom: 15px;
}

.js_jg .nl{
	width:30%;
	float: left;
	font-size: 36px;
	height:180px;
	line-height:180px;
}

.js p{
	font-size: 18px;
	color:#848484;
	margin-top:15px;
}

.js .l{
	width:100%;
	font-size: 18px;
	margin-top:35px;
	text-align:center;
}

/*message*/
.message{
	border: 1px solid #848484;
	-webkit-border-radius: 4px;
	border-radius:4px;
	margin-bottom:15px;
	height:auto;
	min-height:200px;
	max-height:360px;
	overflow:scroll; 
}
.message .more{
	color:#12adff;
	text-align:center;
}
.message .more .blue{
	cursor:pointer
}
.tt .msgimg{
	float:left;
}
.tt .msgimg img{
	width:50px;
	height:50px;
}

.tt{
	overflow: hidden;
}
.tt .content{
	position:relative;
	float:left;
	margin:0 auto 15px 15px;
	padding:5px;
	background-color:#d6e8f1;
	width:auto;
	max-width:300px;
	line-height:1.5;
　　　-webkit-border-radius: 8px;
	border-radius:8px;
}

.tt.content .arrow {
position:absolute;
top:5px;
left:-16px; /* 圆角的位置需要细心调试哦 */
width:0;
height:0;
font-size:0;
border:solid 8px;
border-color:#fff #d6e8f1 #fff #fff;
}
.rr .msgimg{
	float:right;
}
.rr .msgimg img{
	width:50px;
	height:50px;
}

.rr{
	overflow: hidden;
}
.rr .content{
	position:relative;
	float:right;
	margin:0 auto 15px 15px;
	padding:5px;
	background-color:#d6e8f1;
	width:auto;
	max-width:300px;
	line-height:1.5;
　　　-webkit-border-radius: 8px;
	border-radius:8px;
}

.rr .content .arrow {
position:absolute;
top:5px;
right:-16px; /* 圆角的位置需要细心调试哦 */
width:0;
height:0;
font-size:0;
border:solid 8px;
border-color:#fff #fff #fff #d6e8f1;
}
.start_img{
	background:url(../img/start_img.png) no-repeat center center; width:1100px; height:530px;
}
.account_img{
	background:url(../img/account_img.jpg) no-repeat center center; height:690px;
}
.btn_start {
	width: 100px;
	height: 43px;
	font-size: 24px;
	line-height: 43px;
	cursor: pointer;
	margin-left: 15px
}

.btn_start:hover {
	color: #fff
}

.btnSendCode {
	display: inline-block;
	overflow: visible;
	width:32%;
	height: 4.8rem;
	margin-left:0.5rem;
	line-height: 4.8rem;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	background-color:#448dfb;
	font-size: 14px;
	color:#ffffff;
	cursor: pointer;
	border-radius: 4px;
	-webkit-appearance:none;
}
.point{
	position: absolute;
	margin-top: -8.5px;
	margin-left: -8.5px;
	font-size:18px;
	font-weight:500;
	color:#fff;
	vertical-align: middle;
	text-align: center;
	background-color:red;
	width: 25px; 
	height: 25px;
	border-radius:40px;border:solid rgb(25,25,25) 0.1px;;
}

.underline{
	text-decoration:underline;
	color:#FF9F1B;
	cursor:pointer
}

.dlimg{
	cursor:pointer;
	float:right;
	margin-right:200px;
	color:#444;
	font-size:18px;
	font-weight:900;
}
.dlimg img{
	width: 50px; 
	height: 50px;
	border-radius:40px;border:solid rgb(80,80,80) 0.1px;;
}

.dlshow{
	position: absolute;
	display: none;
	margin-left:600px;
	margin-top:106px;
	background-color:#f1f1f1;
	border: 1px solid #e0e0e0;
	width: 550px; 
	height: 200px;
	padding:5px;
	color:#666;
}

.dlarrow{
	position:absolute;
	top:-36px;
	right:345px; /* 圆角的位置需要细心调试哦 */
	width:0px;
	height:0px;
	border:solid 18px;
	border-color:#fff #fff #f1f1f1 #fff;
}

.dlimage{
	float:left;
	width:130px;
	height:200px;
	border: 1px solid #999;
}
.dlimage img{
	width:130px;
	height:200px;
}

.dlinfo{
	position: relative;
	height: 22px;
	line-height: 22px;
}
.dlhd{
	margin-left:130px;
	padding:10px;
}
.dlhd span{
	font-size:12px;
	color:#666;
	font-size:16px;
	font-weight:900;
	margin-right:20px;
}

.dlp{
	margin-left:130px;
	padding:10px;
}
.dlp span{
	color:#FF3030
}
.dlinfo .info{
	margin-left:130px;
	padding:10px;
}
.dlinfo .info span{
	font-size:16px;
	font-weight:900;
	color:#666
}
.classitem{
	width:98%;
	padding-right:10px;
	float:left
}

.mytextarea {
	border: 1px solid #848484;
	-webkit-border-radius: 4px;
	border-radius:4px;
	width: 100%;
	float:left;
	min-height: 100px;
	margin-bottom: 10px
}

.sendmsg{
	-webkit-border-radius: 4px;
	color:#fff;
	float:right;
	width:18%;
	height:50px;
	font-size:20px;
	background-color:#12adff;
	cursor: pointer;
}

.sendmsg:hover {
	background: #0d95dd
}

.report{
	height:70px;
	background:#7dd2ff;
	color:#fff;
	line-height: 70px;
	
}

.report h3{
	margin-left:110px;
	font-size:26px;
	float:left
}
.report p{
	float:left;
	margin-left:300px;
}
.report span{
	color:#fff;
}

.fengebg .rep{
	background: #fff;
	color:#12adff;
}

.addclass{
	margin-left:50px;
	color:#A3A3A3;
	text-decoration:underline;
	cursor: pointer;
}

.report_box{
	padding-top: 0px;
}

.pro {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	font-weight: 400
}

.pro_table .hd{
	height:45px;
	width:100%;
	background: #FFF8EE;
	border: 1px solid #eee;
	line-height: 40px;
}
.pro_table .hd p {
	margin-left: 100px;
	background: #FFF8EE;
	line-height: 40px;
	font-size:18px;
	float:left
}

.pro_table .pro .btn {
	margin: 10px 15px
}

.pro_table table {
	width: 100%;
	line-height: 38px;
	font-size:18px;
	border-top: 0
}
.pro_table table td,.shangqid table th
	{
	padding: 0 5px
}
.pro_table table th {
	border-bottom: 1px solid #f1f1f1;
	background: #f9f9f9;
	text-align: center;
}

.pro_table .ing{
	color:#FF9F1B
}

.pro_table .unstart{
	color:#A3A3A3
}

.pro_table .time{
	font-size:12px;
	text-align: right;
}

.pro_table .bz{
	padding-left:40px
}

.pro_table .zz{
	font-size:12px;
	color:#737373
}
.trade_mark_start {
	margin-top:30px;
	height:30px;
	text-align: left;
	color: #999;
	border-left: 1px solid #708090;
	position: relative;
}


.trade_mark_middle{
	height:60px;
	text-align: left;
	color: #999;
	border-left: 1px solid #708090;
	position: relative;
}
.trade_mark_bottom{
	margin-bottom:30px;
	height:30px;
	text-align: left;
	color: #999;
	border-left: 1px solid #708090;
	position: relative;
}

.mark-desc_top {
	position: absolute;
	background: url(../img/task_step.png) no-repeat 0 -29px;
	width: 10px;
	height: 10px;
	top: 0px;
	margin-left: -6px;
}

.mark-desc_middle{
	position: absolute;
	background: url(../img/task_step.png) no-repeat 0 -29px;
	width: 10px;
	height: 10px;
	top: 25px;
	margin-left: -6px;
}

.mark-desc_bottom{
	position: absolute;
	background: url(../img/task_step.png) no-repeat 0 -29px;
	width: 10px;
	height: 10px;
	bottom: 0px;
	margin-left: -6px;
}

.markon {
	background-position: 0 0;
	height: 16px;
	top: -10px;
	width: 16px;
}

.tmarkon {
	background-position: 0 0;
	height: 16px;
	top: 23px;
	width: 16px;
}

.tradeon{
	border-color: #FF9F1B
}

/*message*/
.message{
	border: 1px solid #848484;
	-webkit-border-radius: 4px;
	border-radius:4px;
	margin-bottom:15px;
	height:auto;
	min-height:200px;
	max-height:360px;
	overflow:scroll;
	padding-top:10px;
}
.message .more{
	color:#12adff;
	text-align:center;
}
.message .more .blue{
	cursor:pointer
}
.tt .msgimg{
	float:left;
}
.tt .msgimg img{
	width:50px;
	height:50px;
}

.tt{
	overflow: hidden;
}
.tt .content{
	position:relative;
	float:left;
	margin:0 auto 15px 15px;
	padding:5px;
	background-color:#d6e8f1;
	width:auto;
	max-width:300px;
	line-height:1.5;
　　　-webkit-border-radius: 8px;
	border-radius:8px;
}

.tt .content .arrow {
position:absolute;
top:5px;
left:-16px; /* 圆角的位置需要细心调试哦 */
width:0;
height:0;
font-size:0;
border:solid 8px;
border-color:#fff #d6e8f1 #fff #fff;
}


.rr .msgimg{
	float:right;
}
.rr .msgimg img{
	width:50px;
	height:50px;
}

.rr{
	overflow: hidden;
}
.rr .content{
	position:relative;
	float:right;
	margin:0 auto 15px 15px;
	padding:5px;
	background-color:#d6e8f1;
	width:auto;
	max-width:300px;
	line-height:1.5;
　　　-webkit-border-radius: 8px;
	border-radius:8px;
}

.rr .content .arrow {
position:absolute;
top:5px;
right:-16px; /* 圆角的位置需要细心调试哦 */
width:0;
height:0;
font-size:0;
border:solid 8px;
border-color:#fff #fff #fff #d6e8f1;
}

a{text-decoration:none;} 
.btn_addPic{ 
	display: block; 
	position: relative; 
	width: 240px; 
	height: 39px; 
	overflow: hidden; 
	border: 1px solid #EBEBEB; 
	background: none repeat scroll 0 0 #F3F3F3; 
	color: #999999; 
	cursor: pointer; 
	text-align: center; 
} 
.btn_addPic span{display: block;line-height: 39px;} 
.btn_addPic em { 
	background:url(/img/tkimg.png) 0 0; 
	display: inline-block; 
	width: 18px; 
	height: 18px; 
	overflow: hidden; 
	margin: 10px 5px 10px 0; 
	line-height: 20em; 
	vertical-align: middle; 
} 
.btn_addPic:hover em{background-position:-19px 0;} 
.filePrew { 
	display: block; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 240px; 
	height: 39px; 
	font-size: 100px; /* 增大不同浏览器的可点击区域 */ 
	opacity: 0; /* 实现的关键点 */ 
	filter:alpha(opacity=0);/* 兼容IE */ 
} 

.msgbutton{
	margin:0 0 10px 0;
	vertical-align: middle; 
	-webkit-border-radius: 4px;
	color:#fff;
	font-size:20px;
	line-height:50px; 
	background-color:#12adff;
	float:right;
	display: block; 
	position: relative; 
	width:18%; 
	height:50px;
	overflow: hidden;  
	cursor: pointer; 
	text-align: center; 
	margin-left:10px
}

.msgbutton:hover {
	background: #0d95dd;
	color:#fff;
}

.imgclass{
	width:100px;
	height:100px;
}

.frm_select{
	margin-right:10px;
	
	width: auto;
	color: #333;
	font-size: 12px;

	display: inline-block;
	position: relative;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	font-size: 14px;
	padding: 0 10px;
	border: 1px solid #ddd;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fff
}

.frm_tips_div {
	width: auto;
	color: #8d8d8d;
	padding-top: 10px;
}

.frm_tips_div span{
	font-size:16px;
	margin-right:10px;
	display:inline-block;
	width:150px
}

.frm_tips_div label{
	color:#000;
}

.mytable td{
	font-size:12px
}

.ullist{
	display:none;
	position: absolute;
	z-index: 1002;
	 margin-top: 30px;

}

.top{
	border-top: 1px solid #eaeaea;
}

.bottom{
	border-bottom: 1px solid #eaeaea;
}
.ullist li{
	float:none;
	height: 20px;
	display: block;
    padding: 0.75em ;
    background: #fff;
	margin: 0;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	
}
.ullist label {
	padding-bottom:5px;
	border-bottom: 1px solid #eaeaea;
	cursor: pointer;
	
}
.ullist a{
	font-size:14px
}

.ullist li:hover{
	color:#12adff;
	
}
.ularrow{
	position:absolute;
	top:-20px;
	left:45px;
	width:0px;
	height:0px;
	border:solid 10px;
	border-color:#fff #fff #f1f1f1 #fff;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}



.account_box {
	background: url(../img/accountbg.jpg);
	margin-bottom: -30px;
	padding: 18px 0
}

.accounth1 h1{
	font-size:26px;
	color:#fff;
}
.accounth1{
	width: 1100px;
	margin: 25px auto;
	text-align: center; 
}
.accountt_box {
	width: 1100px;
	margin: 25px auto;
	filter:alpha(opacity=80);            /* 用于IE浏览器－透明度为20%*/
	-moz-opacity:0.8;                    /*  用于Moz + Firefox－透明度为20%*/
	opacity: 0.8;                        /* 用于支持CSS3的浏览器－透明度为20%*/
}

.account_main {
	background: #fff;
	border: 1px solid #eaeaea;
	padding: 40px;
	padding-top:80px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-bottom: 350px;
	
}

.account_main li{
	float: left;
	width: 22%;
	font-size: 14px;
	text-align: center;
	position: relative;
	padding-top: 20px;
	margin-left:20px;
}

.account_main h1{
	margin-top:30px;
	font-size:16px;
}


.account_main p{
	margin-top:30px;
	font-size:14px;
}

.account_main em{
	margin-top:30px;
	font-size:6px;
}
.sp1{
	background: url(../img/sp1.png);
}

.sp2{
	background: url(../img/sp2.png);
}

.sp3{
	background: url(../img/sp3.png);
}

.sp4{
	background: url(../img/sp4.png);
}

.accountbtn{
	margin: 0px auto;
	margin-bottom:30px;
	margin-right:80px;
	text-align:right;

}

.myfr {
	float: right !important;
	cursor: pointer;
	margin-right:20px;
	font-size: 38px;
	font-weight:100;
	font-family: Tahoma;
	padding: 0 8px;
	color: #fff;
}

.myfr:hover{
	color: #000;
}





.reg_header {
	overflow: hidden;
	background-color: #3498db;
	padding:10px;
}
.reg_header  h3{
	font-size:20px;
	font-weight:400;
	color:#ffffff
}

.person-info h3 {
	font-weight: 400
}

.reg_lb{
	overflow: hidden;
	background: #fff;
	padding:10px;
	border-bottom: 1px solid #ddd;
}

.reg_lb ul li{
	float:left;
	margin-right:7px;
	color:#12adff;
}




.reg_info {
	padding:10px;
	height:auto;
	background:#fff;
	border:1px solid #3498db;
	margin: 1rem auto;
	width:90%;
	border-radius: 8px;
}

.reg_info h3 {
	font-size:14px;
	font-weight: 400;
	color:#444;
	border-bottom: .5px solid #3498db;
	height:25px;
}

.reg_info span {
	float:right;
	margin-right:10px
	
}

.reginfo{
	color:#444;
	padding:1rem;
	border-bottom: .5px solid #3498db;
}
.reginfo .list{
	background: url(../img/uew_icon_hover.png)no-repeat right center ;padding:0 19px 0 0;
}
.reginfo p{
	font-size:14px;
	margin-top:5px;
}

.regbtn {
	height:auto;
	background:#fff;
	width:100%;
}

.regbtn .ed{
	background:#999;
	border:#999;
}
.reg_btn{
	padding: 5px 0px;
	width:45%;
	margin-top:10px;
	margin-left:10px;
	height:20px;
	font-size:14px;
	
}

.qqlogin{
	border-radius: 4px;
	background:#12adff;
	padding:10px;
	border: 1px solid #fff;
	color:#fff;
	text-align:center;
	font-size:20px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:10px;
}

.icon-three-qq {
	background: url(../img/51icon.png) no-repeat -9px -571px;
}
.icon-three-wx {
	background: url(../img/51icon.png) no-repeat -189px -571px;
}
.weixinlogin{
	border-radius: 4px;
	background:#24ba59;
	padding:10px;
	border: 1px solid #fff;
	color:#fff;
	text-align:center;
	font-size:20px;
	line-height:20px;
	overflow:hidden;
}


.person-info h3{
	font-size:24px;
	color:#fff;
}



.reg_box {
	height:auto;
}

.r_box{
	border-radius: 4px;
	padding:20px;
	text-align:center;
	border-bottom: 1px solid #ddd;
}
.r_box h3 {
	font-size:18px;
	font-weight: 400;
	height:25px;
}

.r_box h4 {
	margin-top:10px;
	font-size:34px;
	font-weight: 600;
}



.reg_info span {
	float:right;
	margin-right:10px
	
}
.regbox{
	padding:15px;
	height:auto;
	border-bottom: 1px solid #ddd;
}
.regbox p{
	font-size:16px;
	color:#444;
	height:25px;
	margin-top:10px;
}

.regbox span{
	float:right;
	font-size:16px;
	
}

.weixin_btn{
	width:90%; 
	height:50px; 
	border-radius: 4px;
	background-color:#FE6714; 
	border:0px #FE6714 solid; 
	cursor: pointer;  
	color:white;  
	font-size:16px;
}

.f{
	text-align:center;
	margin-top:2rem;
	color:#666;
	font-size:1.6rem;
}


.header {
	height:5rem;
	position:relative;
	top:1rem;
	font-family:"Microsoft Yahei";
}
.header .switch {
	height:4.5rem;
	font-size:1.6rem;
}
.header .switch #switch_qlogin {
	margin-right:85px;
}
.header .switch .switch_btn {
	color:#676767;
	display:inline-block;
	height:4.5rem;
	line-height:4.5rem;
	outline:none;
	*hide-focus:expression(this.hideFocus=true);
	float:right;
	margin-right:4rem;
}
.header .switch .switch_btn_focus {
	color:#448dfb;
	display:inline-block;
	height:45px;
	line-height:45px;
	outline:none;
	*hide-focus:expression(this.hideFocus=true);
}
.header .switch .switch_btn:hover {
	color:#333;
	text-decoration:none;
}
.header .switch .switch_btn_focus:hover {
	text-decoration:none;
}

#switch_bottom {
	position:absolute;
	bottom:-1px;_bottom:-2px;
	border-bottom:2px solid #12adff;
}

.denglu{
	margin-top:5px;
	
	float:right;
	border:1px solid #e2e2e2;
	width:70px;
	text-align: center;
	line-height: 30px;
	border-radius: 4px;
	cursor: pointer
	
}
.denglu:hover{
	background-color:#12adff;
	color:#fff
}
.zhuce:hover{
	background-color:#12adff;
	color:#fff
}
.zhuce{
	margin-top:5px;
	margin-left:10px;
	float:right;
	border:1px solid #e2e2e2;
	width:60px;
	margin-left:10px;
	text-align: center;
	line-height: 30px;
	border-radius: 4px;
	cursor: pointer

}
.login{
	position:relative;
}

.bar_center{
	float:center
}

.index_box{
	text-align:center;
	overflow:hidden;
}

.index_box h3{
	margin-top:20px;
	font-size:22px;
	margin-bottom:8px;
}

.index_box span{
	font-size:16px;
	color:#999;
}

.index_box p{
	font-size:30px;
}

.listdiv{
	float:left;
	background:#d8d8d8;
	width:100%;
	text-align:left;
	margin-top:10px;
	padding-left:10px;
	font-size:16px;
	overflow:hidden;
}

.zhcelist{
	background:#fff;
	float:left;
}

.zhcelist p{
	font-size:14px;
	color:#999;
	margin-left:10px;
}

.zhcelist div{
	margin-top:20px;
}


.index_zcgs2{height:100px;margin-top: 80px;background:#fff;color:#666;text-align: center;}
.index_zcgs2 ul li{float:left;
	height: 40px;
	width:88%;
	margin-top:20px;
	margin-left:6.6%;
	background-color: #4BACC6;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 8px 8px 8px 8px;
	border:1px solid #e5e5e5;
	text-decoration: none;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	line-height: 40px
}

.login_nm{
	position:absolute;
	left:37%;
	top:5%;
	width:100px;
	height:100px;
	background:#fff;
	color:#001930;
	border-radius: 8px 8px 8px 8px;
	font-size:30px;
	text-align:center;
	font-weight: 600;
	line-height: 30px
}

.login_nm h3{
	background: url(../img/51.jpg) no-repeat;
	font-size:30px;
	line-height: 30px
}
.login_p{
	position:absolute;
	left:1%;
	top:70%;
	width:100%;
	height:20px;
	color:#fff;
	font-size:16px;
	text-align:center;
}

.acc{
	background-color:#FBF9FE
}

.accimg{
	width:100%;
	height:120px;
	background: url(../img/vas.jpg) no-repeat;
}

.accindex{
	width:100%;
	height:50px;
	margin-top:30px;
}

.accindex ul li{
	float:left;
	width:100%;
	height:50px;
}

.accindex label{
	position:relative;
	font-size:14px;
	margin-left:10px;
	float:left;
	width:30%
}

.accindex input{
	position:relative;
	float:left;
	
	border-bottom:1px solid #000;
	border-radius: 0px;
	font-size:14px;
	width:60%;
}

.accindex p{
	font-size:14px;
	color:#2657AE;
	text-decoration:underline;
	margin-left:10px;
}

.accindex span{
	width:200px;
	margin-left:10px;
	font-size:14px;
}

.accsp{
	color:#005C00;
}

/*财务代理弹窗修改*/
.mypopup {
	height:100%;
	background: #fff;
	display: none;
	z-index: 1002;
	position: fixed;
	bottom: 0;
	text-align:center;
	width: 100%;
	max-height:100%;
	overflow:auto;
}

.mypopup .fr {
	cursor: pointer;
	font-size: 14px;
	position: relative;
	z-index: 1004;
	font-family: Tahoma;
	padding: 0 8px;
	background: #12adff;
	color: #fff
}

.mypopup h3 {
	width:100%;
	text-align:center;
	font-size:1.8rem;
	line-height:5rem;
	color:#ffffff;
	background-color:#3498db;
	font-family:"Microsoft Yahei";
	font-weight:400
}

.aclih{
	width:100%;
	background-color:#e6e6e6;
	color:#fff;
	height:4.5rem;
	line-height:4.5rem;
}

.aclih label{
	font-size:1.8rem;
	float:left;
	color:#444444;
	font-family:"Microsoft Yahei";
	margin-left:1rem;
}

.aclih span{
	font-size:1.4rem;
	float:left;
	color:#999999;
	font-family:"Microsoft Yahei";
}

.aclih p{
	font-size:1.6rem;
	float:right;
	color:#ff9900;
	font-family:"Microsoft Yahei";
	margin-right:1rem;
}

.ac_li{
	height:4.5rem;
	line-height:4.5rem;
	border:1px solid #a5a5a5;
	font-size:1.4rem;
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	box-sizing:border-box;
	color:#444444;
	font-family:"Microsoft Yahei";
}

.jb_left{
	width:45%;
	float:left;
	margin-left:3%;
	border:1px solid #3498db;
	background: url(../img/chose.png) no-repeat 90% center;
	background-size:10%;
}
.jb_right{
	width:45%;
	float:right;
	margin-right:3%;
	border:1px solid #3498db;
	background: url(../img/chose.png) no-repeat 90% center;
	background-size:10%;
}

.top{
	margin-top:10px;
}

.down{
	border:1px solid #e5e5e5;
	width:94%;
	margin-left:3%;
	background-size:10%;
}

.ac_li label{
	font-size:1.4rem;
	float:left;
	color:#444444;
	font-family:"Microsoft Yahei";
	
}

.ac_li span{
	font-size:1.2rem;
	float:left;
	color:#999999;
	font-family:"Microsoft Yahei";
}

.ac_li p{
	font-size:1.4rem;
	float:right;
	color:#ff9900;
	font-family:"Microsoft Yahei";
	margin-right:6rem;
	
}


.ac_li_cw{
	margin-top:10px;
	height:auto;
	border:1px solid #a5a5a5;
	width:93%;
	margin-left:3%;
	text-align:left;
}
.ac_select{
	border:1px solid #3498db;
}

.ac_li_cw h4{
	height:auto;
	width:100%;
	background-color:#a5a5a5;
	color:#ffffff;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:1.6rem;
	font-family:"Microsoft Yahei";
	text-align:center;
}
.ac_select h4{
	background-color:#3498db;
}

.ac_li_cw .ac_info{
	font-size:1.4rem;
	line-height:1.8rem;
	font-family:"Microsoft Yahei";
	padding:1rem;
	height:auto;

}

.ac_li_cw .ac_foot{
	font-size:1.4rem;
	line-height:2rem;
	font-family:"Microsoft Yahei";
	padding:.5rem;
	margin-left:3rem;;

}
.ac_li_cw label{
	bottom:10px;
	float:left;
}
.ac_li_cw p{
	bottom:10px;
	float:right;
}

.ac_foot span{
	color:#3498db;
}

.fk_select{
	border:1px solid #3498db;
	background: url(../img/chose.png) no-repeat 90% center;
	background-size:1.8rem 1rem;
}


/*菜单*/
.menu{ width:100%; height:5rem; background-color:white;padding-top:0.5rem; position:fixed; bottom:0;left:0; border-top:0.01rem solid #eaeaea;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.home{ background-image:url(../img/home.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem; background-size: 45%;background-position:center; }
.company{ background-image:url(../img/company.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem; background-size:45%;background-position:center; }
.garden{background-image:url(../img/garden.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem;background-size: 45%; background-position:center; }
.agency{ background-image:url(../img/agency.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem; background-size:45%;background-position:center;}
.ours{background-image:url(../img/ours.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem;background-size: 45%; background-position:center; }

.home1{ background-image:url(../img/home-change.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem;background-size:45%; background-position:center; }
.company1{ background-image:url(../img/company-change.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem;  background-size:45%; background-position:center;}
.garden1{background-image:url(../img/garden-change.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem; background-size: 45%; background-position:center; }
.agency1{ background-image:url(../img/agency-change.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem; background-size: 45%; background-position:center;}
.ours1{background-image:url(../img/ours-change.png); background-repeat:no-repeat; float:left; width:20%; height:4.8rem; background-size: 45%;  background-position:center;}

.menu_item{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}
.menu_item label{
	font-size:1.2rem;
	color:#999;
	margin-top:0.5rem;
}
.i_company{
	width:2.25rem;
	height:1.95rem;
}
.i_order{
	width:1.75rem;
	height:2.2rem;
}
.i_user{
	width:1.85rem;
	height:1.85rem;
}
.menu_item .active{
	background-color: white;
	color:#2792ff;
}
.payh3{
	color:#fff;width:100%;background-color:#3498db;text-align:center;line-height:5rem;font-size:2rem;font-weight:400
}


.mui-switch {
  width: 52px;
  height: 31px;
  position: relative;
  border: 1px solid #dfdfdf;
  background-color: #fdfdfd;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  border-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  user-select: none;
  outline: none; }
  .mui-switch:before {
    content: '';
    width: 29px;
    height: 29px;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
  .mui-switch:checked {
    border-color: #3498db;
    box-shadow: #3498db 0 0 0 16px inset;
    background-color: #3498db; }
    .mui-switch:checked:before {
      left: 21px; }
  .mui-switch.mui-switch-animbg {
    transition: background-color ease 0.4s; }
    .mui-switch.mui-switch-animbg:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-animbg:checked {
      box-shadow: #dfdfdf 0 0 0 0 inset;
      background-color: #3498db;
      transition: border-color 0.4s, background-color ease 0.4s; }
      .mui-switch.mui-switch-animbg:checked:before {
        transition: left 0.3s; }
  .mui-switch.mui-switch-anim {
    transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; }
    .mui-switch.mui-switch-anim:before {
      transition: left 0.3s; }
    .mui-switch.mui-switch-anim:checked {
      box-shadow: #3498db 0 0 0 16px inset;
      background-color: #3498db;
      transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; }
      .mui-switch.mui-switch-anim:checked:before {
        transition: left 0.3s; }
 
/*# sourceMappingURL=mui-switch.css.map */

@mixin borderRadius($radius:20px) {
  border-radius: $radius;
  border-top-left-radius: $radius;
  border-top-right-radius: $radius;
  border-bottom-left-radius: $radius;
  border-bottom-right-radius: $radius;
}
 
$duration: .4s;
$checkedColor: #3498db;
.mui-switch {
  width: 52px;
  height: 31px;
  position: relative;
  border: 1px solid #dfdfdf;
  background-color: #fdfdfd;
  box-shadow: #dfdfdf 0 0 0 0 inset;
  @include borderRadius();
  background-clip: content-box;
  display: inline-block;
  -webkit-appearance: none;
  user-select: none;
  outline: none;
  &:before {
    content: '';
    width: 29px;
    height: 29px;
    position: absolute;
    top: 0px;
    left: 0;
    @include borderRadius();
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
  }
  &:checked {
    border-color: $checkedColor;
    box-shadow: $checkedColor 0 0 0 16px inset;
    background-color: $checkedColor;
    &:before {
      left: 21px;
    }
  }
  &.mui-switch-animbg {
    transition: background-color ease $duration;
    &:before {
      transition: left 0.3s;
    }
    &:checked {
      box-shadow: #dfdfdf 0 0 0 0 inset;
      background-color: $checkedColor;
      transition: border-color $duration, background-color ease $duration;
      &:before {
        transition: left 0.3s;
      }
    }
 
  }
}

.kf{
	width:60px;
	height:60px;
	background:url(../img/wapkf.png) no-repeat; 
	background-size:100%;
	position:fixed;
	top:50%;
	left:0;
	margin-top:-35px;
	display:inline-block;
	filter:alpha(opacity=80);  /*支持 IE 浏览器*/
-moz-opacity:0.80; /*支持 FireFox 浏览器*/
opacity:0.80;  /*支持 Chrome, Opera, Safari 等浏览器*/
}

.reg_news{
	width:100%;
	height:170px;
	background:url(../img/advertisement.png) no-repeat; 
	background-size:100% 100%;
}

.tsq{
	float:right;
	margin-top:4rem;
	margin-right:2rem;
	font-size:1.8rem;
	color:#666;
	text-decoration: underline
}

/*gzsinfo*/

.gzs_header{
	width:100%;
	height:auto;
	background:#12adff;
	color:#fff;
	margin-top:-10px;
}

.gzs_h{
	width:90%;
	margin:0 auto;
	padding:0 0 20px 0;

}

.gzs_h h3{
	float:left;
	display:block;
	width:100%;
	line-height:70px;
	font-size:2rem;
	text-align:center;
}

.gzs_h p{
	line-height:20px;
	font-size:1.6rem;
	font-weight:500;
}

.gzs_info{
	width:100%;
	
	margin:0 auto;
	
}

.gzs_info div{
	width:46%;
	padding:0 2%;
	float:left;
	height:auto;
	background-color:#fff;
}

.gzs_info h3{
	font-size:1.4rem;
	color:#12adff;
	margin-top:50px;
}

.gzs_info p{
	font-weight:500;
	line-height:25px;
	font-size:1.2rem;
}

.gsz_img1{
	background:url(/img/gsz_img1.png) no-repeat center 50px;
	background-size:60%;
}

.gsz_img2{
	background:url(/img/gsz_img2.png) no-repeat center 50px;
	background-size:60%;
	
}

.gsz_img3{
	background:url(/img/gsz_img3.png) no-repeat center 50px;
	background-size:60%;
	
}

.gsz_img4{
	background:url(/img/gsz_img4.png) no-repeat center 50px;
	background-size:60%;
}

.gsz_img5{
	background:url(/img/gsz_img5.png) no-repeat center 50px;
	background-size:60%;
}

.gsz_img6{
	background:url(/img/gsz_img6.png) no-repeat center 50px;
	background-size:80%;
}

.gsz_img7{
	background:url(/img/gsz_img7.png) no-repeat center 50px;
	background-size:80%;
}

.gzs_f{
	float:left;
	width:100%;
	background:#fafafa;
}

.gzs_f_box{
	width:100%;
	margin:0 auto;
	text-align:center;
}

.gzs_f_box h3{
	display:block;
	line-height:50px;
	font-size:1.6rem;
}

.gzs_f_box a{
	display:inline-block;
	width:120px;
	line-height:40px;
	color:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin-bottom:100px;
	font-weight:500;
	font-size:1.4rem;
}

.gzs_f_box a:hover{
	color:#fff;
}


.poupe_box{
	position:fixed;
	right:0;
	top:40%;
	width:60px;
	height:137px;
}
.poupe_box_tel{
	width:5.3rem;
	height:5.3rem;
	line-height:8rem;
	text-align:center;
	color:#fff;
	border-radius:0.8rem;
	opacity:0.6;
	font-size:1rem;
	background:url("/img/poupe_box_tel.png")no-repeat center 1rem;
	background-size:2rem 2rem; 
	background-color:#387be0;
}

.poupe_box_zx{	
	width:5.3rem;
	height:5.3rem;
	line-height:8rem;
	text-align:center;
	color:#fff;
	border-radius:0.8rem;
	opacity:0.6;
	font-size:1rem;
	background:url("/img/poupe_box_zx.png")no-repeat center 1rem;
	background-size:2rem 2rem; 
	background-color:#387be0;
	margin-top:0.3rem;
}