@charset "utf-8";
/*
Name:亚利贝德查新综合业务平台
Author: 余占英
Date: 2018-05-02
*/
.continfo_box{
	padding: 0 20px;
}
.mh500{
	max-height:500px;
	overflow:auto;
}
/*当前位置部分开始*/
.locat{
	width: 100%;
	height:55px;
	font-size:16px;
	color: #333;
	line-height: 55px;
	padding-left: 20px;
	border-bottom: 1px solid #e8e7e7;
}
.locat a{
	display:inline-block;
	vertical-align:baseline;
	color: #999797;
	font-size:16px;
}
.locat a.current,.locat a:hover{
	color: #41b8f0;
	background: none;
}
/*---------------标题样式部分开始-------------------*/
a.more{
	font-size:18px;
}
a.more i{
	color:#fff;
	font-style:normal;
	background: #ff0000;
	margin:0 20px 0 10px;
	padding: 0 8px;
}
a.more:hover{
	opacity: 0.6;
	filter:alpha(opacity=60);
}

.til_left{
	width:100%;
	height:60px;
	line-height:55px;
	color:#fff;
	font-weight:normal;
	background:url(../images/tlie_bg.jpg) no-repeat center;
	margin-bottom:1px;
}
.til_left b{
	font-size:24px;
	padding-left:24px;
	font-weight:normal;
	float:left;
}
.til_left span{
	padding:5px 0 0 5px;
	float:left;
	font-size:12px;
	text-transform:uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	max-width:185px;
}

.til_h2{
	width:100%;
	font-weight:normal;
	color:#040404;
	position: relative;
}
.til_h2 span{
	display: block;
	width: 100%;
	padding: 30px 0 5px 0;
	font-size:20px;
	cursor:pointer;
	/*background:url(../images/tile.png) no-repeat;*/
}
.til_h2 sub{
	display: block;
	text-transform:capitalize;
	font-size: 14px;
}
.til_h2 a.more{
	display: block;
	font-size: 12px;
	color: #666666;
	position: absolute;
	right: 0px;
	top: 35px;
}

/*---------------标题样式部分结束-------------------*/
/*---------------内容列表部分开始------------------*/
.list_box{
	width:100%;
}
.list_box li,.list_box dl{
	float:left;
	width:100%;
	font-size:14px;
}
.list_box li i{
	float:left;
	width:12px;
	height:30px;
	margin-right:10px;
	background:url(../images/yuandia_h.png) no-repeat left center;
}
.list_box li a,.list_box dl a{
	float:left;
	line-height:30px;
	font-size:14px;
	color:#333;
	display:block;
}
.list_box li a.fln,.list_box dl a.fln{
	float:none;
}
.list_box li a.toe,.list_box dl a.toe{
	max-width:60%;
}
.list_box li a.toew,.list_box dl a.toew{
	max-width:100%;
}

.list_box li span{
	float:right;
	max-width:30%;
	line-height:30px;
	text-align:right;
	color:#4f4e53;
}
.list_box li span.graye{
	color:#a8a7a7;
}
.list_box li b{
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
}
.list_box li a.fln{
	float:none;
}
/*更多部分开始*/
.list_more{
	width:100%;
	height:20px;
	line-height:20px;
	margin-top:10px;
}
.list_box .list_more a.more,.list_box .list_more a.onclick{
	display:block;
	width:100%;
	height:20px;
	line-height:20px;
	color:#514f50;
	text-align:center;
	font-size:13px;
	background:url(../images/zhank_icon.png) no-repeat center 8px;
}
.list_box .list_more a.onclick{
	background-position:center -12px;
}
.list_box .list_more a.more:hover{
	filter:alpha(opacity=60);
}
a.more_redjt{
	width:100px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-size:18px;
	color:#333;
	background:#fff url(../images/morejtred.png) no-repeat right center;
	position:absolute;
	right:0px;
	bottom:24px;
}
a.more_redjt:hover{
	color:#cd0b16;
}
.list_box li a:hover{
	color: #5ab3e7;
}

.list_boxhalf{
	width:1280px;
	overflow:hidden;
}
.list_boxhalf ul{
	width:1320px;
}
.list_boxhalf li{
	width:620px;
	height:160px;
	margin-top:20px;
	margin-right:40px;
	overflow:hidden;
	position:relative;
}
.list_boxhalf li a.logo_a{
	width:100px;
}
.hlist_a{
	width:510px;
}
.hlist_a .tile_a{
	font-size:24px;
	font-weight:bold;
	padding-bottom:15px;
}
.hlist_a .text_info{
	height:90px;
	line-height:30px;
	font-size:16px;
	color:#999;
	overflow:hidden;
}
.list_boxhalf li a.more_redjt{
	width:100px;
	height:30px;
	line-height:30px;
	padding-left:10px;
	font-size:18px;
	color:#333;
	background:#fff url(../images/morejtred.png) no-repeat right center;
	position:absolute;
	right:0px;
	bottom:24px;
}

.list_box01 li{
	position:relative;
	text-indent: 30px;
	margin:0px 0 6px 0;
}

.list_box01 li a{
	line-height:40px;
}
.list_box01 li:nth-child(1){
	margin:30px 0 10px 0;
	text-indent: 0px;
}
.list_box01 li:nth-child(3),.list_box01 li:nth-child(5),.list_box01 li:nth-child(7){
	background: #fff;
}
.news_text{
	display:block;
	width:100%;
	height: 40px;
	line-height: 40px;
	text-indent: 30px;
	position:absolute;
	left:0;
	bottom:0;
	color: #fff;
	background: rgba(0,0,0,0.4);
}
.list_box01 li a.toe{
	max-width:100%;
}

.list_box02 li{
	height: 110px;
	background: #fff;
	border:1px solid #c9c9c9;
	margin-top: 30px;
	padding: 0 20px;
}
.list_box02 li a{
	display: block;
	width: 100%;
}
.list_box02 li em.time{
	display: block;
	width: 100%;
	height:60px;
	font-size:10px;
	text-align: center;
	color:#7a7a7a;
	line-height:123px;
	font-style: normal;
	background: url("../images/icon_time.png") no-repeat center;
}
.list_box02 li span{
	float: none;
	display: inline-block;
	font-size:14px;
	font-weight:500;
	color:#040404;
	max-width:100%;
	padding-top: 10px;
	text-align: center;
}
.list_box02 li span:hover{
	color: #5ab3e7;
}

.list_box03 li{
	height:140px;
	padding:0;
	background: #f1f0f0;
	border-radius: 5px;
	margin-bottom: 20px;
}
.list_box03 li p{
	padding: 10px 30px;
	border-bottom: 1px dashed #dbdada;
}
.list_box03 li a.toe{
	max-width:90%;
	font-size: 18px;
	font-weight: bold;
}
.list_box li span.time{
	color: #9b9a9a;
}
.list_info{
	padding: 10px 30px;
}
/*专题列表*/
.list_box04 li{
	width:555px;
	padding:20px 20px 10px 20px;
	margin:30px 0 0 30px;
	background:#fff;
}
.list_box04 li a.zt_pic{
	width:555px;
	height:245px;
	overflow:hidden;
	position:relative;
}
.list_box04 li a.zt_pic img{
	width:555px;
	height:auto;
}
.list_box04 li a.zt_pic b{
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:rgba(0,0,0,0.5);
	position:absolute;
	left:0;
	bottom:0;
}
.list_box04 li a:hover{
	opacity: 0.6;
	filter:alpha(opacity=60);
	text-decoration:none;
}
.list_box04 li a.blue_btn{
	color:#fff;
	line-height:24px;
	float:right;
}
.list_box04 li span.fl{
	float:left;
}
.list_box05 li{
	padding:15px 0;
	border-bottom: 1px dashed #c7dbf3;
}
.list_box05 li a{
	font-size:18px;
	color:#2a2a2a;
}
.list_box05 li a.toe{
	max-width: 85%;
}
.list_box05 li i{
	background:url("../images/li_icon01.png") no-repeat left center;
}
.list_box05 li span{
	float:right;
	width:auto;
	text-align:left;
	padding-left:5px;
	font-size:14px;
	color:#999;
}
.list_box05 p{
	float:left;
	width:100%;
	line-height:25px;
	color:#4f4f50;
}
/*消息列表*/
/*选择*/
.select_box{
	width: 100%;
	height: 36px;
	background: #e6f5fc;
	margin-top:20px;
	padding:5px 12px;
}
.select_box .radius_btn{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	color: #646262;
	font-size: 12px;
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	background: #fff;
}
.resous_list{
	text-align:left;
}
.resous_list ul{
	float:left;
	width:100%;
	padding:15px 0;
	border-bottom: 1px solid #eee;
}
/*.resous_list ul:nth-of-type(even){*/
/*background: #f2fafd;*/
/*}*/
/*.resous_list ul.yd_ul{*/
/*background: #f8f7f7;*/
/*}*/
.resous_list .yd_ul dt a {
	color: #999;
}
.resous_list dt a:hover {
	text-decoration: underline;
}
.resous_list li{
	float:left;
}
.Mark{
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/icon_xf.png") no-repeat 0 -33px;
}
.yd_ul .Mark{
	background: url("../images/icon_xf.png") no-repeat;
}
.resous_list li.cb{
	padding-left:15px;
}
.resous_list li.rit_li{
	width:840px;
	padding-left:10px;
	padding-top:2px;
}

.resous_list dl,.resous_list dl a{
	color:#514f50;
	font-size:14px;
	line-height:20px;
}
.resous_list dt a{
	font-weight:bold;
	display:block;
	max-width:580px;
}
.resous_list dt span.time{
	vertical-align:baseline;
	color: #999;
}
.resous_list dd{
	float:left;
	width:100%;
}
.resous_list dd,.resous_list dd span,.resous_list dd a{
	line-height:30px;
}
.resous_list dd a:hover,.resous_list dt a:hover{
	color:#acafbe\9;
}
.resous_list dd.f12,.resous_list dd.f12 a{
	font-size:12px;
}
/*.resous_list .grye {*/
/*color: #888;*/
/*}*/
/*dl列表*/
.list_boxdl01 dl{
	padding:30px 0;
	border-bottom:1px solid #ccc;
}
.list_boxdl01 dl.borbno{
	border-bottom:none;
}
.list_boxdl01 dt{
	float:left;
	width:150px;
}
.list_boxdl01 dd{
	width:1100px;
}
.list_boxdl01 dd a.toe,.list_boxdl01 dd a,.list_boxdl02 dd a.toe,.list_boxdl02 dd a{
	max-width:100%;
}
.list_boxdl01 dd span{
	float:left;
	display:block;
	width:100%;
	color:#999999;
}
.list_boxdl02 dl{
	position:relative;
	padding:25px 0;
}
.list_boxdl02 dt{
	float:left;
	width:250px;
}
.list_boxdl02 dd{
	width:1000px;
}
.list_boxdl02 dt{
	width:145px;
}
.list_boxdl02_01 dd{
	width:230px;
}

.list_boxdl02 dd.more{
	width:100px;
	position:absolute;
	right:0px;
	top:0px;
}
/*积分兑换卡列表*/
.card_list li{
	display: inline-block;
	width: 210px;
	height: 240px;
	margin-right: 14px;
	margin-bottom: 14px;
	background: #f5f5f5;
}
.card_list li:nth-child(4n+4){
	margin-right: 0px;
}
.card_list li p{
	padding:5px 15px 0;
}
.card_list li .card_img_p {
	height: 150px;
	width: 100%;
	text-align: center;
	padding: 20px 10px 10px;
	background: #cccccc;
	overflow: hidden;
}
.card_sk tt{
	display: inline-block;
	line-height: 20px;
	padding: 0 15px;
	background: #f8883c;
	color: #fff;
}
.card_sk a {
	display: inline-block;
	line-height: 20px;
	padding: 0 15px;
	background: #fc6703;
	color: #fff;
}
.card_sk a:hover{
	background: #f8883c;
}

/*---------------内容列表部分结束    ------------------*/

/*---------------个人中心    ------------------*/
/*左侧部分*/
.left_plate{
	width: 234px;
	float: left;
}
.user_box{
	width: 100%;
	height:260px;
	text-align: center;
	background: #fff;
	border: 1px solid #f1f0f0;
	border-radius: 5px;
	-webkit-box-shadow:0 1px 29px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 29px rgba(0,0,0,0.2);
	box-shadow:0 1px 29px rgba(0,0,0,0.2);
	position: relative;
	margin-bottom:15px;
}
.user_nav{
	width: 100%;
	background: #fff;
	border-radius: 5px;
	position: relative;
}
.left_poto{
	display: inline-block;
	width: 108px;
	height: 108px;
	line-height: 108px;
	margin: 10px 0 5px 0;
	text-align: center;
	background: #f1f0f0;
	border-radius: 50%;
	overflow: hidden;
}
.leftPhoto{
	width: 40px!important;
	height:40px!important;
	line-height: 40px!important;
}
.user_name{
	display: inline-block;
	width: 100%;
	font-size: 18px;
}
.user_tip{
	display: inline-block;
	width: 100%;
}
.btn_a{
	display: inline-block;
	width: 125px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cecece;
	border-radius: 5px;
	margin-top: 7px;
}
.blue_btn,.btn_a:hover{
	background: #41b8f0;
	border: 1px solid #41b8f0;
	color: #fff;
}
/*书链装饰*/
.icon_book{
	width: 100%;
	padding: 0 15px;
	height: 7px;
	position: absolute;
	bottom: 1px;
	z-index: 100;
}
/*左侧菜单导航标题*/
.uesr_til{
	height: 66px;
	line-height: 66px;
	font-size: 14px;
	color: #999;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
}
.uesr_til i{
	float: left;
	width: 45px;
	height: 66px;
	line-height: 66px;
	text-align: center;
	position: relative;
}
.uesr_til i img{
	position: absolute;
	left: 15px;
	top: 22px;
}
.user_nav_list li{
	padding-left: 53px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 1px;
	transition: all 0.15s linear;
}
.user_nav_list li a{
	font-size: 14px;
	/*font-weight: bold;*/
	color: #000;
	display: block;
}
.user_nav_list li:hover,.user_nav_list li.current{
	background: #41b8f0;
}
.user_nav_list li:hover a,.user_nav_list li.current a{
	color: #fff;
}
/*右侧内容*/
.center_right{
	float: right;
	width: 946px;
}
.minrh,.minrh01{
	min-height: 1142px;
	background: #fff;
	border-radius:5px;
}
.minrh01{
	padding: 30px;
}
.minrh02{
	padding: 0 30px 30px;
}
.wit_bored,.wit_bored01{
	background: #fff;
	border-radius: 5px;
}
.wit_bored01{
	border: 1px solid #e7e7e7;
	overflow: hidden;
}
.gry_bored{
	background: #f5f4f4;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
}
.gry_bg{
	background: #f5f4f4;
	border-radius: 5px;
}
.plate_wid01{
	width: 680px;
	height: 182px;
	overflow: hidden;
}
.plate_wid02{
	float: right;
	width: 245px;
	height: 182px;
	text-align: center;
	overflow: hidden;
}
.plate_widl{
	width: 434px;
	padding: 0 50px;
}
.plate_widr{
	width: 245px;
	height: 182px;
	border-left: 1px solid #ccc;
}
.plate_widl01{
	width: 473px;
	height: 120px;
	text-align: center;
}
.plate_widr01{
	width: 473px;
	height: 120px;
	text-align: center;
	border-left: 1px solid #ccc;
}
.plate_widl02{
	width: 620px;
	height: 120px;
	padding: 0 50px;
}
.plate_widr02{
	width: 326px;
	height: 120px;
	text-align: center;
	border-left: 1px solid #ccc;
}
.sum_til{
	padding: 25px 25px 0 25px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.amount,.amount_org{
	font-size: 30px;
	color: #ff0000;
	font-weight: 500;
	line-height: 90px;
	/*background: url("../images/icon_rmb.png") no-repeat left 14px;*/
}
.amount_org{
	color: #fc6703;
}
.amount sub{
	font-size: 21px;
	font-weight: bold;
}
.sum_btn,.sum_btn01{
	display: block;
	width: 127px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cecece;
	border-radius: 5px;
	text-align: center;
	/*margin-top: 8px;*/
}
.orange_btn,.sum_btn:hover{
	border: 1px solid #fc6703;
	background: #fc6703;
	color: #fff;
}
.sum_btn01{
	display: inline-block;
	width: auto;
	min-width: 56px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	margin: 0 5px;
}
.sum_btn01:hover,.orange_btn01{
	border: 1px solid #fc6703;
	color: #fc6703;
}
.gry_btn{
	display: inline-block;
	width:auto;
	height: 30px;
	line-height: 30px;
	padding: 0 35px;
	border: 1px solid #cecece;
	border-radius: 5px;
	text-align: center;
	background: #f1f0f0;
}
.gry_btn:hover{
	border: 1px solid #41b8f0;
	background: #41b8f0;
	color: #fff;
	transition: all .3s;
}
.red_btn:hover{
	border: 1px solid #dc0808;
	background: #dc0808;
	color: #fff;
}
.next_icon,.up_icon{
	display:inline-block;
	width:10px;
	height:10px;
	margin-left:10px;
	background:url(../images/icon_btnsx.png) no-repeat 0 0;
}
.up_icon{
	margin-left:0px;
	margin-right:10px;
	background:url(../images/icon_btnsx.png) no-repeat 0 -49px;
}
.gry_btn:hover .next_icon,.red_btn .next_icon{
	background:url(../images/icon_btnsxh.png) no-repeat 0 0;
}
.gry_btn:hover .up_icon,.red_btn .up_icon{
	background:url(../images/icon_btnsxh.png) no-repeat 0 -49px;
}

.plate_widl01 .sum_til,.plate_widr01 .sum_til{
	display: inline-block;
	padding: 0px;
	line-height: 120px;
}
.plate_widl01 .amount,.plate_widr01 .amount {
	display: inline-block;
	line-height: 120px;
	font-size: 48px;
	color: #288c29;
}
.plate_widr01 .amount {
	color: #666666;
}
.plate_widl01 .amount_org{
	color: #fc6703;
}
.plate_widl02 .sum_til,.plate_widr02 .sum_til{
	display: inline-block;
	padding: 0px;
	line-height: 120px;
}
.plate_widl02 .amount,.plate_widr02 .amount {
	display: inline-block;
	line-height: 120px;
}
.see_info{
	width: 100%;
	font-weight: bold;
	color: #41b8f0;
	text-align: center;
	padding-left: 25px;
}
.see_info:hover{
	color: #67c6f3;
	text-decoration: underline;
}
.more_min:hover{
	color: #41b8f0;
}
.plate_widr .sum_til,.plate_widr .amount,.plate_widr .see_info{
	display: block;
	text-align: center;
}

/*信息编辑标题*/
.plate_meit{
	width: 100%;
	height: 60px;
	margin-top: 15px;
}
.plate_meit_list{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
}
.plate_meit_list li{
	height: 60px;
	line-height: 60px;
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	border-right: 1px solid #e4e4e4;
}
.plate_meit_list li:nth-child(3){
	border: none;
}
.plate_meit_list li a{
	margin: 0 15px;
}
/*状态信息*/
.state_box{
	height: 60px;
	line-height: 60px;
	border-bottom: 2px solid #999999;
	position: relative;
}
.state_box li{
	display: inline-block;
	margin:0 28px;
	font-weight: bold;
}
.state_box li:nth-child(1):before{
	content: "";
	position: absolute;
	width: 120px;
	height: 2px;
	top: 56px;
	left: 0px;
	border-bottom: 2px solid #41b8f0;
}
.state_box li a{
	vertical-align: bottom;
	padding: 0 5px;
}
.state_box li a span{
	padding: 0 4px;
}
.state_box li a:hover{
	color: red;
}
/*------------------------------表格样式部分开始------------------------------*/
.table_plate{
	width: 100%;
	margin-top: 15px;
}
.table_box{
	width:100%;
	padding:25px;
	position: relative;
}
.table_h1,.table_h2{
	font-size: 18px;
	padding-bottom: 20px;
}
.table_h2{
	padding: 20px;
	border-bottom: 1px solid #eaeaea;
}
/*检索部分*/
.list_search{
	width:390px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	padding-left: 15px;
	background: #e3e2e2;
	position: absolute;
	right: 25px;
	top: 22px;
}
.list_search input{
	background: none;
	border: none;
	float: left;
	height: 30px;
	width: 80%;
}
.list_search button{
	float: right;
	width: 50px;
	height: 30px;
	line-height: 30px;
	background: none;
	border: none;
	cursor: pointer;
}
/*选择标签*/
.choice,.Address{
	padding:10px;
	border-radius: 5px;
	border: 2px dashed #cecccc;
	position: relative;
}
.Address{
	padding: 10px 0px;
}
.choice label{
	display: inline-block;
	line-height: 24px;
	color: #999;
}
.choice ul{
	display: inline-block;
}
.choice li{
	display: inline-block;
	line-height: 24px;
	padding: 0 10px;
	margin-right: 5px;
	cursor: pointer;
}
.choice li .red,.choice li span{
	vertical-align: baseline;
}
.choice li:hover,.choice li.current{
	background: #fa0101;
	color: #fff;
	border-radius: 5px;
}
.list_til {
	line-height: 40px;
}
.pxfs a{
	display: inline-block;
	line-height: 24px;
	padding: 0 10px;
	margin-left: 5px;
	background: #f1f0f0;
	color: #333;
	border-radius: 5px;
	cursor: pointer;
}
.pxfs a:hover,.pxfs a.current{
	background: #41b8f0;
	color: #fff;
}
.choice .list_search{
	width: 290px;
	height: 30px;
	line-height: 26px;
	border-radius: 0;
	padding-left: 10px;
	background: #ffffff;
	position: absolute;
	right: 25px;
	bottom: 20px;
	top: auto;
	/* border: 1px solid #666; */
}
.choice .list_search input{
	width: 75%;
	border: 1px solid #999;
	padding: 0 10px;
}
.choice .list_search input:focus{
	border: 1px solid #0e709e;
}
.choice .list_search button{
	width: 25%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #0e709e;
	border: none;
	cursor: pointer;
	/* float: left; */
}
.choice .list_search button:hover{
	background: #106289;
}
/*索取发票*/
.tips-box{
	line-height: 40px;
	padding-top: 10px;
}
.tips-box .generate-btn{
	min-width: 120px;
	text-align: center;
	background: #d73240;
	font-weight: bold;
}
.tips-word{
	display: inline-block;
}
/*地址填写*/
.Address h2{
	padding:0 0 13px 15px;
	font-weight: normal;;
}
.Address li{
	display: inline-block;
	width: 256px;
	height: 116px;
	padding:10px 13px;
	border: 3px solid #cccccc;
	border-radius: 5px;
	margin: 0  0 13px 13px;
	font-size: 12px;
	cursor: pointer;
	position: relative;
}
.formplate .Address li{
	width: 240px;
}
.adrs_name{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display:block;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 3px solid #ccc;
}
.adrs_name span{
	padding-right: 10px;
}
.adrs_info{
	line-height: 23px;
}
.Address li:hover,.Address li.choced{
	border: 3px solid #33ccff;
}
.Address li.choced:before{
	content: "";
	width: 15px;
	height: 16px;
	position: absolute;
	background: url("../images/choise_cut.jpg") no-repeat;
	right: -3px;
	bottom: -3px;
}
.adrs_btn{
	padding: 0 14px 0 13px;
}
.adrs_btn a{
	width: auto;
	padding: 0 15px;
	margin: 0px;
	text-align: center;
}
table.table{
	width:100%;
	/* border:1px solid #e6f5fc; */
	border-right:none;
	background-color:#fff;
}
table.table tr{
	width:100%;
	background-color:#fff;
	border-top:none;
	border-bottom:1px solid #d7effa;
	border-left:1px solid #d7effa;
}
table.table tr.border-top{
	border-top:1px solid #d7effa;
}
table.table td,table.table th{
	background-color:#fff;
	text-align:center;
	font-size:14px;
	color:#514f50;
	border-right:1px solid #d7effa;
	border-bottom:1px solid #d7effa;
	text-align:left;
}
table.table01 tr{
	height: 50px;
	line-height: 50px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:none;
}
table.table01 tr:nth-child(odd) td{
	background:#f2fafd;
}
table.table01 td{
	background-color:none;
	border-right:none;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
table.table02 tr{
	height: 50px;
	line-height: 50px;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
}
table.table02 td{
	border-right:none;
	border-bottom:1px solid #f1f1f1;
	text-align:left;
}
table.table tr.gry_tr{
	border-bottom:1px solid #f1f0f0;
	border-left:1px solid #f1f0f0;
}
table.table tr.gry_tr td{
	border-right:1px solid #f1f0f0;
	border-bottom:1px solid #f1f0f0;
	text-align:left;
}
table.table tr.table_til{
	border-top: 12px solid #fff;
	border-left:1px solid #f1f0f0;
	height:44px;
	line-height: 44px;
	background:#f1f0f0;
}
table.table tr.table_til td{
	background:#f1f0f0;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-right:1px solid #f1f0f0;
	border-bottom:1px solid #f1f0f0;
}
table.table01 tr.table_til{
	border-left:1px solid #e6f5fc;
	height:36px;
	line-height: 36px;
	background:#e6f5fc;
}
table.table01 tr.table_til td{
	background:none;
	border-right:1px solid #e6f5fc;
	border-bottom:1px solid #e6f5fc;
	color:#999;
	font-weight:normal;
}
table.table03 {
	width: 100%;
	border: 1px solid #ccc;
	background: none;
}
table.table03 tr{
	height: 50px;
	line-height: 50px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:none;
	background: none;
}
table.table03 td{
	border-right:none;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background: #fafafa;
}
table.table03 tr:last-child,table.table03 tr:last-child td{
	border: none;
}
table.table03 tr.table_til{
	border-left:none;
	height:36px;
	line-height: 36px;
	background:#e6f5fc;
	border-top: none;
}
table.table03 tr.table_til td{
	background:none;
	border: none;
	border-bottom:1px solid #ddd;
	color:#999;
	font-weight:normal;
}
table.table03 input[type="radio"]{
	float: none;
}
table.table tr.tr_til{
	border: none;
	height:30px;
	line-height: 30px;
}
table.table tr.tr_til td{
	border: none;
}
.table-tips{
	padding-top: 20px;
	color: #999999;
	text-indent: 30px;
}
.radius_btn{
	display: inline-block;
	width: 125px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cecece;
	border-radius: 15px;
	text-align: center;
}
.min_raduis_btn{
	padding: 0 10px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border: 1px solid #cecece;
	border-radius: 15px;
	text-align: center;
	vertical-align: baseline;
}
.radius_btn:hover,.min_raduis_btn:hover{
	background: #eee;
	transition: all .3s;
}
/*每一栏标题*/
.top_edit{
	width: 100%;
	position: relative;
}
.top_edit{
	width: 100%;
	height: 42px;
	line-height: 30px;
	padding: 0 15px;
	background: #e6f5fc;
	border-top: 12px solid #fff;
	border-bottom: 1px solid #d7effa;
}
.gry_edit{
	background: #f1f0f0;
	border-bottom: 1px solid #f1f0f0;
}
.top_edit:before{
	width: 1px;
	height: 30px;
	content: "";
	position: absolute;
	background: #d7effa;
	right: -1px;
}
.gry_edit:before{
	width: 1px;
	height: 30px;
	content: "";
	position: absolute;
	background: #f1f0f0;
	right: -1px;
}
.top_edit span{
	font-weight: bold;
	color: #999;
}
.top_edit em{
	margin-left: 2px;
	display: inline-block;
	width: auto;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	font-size: 10px!important;
	font-style: normal;
	vertical-align: baseline;
	position: relative;
}
.top_edit em.orage{
	/*border: 1px dashed #ff5a10;*/
	color: #ff5a10;
}
.top_edit em.blue{
	/*border: 1px dashed #1b8bf9;*/
	color: #1b8bf9;
}
/*.top_edit em:before{*/
/*top:0px;*/
/*left: -1px;*/
/*border:9px solid transparent;*/
/*border-left: 6px solid #ff5a10;*/
/*content: " ";*/
/*height: 0;*/
/*width: 0;*/
/*position: absolute;*/
/*pointer-events: none;*/
/*}*/
/*.top_edit em.blue:before{*/
/*border-left: 6px solid #1b8bf9;*/
/*}*/

.top_edit a{
	padding-left: 15px;
}
table.table a.toe{
	max-width:90%;
}
.name_div{
	padding:20px 5px 20px 30px;
	line-height: 24px;
	font-weight: bold;
}

.standard_name{
	padding:20px 5px 20px 10px;
	text-align:left;
	font-size:14px;
}
.standard_name a{
	font-size:14px;
	margin-bottom: 5px;
	color:#514f50;
}
.edit_div{
	text-align: center;
}
.edit_div a{
	display: block;
	margin-bottom: 5px;
}
table.table a:hover, a.blue,.blue{color: #41b8f0;}
span.blue{
	font-size: 12px;
	margin: 0 5px;
	vertical-align: baseline;
}
/*表格展开收起*/
.tr_cont{
	display: none;
}
.tr_cont_current{
	display: table-row;
}
.tr_botom_edit{
	width: 100%;
	height: 16px;
	line-height:  16px;
	padding: 0 15px;
	background: #e6f5fc url("../images/icon-down.png") no-repeat center;
	cursor: pointer;
}
.tr_botom_open .tr_botom_edit{
	background: #e6f5fc url("../images/icon-up.png") no-repeat center;
}

.fp-list li{
	line-height: 50px;
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #6d6d6d;
}
.fp-list li:nth-child(odd){
	background: #f3fee5;
}
.fp-list li:nth-child(even){
	background: #fff3f3;
}
.fp-list li div{
	display: inline-block;
	padding-right: 0px;
}
.fp-list li span{
	vertical-align: baseline;
	color: #4a4a4a;
	font-weight: bold;
}
.fp-list li .cbSpan, .fp-list li .cbSpan01{
	margin: 0 2px 0 0;
}
/*按钮样式*/
.edit_div .min_btn,.min_btn{
	display: inline-block;
	width: auto;
	min-width:78px;
	height: 25px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 5px;
	opacity:1;filter:alpha(opacity=100);moz-opacity:1;-khtml-opacity: 1;
	transition: all 0.3s linear;
}
.red_btn{
	background: #fa0101;
	border: 1px solid #fa0101;
	color: #fff;
}
.edit_div .min_btn:hover{
	text-decoration: none;
	color: #fff;
	opacity:0.6;filter:alpha(opacity=60);moz-opacity: 0.6;-khtml-opacity: 0.6;
}
/*查看物流*/
.lg_box{
	position: relative;
}
.lg_info{
	width: 290px;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 5px;
	-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 15px rgba(0,0,0,0.2);
	box-shadow:0 1px 15px rgba(0,0,0,0.2);
	position: absolute;
	top: 35px;
	left: -125px;
	z-index: 101;
	display: none;
}
.lg_info_til{
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 10px;
	border-bottom: 1px solid #dedede;
}
.lg_info_tilsj{
	display: block;
	width:0;
	height:0;
	border-width:0 10px 10px;
	border-style:solid;
	border-color:transparent transparent #dedede;/*透明 透明  灰*/
	position:absolute;
	top:-10px;
	left: 150px;/* 三角形居中显示 */
	margin-left:-10px;/* 三角形居中显示 */
	z-index: 104;
}
.lg_info_tilsj em{
	display: block;
	width:0;
	height:0;
	border-width:0 10px 10px;
	border-style:solid;
	border-color:transparent transparent #fff;/*透明 透明  灰*/
	position:absolute;
	top:1px;
	left:-10px;
	z-index: 105;
}
.lg_info_list{
	padding: 0 10px 0 28px;
	font-size: 12px;
	line-height:20px;
}
.lg_info_list li{
	list-style: disc;
	margin: 10px 0 15px;
	color: #7b7b7b;
	font-weight: bold;
}
.lg_info_list li.current{
	color: #41b8f0;
}
.lg_info_list li.s-omit{
	font-weight: normal;
	color: #999;
}
.lg_box:hover .lg_info{
	display: block;
}
/*无查新*/
.novelty{
	height: 123px;
	margin-top: 15px;
	border-radius: 5px;
	background: #f1f0f0 url(../images/icon_nnews.png) no-repeat  260px center;
	text-align: center;
	text-indent: 200px;
}
.novelty span{
	display: block;
	color: #999;
	line-height: 40px;
	padding-top: 25px;
}
.novelty .orange_btn{
	text-indent: 0px;
	border:1px solid #fc6703;
	background: none;
	color: #fc6703;
	margin-left: 200px;
}
.text_div{
	line-height: 20px;
}
/*查看更多*/
.more_div{
	height: 40px;
	line-height: 40px;
	margin-top: 15px;
	border-radius: 5px;
	background: #f1f0f0;
	text-align: center;
}
.more_div span{
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: left;
	text-indent: 20px;
	background:#f1f0f0;
	/*url("../images/icon_xjt.png") no-repeat right center*/
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -50px;
}
.more_div a{
	display: block;
	width: 100%;
	position: relative;
}
.more_div a:before{
	content: "";
	width: 94%;
	height: 1px;
	border-bottom: 1px dashed #ccc;
	position: absolute;
	top: 20px;
	left: 3%;
}
.more_div a:hover span{
	color: #41b8f0;
}
/*------------------------------表格样式部分结束------------------------------*/
/*--------------------------------------表单样式--------------------------------------*/
.form_box p,.form_box .wfull{
	line-height:22px;
	font-size:12px;
	color:#767678;
	padding:5px;
	width:100%;
	float:left;
	/*overflow:hidden;*/
	display:block;
	position: relative;
}
.form_box .wfull_input{
	width: calc(100% - 160px);
}
.form_box01 .wfull_input{
	width: calc(100% - 110px);
}
.form_box p.red{
	color:#df1c24;
	font-size:12px;
}
.form_box label{
	float:left;
	width:60px;
	line-height:37px;
	height:37px;
	text-align:right;
	margin-right: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #333;
	font-weight: bold;;
}
.form_box label.pt_label{
	float:none;
	width:auto;
	line-height:auto;
	height:auto;
	text-align:left;
	margin:0;
	font-weight: lighter;
	font-size: 13px;
	color: #333;
	vertical-align: baseline;
}
.form_box i{
	font-style:normal;
	padding-right:5px;
	color:#fc0404;
}

.form_box input,.form_box select{
	float:left;
	height:35px;
	line-height:35px;
	border:1px solid #cccccc;
	color:#2090c8;
}
.form_box input{
	text-indent:8px;
	background:#fff;
	font-size:14px;
	border-radius: 3px;
}
.form_box input.gry_bg,.form_box input[disabled],.form_box input[readonly]{
	background:#ddd;
	cursor: not-allowed;
}
.form_box input.selt_btn{
	margin-left:8px;
	height:30px;
	width:62px;
	background:url(../images/selet_btn.jpg) no-repeat;
	border:none;
	cursor:pointer;
}
.form_box input.selt_btn:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.form_box .dw{
	float: left;
	font-size: 15px;
	display: inline-block;
	line-height: 37px;
	padding: 0 5px;
}
.free_box label{
	width:auto;
	padding-left: 20px;
}
.free_box tt label,.check_input label {
	padding:0 5px;
	font-weight: normal;
	float: none;
	vertical-align: baseline;
}
.check_input label{
	padding: 0px;
	font-size: 12px;
}
.form_box .free_box input{
	width:55px;
	display: inline-block;
}
span.select_shelter{
	float:left;
	height:27px;
	line-height:27px;
	border:1px solid #c2c3c5;
	margin-right:5px;
}
.form_box select.login_slet{
	height:27px;
	line-height:27px;
	display:block;
	margin-right:0;
}
.form_box textarea{
	float:left;
	border:1px solid #efefef;
	text-indent:8px;
	color:#514f50;
	line-height:20px;
	font-size:14px;
	height:60px;
}
.form_box input[type="radio"],.form_box input[type="checkbox"]{
	width:auto;
	height: 38px;
	border:none;
	background:none;
	margin: 0 5px;
}
.form_box em{
	float:left;
	font-style:normal;
	padding-left:5px;
	padding-right:10px;
	line-height:35px;
}
.tip{
	float: left;
	font-size:12px;
	color:#fe0000;
	font-weight: bold;
	line-height:20px;
	padding-left: 20px;
	background: url("../images/icon_tip.png") no-repeat left center;
	/*position: absolute;*/
	/*top: 50px;*/
	/*left: 116px;*/
	/*z-index: 100;*/
}
.has-error .with-errors,.with-errors{
	float: left;
	font-size:12px;
	color:#fe0000;
	font-weight: bold;
	line-height:20px;
	padding-left: 20px;
	background: url("../images/icon_tip.png") no-repeat left center;
}
.red{
	color:red !important;
}
.green{
	color:#00b711!important;
}
.orage{
	color:#f99606!important;
}
.brown{
	color: #c56324!important;
}
.form_box tt{
	margin-left:8px;
	color:#040404;
	line-height:37px;
	font-size:14px;
	display:inline-block;
}
.form_box tt.blue{
	color:#169eff;
}
.form_box tt a.blue{
	color:#169eff;
	text-decoration:underline;
	vertical-align:baseline;
}
.form_box p.finish_word b{
	font-size:36px;
	font-weight:normal;
	padding:10px 0;
	display:block;
}
.form_box input.radius_btn{
	float:none;
	display:inline-block;
	line-height:33px;
	text-indent:0px;
	padding:0 40px;
	border:1px solid #d8d8d8;
	font-weight:bold;
}
.form_box input.red_btn{
	background:#d73240;
	border:1px solid #d73240;
	color:#fff;
}
.form_box img.loginBox_vcodeImg{
	cursor:pointer;width: 96px;height: 35px;border: 1px solid #efefef;
}
.blue_xx{
	width:100%;
	height:30px;
	line-height:30px;
	background:url(../images/line_xxbgblue.png) repeat-x center;
}
.xx_span{
	padding:0 10px;
	background:#fafafa;
	color:#015ec5;
}
.form_box a.lh35,.form_box span.lh35{
	line-height:35px;
}
em.pr0,.pr0{
	padding-right:0
}
.form_box01,.form_box02{
	padding: 20px 20px 20px 30px;
	background: #f1f0f0;
	border-bottom: 1px solid #cccccc;
}
.form_box02{
	background: #f5f4f4;
	padding-top: 0px;
}
.form_box02 .wfull_input{
	width: calc(100% - 120px)
}
.form_boxhalf label{
	width:130px;
	text-align:right;
}


.form_boxmb10 p,.form_boxmb10 .select_div,.form_boxmb10 .selt_box,.form_boxmb10 .check_boxlist,.form_boxmb10 .selt_box01{
	margin-bottom:10px;
}
.form_boxhalf p,.form_boxhalf .form_boxhalf{
	border:none;
	width:50%;
}
.form_boxhalf input.w250{
	width:250px;
}

.selt_box01{
	width:1158px;
	line-height:40px;
	padding:5px 20px;
}
.form_box p.graye{
	color:#a4a3a3;
}
.half_form{
	width: 48%;
	display: inline-block;
	line-height: 37px;
}
/*增减按钮图标部分开始*/
.tianjia a{
	float:left;
	background:url(../images/updown.png) no-repeat;
	height: 35px;
	margin: 0px 10px 0 0;
	width: 35px;
}
.tianjia a.add_btnred{
	background-position:0 -124px;
}
.tianjia a.add_btngry{
	background-position:0 -66px;
}
.tianjia a.less_btngry{
	background-position:-60px -66px;
}

/*已选条件*/
.search-term {
	float: left;
	margin-right: 2em;
}
.cluster-term ul {
	display: inline;
}
.cluster-term li {
	float: left;
	margin:5px 10px 5px 0;
	white-space: nowrap;
	border: 1px solid #efefef;
}
.cluster-term li span {
	float: left;
	height: 28px;
	padding: 0 10px;
	line-height: 28px!important;
	line-height: 28px;
}
.cluster-term li .close {
	float: left;
	height: 28px;
	line-height:28px;
	margin:0px;
	padding:0 6px;
	text-align:center;
	border-left: 1px solid #efefef;
}
/*已选条件结束*/
.ml135{
	margin-left:135px;
}
.w496{
	width:496px;
}
.form_box03 p,.form_box03 .wfull{
	width:100%;
	padding:10px 0px;
	line-height:26px;
	color:#4f4e53;
	font-size:14px;
}
.form_box p.half_box,.form_box .half_box{
	width:50%;
	padding:10px 0px;
	float:left;
}
.form_box03_p5 p{
	padding:5px 0;
}
.form_box .half_box label,.form_box label.w160{
	width:160px;
}
.form_box label.w145{
	width:145px;
}
.form_box label.w100{
	width:100px;
}
.form_box label.w90{
	width:90px;
}
.form_box label.w60{
	width:60px;
}
.form_box03 textarea{
	width:97%;
	padding:0 1%;
	height:160px;
	background:#f6f7fb;
}
.form_box03 .half_box textarea{
	width:226px;
	padding:0px;
}
.form_box03 textarea.w634{
	width:634px;
}
.form_box03 textarea.w767{
	width:767px;
	padding:0px;
}
.form_box p.One-third,.form_box .One-third{
	width:33%;
	padding:10px 0px;
	float:left;
	position: relative;
}
.form_box p.Two-third,.form_box .Two-third{
	width:66%;
	padding:10px 0px;
	float:left;
	position: relative;
}
.w652_box{
	width:632px;
	padding:10px;
}
.w654_box{
	width:654px;
	padding:10px;
}
.up_box{
	background:#efefef;
	padding:17px 20px;
	width:1160px;
}
.form_box03 .up_box input{
	border: none;
	width:200px;
	margin:0 10px;
	height: 26px;
	line-height: 26px;
}
.search_new{
	line-height:26px;
}
.search_new input{
	width:100%;
	line-height:30px;
	padding:10px 0;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border:none;
	background:#fff;
}
.form_box03 tt.radio_tt span{
	padding:0 10px;
}
.form_box03 .select_div,.selt_box{
	font-size:14px;
	margin-bottom:0px;
	padding:0px;
}
.user_info_tip{
	width:100%;
	color:#333;
	text-indent:0px;
	height:50px;
	line-height:50px;
	padding:0px;
	text-align:left;
}
.form_mun{
	margin-top:5px;
	width:850px;
	background:#edf4fa;
	position:relative;
}
.form_muncard{
	width:39px;
	height:49px;
	position:absolute;
	right:-40px;
	top:4px;
}
.til_h1_02{
	padding:0 10px;
	height:55px;
	line-height:55px;
	font-size:16px;
	color:#1d3891;
	font-weight:normal;
	background:#f1f6fb;
}
.til_h1_02h,.til_h1_02:hover,.form_mun:hover{
	background:#edf4fa;
}
.til_h1_02 span{
	display:block;
	width:100%;
}
.til_h1_02h span{
	font-weight:bold;
	border-bottom:1px solid #c7dbf3;
}
.form_box tt.ml0{
	margin-left:0px;
}
.form_box03 .text_span{
	float:left;
	line-height:37px;
	font-size:16px;
}
.form_box03 .text_bkbj{
	width:725px;
	padding:0 20px;
	border:1px dashed #c7dbf3;
	background:#f6f7fb;
}
.form_box03 .text_bkbj p{
	border-bottom:1px dashed #ddd;
}
.form_box03 .text_bkbj p.borbno{
	border-bottom:none;
}

.formplate{
	width: 100%;
	margin-bottom: 20px;
	background: #f5f4f4;
	border-radius: 5px;
	overflow: hidden;
}
.formplate h1{
	height: 36px;
	line-height: 36px;
	background: #e8e7e7;
	text-indent: 21px;
}
.form_box04 .blue_bg{
	background: #e6f5fc;
}
.form_box04 .wfull{
	padding: 4px 5px;
}
.form_box04 .blue_bg .wfull{
	padding: 0 5px;
}

.form_box04 .formplate_box{
	padding: 20px;
	display: none;
}
.form_box04 .formplate_box .wfull{
	padding: 0;
}
.form_box04 .formplate_box label,.form_box04 .formplate_box span{
	height: 30px;
	line-height: 30px;
}
.formplate_box01 .formplate h1{
	background: none;
}
.formplate_box01 .formplate h1 .grye{
	padding-left: 20px;
	font-weight: normal;
}
.formplate_box01 .form_box04 label,.formplate_box01 .form_box04 span{
	line-height: 38px;
	height: 38px;
}
.form_box04 .Wfull{
	float: none;
	padding: 0px;
	width: 100%;
	display: inline-block;
}
.form_box04 .Sixty{
	float: none;
	padding: 0px;
	width: 60%;
	display: inline-block;
}
.form_box04 .Fifty-five{
	float: none;
	padding: 0px;
	width: 54%;
	display: inline-block;
}
.form_box04 .check_input{
	width: auto;
	display: inline-block;
	color: #333;
	margin-right: 5px;
}
.formplate_tip{
	line-height: 25px;
	background: #fce6e6;
	border-radius: 5px;
	padding: 10px 25px;
}
.form_box04 textarea{
	display: inline-block;
	width: 100%;
	height: 260px;
	line-height: 25px;
	margin: 20px 0;
	border-radius: 5px;
}
.form_box04 .wfull_input {
	width: calc(100% - 132px);
}
.icon_zk{
	margin: 10px 10px 0 0;
	width: 20px;
	height: 20px;
	float: right;
	background: url("../images/icon_zksq.png") no-repeat 0 -40px;
}
.til_min{
	padding-left: 20px;
}
.select{
	background: url("../images/icon_zksq.png") no-repeat;
}
.tile_form{
	padding-bottom: 20px;
}
.tile_form01{
	font-size: 16px;
}
.text_bkbj span{
	color:#999
}

.text-info-box {
	display: inline-block;
	width: 100%;
	padding: 20px;
	height: auto;
	line-height: 25px;
	margin: 20px 0;
	border: 1px solid #efefef;
	background: #fff;
	border-radius: 5px;
}
.text-info-box img {
	max-width: 100%;
	height: auto;
}
.w265{
	width:265px;
}
.w320{
	width:320px;
}
.w340{
	width:340px;
}
.w365{
	width:365px;
}
.w385{
	width:385px;
}
.w420{
	width:420px;
}
.w200{
	width:200px;
}
.w150{
	width:150px;
}
.w608{
	width:608px;
}
.w767{
	width:767px;
}
.w745{
	width:745px;
}
.w640{
	width:640px!important;
}
.w680{
	width:680px!important;
}
.form_box .pb30{
	padding-bottom: 30px;
}
.form_box .pb20{
	padding-bottom: 20px;
}
.form_box .sum_btn{
	display: inline-block;
	margin-top: 0px;
}
.check_input input{
	float: none;
	margin:0 5px;
}
/*流程步骤*/
.step_box,.step_box01{
	position: relative;
}
.step_box ul,.step_box01 ul{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	/*background:url("../images/line_bg01.jpg") repeat-x bottom;*/
}
.step_box ul:before,.step_box01 ul:before{
	width: 100%;
	height: 10px;
	content: "";
	background: #cccccc;
	border-radius: 5px;
	position: absolute;
	bottom: 0px;
}
.step_box01 ul:before{
	height: 6px;
	border-radius: 3px;
	top: 120px;
	left: 63px;
	width: 760px;
}
.step_box ul li{
	height: 90px;
	text-align: center;
	-webkit-box-flex: 3;
	-webkit-flex: 3;
	flex: 3;
	position: relative;
	margin-left: -6px;
}
.step_box ul span{
	display: inline-block;
	width: 100%;
	margin-top: 10px;
	font-size: 20px;
	color: #999999;
	font-weight: bold;
}
.step_box ul em{
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	margin-top: 35px;
	border-radius: 100%;
	background: #ccc;
	font-size: 20px;
	color: #999999;
	font-style: normal;
	position: absolute;
	top: 29px;
	left: 50%;
	margin-left: -27px;
}
.step_box ul li.current:before{
	width: 100%;
	height: 10px;
	content: "";
	background: #33ccff;
	border-radius: 5px;
	position: absolute;
	bottom: 0px;
}
.step_box ul li.current span{
	color: #33ccff;
}
.step_box ul li.current em{
	color: #fff;
	background:#33ccff ;
}

.step_box01 ul li{
	/*height: 200px;*/
	text-align: center;
	-webkit-box-flex: 6;
	-webkit-flex: 6;
	flex: 6;
	position: relative;
}
.step_box01 ul span{
	display: inline-block;
	width: 100%;
	margin-top: 25px;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.step_box01 li tt{
	font-size: 12px;
	color:#979595
}
.step_box01 ul em{
	display: inline-block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	border-radius: 100%;
	background: #ccc;
	font-size: 12px;
	color: #fff;
	font-style: normal;
	position: absolute;
	top: 112px;
	left: 50%;
	margin-left: -10px;
}
.step_box01 li i{
	display: block;
	width: 147px;
	height: 80px;
	margin-top: 40px;
	background: url("../images/icon_lc.png") no-repeat;
}
.step_box01 li.blue i{
	background: url("../images/icon_lcblue.png") no-repeat;
}
.step_box01 li.orage i{
	background: url("../images/icon_lcorage.png") no-repeat;
}
.step_box01 li.red i{
	background: url("../images/icon_lcred.png") no-repeat;
}
.step_box01  li i.step01{
	background-position:center 0;
}
.step_box01 li i.step02{
	background-position:center -130px;
}
.step_box01 li i.step03{
	background-position:center -255px;
}
.step_box01 li i.step04{
	background-position:center -385px;
}
.step_box01 li i.step05{
	background-position:center -512px;
}
.step_box01 li i.step06{
	background-position:center -639px;
}
.step_box01 li i.step07{
	background: url("../images/cscy_info.png") no-repeat;
	background-size: 64px;
}
.step_box01 li.blue i.step07{
	background: url("../images/cscy_blue.png") no-repeat;
	background-size: 64px;
}
.step_box01 li.orage i.step07{
	background: url("../images/cscy_orange.png") no-repeat;
	background-size: 64px;
}
.step_box01 ul li.current em:before{
	width: 12px;
	height: 12px;
	content: "";
	background: #41b8f0;
	border: 4px solid #d3d2d2;
	border-radius: 50%;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -10px;
	z-index: 100;
}
.step_box01 ul li.blue em:before{
	background: #41b8f0;
}
.step_box01 ul li.blue em.ok:before{
	width: 16px;
	height: 16px;
	border: 2px solid #d3d2d2;
	background: #41b8f0 url("../images/icon_zq.png") no-repeat center;
}
.step_box01 ul li.orage em:before{
	background: #fe7e00;
}
.step_box01 ul li.red em:before{
	background: #ff0000;
}
.step_box01 ul li.blue span{
	color: #33ccff;
}
.step_box01 ul li.orage span{
	color: #fe7e00;
}
.step_box01 ul li.red span{
	color: #ff0000;
}
/*.step_box01 ul li.current em{*/
/*color: #fff;*/
/*background:#33ccff ;*/
/*}*/
/*提示部分*/
.step_box01 ul li.notes_tc:before{
	width: 0;
	height:0;
	content: "";
	border:14px solid transparent;
	border-bottom: 14px solid #f5f4f4;
	position: absolute;
	top: 172px;
	left: 50%;
	margin-left: -14px;
	z-index: 100;
}
.step_box01 .notes{
	margin-top: 15px;
	width: 100%;
	padding: 30px;
	background: #f5f4f4;
	border-radius: 5px;

}
.notes h3{
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	background: url("../images/icon_ts.png") no-repeat center left;
	font-size: 18px;
}
.notes p{
	padding-left: 50px;
	line-height: 40px;
}
.notes p a{
	vertical-align: baseline;
	padding: 0 10px;
}
/*订单相关信息*/
.OrderInfo{
	margin-top: 30px;
}
.OrderInfo01 li{
	width: 272px;
	height: 285px;
	display: inline-block;
	background: #f5f4f4;
	border-radius: 5px;
	overflow: hidden;
}
.OrderInfo01 li:nth-child(2){
	margin: 0 30px;
}
.OrderInfo li{
	width: 48.5%;
	height: 285px;
	display: inline-block;
	background: #f5f4f4;
	border-radius: 5px;
	overflow: hidden;
}
.OrderInfo li:nth-child(2){
	float: right;
}
.OrderInfo li h1{
	height: 43px;
	line-height: 43px;
	padding-left: 20px;
	margin-bottom: 20px;
	background: #f1f0f0;
}
.OrderInfo li p{
	width: 100%;
	line-height: 30px;
	padding: 0 20px 0 110px;
	position: relative;
}
.OrderInfo li p label{
	width: 85px;
	text-align: right;
	position: absolute;
	left: 25px;
	color: #666666;
}
.OrderInfo li p span{
	color: #000;
}
/*付款*/
.notes01,.notes02{
	width: 100%;
	padding: 30px;
	/*border-bottom: 5px solid #41b8f0;*/
	position: relative;
}
.notes01 h3{
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	background: url("../images/icon_ok.png") no-repeat center left;
	font-size: 18px;
}
.notes01 h3 span{
	color: #898a8a;
	font-size: 14px;
	font-weight: normal;
	vertical-align: baseline;
}
.notes01 p{
	padding-left: 50px;
	line-height: 40px;
}
.notes01 p span{
	padding-right: 20px;
	color: #898a8a;
}
.ord_amount{
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 20px;
	top: 30px;
}
.ord_amount .sum_til{
	padding: 0px;
	width: auto;
	line-height: 40px;
	display: inline-block;
}
.ord_amount .amount{
	vertical-align: top;
}
/*切换标签*/
.switch {
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
}

.switch li{
	line-height: 30px;
	display: inline-block;
	margin-left: 20px;
	padding: 0 10px;
	border: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
	position: relative;
	cursor: pointer;
}
.switch li.current{
	color: #41b8f0;
	border-bottom: none;
}
.switch li.current:before{
	content: "";
	width: 100%;
	height: 2px;
	background: #f5f4f4;
	position: absolute;
	bottom: -1px;
	left: 0px;
}
/*切换结束*/
/*是否抵扣标签*/
.btn_qh {
	float: left;
	margin:5px 0 0 20px;
	width: 57px;
	height: 23px;
	line-height: 23px;
	border-radius: 11.5px;
	box-shadow: 2px 3px 3px #ccc;
	border: 1px solid #ccc;
	position: relative;
	text-indent: 30px;
}
.btn_qh small {
	width: 23px;
	height: 23px;
	border-radius:50%;
	border: 1px solid #ccc;
	background: #f5f4f4;
	position: absolute;
	right: 33px;
	top: -1px;
	cursor: pointer;
}
.btn_qh_orage{
	border:none;
	background: #fe7e00;
	color: #fff;
	text-indent: 8px;
}
.btn_qh_orage small {
	position: absolute;
	right: 0px;
	top: 0px;
}
/*end*/
/*银行信息*/
.bank_info{
	padding: 10px 50px 30px;
}
.bank_info p{
	float: none;
	width: 300px;
	padding: 0 15px;
	height: 28px;
	line-height: 28px;
	border-radius: 5px;
	background: #e7e6e6;
	margin-top: 15px;
}
.bank_info p.w120 {
	width: 120px;
}
.zf_box{
	width: 100%;
	margin-top: 20px;
	padding: 20px 30px;
	border-top: 2px dashed #d1d1d1;
}
.zf_box .tip{
	width: 100%;
	color: #666;
	margin-bottom: 20px;
}
.zf_box .tip a{
	vertical-align: baseline;
}
.zf_box  input[type="radio"]{
	height: 52px;
}
.zf_box label{
	height: 52px;
	width: 152px;
	border: 1px solid #ccc;
}
.zf_box_nobord label{
	height: 35px;
	width: 152px;
	border: none
}
.zf_box_nobord textarea{
	width: 400px;
	height: 100px;
	margin: 0px;
	border: 1px solid #ccc;
}
.notes02{
	border: none;
	padding: 0px;
	padding-bottom: 30px;
}
.notes02 h4{
	height: 50px;
	line-height: 50px;
	padding: 0 30px;
	font-size: 18px;
	color: #999;
	border-bottom: 1px solid #e8e7e7;
}
.notes02 h4 span{
	color: #333;
}
.notes02 p{
	padding: 10px 30px 0;
	line-height: 20px;
}
.notes02 tt{
	margin-right: 30px;
}
/*成功提示*/
.ok_box{
	padding: 90px 0;
}
.ok_box .orage{
	font-size: 20px;
	font-weight: bold;
	padding: 20px 0 50px;
	color: #fe7e00;
}
/*物流信息*/
.logistics{
	padding:30px 40px 40px;
	margin-top: 2px;
}
.logistics ul{
	/*border-left: 2px solid #cccccc;*/

	line-height: 20px;
}
.logistics ul li{
	padding-bottom: 30px;
	padding-left: 40px;
	border-left: 2px solid #cccccc;
	position: relative;
}
.logistics ul li:before{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ccc;
	content: "";
	position: absolute;
	left: -5px;
	top: 6px;
}
.state{
	font-weight: bold;
}
.logistics  tt{
	color: #888;
}
.logistics ul li.current .state{
	color: #c56324;
}
.logistics ul li.current:before{
	width: 22px;
	height: 22px;
	background: #c56324 url("../images/icon_zq.png") no-repeat center;
	left: -12px;
	top: 0;
}

.logistics ul li.tile .state{
	color: #080808;
	font-size: 22px;
}
.logistics ul li.tile:before{
	width: 38px;
	height: 38px;
	background: #dedddd;
	left: -20px;
	top: -8px;
}
.logistics ul li.tile i{
	color: #080808;
	font-size: 16px;
	left: -6px;
	top: 1px;
	position: absolute;
	font-style: normal;
}
.logistics ul li.start{
	padding-bottom: 0px;
	border: none;
}
.logistics ul li.start:before{
	width: 22px;
	height: 22px;
	background: #c56324 url("../images/icon_fj.png") no-repeat center;
	left: -10px;
	top: 0;
}
/*登录页面*/
.login_box{
	width: 100%;
	min-height:875px ;
	background: #f1f0f0 url("../images/login-bg.png") no-repeat center -70px;
}
.login_cont{
	width:1200px;
	padding: 0 110px;
	height:600px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-600px;
	z-index:1;
}
.login_text{
	margin-top: 290px;
	color: #646363;
	text-shadow: -3px 0 #fff, 0 3px #fff, 3px 0 #fff, 0 -3px #fff;
}
.login_text h1 {
	font-size: 34px;
	font-weight: normal;
	padding-bottom: 40px;
	/* line-height: 60px; */
}
.login_text p {
	font-size: 20px;
	line-height: 60px;
}
.login_pop{
	background:#fff;
	margin-top:200px;
	width: 410px;
	height: 500px;
	padding: 0 50px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	box-shadow:0 1px 10px rgba(0,0,0,0.2);
}
.pop_til{
	font-size: 20px;
	line-height: 100px;
	text-align: center;
}
.login_pop01 .pop_til{
	float: left;
	width: auto;
	line-height: 60px;
	margin-left: 125px;
	padding: 30px 0 40px;
}
.login_pop01 .pop_til b{
	padding: 0 18px;
	line-height: 60px;
	display: inline-block;
	color: #757575;
	border-bottom: 2px solid #989797;
	position: relative;
	cursor: pointer;
}
.login_pop01 .pop_til b.current:before{
	width: 100%;
	height: 1px;
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0px;
	border-bottom: 3px solid #03a9f4;
}
.login_pop .form_box02,.login_pop01 .form_box02,.login_pop02 .form_box02{
	padding: 0;
	background: #fff;
	border: none;
}
.login_pop .form_box02 p,.login_pop01 .form_box02 p,.login_pop01 .form_box02 .wfull,.login_pop02 .form_box02 .wfull{
	width:100%;
	padding:10px 0px;
	position: relative;
}

.login_pop02 .form_box02 .half_box{
	padding: 0px;
}
.login_pop .form_box02 input{
	width:100%;
	height: 50px;
	line-height: 50px;
}
.login_pop01 .form_box02 input,.login_pop02 .form_box02 input{
	width:100%;
	height: 40px;
	line-height: 40px;
}
.login_pop01 .form_box02 input,.login_pop02 .form_box02 input{
	width:73%;
}
.login_pop02 .form_box02 input,.login_pop02 .form_box02 textarea{
	width:79%;
}
.form_box02 .half_box input{
	width: 180px;
}
.form_box02 input.w140{
	width: 140px;
}
.login_pop01 .form_box02 label,.login_pop02 .form_box02 label{
	width: 110px;
	line-height: 40px;
	height: 40px;
}
input.name_input,input.password_input{
	background:url(../images/login_icon.jpg) no-repeat 0 6px;
	text-indent:45px;
}
input.password_input{
	background-position:0 -41px;
}
input.login_input{
	font-size: 16px;
	background: #41b8f0;
	color: #fff;
	border: 1px solid #41b8f0;
	cursor: pointer;
}
.hk_box{
	width: 100%;
	margin-top: 10px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #f7f9fa;
	border: 1px solid #ced0d4;
}

.login_cont01,.login_cont02{
	width: 1200px;
	margin:0px auto ;
	padding-bottom: 40px;
	background: #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	box-shadow:0 1px 10px rgba(0,0,0,0.2);
	position: relative;
}
.login_cont02{
	padding: 80px 0;
}
.login_cont02 p{
	font-size:24px;
	color:#4f4e53;

}
.login_cont02 p.blue{
	font-size: 36px;
	color: #03a9f4;
}
.login_cont02 .blue_btn{
	height: 40px;
	line-height: 40px;
	padding: 0 30px;
	border-radius: 5px;
}
.login_pop01{
	width: 460px;
	margin: 0 auto;
}
.login_pop02{
	width: 620px;
	padding: 20px 0;
	margin: 0 auto;
}
.login_pop02 .logistics{
	width: 260px;
	position: absolute;
	right: 14px;
	top: 100px;
	padding: 20px;
	background: #f1f0f0;
	border-radius: 5px;
}
.close_x{
	display: block;
	width: 20px;
	height: 27px;
	position: absolute;
	top:-26px;
	right: 0px;
	cursor: pointer;
}
.logistics_h1{
	font-weight: normal;
	padding: 10px 0 20px;
}
.login_pop02 .logistics ul li{
	padding:0 0 20px 20px;
}
.login_pop02 .state{
	font-weight: normal;
}
/*短信验证*/
.get_code,.get_code_after{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	/*width: 100px;*/
	padding: 0 20px;
	background: #bbb;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	font-size: 12px;
	position: absolute;
	right:10px;
	top: 15px;
}
.get_code-h,.get_code_after-h{
	background: #41b8f0;
	color: #fff;
}
.get_code_after{
	display: none;
}
.yanz .get_code,.yanz .get_code_after{
	right: 463px;
	top: 12px;
}
.btn_box{
	padding-left: 23%;
	width: 100%;
}
.btn_box .cbSpan, .cbSpan01{
	margin-top: 4px;
}
.btn_box input.fl{
	float: left;
}
.btn_box input.fr{
	float: right;
}
.btn_box input{
	width: auto!important;
	display: inline-block;
	padding: 0 16px;
	font-size: 16px;
	cursor: pointer;
}
.btn_box input.login_input{
	min-width: 186px;
}
input.gry_input{
	background: #eceff1;
	color: #7b929e;
	border: 1px solid #eceff1;
}
/*悬浮注释文字框*/
.tip_box{
	width: 200px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	position: absolute;
	right: -215px;
}
.tip_box:before{
	content: "";
	width: 0px;
	height: 0px;
	line-height: 0;
	border:10px solid transparent;
	border-right: 10px solid #ccc;
	position: absolute;
	left: -20px;
}
.tip_box:after{
	content: "";
	width: 0px;
	height: 0px;
	line-height: 0;
	border:10px solid transparent;
	border-right: 10px solid #fff;
	position: absolute;
	left: -19px;
	top: 10px;
	z-index:100 ;
}

.login_box .form_box input[type="radio"],.login_box .form_box input[type="checkbox"]{
	float: none;
	width:auto;
	height: 38px;
	border:none;
	background:none;
	margin: 0 5px;
}
.Code{
	width:80px;
	height:135px;
	margin:120px 0 0 20px;
	padding:10px;
	background-color:rgba(255,255,255,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60FFFFFF', endColorstr='#60FFFFFF',GradientType=0 ); /* IE6-9 */
}
.Code p{
	width:100%;
	line-height:20px;
	text-align:center;
	color:#514f50;
	font-size:14px;
}

/*新版登录本样式*/

.login_page {
	width: 100%;
	min-height: 900px;
	background: #fff url("../images/login-linesbg.jpg") repeat-x left top;
}
.login_page .login-logo {
	position: fixed;
	top: 60px;
	left:3%;
	z-index: 1000;
}
.login_page .login_box {
	background: none;
}
.login_page .login_cont {
	width: 1200px;
	height: 1080px;
	padding: 0;
	position: relative;
	left: 50%;
	top: 0px;
	margin-left: -700px;
	z-index: 1;
	background: url("../images/login-main.jpg") no-repeat left top;
}
.login_page .login_cont:before {
	content: "";
	width: 50%;
	min-height: 1080px;
	background: url("../images/login-ritbg.png") no-repeat right  top;
	position: fixed;
	right: 0;
	top:0;
}
.login_page .all {
	position: relative;
}
.login_page .all:before {
	content: "";
	width: 50%;
	min-height: 1080px;
	background: #fff;
	position: absolute;
	right: 0;
	top:0;
}
.login_page .login_pop {
	background: none;
	margin-top: 130px;
	width: 400px;
	height: 500px;
	padding: 0;
	box-shadow:none;
}
.login_page .pop_til {
	font-size: 30px;
}
.login_page .form_box input, .login_page .form_box select {
	float: left;
	margin-top: 62px;
	height: 60px;
	line-height: 60px;
	padding-bottom: 12px;
	border: none;
	border-bottom: 2px solid #cccccc;
	color: #2090c8;
	border-radius: 0;
	font-size: 16px;
}
.login_page .form_box input:focus {
	border: none;
	border-bottom: 2px solid #32b0f3;
}
.login_page .login_pop .form_box02 input.login_input {
	width: 100%;
	height: 55px;
	line-height: 55px;
	border-radius: 28px;
	color: #fff;
	border:none;
	font-size: 16px;
}
.login_page .login_pop .form_box02 input.login_input:focus{
	background: #1494d8;

}
.login_page .hk_box {
	margin-top: 60px;
}
.login_page .cbSpan,.login_page .cbSpan01 {
	margin-top: 5px;
}
.login_page .forget-a {
	font-size: 14px;
}
/*子页面*/
.son_page{
	width: 100%;
	min-height: 900px;
	background: #f1f0f0 url("../images/son_bg01.png") no-repeat center 30px;
}
.header02{
	height:110px;
}
.content_box,.content_box01,.content_box02,.info_cont{
	width: 1200px;
	margin:0px auto ;
	padding:0 75px 40px;
	line-height: 30px;
	min-height: 600px;
	background: #fff;
	-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 10px rgba(0,0,0,0.2);
	box-shadow:0 1px 10px rgba(0,0,0,0.2);
	position: relative;
}
.content_box02{
	padding: 0 60px 40px;
}
.content_box01{
	padding: 0px;
	padding-bottom: 30px;
}
.info_cont{
	margin-top: 40px;
	width: auto;
	height: 400px;
	line-height: 30px;
	overflow-y: auto;
}
.info_cont h2{
	font-size: 24px;
	padding: 30px 0;
	text-align: center;
}
.info_h1{
	width: 100%;
	padding: 50px 0;
	text-align: center;
}
.content_box p{
	font-weight: bold;
}
.content_box .flit p{
	font-weight: lighter;
}
.content_box p.til_p{
	padding-top: 30px;
}
.alone{
	line-height: 60px;
	padding: 0 25px;
	margin-top: 30px;
	background: #f1f0f0;
	border-radius: 5px;
}
.cord_box{
	width: 120px;
	height: 120px;
	position: absolute;
	right: 100px;
	top: 10px;
}
.cord_box img{
	width: 120px;
	height: 120px;
}
.contact_box{
	padding:50px 0 50px 380px;
	background: #f1f0f0;
	border-radius: 5px;
}
.wit_bgbox{
	background: #fff;
	padding: 25px;
}
.news_h1{
	text-align: center;
	padding: 20px 0;
	margin-bottom: 30px;
	border-bottom: 1px dashed #e7e7e7;
}
.news_h1 b{
	font-size: 30px;
	display: block;
	line-height:50px;
}
.news_h1 .time{
	font-style: 14px;
	color: #9b9a9a;
	font-weight: normal;
}
.service_list li{
	float: left;
	width: 230px;
	height: 230px;
	padding: 0 24px;
	margin: 0 20px;
	line-height: 25px;
	border-radius: 50%;
	text-align: center;
	-webkit-box-shadow:0 1px 29px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 29px rgba(0,0,0,0.2);
	box-shadow:0 1px 29px rgba(0,0,0,0.2);
	background: #f1f0f0;
	cursor: pointer;
}
.service_list li.service_list-last p {
	text-align: left;
	padding: 0 36px;
	margin-top: 5px;
}
.service_list li:hover,.service_list li.current{
	background: #fff;
}
.service_list li b{
	display: block;
	font-size: 20px;
	padding: 20px 0;
}
.service_list li p{
	font-size: 12px;
	font-weight: 500;
}
.service_list li p.wfull-btn a{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	width: 100%;
	text-align: center;
	background: #d30102;
	color: #fff;
	border-radius: 10px;
	color: #fff;
}
.service_list li p a:hover {
	text-decoration: underline;
}
.btn_list{
	display: inline-block;
	width: 98px;
	height: 28px;
	line-height: 28px;
	margin-top: 10px;
	border-radius: 10px;
	text-align: center;
	background: #d30101;
	color: #fff;
}
/*切换按钮部分开始*/
.btn_switch{
	display:block;
	height:1px;
	width:100%;
	position:relative;
	z-index:999;

}
.btn_switch a{
	width:23px;
	height:250px;
	line-height:250px;
	position:absolute;
}
.btn_switch a.fl{
	left:-20px;
	top:0px;
	background:url(../images/icon_left.png) no-repeat center;
}
.btn_switch a.fr{
	right:-20px;
	top:0px;
	background:url(../images/icon_right.png) no-repeat center;
}
.btn_switch a.fl:hover{
	left:-20px;
	top:0px;
	background:url(../images/icon_lefth.png) no-repeat center;
}
.btn_switch a.fr:hover{
	right:-20px;
	top:0px;
	background:url(../images/icon_righth.png) no-repeat center;
}
/*------------------------------弹出层部分开始------------------------------*/
.bg{
	width:100%;
	height:100%;
	left:0;
	top:0;
	position:absolute;
	filter:alpha(opacity=50);
	opacity:0.5;
	background:#000;
	z-index:1000;
}
.pop{
	background:#fff;
	left: 50%;
	position: fixed;
	top: 50%;
	z-index: 30000;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.canzhao01{
	width: 840px;
	height: 480px;
	padding: 0 30px;
	margin: -240px 0 0 -420px;
	background:#f8f8f8;
}
.canzhao02{
	width: 620px;
	height: 340px;
	margin: -200px 0 0 -310px;
	background:#fff;
}
.canzhao02 .form_box tt {
	margin-left: 0px;
}
.canzhao02 .form_box04 textarea {
	margin: 0px;
	height: 100px;
}
.canzhao03 {
	width: 300px;
	height: 340px;
	margin: -200px 0 0 -150px;
	background:#fff;
}
.canzhao03 .corde img{
	padding: 10px;
	border: 1px solid #eee;
}
.canzhao03 .sum_btn,.canzhao03 .gry_btn {
	width: 76px;
	padding: 0px;
}
.canzhao03 .tip {
	background:none;
	color: #fc6703;
}

/*关闭按钮部分开始*/
.pop_close{
	position:absolute;
	top:-17px;
	right:-17px;
}
.pop_til{
	line-height:35px;
	font-size:16px;
	color:#4f4e53;
	padding:15px 20px;
	border-radius:3px 3px 0 0 ;
	-moz-border-radius:3px 3px 0 0 ;
	-webkit-border-radius:3px 3px 0 0 ;
	background:url(../images/til_jc.png) repeat-x;
}
.canzhao01 .pop_til{
	background: none;
}
.xinxi01{
	font-size:14px;
	padding:0px;
	color:#4f4e53;
}
.pop .list_box03 li{
	height: auto;
	background: #e5e5e5;
}
.login_box .pop_til{
	background: none;
}
.canzhao04{
	width: 840px;
	height: 480px;
	margin: -240px 0 0 -420px;
	background: #f8f8f8;
}
.pop_til_red{
	background: #d73240;
	color: #fff;
}
.canzhao04 .formplate{
	background: #e6e6e6;
}
.wfull-textarea{
	padding: 0 50px;
}
.wfull-textarea label{
	text-align: left;
}
.wfull-textarea textarea{
	height: 150px;
	margin: 0;
}
/*--------------------------------后台登录------------------------------*/
.loginht_page{
	background: #f3f3f4 url("../images/loginht-bg.png") no-repeat center 220px;
}
.loginht_page .TopMid{
	background: none;
	border: none;
}
.loginht_page .login_box{
	background: none;
	min-height: auto;
}
.loginht_page .pop_til{
	color:#1bb394;
	font-size: 30px;
}
.loginht_page .login_cont{
	position: relative;
	margin: 0 auto;
	left: 0;
}
.loginht_page .login_pop{
	margin: 0 auto;
	width: 375px;
	height:298px;
	padding: 30px;
	background: #f3f3f4;
	border: 1px solid #eae9ea;
}
.loginht_page .login_pop .form_box02{
	background: none;
}
.loginht_page .login_pop .form_box02 input{
	height: 40px;
	line-height: 40px;
}
.form_box input:focus{
	border: 1px solid #41b8f0;
	transition: all 0.3s linear;
}
.form_box02 input:focus{
	border: 1px solid #41b8f0;
	transition: all 0.3s linear;
}
.loginht_page .form_box02 input:focus{
	border: 1px solid #1bb394;
}
.loginht_page input.name_input,.loginht_page input.password_input{
	background:#fff url(../images/login_icon.jpg) no-repeat 0 0;
	text-indent:45px;
}
.loginht_page input.password_input{
	background-position:0 -45px;
}
.loginht_page input.login_input{
	background: #1bb394;
	border: 1px solid #1bb394;
}
.loginht_page input.login_input:hover{
	background: #49c1a8;
	border: 1px solid #49c1a8;
}
.loginht_page .footbootm{
	border-top: 1px solid #d6d6d6;
	position: relative;
}
.loginht_page .footbootm:before{
	content: "";
	height: 1px;
	width: 100%;
	background: #fff;
	position: absolute;
	top: -3px;
}
.loginht_page input.noInit{
	width:206px;
}
.loginht_page img.loginBox_vcodeImg{
	cursor:pointer;
	width:100px;
	height: 40px;
	border: 1px solid #d6d6d6;
	border-radius:5px
}

/*我的订单新增*/
.import-btn,.generate-btn{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 8px;
	border-radius: 5px;
	background-color: #fc6703;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
}
.import-btn:hover{
	background-color: #ff7214;
}
.generate-btn{
	padding: 0 15px;
	background-color: #d90101;
}
.generate-btn:hover{
	background-color: #ef0000;
}
.table-choice{
	margin-top: 10px;
	padding: 10px;
	border-radius: 5px;
	border: 2px dashed #cecccc;
}
.table-choice-box{
	margin-right: 15px;
	margin-top: 4px;
}
.table-choice-box .cbSpan,.table-choice-box .cbSpan01{
	margin-top: 5px;
}
.rit-btn{
	margin-top: 3px;
}
.top_edit .cbSpan,.top_edit .cbSpan01{
	margin-top: 8px;
}
/*发票信息*/
.table_p0 .table_box{
	padding: 0;
}
.table_p0 table.table01 tr{
	line-height: normal;
}
table.table01 tr.table_til{
	line-height: 36px;
}
.tips-textarea{
	padding-right: 60px;
	padding-left: 150px;
	position: relative;
	float: left;
	width: 100%;
}
.tips-textarea label{
	position: absolute;
	top: 17px;
	left: 0;
}
.tips-textarea textarea{
	height: 130px;
	line-height: 30px;
}
.tips-textarea .tip-tab{
	width: 30px;
	writing-mode: tb-rl;
	position: absolute;
	right: 30px;
	transform: translateY(-50%);
	top: 50%;
}

.formplate-bline{
	width: 100%;
	height: 30px;
	border-top: 2px dashed #ccc;
	position: relative;
}
.center_right .formplate-bline{
	width: calc(100% + 60px);
	left: -30px;
}
/*插件下拉*/
.choice .select_div{
	display: inline-block;
}
.choice .select_div label {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 13px;
	overflow: hidden;
}
.choice .select_div .single-select .select-tit {
	/* padding: 1px 40px 3px 8px; */
	height: 25px;
	background: #a8a7a7;
	border: none;
	line-height: normal;
	overflow: hidden;
}
.choice .select_div .single-select .select-tit span {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}
.choice .select_div .single-select .select-tit i {
	width: 25px;
	border-left: none;
	background: url(../images/select_icon.png) no-repeat center 10px;
}
.choice .select_div .single-select{
	margin-right: 20px;
}
.choice .select_div .single-select .select-items,.choice .select_div .single-select .select-items ul,.choice .select_div .single-select .select-items ul li{
	width: 100%;
}
.choice .select_div .single-select .select-items{
	top: 25px;
}
/*收录引用 2020/11/06*/
.red-star{
	position: relative;
	top: 2px;
	padding-left: 10px;
	color: #f00;
	font-weight: bold;
	font-size: 18px;
}
.free_plate{
	margin: 20px 18px;
	border: 1px dashed #ccc;
}
.free_plate h2{
	height: 33px;
	line-height: 33px;
	background: #e8e7e7;
	text-indent: 10px;
	border-bottom: 1px dashed #ccc;
}
.free_plate h2 input[type="radio"],.free_plate h2 input[type="checkbox"],.free_plate h2 label{
	height: 33px;
	line-height: 33px;
}
.form_box04 .free_plate .check_input{
	width: 32%;
}
.form_box04 .free_plate .check_input label.toe{
	padding: 0px;
	font-size: 14px;
	display: inline-block;
	max-width: 85%;
	vertical-align: middle;
	color: #111;
}
.form_box label.label-w60{
	max-width: 60px!important;
	display: inline-block;
	vertical-align: middle;
}

.form_box04 .check_input.wfull{
	padding-left: 0;
}
.form_box p.tile-tips{
	font-size: 14px;
	padding: 5px 20px;
}
/*智能在线*/
.chat-plate dl{
	float: left;
	width: 100%;
	margin: 20px 0 20px 0;
	position: relative;
}
.chat-plate dl dt{
	width: 47px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	border-radius: 50%;
	background: #f7f9fa;
	border: 1px solid #e5e5e5;
	position: absolute;
	top: 0;
}
.chat-plate dl dd{
	padding: 20px;
	position: relative;
}
.chat-plate dl dt span{
	display: inline-block;
	line-height: 47px;
	vertical-align: baseline;
}
.chat-plate dl.dl-left{
	padding-left: 60px;
}
.chat-plate dl.dl-right{
	padding-right: 60px;
}
.chat-plate dl.dl-left dt{
	left: 0;
}
.chat-plate dl.dl-right dt{
	right: 0;
}
.ask-list{
	width: 660px;
	background: #f7f9fa;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
}
.ask-list a{
	color: #ff6a00;
}
.ask-list a:hover{
	text-decoration: underline;
}
.ask-list h1{
	color: #333;
	font-weight: normal;
}
.ask-list:before{
	content: "";
	border-width: 9px;
	border-style: solid;
	border-color: transparent;
	border-right-color: #f7f9fa;
	position: absolute;
	left: -18px;
	top: 17px;
	z-index: 10;
}
.ask-list:after{
	content: "";
	border-width: 9px;
	border-style: solid;
	border-color: transparent;
	border-right-color: #e5e5e5;
	position: absolute;
	left: -19px;
	top: 17px;
	z-index: 0;
}
.chat-plate dl dd.ask-box{
	max-width: 660px;
	min-width: 385px;
	min-height: 50px;
	line-height: 30px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ff6a00;
	border-radius: 10px;
	float: right;
}
.chat-plate dl dd.ask-box:before{
	content: "";
	border-width: 9px;
	border-style: solid;
	border-color: transparent;
	border-left-color: #fff;
	position: absolute;
	right: -18px;
	top: 17px;
	z-index: 10;
}
.chat-plate dl dd.ask-box:after{
	content: "";
	border-width: 9px;
	border-style: solid;
	border-color: transparent;
	border-left-color: #ff6a00;
	position: absolute;
	right: -19px;
	top: 17px;
	z-index: 0;
}
.chat-plate dl.dl-right dt{
	background: #ff6a00;
	color: #fff;
	font-weight: bold;
}
.ask-textarea{
	position: relative;
}
.ask-textarea textarea{
	float: left;
	width: 90%;
	min-height: 70px;
	line-height: 25px;
	padding: 10px;
	border: 1px solid #ddd;
}
.ask-textarea textarea:focus{
	border: 1px solid #ff6a00;
	box-shadow: 0 2px 5px rgba(255,106,0,.3);
}
.ask-textarea button{
	width: 84px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dddddd;
	text-align: center;
	border-radius: 2px;
	text-align: center;
	color: #666;
	background: #ffffff;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -17px;
	cursor: pointer;
}
.ask-textarea  button:hover{
	color: #fff;
	border: 1px solid #ff6a00;
	background: #ff6a00;
	transition: all .3s;
}
.ask-textarea-down{
	padding: 10px 0;
	width: 90%;
	border: 1px solid #ddd;
}
.ask-textarea-down li{
	min-height: 25px;
	line-height: 25px;
	width: 100%;
	padding: 0 10px;
}

.ask-textarea-down li:hover{
	background: #f7f9fa;
}
.ask-textarea-down li:hover a{
	color: #ff6a00;
}
