@charset "utf-8";
/* CSS Document */

/*css reset*/
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input{margin:0;padding:0;}
body{font-size:16px;font-family: '微软雅黑';}
ul,ol,li{list-style:none;}
b,strong{font-weight:normal;}
i,em{font-style:normal;}
a,u{text-decoration: none;}
a:hover,a:link,a:visited {text-decoration:none;color: #333;}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal;}
input{outline:none;}
img{border:0;}
.clearfix:after{content:"";clear:both;display:block;height:0;overflow:hidden;visibility: hidden;}/*清除浮动*/

.sectionDiv{ background:#f7f4f3;}
.main_container{ max-width:1190px;min-width: 320px; margin: auto;}
.main_title{  padding:5px 24px; padding-left: 0;border-bottom: 1px solid #ff7200; margin-top: 2%;}
.main_title span{ font-size:24px; color:white;; font-weight: bold; background-color: #ff7200;padding:5px 24px; position: relative;}
.main_title span:before{ content:""; position:absolute; right:-36px; top:0; border-top:21px solid transparent; border-right:18px solid transparent; border-bottom: 21px solid #ff7200; border-left:18px solid #ff7200; }
.nomarginR{ margin-right:0!important;}

/*banner*/
.banner_container{background:url(../images/tao_banner_bg.jpg) no-repeat center;  width: 100%; max-height: 380px;height:380px; }
.banner_main{width:1190px; margin: auto;}
.banner_main .logo{ padding-top:12px; display: inline-block;}
.banner_main .banner_content{ width:100%;}
.banner_main .banner_content .ban_maintext{ width:60.5%; float:left;animation:move 3s ease 0s infinite;}
.banner_main .banner_content .ban_maincode{ width:39.15%;float:left;}

/*背景*/
.top_title{ text-align:center; font-size:32px; color:#333333; font-weight: bold; margin-top: 3%; }
.bgp_container{ background:white; margin-bottom: 4%; padding:3% 2.5%;}
.bgp_content{}
.bgp_content .bgp_left{ float:left; border-right:1px dashed #cccccc; width: 49%;}
.bgp_content .bgp_right{ float:right;width: 49%; margin-left:1%}
.bgcontent_text span{ font-size:16px; color:#333333; display: block; padding-bottom: 4%;}
.bgcontent_text span b{ font-weight:bold;}
.bgp_container .bg_btn{ text-align:center; margin-top: 2%;}
.bgp_container .bg_btn a{ background-color:#f7f4f3; border:2px solid #f5383c; display: inline-block; padding:1% 3%; color:#f5383c; font-size:22px; font-weight: bold;}


/*淘淘需求介绍*/
.intro_container{background:white;padding:3% 2.5%; margin-bottom: 4%;}
.intro_container p{ font-size:18px; color:#333333; font-weight: bold; line-height: 30px; margin-bottom:2%;}
.intro_container .intro_lf{ float:left; width: 48%;}
.intro_container .intro_rgt{ float:right;width: 48%;}
.intro_container .intro_text>div{ margin-bottom:3%;}
.intro_container .intro_text>div b{ float:left;font-weight:bold; color:white; text-align: center;font-size: 28px;  width: 8%; background: #3a5b92; line-height: 46px;display: inline-block;}
.intro_container .intro_text>div span{ float:left;font-size:16px; color:#333333; display: block; line-height: 46px;  background: #f7f4f3; padding-left:3%; width: 89%;}
.intro_container .intro_text>div span em{ font-weight:bold; margin-right: 3%;}

/*获取淘淘需求的方法及留意*/
.method_container{background:white;padding:3% 2.5%; margin-bottom: 4%;}
.method_container .met_line{ margin-bottom:2%;}
.method_container .met_line b{ float:left; color:white; font-size:20px; font-weight: bold; background: #9a9a9a; border-radius: 50%; display: inline-block; width: 30px; height: 30px; text-align: center;}
.method_container .met_line span{float:left; line-height: 30px; font-size:20px; color:#333333; font-weight: bold; margin-left:1%; display: inline-block; width: 90%;}
.method_container .met_line span em{font-weight: bold; color:#f5383c; font-size: 22px;}
.method_container .met_line span i{ font-size:16px; color:#fa6d5c; font-weight: normal;}
.method_container>ul{ margin-top:2%;}
.method_container>ul li{ font-size:16px; color:#808080; line-height: 36px;}
.paybtn>a{ font-size:18px; color:white; font-weight: bold; padding:1% 15%; background:#f5383c; display: inline-block;margin-top: 1%;}
.paybtn a i{display:inline-block; background: url(../images/tao_icons.png) -8px -28px; width:17px; height: 21px; vertical-align: middle; margin-right: 4px;}



/*淘淘需求小贴*/
.sticker_container{background:white;padding:3% 2.5%; margin-bottom: 4%;}
.sticker_container .sticker_lf{ float:left; width: 70%}
.sticker_container .sticker_lf p{ font-size:18px; color: #333333; margin-bottom: 4%; }
.sticker_container .sticker_lf p b{color:white; font-size:20px; font-weight: bold; background: #9a9a9a; border-radius: 50%; display: inline-block; width: 30px; height: 30px; text-align: center; margin-right: 2%;}
.sticker_container .sticker_rgt{ float:right; margin-top: 3%; width: 27.3%;}
.sticker_container .sticker_rgt img{ width:100%;}


/*淘宝需求列表*/
.screen_container{ border:1px solid #e5e5e5; background-color: white;}
.screen_container span{ font-size:14px; color:#333; line-height: 28px; }
.condition_get{ padding:20px; border-bottom:1px solid #e5e5e5; }
.condition_title{display: inline-block;width:7%; float:left;}
.condition_get ul{ float:left;}
.condition_get a{ font-size:14px; color:#999; float:left;line-height: 28px;  }
.condition_choose{padding:20px;}
.condition_choose .choosecon_list{ float:left; width: 90%;}
.condition_choose .num_searctbox{ float:left;}
.condition_choose .num_searctbox .search_num{ border:1px solid #e5e5e5; padding:0 10px; height:32px; width: 220px; border-radius: 3px; float:left; }
.condition_choose .num_searctbox button{ background-color:#3a5b92; width: 67px; height: 32px; display: inline-block; border-radius: 3px; border:none; color:white; float:left; margin-left:10px;}
.condition_choose .num_searctbox button i{ display:inline-block; background: url(../images/tao_icons.png) -8px -4px; width: 15px; height: 15px; vertical-align: middle; margin-right: 4px;}
.choosecon_list .chooselist_btn a{float:left; font-size:14px; display: inline-block;color:#333; margin-right: 10px; padding:0 6px; line-height: 28px;cursor: pointer;border:1px solid transparent;}
.choosecon_list .chooselist_btn a.actionA{ border:1px solid #3a5b92; border-radius: 3px;}
.choosecon_list .chooselist_btn a:hover{border:1px solid #3a5b92; border-radius: 3px;}
.cityoption_box{border:1px solid #bbd4e1; background: #fafafa; margin-top: 2%; display: none;}
.cityoption_box ul li{ float:left;  margin-left:3%;}
.cityoption_box ul li a{ font-size:14px; color:#333; line-height: 50px;}
.cityoption_box ul li a:hover{ color:#028ed7;}

.record_container{ background:white; padding-top: 2%; padding-bottom: 1%;border-bottom: 1px solid #3a5b92;}
.record_container .record_left{float:left;}
.record_container .record_search{ float:right;}
.record_container .record_left span{ font-size:18px; color:#3a5b92; margin-left:12px;}
.record_container .record_left a{ font-size:14px; color:#ff7200; border:1px solid #ff7200; display: inline-block; padding:3px 5px; margin-left:12px;}
.record_container .record_left span b{ color:#ff7200;font-weight: bold;}
.record_search a{float:left; display: inline-block;font-size:14px; color:#999999; border:1px solid #e5e5e5; margin-right:10px; padding:4px 6px; cursor: pointer;}
.record_search a.selectedA{ border:1px solid #3a5b92; color: #3a5b92;}
.record_search>div{ float:left;}
.record_search>div input{ width:110px; height: 26px; border:1px solid #e5e5e5; padding:0 4px;}
.record_search>button{ outline:0; border:none; float:left;  background: #3a5b92; color:white; border-radius: 3px; padding:5px 12px; margin-left:4px; margin-right:12px; }

.record_title{ background:#e5e5e5; width: 100%;}
.record_title li{ float:left; font-size:14px; color:#666666; text-align: center; width:10%; line-height: 44px;}
.record_listdetail li{ text-align:center; border-bottom: 1px dashed #cccccc; background: white;padding:26px 0;}
.record_listdetail li span{ float:left; width: 10%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#333333; font-size:14px; }
.record_listdetail li a.hasget{ background:#999999;font-size:14px; color:white;border-radius: 3px; padding: .5% 1%; cursor: pointer;display: inline-block;width: 6%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.record_listdetail li .getbtn{ font-size:14px; color:white; background: #ff6501;border-radius: 3px; padding: .5% 1%; cursor: pointer;display: inline-block;width: 6%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.record_listdetail li a i{display:inline-block; background: url(../images/tao_icons.png) -8px -28px; width:17px; height: 21px; vertical-align: middle; margin-right: 4px;}

/*分页器*/
.pagenumber {
    height:68px;
    width:1190px;
    margin:0 auto;
    margin-top:28px;
    text-align:center
}
.pagenumber a,.pagenumber strong {
    display:inline-block;
    height:39px;
    min-width:30px;
    margin-right:3px;
    border-radius:3px;
    border:#e9e9e9 1px solid;
    text-align:center;
    line-height:39px;
    color:#888;
    cursor:pointer;
    padding-left:4px;
    padding-right:4px
}
.pagenumber strong {
    background:#ff7300;
    color:#fff
}
.pagenumber a:hover {
    background:#ff7300;
    color:#fff
}
.pagenumber cite {
    display:inline-block;
    color:#666
}
.pagenumber .pages_inp {
    width:42px;
    height:34px;
    border:#a9a9a9 1px solid;
    text-align:center;
    position:relative;
    top:-2px
}
.pagenumber .pages_btn {
    height:39px;
    width:68px;
    margin-left:5px;
    border-radius:3px;
    border:#e9e9e9 1px solid;
    text-align:center;
    background:#fff;
    line-height:39px
}
.pagenumber .pages_btn:hover {
    background:#ff7300;
    color:#fff
}
.btnorange {
    background:#ff6800;
    border:0 none;
    border-radius:4px;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    min-width:94px;
    height:34px;
    cursor:pointer;
    padding:0 10px;
    display:inline-block;
    line-height:34px
}

/*联系人*/
.contact_title{ text-align:center; font-size:24px; color:#333333; font-weight: bold; margin-top: 3%;}
.vip_detail{ margin-top:2%;}
.vip_detail a{ float:left; width: 24%; margin-right: 1.3%;}
.vip_detail a img{ width:100%;}
.contact_way{ background:#e6e6e6; padding:3%; margin-top: 3%; position: relative;}
.contact_way .contact_lf{ float:left; width: 19.2%;}
.contact_way .contact_middle{float:left; margin-left:6%; width: 56%;}
.contact_way .contact_middle b{ color: #333; font-size:24px; font-weight: bold;}
.contact_way .contact_middle>p{font-size:16px; color:#333; line-height: 26px; margin-top: 3%;}
.contact_way .contact_middle p span{color:#666;}
.contact_way .contact_middle li{ font-size:16px; color:#333; line-height: 28px; float:left; width: 50%; }
.contact_way .contact_middle li span{ color:#666;}
.contact_way .contact_middle .ask_now{ text-align:center; margin-top: 3%;}
.contact_way .contact_middle .ask_now p{font-size: 20px;color: #d12918;line-height: 45px;padding: 0 35px;border: 2px solid #d12918;border-radius: 3px;display: inline-block;font-weight: bold;}
.contact_way .contact_rgt{float:left; width: 18%;}
.contact_way>img{ position:absolute; right:0; top: 0;}

/*底部*/
.bottom_container{ background:#3b3b3b; width: 100%; margin-top: 60px; padding-top: 2%; padding-bottom: 4%;}
.bottom_container .bottom_nav{  display: table; margin: auto;}
.bottom_container .bottom_nav li{ float:left; display: inline-block;color:#999;}
.bottom_container .bottom_nav li a{float:left; color:#999; font-size:14px; margin:0 16px;}
.bottom_container p{ text-align:center; color:#999; font-size:14px; padding-top: 16px;}
.bottom_container p a{ color:#999;}
.bottom_container p i{ display:inline-block; background: url(../images/tao_icons.png) -9px -59px; width: 18px; height: 20px; vertical-align: middle;}

/*弹窗*/
#pop{position: relative;width: auto;max-width: 340px; height: 130px; background:white; margin: 20px auto;border-radius:6px;}
.tishi_title{ font-size: 16px;text-indent: 2em;color: #fff;width: 100%;background-color: #345da1;height: 46px;line-height: 46px; position:absolute; left:0; top:0;border-radius: 5px 5px 0 0;}
#pop p{ position: absolute; top:56px; left:14px; right:14px; font-size:14px;}

@keyframes move{
	0%{ transform:translateX(0)}
	30%{ transform:translateX(30px)}
	60%{ transform:translateX(0)}
	100%{ transform:translateX(0)}
}

@media screen and (max-width:1190px){
	.banner_main{width: 96%; margin: auto;}
	.banner_container{height:360px;}
	.condition_title{ width:10%;}
}

@media screen and (min-width:1190px){
	
}
@media screen and (min-width:800px) and (max-width:900px){
	.banner_container{height:300px;}
	
	
}
@media screen and (min-width:700px) and (max-width:799px){
	.banner_container{height:290px;}
	
	
	.record_container .record_left{ float:none;text-align:center;}
	.record_search a{ float:none;}
	.record_search>div{ float:none; display: inline-block;}
	.record_search>button{ float:none;}
	.record_container .record_search{ float:none; margin-top: 3%; margin-left:12px;text-align:center;}
	.record_search a{ margin-right:3px;}
	.record_search>div input{ width:70px;}
}
@media screen and (min-width:600px) and (max-width:699px){
	.banner_container{height:246px;}
	
}
@media screen and (min-width:500px) and (max-width:599px){
	.banner_container{height:220px;}
	.top_title{ font-size:24px;}
	
}
@media screen and (min-width:400px) and (max-width:499px){
	.top_title{ font-size:24px;}
	.banner_container{height:200px;}
	.main_title span{font-size:18px;}
	.main_title span:before{border-top:17px solid transparent; border-right:18px solid transparent; border-bottom: 17px solid #ff7200; border-left:18px solid #ff7200;}
	.cost_container .cost_line>div span{ font-size:14px;}
}
@media screen and (min-width:320px) and (max-width:399px){
	.top_title{ font-size:20px;}
	.banner_container{height:200px;}
	.main_title span{font-size:18px;}
	.main_title span:before{border-top:17px solid transparent; border-right:16px solid transparent; border-bottom: 17px solid #ff7200; border-left:16px solid #ff7200; right:-32px;}
	.cost_container .cost_line>div span{ font-size:14px;}
}

@media screen and (max-width:320px){
	.top_title{ font-size:14px;}
	.banner_container{height:200px;}
	.main_title span{font-size:18px;}
	.cost_container .cost_line>div span{ font-size:12px;}
}

@media screen and (max-width:700px){
	.bgp_content .bgp_left{ float:none; width: 100%; border-right:none; border-bottom: 1px dashed #ccc;}
	.bgp_content .bgp_right{ float:none; margin-top: 4%;width: 100%;}
	
	.main_container{ width:94%;}
	.cost_container .cost_line{text-align:center;}
	.cost_container .cost_line i{ float:none;}
	.cost_container .cost_line>div{ float:none;}
	.cost_container .surplus_box{ margin-left:0; text-align: center;}
	.cost_container .surplus_box span{ padding:6px 50px;}
	
	.condition_title{ float:none; width: 100%; background: #ccc; text-align: center; margin-bottom: 2%;}
	.condition_choose .choosecon_list{ float:none; width: 100%;}
	
	.record_container .record_left{ float:none;text-align:center;}
	.record_search a{ float:none;}
	.record_search>div{ float:none; display: inline-block;}
	.record_search>button{ float:none;}
	.record_container .record_search{ float:none; margin-top: 3%; margin-left:12px;text-align:center;}
	.record_search a{ margin-right:3px;}
	.record_search>div input{ width:70px;}
	
	.contact_way .contact_lf{ float:none; text-align: center; margin-top: 6%; width:100%;}
	.contact_way .contact_lf img{ display:inline-block; width: 50%;}
	.contact_way .contact_middle{ float:none; width:100%; margin-left:0; margin-top: 6%;}
	.contact_way .contact_middle li{ float:none; width: 100%;}
	.contact_way .contact_rgt{ float:none; text-align: center; margin-top: 6%;width: 100%}
	.contact_way .contact_rgt img{ display:inline-block;}
	.contact_way .contact_middle .ask_now p{ font-size:18px; padding: 0 5%;}
	.contact_title{ font-size:20px;}
	.vip_detail a{ float:none; width: 100%;}
	
	.intro_container p{ font-size:16px;}
	.intro_container .intro_lf{ float:none; width:100%;}
	.intro_container .intro_rgt{float:none; width:100%;}
	
	.method_container .met_line span{ font-size:18px;}
	.method_container .met_line span em{ font-size:20px;}
	
	.sticker_container .sticker_lf{ float:none; width:100%; margin-top: 3%;}
	.sticker_container .sticker_lf p{ font-size:16px;}
	.sticker_container .sticker_rgt{ float:none; width:100%;  text-align: center;}
	.sticker_container .sticker_rgt img{ display:inline-block; width: 80%;}
}


.getlist li.active{
	display: block
}
.condition_get ul.overflow {
	    display: inline-block;
    margin-top: 3px;
    float: left;
}
.getlist  li{
	float: left;
    border: 1px solid #3a5b92;
    border-radius: 3px;
    margin-top: 0px;
    line-height: 25px;
    padding: 0 8px;
    display: none;
    margin-right: 25px;
}
.getlist  li>i {
	display: inline-block;
	width: 8px;
	height: 9px;
	background: url("../images/quote/quotation-search-icon.png") no-repeat -27px -68px;
	margin-left: 5px
}

/*.condition_choose .area .menu div{display: block;}*/
.choosecon_list a.cur{
    border: 1px solid #3a5b92;
    border-radius: 3px;
    color: #3a5b92;
    cursor: pointer;
}
/*.condition_choose .area .menu .sub-area.cur{color:#028ed7;}*/

.choosecon_list a.active,.choosecon_list a:hover {
	border: 0px solid #3a5b92;
	border-radius: 3px;
	color: #333;
	cursor: pointer
}
.condition_choose .area .menu{
	margin-left: 0px;
	border: 1px solid #bbd4e1;
	background: #fafafa;
	padding: 0 10px;
	display: none
}
.condition_choose .area .menu div {
	border-bottom: 1px dashed #ccc;
	/*overflow: hidden;
	display: none*/
}

.condition_choose div {
	line-height: 34px;
	font-size:14px;
}

.condition_choose div a {
	margin-right: 10px;
	padding: 5px 8px;
	border: 0px solid #fff
}

.condition_choose div a.active,.condition_choose div a:hover {
	border: 1px solid #3a5b92;
	border-radius: 3px;
	color: #3a5b92;
	cursor: pointer
}

.choosecon_list .menu .sub-area.cur {
    color: #028ed7;
}



.search_list_box .detial ul.overflow{background:#e5e5e5}
.search_list_box .detial ul.overflow li{float:left;line-height:45px;color:#999;width:8.5%;text-align:center}
.search_list_box .detial ul.overflow li.big_width{width:14.5%}
.search_list_box .detial ul.list_detial li{overflow:hidden;height:80px;border-bottom:1px dashed #e5e5e5;transition:all .3s ease-in-out}
.search_list_box .detial ul.list_detial li:hover{background:rgba(229,229,229,.5);cursor:pointer}
.search_list_box .detial ul.list_detial li>a{display:block;overflow:hidden;width:1017px;height:80px;position:absolute}
.search_list_box .detial ul.list_detial li>div{float:left;width:8.3%;text-align:center;line-height:80px}
.search_list_box .detial ul.list_detial li>div img{margin:15% auto}
.search_list_box .detial ul.list_detial li .btn_div{width:14.5%}
.search_list_box .detial ul.list_detial li button{width:71px;height:34px;border:1px solid #ff6501;color:#fff;outline:0;cursor:pointer;line-height:1}
.search_list_box .detial ul.list_detial li button i{display:inline-block;background:url(../images/quote/quotation-search-icon.png) no-repeat;vertical-align:middle;margin-right:5px;margin-bottom:3px;width:17px;height:16px}
.search_list_box .detial ul.list_detial li .lf_btn{border-radius:3px 0 0 3px;background:#fff;color:#ff6501;margin-right:-5px}
.search_list_box .detial ul.list_detial li .lf_btn i{background-position:0 -77px}
.search_list_box .detial ul.list_detial li .rt_btn{border-radius:0 3px 3px 0;background:#ff6501}
.search_list_box .detial ul.list_detial li .rt_btn i{background-position:0 -96px}
.search_list_box .detial ul.list_detial li .btn_div:hover .lf_btn{border-color:#e03700;color:#e03700}
.search_list_box .detial ul.list_detial li .btn_div:hover .rt_btn{border-color:#e03700;background:#e03700}
.search_list_box .detial ul.list_detial li .up{color:#e03700}
.search_list_box .detial ul.list_detial li .down{color:#108500}
.search_list_box .detial ul.list_detial li .new_price{line-height:30px;padding-top:10px;color:#ff6501}
.search_list_box .detial ul.list_detial li .new_price b{color:#ff6501}
.search_list_box .detial ul.list_detial li .img_box{position:relative}
.search_list_box .detial ul.list_detial li .img_box i{display:inline-block;width:39px;height:21px;background:url(../images/quote/quotation-search-icon.png) no-repeat -21px -82px;position:absolute;top:13px;left:24px}
.search_list_box .detial ul.list_detial li .gray i{display:inline-block;width:39px;height:21px;background:url(../images/quote/quotation-search-icon.png) no-repeat -21px -107px;position:absolute;top:13px;left:24px}



#pay-way .detial label {
	display: block
}

#pay-way .detial .hide {
	display: none
}

#pay-way .detial .part-one {
	width: 480px;
	margin: 0 auto
}

#pay-way .detial .part-one p {
	font-size: 16px;
	color: #4c4c4c
}

#pay-way .detial .part-one p b {
	font-size: 24px;
	color: #ff7720;
	margin-right: 5px
}

#pay-way .detial .part-one h1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 6px
}

#pay-way .detial .part-one ul li img {
	width: 35px;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 20px
}

#pay-way .detial .part-one ul li span {
	font-size: 16px
}

#pay-way .detial .part-one ul li {
	border: 1px solid #e5e5e5;
	height: 50px;
	line-height: 50px;
	border-top: 0;
	padding-left: 20px;
	padding-right: 10px;
	position: relative
}

#pay-way .detial .part-one ul li.top {
	border-top: 1px solid #e5e5e5
}

#pay-way .detial .part-one ul li:hover {
	background: rgba(247,247,247,0.9)
}

#pay-way .detial .part-one ul li.active:after {
	content: '';
	display: inline-block;
	width: 33px;
	height: 33px;
	background: url('../images/tik.png') no-repeat;
	position: absolute;
	bottom: 0;
	right: 0
}

#pay-way .detial .part-one ul li.active {
	border: 2px solid #ff7720
}

#pay-way .detial .part-one ul li .rt-box {
	float: right;
	font-size: 14px
}

#pay-way .detial .part-one ul li .rt-box a {
	padding: 3px 5px;
	color: #ff7720;
	border: 1px solid #ff7720;
	border-radius: 3px;
	margin-left: 5px
}

#pay-way .detial .part-one ul li .rt-box a:hover {
	background: #ff7720;
	color: #fff
}

#pay-way .detial .part-one .confirm-btn,#wechat-pay .confirm-btn,#zfb-pay .confirm-btn {
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background: #ff7720;
	font-size: 16px;
	text-align: center;
	border: 0;
	border-radius: 3px;
	margin-top: 30px;
	transition: all .2s ease-in-out;
	display: block
}

#pay-way .detial .part-one .confirm-btn:hover,#wechat-pay .confirm-btn:hover,#zfb-pay .confirm-btn:hover {
	background: #fff;
	color: #ff7720;
	border: 1px solid #ff7720;
	cursor: pointer
}

#pay-way .detial .part-two {
	width: 550px;
	margin: 20px auto 0 auto;
	background: #f1f1f1;
	border-radius: 5px;
	padding: 20px
}

#pay-way .detial .part-two ul li {
	font-size: 14px;
	color: gray;
	line-height: 25px
}

#pay-way .detial .part-two ul li span {
	color: #ff7720
}

#wechat-pay .detial {
	text-align: center
}

#wechat-pay .detial h1,#zfb-pay .detial h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0
}

#wechat-pay .detial h1 span,#zfb-pay .detial h1 span {
	color: #ff7720
}

#wechat-pay .detial .img-box span {
	display: block
}

#wechat-pay .confirm-btn,#zfb-pay .confirm-btn {
	width: 320px;
	margin: 20px auto 0 auto
}

#zfb-pay .detial {
	text-align: center
}

#zfb-pay .detial p {
	font-size: 16px;
	color: #4c4c4c
}

#pay-success .title img,#pay-fail .title img {
	vertical-align: middle;
	margin-top: 0;
	margin-left: 0
}

#pay-success .title p,#pay-fail .title p {
	font-size: 32px;
	color: #333;
	line-height: 40px
}

#pay-success .title,#pay-fail .title {
	border-bottom: 0px solid #e5e5e5;
	padding-bottom: 30px;
	margin-bottom: 0
}

#pay-success .detial {
	margin-top: 20px
}

#pay-success .detial ul li {
	overflow: hidden
}

#pay-success .detial ul li .lf-box,#pay-success .detial ul li .rt-box {
	float: left;
	width: 50%
}

#pay-success .detial ul li div span {
	color: gray;
	font-size: 16px
}

#pay-success .detial ul li div {
	font-size: 16px
}

#pay-success .detial p {
	font-size: 16px;
	color: gray;
	margin-bottom: 10px
}

#pay-success .tips-box {
	padding: 15px;
	background: #f1f1f1;
	border-radius: 5px;
	margin-top: 25px
}

#pay-success .tips-box p,#pay-fail .tips-box p {
	line-height: 25px;
	font-size: 16px;
	color: gray
}

#pay-fail .tips-box p {
	margin-top: 20px
}

/*Dialog*/
#Dtop{box-shadow: 0 0 1px rgba(0,0,0,.1);}
#Dtop .dbody{border:#288bc4 1px solid;background:#fff;}
#Dtop .dhead{
	background:#288bc4;color:#fff;padding:0 0 0 10px;letter-spacing:1px;line-height:40px;height:40px;font-weight:bold;cursor:move;-moz-user-select:none;-khtml-user-select:none;user-select:none;
	font-size: 14px; border-bottom: #cddaea 1px solid;
}
#Dtop .dhead span{float:right;cursor:pointer;display:block;width:26px;height:26px; margin-top: 7px; background:url('close.gif') no-repeat center center;}
#Dtop .dbox{padding:8px;overflow:hidden;line-height:200%;clear:both;}
#Dtop .dsize{height:11px;font-size:1px;}
#Dtop .dsize div{height:11px;width:11px;background:url('resize.gif') no-repeat;cursor:se-resize;font-size:1px;float:right;}
.taobuy-tip{
	position: fixed;
	bottom: 0;
	width: 100%;
}
.taobuy-tip-msg{
	width: 100%;
	max-width: 1150px;
	color: #f5383c;
	font-size: 14px;
	line-height: 24px;
	background-color: #ffebec;
	padding: 20px;
	margin: 0 auto;
	position: relative;
}
.taobuy-tip-msg a{
	color: #f5383c;
	text-decoration: underline;
}
.taobuy-tip .taobuy-tip-close{
	color: #f5383c;
	font-size: 16px;
	position: absolute;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.taobuy-desc{
	float: left;
	width: 50%;
	margin-top: 20px;
}
.taobuy-desc p {
	line-height: 36px;
	font-size: 16px;
	color: gray;
}
.taobuy-desc p span{
	display: inline-block;
	color: #000000;
	margin-left: 20px;
}
.taobuy-priva{
	float: right;
	width: 49%;
	border: #b9b9b9 1px dashed;
	margin-top: 20px;
	height: 170px;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
}

.clear{
	clear: both;
}
.taobuy-tip-thk{
	margin-top: 20px;
	font-size: 14px!important;
	color: gray;
}

.taobuy-ajax-btn{
	margin-top: 30px;
	text-align: center;
	width: 100%;
}
.taobuy-ajax-btn span{
	color: #fff;
	background: #ff7720;
	display: inline-block;
	padding: 5px 50px;
	cursor: pointer;
}
.taobuy-ajax-btn span:nth-child(1){
	margin-right: 10px;
}
#ajax-way{
	display: none;
	width: 100%;
	height: 100vh;
	background: rgb(0 0 0 / 55%);
	position: fixed;
	top:0;
	left: 0;
	z-index: 99999;
}
.taobuy-tip-error{
	margin-top: 20px;
	font-size: 14px!important;
	color: red;
	text-align: center;
}


