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

/*Step01*/
.Step_box { width:1000px; height:100%; margin:0 auto; background-color:#FFF; margin-top:15px; overflow:hidden;padding-top:20px;}
.Step_pic { width:940px; height:100%; overflow:hidden; margin:0 auto;margin-bottom:6px;}
.Step_pic .num { width:40px; margin:0 auto; margin-top:40px; margin-bottom:12px;}
.Step_pic .Step_title01 { color:#FFF; font-size:14px; font-weight:600;}
.Step_pic .Step_title02 { font-size:14px; font-weight:600;}
.Step_pic .text01 { width:100px; height:28px; color:#FFF; margin:0 auto; margin-top:8px; line-height: 16px; }
.Step_pic .text02 { width:100px; height:28px; margin:0 auto; margin-top:8px; line-height: 16px;}
.pic_bg { width:175px; height:175px; float:left; margin:50px 0 0 0;}
.bg_01 { background-image:url(../images/step_bg01.jpg); text-align:center;}
.bg_02 { background-image:url(../images/step_bg02.jpg); text-align:center;}
.Step_arrow { float:left; margin:110px 24px 0 24px;}
.finish { margin:55px 0 0 0px;}
.tips { width:920px; height:46px; margin:0 auto; margin-top:45px; background-color:#ffffe3; border:1px solid #f4dab7; line-height:46px; margin-bottom:10px;}
.tips span { float:left; margin-left:20px; font-weight:bold;}
.tips p { float:left; margin-left:10px;}
.Step_search_box01 { width:540px; height:48px; margin:0 auto; margin-top:42px; line-height:48px; padding-left:65px; position:relative;}
.Step_search01 { width:425px; height:34px; border:6px solid #eaeaea; padding-left:10px; line-height:34px; position:absolute; z-index:2;}
.Step_search_btn01 { width:38px; height:36px; background-image:url(../images/step_search_btn.jpg); position:absolute; top:6px; right:38px; border:0; z-index:3; }
.Step_search_box02 { width:960px; height:52px; margin:0 auto; margin-top:30px; line-height:52px; background-color:#fafafa; text-align:center;}
.Step_search02 { width:440px; height:28px;}
.lable_box { width:958px; height:324px; border:1px solid #ededed; margin:0 auto;}
.package_box { width:958px;  border:1px solid #ededed; margin:0 auto; }
.lable_left { float:left; height:324px; width:213px; border-right:1px solid #ededed;overflow:auto;}
.lable_left img { margin-left:20px;}
.lable_left ul { margin-top:8px;}
.lable_left li a {
	display:block;
	color:#333;
	height:20px;
	width:163px;
	text-align:left;
	vertical-align: middle;
	padding-left:50px;
	padding-top:6px;
}
.lable_left .li_choose { background-color:#edf7db;}
.lable_left span { margin:10px 0 0 5px; font-weight: bold;}
.lable_list { margin-top:12px;}
.lable_title {
	margin:15px 0 15px 20px;
	font-weight: bold;
}
.lable_middle { float:left; height:324px; width:213px; border-right:1px solid #ededed;overflow:auto}
.lable_middle .lable_title{ margin-bottom:0px;}
.lable_middle ul { margin-top:8px;}
.lable_middle li a {
	display:block;
	color:#333;
	height:20px;
	width:163px;
	text-align:left;
	vertical-align: middle;
	padding-left:20px;
	padding-top:6px;
}
.lable_middle .li_choose { background-color:#edf7db;}
.lable_right { float:left; height:324px; width:530px;overflow:auto}
.lable_right span { margin:10px 0 0 20px; font-weight: bold;}
.lable_right_text { padding-left:20px; margin-top:12px;}
.lable_right_text span { margin-left:5px; margin-right:8px;}
.text_s { color:#d46442;}
.choose { width:960px; margin:0 auto;  background-color:#fafafa; margin-top:4px; padding:1px;}
.choose .c1 { width:900px; margin:20px 0 0 20px;}
.choose .c1 span { float:left; color:#6999ce; font-weight:600;}
.choose .c2 { width:900px;; margin:18px 0 0 20px;float:left;}
.c_title { float:left; height:26px; line-height:26px; color:#6999ce; font-weight:600;}
.choose_n { width:80px;height:25px; line-height:25px;display:inline; padding:0 10px 0 10px; background:#FFF; border:1px solid #56c022; float:left; margin-right:5px;}
.choose_btn { height:25px; line-height:25px; width:80px; padding:0 10px 0 10px;  float:left; margin-right:5px;}
/*.choose_n img { float:right; margin-top:8px;}*/
.choose_n span{width:60px;overflow:hidden;float:left;text-overflow: ellipsis; white-space: nowrap;}
.choose_n img { margin-top:8px;margin-left:4px;}
.confirm_box { height:108px; line-height:108px; padding:1px;}
.confirm { width:216px; height:48px; margin:0 auto; margin-top:30px;}
.confirm02 { width:360px; height:48px; margin:0 auto; margin-top:30px;}
.button { width:216px; height:48px; background-color:#4cbb16; border:0; font-size:14px; color:#FFF; cursor:pointer; font-weight:bold;}
.button_back { width:134px; height:48px; background-color:#cee6c4; float:left; font-size:14px; color:#FFF; cursor:pointer; font-weight:bold; margin-right:10px; border:0;}

/*Step02*/
.choose_box { height:100%; overflow:hidden; width:920px; margin:0 auto; background-color:#fafef0; padding:10px 10px 10px 10px; border:1px solid #afde96;}
.info { width:920px; height:100%; margin:0 auto;}
.info01 { height:40px; border-bottom:1px solid #f2f2f2; line-height:40px;width:900px;}
/*.info span { color:#46ae12; float:left; margin-right:20px;} */
.stip{ color:#46ae12; float:left; margin-right:20px;}
.info02 { line-height:50px; padding:1px;  border-bottom:1px solid #f2f2f2;width:900px;}
.info02 .choose_n { margin-top:6px;}
.c2 .choose_n { margin-top:6px;}
.info02 .choose_btn { margin-top:12px;}
/*.info02 .choose_n img { float:right; margin-top:-16px; }*/
/*.info02 .choose_n img { float:right;}*/
.step_list_c { width:920px; height:40px; margin-left:40px;margin-right:40px; background-color:#f7f7f7; margin-top:10px; margin-bottom:15px;}
.screen01 { width:58px; height:26px; float:left; background-color:#4eba16; margin:7px 0 0 12px; text-align:center; line-height:26px; color:#FFF;}
.screen02 { width:56px; height:24px; float:left; background-color:#FFF; border:1px solid #ccccce; margin:7px 0 0 6px; text-align:center; line-height:24px;}
.screen03 { float:right; width:130px;}
.screen03 select { width:100px; height:24px; margin:7px 10px; 0 0; background:#FFF; border:1px solid #ccccce; line-height:24px;}
.screen04 { float:right; width:130px; text-align:center;}
.screen04 select { width:120px; height:24px; margin:7px 10px; 0 0; background:#FFF; border:1px solid #ccccce;}
.list01 { width:920px; height:100%; margin:0 auto; overflow:hidden; margin-bottom:15px;}
.list01 img { float:left;}
.list01 .li_title { float:left; width:810px; height:100%; margin-left:20px; overflow:hidden;}
.ico_box { height:100%; overflow:hidden;}
.ico_box img { margin-right:8px;}
.list_text { width:600px; line-height:18px; float:left;}
.list_btn { float:right; width:165px; height:92px; margin:15px 0 0 0;}
.list_text span { float:left; font-weight:600;}
.advantage { /*height:25px;*/ line-height:25px;}
.Label { float:left; width:120px; height:25px; margin-left:6px; text-align:center; line-height:25px; /*color:#FFF;*/ padding:0 8px 0 8px;}
.bg_c01 { background-color:#ddd;}
.bg_c02 { background-color:#b6d5ec;}
.bg_c03 { background-color:#b8e3c8;}
.bg_c04 { background-color:#eacaa3;}
.list_btn02 { float:right; text-align:center; line-height:43px; margin-left:30px; margin-top:30px;}
.list_btn02 a { color:#FFF; display:block; width:130px; height:43px; background-color:#4bba13; }
.border { border-bottom:2px solid #737373; background-color:#f7f7f7;}
.list_btn03 { width:920px; margin:0 auto; height:25px;}
.list_btn03 .btn { float:right; width:91px; height:25px; background-image:url(../images/list_btn.jpg); border:0; cursor:pointer;}
.page_box { overflow:hidden; text-align:center; margin-bottom:40px; margin-top:25px; padding-left:350px;}
.page_box ul { margin: 0 auto;}
.page_box a { float:left;}
.page01 { width:54px; height:24px; border:1px solid #ccccce; text-align:center; line-height:24px; margin-right:4px; color:#333;}
.page02 { width:28px; height:24px; border:1px solid #ccccce; text-align:center; line-height:24px; margin-right:4px; color:#333;}
.page03 { width:28px; height:24px; border:1px solid #4bba13; background-color:#4bba13; text-align:center; line-height:24px; margin-right:4px; color:#FFF;}
.step_list_f { width:920px; height:40px; margin-left:40px;margin-right:40px; margin-top:10px; margin-bottom:10px;}
.step_list_f span { color:#46ae12; float:left; margin-right:20px; margin-top:10px;}
.step_list_f a { width:118px; height:30px; float:left; margin-top:3px; background-color:#4e4e4e; color:#FFF; line-height:30px;}

/*Step03*/
.Title02 {margin:62px 0 30px 0; text-align:center;}
/*
.btn02 { width:54px; height:25px; background-color:#6f6f6f; border:0; cursor:pointer; color:#FFF; margin-top:13px;}
*/
.btn02 { width:54px; height:25px; background-color:#6f6f6f; border:0; cursor:pointer; color:#FFF;}
.tips02 { height:32px; width:402px; margin:14px 0 20px 68px; background-color:#ffffe1; border:1px solid #f4dab7;}
.tips02 img { margin:5px 0 0 5px; float:left;}
.tips02 p { margin:10px 0 0 5px; float:left; color:#d58656;}
.border02 { border-bottom:1px solid #c1c1c1;  border-left:1px solid #c1c1c1;border-collapse:collapse;background-color:#f7f7f7;}
.count_box { width:920px; height:100%; margin:0 auto; overflow:hidden; border-bottom:3px solid #57bf23; padding-bottom:15px;}
.c_info { float:right; width:200px;}
.c_info dl { margin-top:10px;}
.c_info dt { float:left; width:108px; text-align:right; font-weight:500;}
.c_info dd { padding-left:12px;}
.Total_box { width:920px; margin:0 auto; height:100%; overflow:hidden; margin-top:15px;}
.original { width:120px; float:right; height:24px; line-height:24px; font-style: normal; text-decoration: line-through; }
.discount { float:right; color:#4a9425; font-size:18px; width:152px;}
.information_box { width:920px; margin:0 auto;}
.info_title { height:34px; width:920px; font-size:16px; border-bottom:1px solid #f2f2f2; font-weight:500; margin-top:50px;}
.input_radio {width:14px;border:0px;float:left;}
.input_radio_span {display:block;margin:3px 3px 0px 5px;height:36px;line-height:36px;float:left;}
.information_box dl { margin-top:15px;}
.information_box dt { float:left; width:120px; line-height:36px;}
.information_box dt span { float:left; margin-right:5px;}
.information_box dt p { font-weight:500;}
.information_box dd input { width:600px; height:36px; padding-left:10px; border:1px solid #c1c1c1; line-height:36px;}

.finish_box { width:640px; margin:0 auto; line-height:24px; font-size:14px; text-align:center;}
.finish_t { width:400px; margin:0 auto; height:100%; overflow:hidden; text-align:center; margin-top:15px; line-height:35px; margin-bottom:70px;}
.finish_t span { float:left;}
.finish_t a { display:block; width:80px; float:left;}
.finish_t p { float:left; margin:0 20px 0 20px;}
.finish_t input { float:left; width:132px; height:37px; background-color:#4cbb16; color:#FFF; border:0; cursor:pointer; font-size:14px; font-weight:bold; line-height:37px;}
.bg_03 { background-image:url(../images/step_bg03.jpg); text-align:center;}

.lable_left { }
.cbox{background:url(../images/certititle.jpg) no-repeat;border:2px solid #54B91F;height:25px;padding-left:25px;padding-right:6px;margin-right:6px;float:left;}
.cbox span{line-height:25px;height:25px;font-family:宋体;display:block ;font-size:12px;font-weight:normal;}


#odlist, #orderstate, #process, #ordertrack, #orderinfo {
  color: #333;
}

#process {
  margin: 0 auto;
  padding: 40px 0 80px;
}

.section4 {
  width: 706px;
}


#process .node {
  width: 13px;
}

#process .node, #process .proce {
  float: left;
  position: relative;
  height: 13px;
  background-image: url(../images/bg_state.jpg);
  background-repeat: no-repeat;
}

.node.ready {
  background-position: -150px 0px;
}

#process .node ul {
  z-index: 1;
  width: 318px;
  margin-left: -152px;
}

#process ul {
  position: absolute;
  margin-top: -38px;
  text-align: center;
}

ol, ul {
  list-style: none;
}

#process .tx1 {
  height: 36px;
  margin-bottom: 16px;
}

#process .tx3 {
  color: #999;
  line-height: 15px;
}


#process .proce {
  width: 150px;
  border: solid #fff;
  border-width: 0 5px;
}

.proce.ready {
  background-position: 0 0;
}

.proce.wait {
  background-position: 0 -40px;
}

.node.wait {
  background-position: -150px -40px;
}
.border02 td{
border-top:1px solid #c1c1c1;
border-right:1px solid #c1c1c1;
}
.tb_green_btn { width:90px; height:30px; border:1px solid #4cbb15; text-align:center; color:#fff;background-color:#4cbb15; padding:0; margin-left:6px; }
#tccontent li{
	float:left;
	padding:6px 10px 2px 4px;
	width:18%;
}

#tccontent li a{
	cursor:pointer;
}