@charset "utf-8";
/*index owned*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,
img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
input, textarea, select, button { vertical-align: middle }
/*commom*/
body{font:12px/1.5 tahoma,arial,\5b8b\4f53;color:#505050;}
a{text-decoration:none;color:#505050;}
a:hover{text-decoration:none;color:#f98307;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.btn{display:inline-block;padding:0;border:none;text-align:center;background-color:transparent;cursor:pointer;}
.hide{display:none;}
.btn{display:inline-block;padding:0;border:none;text-align:center;background-color:transparent;cursor:pointer;}
.hide{display:none;}
.hide.current{display:block;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.bold{font-weight:bold;}
.tc{text-align:center;}
.ti2{text-indent:2em;}
.clear10{clear: both;height: 10px;}
.hidden{display:none;};
	
.wfull { clear: both; margin: auto; width: 100%}
.w1020 { clear: both; margin: auto; width: 1020px;  }

/*sub-menu*/
.sub_menu_con{position:relative;z-index:100;}
.sub_menu{display:none;position:absolute;}

.tb_normal{width: 100%; word-wrap: break-word;	table-layout: fixed;}
.tb_normal th{height: 40px; line-height: 40px; border: #c8c8c8 1px solid; font-size: 14px; color:#282828; background: #f5f5f5; text-align: center;}
.tb_normal td{height: 40px; line-height: 40px;border: #c8c8c8 1px solid; font-size: 14px;color:#282828;padding-left: 5px; padding-right: 5px;vertical-align: middle;}


#tb_bills   .on .sub_menu_title{color:#f98307;}
#tb_bills  .sub_menu{width:70px;padding:25px 10px 5px;top:-8px;left:-4px;}
#tb_bills  .sub_menu li{float:none;margin:3px 0 0;line-height:1.8;border:none;border-bottom:1px dashed #d8d5d5;}
#tb_bills  .sub_menu li.last{border-bottom:none;}
#tb_bills  .sub_menu a{color:#505050;margin-left:3px;}
#tb_bills  .on .sub_menu_title{color:#f98307;}
#tb_bills #alliance .sub_menu{width:100px;}
#tb_bills .on .sub_menu{display:block;}
.i-hint{background: url(../images_2016/hint.png) no-repeat 0px 7px;background-repeat: no-repeat;}
.text_c{text-align:center;}


.wait {	text-align: center;	padding:8px;line-height:25px;margin: 0px auto; color: #c30f10;border:#fe0000 1px solid;}
.wait {	background: url(../images_2016/ajax-loader.gif) no-repeat 365px 8px;}

.mt8px{margin-top:8px;}
.tips{padding:8px;line-height:24px;border:#2ab421 1px solid;background-color:#fffae2;}
.tips .icon {width: 35px;float: left;height: 35px;}
.tips P {line-height: 30px;	padding-left: 35px;	font-size: 12px;font-weight: bold;}
.tips P#errorMessage {padding-left: 0px;}
.tips .icon {	background: url(../images/ico_tips.gif) no-repeat left -28px;}
.tips P {	background: url(../images/ico_p.gif) no-repeat;	color: #f00;}
.tips P#errorMessage {	background: none transparent scroll repeat 0% 0%;}
.co_sel a:hover{text-decoration:none;}
.fragm{float:left;height:26px;padding-left:4px;margin-right:20px;padding-top:12px;}
.bdmain{float:left;margin-left:8px; height:42px;position:relative;width:230px;overflow:hidden;}
.user_label{width: 102px;}
.new_plus{ margin-left:10px; width:300px;height:42px;float: left;display: inline;color: red;}
.error_hint{width:700px;color: red;}
.success{float:left;top:4px;left:2px;position:static;}
.errormt{line-height:35px;padding-left:10px;background:url(../images/erbg.png) no-repeat left 50%;float:left;height:35px;color:#c00;top:3px;position:static;margin-top:3px;}


#container{width:100%;margin:0 auto;}
#header{height:118px; background-color: #fe0000;}
#header_box{width:1020px; height:118px; margin:0 auto;  position: relative;}
#header_box .kuaidiok_logo{position:relative;width:221px;height:100px; padding-top:18px; float:left;}
#header_box .kuaidiok_logo img{position:absolute;top:18px;left: 0px;}
#header_box .tools{float:left;margin-left:29px; width:538px; height:118px;overflow: hidden;}
#header_box .jiyun_nav{float:left;width:536px; height:80px; margin-top:18px; overflow: hidden;}
#header_box .jiyun_nav .curritem{background:url(../images_2016/jiyun_nav_item_select.png) no-repeat; }
#header_box .jiyun_nav li{float:left; margin-left:5px; width:80px; height:80px; overflow: hidden;}
#header_box .jiyun_nav li a{display:block; width:80px; height:80px; overflow: hidden;}
#header_box .jiyun_nav li .jiyun_ico{height:32px; width:32px; margin-left:24px; margin-top:8px; overflow: hidden;}
#header_box .jiyun_nav li .jiyun_ico_dj{background:url(../images_2016/jiyun_ico_dj.png) no-repeat;}
#header_box .jiyun_nav li .jiyun_ico_apply{background:url(../images_2016/jiyun_ico_apply.png) no-repeat;}
#header_box .jiyun_nav li .jiyun_ico_db{background:url(../images_2016/jiyun_ico_db.png) no-repeat;}
#header_box .jiyun_nav li .jiyun_ico_cx{background:url(../images_2016/jiyun_ico_cx.png) no-repeat;}
#header_box .jiyun_nav li .jiyun_ico_addr{background:url(../images_2016/jiyun_ico_addr.png) no-repeat;}
#header_box .jiyun_nav li .jiyun_ico_coupon{background:url(../images_2016/jiyun_ico_coupon.png) no-repeat;}
#header_box .jiyun_nav li .jiyun_nav_title{margin-top: 8px;height: 32px; line-height: 32px; text-align: center;color: #fff;font-size: 14px;font-weight: bold;}
#header_box .jiyun_nav li a:hover{background:url(../images_2016/jiyun_nav_item_select.png) no-repeat;}
	
#header_box .login_info{float:right; width:210px; padding-top:10px; padding-bottom:10px; height: 60px; margin-top:18px; margin-right:20px; overflow: hidden;}
#header_box .login_info a.img_user{display:block;float:left; width:35px; height:35px; margin-top:12px; }
#header_box .login_info a.img_user:HOVER{display:block;float:left; width:35px; height:35px; margin-top:12px; background:url(../images_2016/jiyun_imguser_select.png) no-repeat; }
#header_box .login_info img{width:35px;height:35px; }
#header_box .login_info .u_info a:hover{background-color: #c30f10; }

#header_box .login_info .u_info{margin-left:16px; float:left; width:145px; height: 40px; }
#header_box .login_info .u_info .u_name{display:block; height:40px; line-height:20px;width:145px; color: #fff;height: auto;}
#header_box .login_info .u_info .u_op{width:145px; height:20px; line-height:20px; color: #fff;}
#header_box .login_info .u_info .u_op a{display:inline; width:145px;height:20px; line-height:20px; color: #fff;}

#header_nav{width: 100%; height:30px; background-color:#f5f5f5; }
#header_nav .nav_box{width:978px;height:30px;line-height: 30px;  margin:0 auto; font-size: 14px;color: #282828; padding-left: 20px;padding-right: 20px;border: 1px solid #fafafa;}

.banner_bg_1{background-color: #ff3b3c;}
.banner_bg_2{background-color: #fec601;}

#main{margin:0px auto; repeat-x; background-color: #fff;}
/*slide*/
#main .main_box{width:980px; margin:0 auto; padding-left: 20px;padding-right: 20px; padding-bottom: 150px;}
#main .main_box .func_hint{width:924px;padding: 26px 28px; margin-top: 22px;  background-color:#fef3b3;line-height: 24px;font-size: 14px;vertical-align: middle;}

#main .main_box .func_box{width:980px;margin-top:20px; }

#main .main_box .func_box .jiyun_input{width:980px;height: 42px; line-height:42px; }
#main .main_box .func_box .jiyun_input .div_co{width:152px;height:42px;float: left;background: url(../images_2016/input_co.png) no-repeat;position:relative;}
#main .main_box .func_box .jiyun_input .span_co{margin-left:20px;line-height: 40px;font-size: 14px;color: #282828;}
#main .main_box .func_box .jiyun_input .div_bc{margin-left:12px; width:232px;height:42px;float: left;background: url(../images_2016/input_230.png) no-repeat;}
#main .main_box .func_box .jiyun_input .div_bc .bc{margin-top:10px;margin-left:12px;width:202px;height:22px;line-height:22px;font-size:16px;color:#282828;border:0px;}
#main .main_box .func_box .jiyun_input .div_gt{margin-left:12px; width:232px;height:42px;float: left;background: url(../images_2016/input_230.png) no-repeat;}
#main .main_box .func_box .jiyun_input .div_gt .gt{margin-top:10px;margin-left:12px;width:202px;height:22px;line-height:22px; font-size:16px;color:#282828;border:0px;}
#main .main_box .func_box .jiyun_input .btn_commit{float:left; margin-top:1px; margin-left:12px; width:130px;height:40px; background: url(../images_2016/btn_commit.png) no-repeat; border: none;font-size: 16px;font-weight: bold;color: #fff;}
	

.select-box{background-color: #fff;	height: 180px;	border-top: #b9d0f0 1px solid;}
.com-list .common{padding:5px 10px 10px 10px; font-size: 14px;}
.com-list .common A{height: 26px; line-height: 26px; padding-left: 25px; width: 56px; display: inline-block; color: #282828; vertical-align: middle;}
.com-list .small-list{width: 255px;}
.com-list .big-list{width: 255px;}
.com-list .all-list{height: 110px;	border-top: #e3e3e3 1px solid;}
.com-list .all-list LI{	background-color: #f5f5f5;	width: 100%;	float: left;	height: 27px;}
.com-list .all-list LI.dl-bg{background-color: #f1f1f1;}
.com-list .all-list .li-title{	text-align: center;	line-height: 27px;	width: 30px;	display: inline-block;	height: 27px;	color: #fe0000;	font-size: 16px;	vertical-align: middle;}
.com-list .all-list LI A{	padding-bottom: 0px;	line-height: 27px;	padding-left: 2px;	width: 62px;	padding-right: 2px;	display: inline-block;	height: 27px;	color: #333;	vertical-align: middle;	padding-top: 0px;}
.com-list .common a:hover{text-decoration:none; color:#fff ! important; background-color:#c30f10; }
.com-list .all-list li a:hover{ text-decoration:none; color:#fff ! important; background-color:#c30f10 }

.logo-1{background: url(../images_2016/ico_logo.png) no-repeat 0px 0px;}
.logo-2{background: url(../images_2016/ico_logo.png) no-repeat 0px -25px;}
.logo-3{background: url(../images_2016/ico_logo.png) no-repeat 0px -50px;}
.logo-4{background: url(../images_2016/ico_logo.png) no-repeat 0px -75px;}
.logo-5{background: url(../images_2016/ico_logo.png) no-repeat 0px -100px;}
.logo-6{background: url(../images_2016/ico_logo.png) no-repeat 0px -125px;}
.logo-7{background: url(../images_2016/ico_logo.png) no-repeat 0px -150px;}
.logo-8{background: url(../images_2016/ico_logo.png) no-repeat 0px -175px;}
.logo-9{background: url(../images_2016/ico_logo.png) no-repeat 0px -200px;}
.logo-10{background: url(../images_2016/ico_logo.png) no-repeat 0px -225px;}
.logo-11{background: url(../images_2016/ico_logo.png) no-repeat 0px -250px;}
.logo-12{background: url(../images_2016/ico_logo.png) no-repeat 0px -275px;}
.logo-13{background: url(../images_2016/ico_logo.png) no-repeat 0px -300px;}
.logo-14{background: url(../images_2016/ico_logo.png) no-repeat 0px -325px;}
.logo-15{background: url(../images_2016/ico_logo.png) no-repeat 0px -350px; }
.logo-16{background: url(../images_2016/ico_logo.png) no-repeat 0px -500px; }
.logo-17{background: url(../images_2016/ico_logo.png) no-repeat 0px -400px;}
.logo-18{background: url(../images_2016/ico_logo.png) no-repeat 0px -425px; }
.logo-19{background: url(../images_2016/ico_logo.png) no-repeat 0px -450px;}
.logo-21{background: url(../images_2016/ico_logo.png) no-repeat 0px -500px;}
.logo-22{background: url(../images_2016/ico_logo.png) no-repeat 0px -624px;}
.logo-25{background: url(../images_2016/ico_logo.png) no-repeat 0px -600px;}
.logo-26{background: url(../images_2016/ico_logo.png) no-repeat 0px -625px;}
.logo-27{background: url(../images_2016/ico_logo.png) no-repeat 0px -645px;}
.logo-28{background: url(../images_2016/ico_logo.png) no-repeat 0px -669px;}
.logo-29{background: url(../images_2016/ico_logo.png) no-repeat 0px -694px;}
.logo-30{background: url(../images_2016/ico_logo.png) no-repeat 0px -717px;}
.logo-31{background: url(../images_2016/ico_logo.png) no-repeat 0px -740px; }

#main .main_box .func_box .step_hint{width:980px;height: 80px;}
#main .main_box .func_box .step_ico{width:42px;float:left;height:44px;margin-top:18px;background: url(../images_2016/step_ico.png) no-repeat;font-size: 28px;text-align: center;color: #fff;}
#main .main_box .func_box .step_info{float:left;height: 80px;line-height: 80px;font-size: 16px;color: #272727;padding-left:12px;}
#main .main_box .func_box .step_info_native{float:left;height: 80px;line-height: 80px;font-size: 16px;color: #272727;}
#main .main_box .func_box .step_cbx_div{width:200px;height: 42px;float:left;background:url(../images_2016/input_200.png) no-repeat 0px 0px;margin-top: 19px;}
#main .main_box .func_box .input_dest{width:190px;height:34px;line-height:34px;margin-top: 4px; margin-left:5px;border:0px;font-size: 20px;}
#main .main_box .func_box .acc_row{width:980px;height: 42px;padding-bottom: 20px;}
#main .main_box .func_box .acc_row .acc_info{line-height: 42px;font-size: 16px;color: #272727;padding-left:12px;float:left;}
#main .main_box .func_box .acc_row .div_gt{margin-left:12px; width:232px;height:42px;float: left;background: url(../images_2016/input_230.png) no-repeat;}
#main .main_box .func_box .acc_row .div_gt .gt{margin-top:10px;margin-left:12px;width:202px;height:22px;line-height:22px; font-size:16px;color:#282828;border:0px;}
#main .main_box .func_box .acc_row .acc_addr_div{float: left;margin-left:12px; width:550px;height:42px;background: url(../images_2016/input_550.png) no-repeat;}
#main .main_box .func_box .acc_row .acc_addr{margin-top:12px;margin-left:12px;width:502px;height:22px;font-size:16px;color:#999;border:0px;}
#main .main_box .func_box .step_hint_pay{background-color: #fef3b3;}
#main .main_box .func_box .step_info .btn_commit{margin-left:12px; width:130px;height:40px; line-height:40px; background: url(../images_2016/btn_commit.png) no-repeat; border: none;font-size: 16px;font-weight: bold;color: #fff;}


#footer{height: 217px; margin-top:50px;  background-color: #424242; display: none; }
#footer .content_box{width:1020px; height: 217px; margin:0 auto;overflow: hidden; }
#footer .kuaidiok_logo{position:relative;width:221px;height:80;float:left;}
#footer .kuaidiok_logo img{position:absolute;top:68px;left: 0px;}

.footer_nav_center{width:798px;height: 217px; padding-top:20px;float:left; padding-top: 20px;}
.footer_nav_center li{float:left;min-width: 135px; overflow: hidden;}
.footer_nav_center li dt{color: #ffffff;font-weight: bold;font-size:16px; line-height: 50px;}
.footer_nav_center li dd{color: #ffffff;font-size:14px; line-height: 30px;}
.footer_nav_center li a{color: #ffffff;}
.clear_20_424242{height:20px;background-color: #424242}

#right_contactus{position: fixed; z-index: 100px; width:56px; height:56px; right:20px; top: 180px;background: url(../images_2016/contactus.png) no-repeat; }
.contactus_info{display:none; border:1px solid red;  position: fixed; z-index: 101px; width:153px;min-height:120px;padding-top:5px; padding-bottom:5px; line-height:35px;  right:20px; top: 145px; background-color: #fff;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.contactus_info .btn_close24{border:none; position: absolute; z-index: 102px; width:24px;height:24px; right:-10px; top:-10px; background: url(../images_2016/btn_close24.png) no-repeat;cursor: pointer;}
.contactus_info a{display:block; padding-left:16px; height:35px; line-height:35px;  width:137px; font-size: 12px;}
.contactus_info .contact_img{float:left; width:18px; height:18px; line-height:35px; margin-top:8px;  }
.contactus_info .contact_title{float:left;margin-left: 10px;}
.contactus_info .tel{background: url(../images_2016/bg_tel.png) no-repeat;}
.contactus_info .facebook{background: url(../images_2016/bg_facebook.png) no-repeat;}
.contactus_info .ww{background: url(../images_2016/bg_ww.png) no-repeat;}
.contactus_info .qq{background: url(../images_2016/bg_qq.png) no-repeat;}
.contactus_info .tb{background: url(../images_2016/bg_tb.png) no-repeat;}
.contactus_info .wx{background: url(../images_2016/bg_wx.png) no-repeat;}
.contactus_info .whatsapp{background: url(../images_2016/bg_whatsapp.png) no-repeat;}
.contactus_info .line{background: url(../images_2016/bg_line.png) no-repeat;}

/*反馈快捷入口*/
.fix-box-bottom { position: fixed; z-index: 999; bottom: 10px; right: 10px; z-index: 500 }
.fix-box-bottom { _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)-10));
_right: auto; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0)-10)
}
.fb-box { position: relative; width: 260px; height: 180px; background: url("../images_2016/feedback.png") -147px -3px no-repeat }
.fb-box .fb-close { position: absolute; top: 12px; right: 15px; display: block; width: 11px; height: 11px; background: url("../images_2016/feedback.png") -101px -126px no-repeat }
.fb-box .fb-errortips { position: absolute; top: 5px; left: 7px; color: #FF3300 }
.fb-box textarea { position: absolute; top: 28px; left: 6px; padding: 2px; width: 231px; height: 95px; border: 1px solid #d0e7f3; background: #f9fcff; resize: none }
.fb-box div { position: absolute; top: 135px; left: 6px }
.fb-box .checkbox { margin-top: 2px; margin-right: 5px }
.fb-box .input { padding: 0 5px; width: 165px; height: 24px; border: 1px solid #6cb4db ;line-height: 22px;}
.fb-box .fb-inputclose { position: absolute; top: 8px; right: 6px; display: block; width: 11px; height: 11px; background: url("../images_2016/feedback.png") -101px -126px no-repeat }
.fb-box .fb-submit { position: absolute; top: 135px; right: 17px; display: block; width: 54px; height: 26px; line-height: 26px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #6ca8fa }
.fb-finish a { display: block; width: 140px; height: 40px; background: url("../images_2016/feedback.png") -4px -58px no-repeat }
.fix-box-middle { position: fixed; bottom: 10px; right: 20px; z-index: 500 }
.fix-box-middle { _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight)/5*2));
_right: auto; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0)-20)
}
.ctrl-btn-1, .ctrl-btn-2, .ctrl-btn-3 { display: block; margin-bottom: 18px; width: 32px; height: 30px; }
.ctrl-btn-1 { background: url("../images_2016/ico_header.png") 0px -126px no-repeat }
a.ctrl-btn-1:hover { background: url("../images_2016/ico_header.png") 0px -256px no-repeat }
.ctrl-btn-2 { background: url("../images_2016/ico_header.png") 0px -176px no-repeat }
a.ctrl-btn-2:hover { background: url("../images_2016/ico_header.png") 0px -216px no-repeat }
.ctrl-btn-3 { background: url("../images_2016/ico_header.png") 0px -146px no-repeat }
a.ctrl-btn-3:hover { background: url("../images_2016/ico_header.png") 0px -276px no-repeat }


