div {


	font-weight: normal;


}


.wrapper {


	width: 1180px;


	margin: 0 auto;


}


/*定制*/


.custom .head {


	height: 120px;


	position: relative;


	margin: 20px 0 40px;


}


.custom .head li {


	width: 574px;


	float: left;


	display: inline;


	height: 120px;


	position: absolute;


	top: 0;


}


.custom .head li.n1 {


	background: url(/static/images/sr_img.png) no-repeat center;


	left: 11px;


	z-index: 1;


	cursor: pointer;


}


.custom .head li.n2 {


	background: url(/static/images/sw_img.png) no-repeat center;


	right: 11px;


	z-index: 2;


	cursor: pointer;


}


.custom .head li.n1.selected {


	background: url(/static/images/sr_img1.png) no-repeat;


	width: 585px;


	z-index: 4;


}


.custom .head li.n2.selected {


	background: url(/static/images/sw_img1.png) no-repeat;


	width: 585px;


	z-index: 1;


}


.diy_hero {


	border-bottom: 4px solid #b7b7b7;


}


.diy_hero img {


	max-width: 100%;


	display: block;


	margin: 0 auto;


}


.diy_curr {


	margin-top: 30px;


}


.diy_curr li {


	display: inline;


	color: #2577e3;


	font-size: 16px;


}


.diy_curr li a {


	color: #2577e3;


}


.diy_steps {


	text-align: center;


}


.diy_form {


	width: 1010px;


	margin: 0 auto;


	padding: 60px 0 210px;


}


.diy_form .item .hd {


	border-bottom: 1px solid #bdbdbd;


	padding-bottom: 25px;


	font-size: 16px;


	color: #0d93fb;


	height: 60px;


	line-height: 60px;


	font-weight: bold;


}


.diy_form .item .hd i {


	display: inline-block;


	width: 60px;


	height: 60px;


	position: relative;


	right: 20px;


}


.diy_form .item .bd {


	padding: 40px 0 60px;


}


.diy_gj {


	height: 42px;


	width: 105%;


}


.diy_gj li a {


	width: 174px;


	float: left;


	display: inline;


	border: 1px solid #b7b7b7;


	height: 40px;


	margin-bottom: 20px;


	line-height: 40px;


	text-align: center;


	font-size: 15px;


	color: #666666;


	margin-right: 32px;


}


.diy_gj li.selected a, .diy_gj li a:hover {


	background-color: #ff9600;


	border: 1px solid #ff9600;


	color: #FFFFFF;


}


.diy_md {


	height: auto;


	overflow: hidden;


	margin-bottom: -20px;


}


.diy_md li a {


	/*width: 80px;*/padding: 0px 10px 0px 10px;


	float: left;


	display: inline;


	border: 1px solid #b7b7b7;


	height: 35px;


	margin-bottom: 20px;


	line-height: 35px;


	text-align: center;


	font-size: 15px;


	color: #666666;


	margin-right: 32px;


}


.diy_md li.selected a, .diy_md li a:hover {


	background-color: #ff9600;


	border: 1px solid #ff9600;


	color: #FFFFFF;


}


.diy_form .item .bd_jh {


	padding: 40px 0 20px;


}


.diy_jh h4 {


	margin-bottom: 30px;


	height: 58px;


}


.diy_jh h4 .dropdown {


	width: 468px;


	float: left;


	display: inline;


	height: 52px;


	border: 2px solid #dbdbdb;


	background: none;


	font-size: 20px;


	color: #666666;


}


.diy_jh h4 .dropdown .selected {


	padding: 19px 40px 19px 12px;


	font-size: 15px;


	color: #666666;


}


.diy_jh h4 .dropdown li {


	padding: 10px 20px;


	font-size: 14px;


	color: #000000;


}


.diy_jh h4 .dropdown li.n1 {


	padding: 15px 0;


	font-size: 18px;


}


.diy_jh h4 .dropdown .carat {


	background: url(/static/images/car/img13.jpg) no-repeat right center;


	width: 58px;


	height: 56px;


	border-width: 0;


	border-style: none;


	top: 0;


	right: 0;


	margin-top: 0;


}


.diy_jh h4 .dropdown.open .carat {


	background: url(/static/images/car/img13_1.jpg) no-repeat right center;


	width: 58px;


	height: 56px;


	border-width: 0;


	border-style: none;


	top: 0;


	right: 0;


}


.diy_jh h4 .dropdown div {


	width: 240px;


	border-color: #dbdada;


	top: 54px;


	box-shadow: 0 0 3px #c4c3c3;


	border-top-left-radius: 6px;


	border-bottom-left-radius: 6px;


}


.diy_jh h4 .dropdown li.focus {


	background-color: #2577e3;


	color: #FFFFFF;


	font-size: 16px;


}


.diy_jh h4 i {


	display: inline-block;


	color: #e60f0f;


	font-size: 14px;


	margin-left: 30px;


	width: auto;


	float: left;


	display: inline;


	line-height: 58px;


	font-weight: normal;


}


.diy_jh ul.diy_jhb li {


	margin-bottom: 20px;


	height: 60px;


	line-height: 60px;


}


.diy_xq li .label, .diy_jh li .label {


	width: 95px;


	float: left;


	display: inline;


	margin-right: 20px;


	font-size: 15px;


	color: #333333;


	text-align: right;


}


.diy_jh li .input {


	width: auto;


	float: left;


	display: inline;


	font-size: 15px;


	color: #666666;


	height: 60px;


	line-height: 60px;


	position: relative;


}


.diy_xq li .input i, .diy_jh li .input i {


	width: 15px;


	height: 15px;


	display: inline-block;


	position: relative;


	top: 5px;


}


.diy_jh li .input .text {


	width: 40px;


	background: no-repeat;


	border: 0;


	border-bottom: 2px solid #333333;


	margin-right: 10px;


	text-align: center;


	font-size: 20px;


	color: #666666;


}


.diy_jh li .input .date {


	width: 392px;


	height: 52px;


	border: 2px solid #d5d5d5;


	background: none;


	padding-left: 10px;


	font-size: 18px;


	color: #666666;


	position: relative;


	z-index: 1;


	cursor: pointer;


}


.diy_jh li .input em {


	background: url(/static/images/car/img16.jpg) no-repeat;


	position: absolute;


	width: 32px;


	height: 32px;


	top: 14px;


	z-index: 0;


	cursor: pointer;


}


.diy_jh li .input em.n1 {


	right: 10px;


}


.diy_jh li .input em.n2 {


	right: 435px;


}


.diy_jh li.w_date {


	width: 120%;


	margin-bottom: 30px;


}


.diy_jh li h6 {


	display: inline-block;


	float: left;


	width: auto;


	color: #e60f0f;


	font-size: 14px;


	margin-left: 30px;


	font-weight: normal;


}


.diy_xq li .label.n1 {


	height: 42px;


	line-height: 42px;


}


.diy_xq li .label.n2 {


	height: 60px;


	line-height: 60px;


}


/*旅游攻略*/


.raider_navh2 {


	margin-top: 20px;


	font-size: 24px;


	color: #3f9ff0;


	margin-bottom: 10px;


}


.raider_navhd {


	height: 37px;


}


.raider_navhd li {


	width: auto;


	float: left;


	display: inline;


	line-height: 35px;


	font-size: 14px;


	color: #666666;


	padding: 0 15px;


	border: 1px solid #fe9f00;


	background-color: #fff4e2;


	border-right: none;


	height: 35px;


	cursor: pointer;


}


.raider_navhd li.last {


	border-right: 1px solid #fe9f00;


}


.raider_navhd li:hover, .raider_navhd li.selected {


	background-color: #fe9f00;


	color: #FFFFFF;


}


.raider_navhd li:hover a, .raider_navhd li.selected a {


	color: #FFFFFF;


}


.raider_navhd h4 {


	height: 37px;


	line-height: 37px;


	text-align: right;


	color: #f01616;


}


.raider_navbd {


	border: 1px solid #fe9f00;


	margin-top: -1px;


	padding: 20px 20px 10px;


}


.raider_navbd li {


	margin-bottom: 10px;


	height: auto;


	overflow: hidden;


	line-height: 26px;


}


.raider_navbd li .ico {


	font-size: 12px;


	color: #333333;


	padding-left: 30px;


	width: 35px;


	float: left;


	display: inline;


	text-align: right;


}


.faq_nvhd li .ico {


	width: 55px;


}


.raider_navbd li .ico1 {


	background: url(/static/images/car/img_wz13.png) no-repeat left center;


}


.raider_navbd li .ico2 {


	background: url(/static/images/car/img_wz14.png) no-repeat left center;


}


.raider_navbd li .ico3 {


	background: url(/static/images/car/img_wz15.png) no-repeat left center;


}


.raider_navbd li dl {


	width: 980px;


	float: left;


	display: inline;


	margin-left: 15px;


	height: auto;


	overflow: hidden;


}


.raider_navbd li dt, .raider_navbd li dd {


	display: inline;


	font-size: 12px;


	margin-right: 20px;


	width: auto;


	float: left;


	margin-bottom: 5px;


}


.raider_navbd li dd a {


	display: block;


	color: #333333;


}


.raider_navbd li dt {


	padding: 0 10px;


	border-radius: 13px;


	background-color: #2577e3;


	color: #FFFFFF;


}


.raider_navbd li dt a {


	color: #ffffff;


}


.raider_navbd li h4 a {


	display: inline-block;


	width: 36px;


	float: right;


	border: 1px solid #e0e0e0;


	border-radius: 13px;


	background: url(/static/images/car/img_wz16.png) no-repeat left 10px center;


	padding-left: 30px;


	color: #333333;


}


.raider_listhd {


	padding: 25px 0 30px;


	height: 28px;


}


.raider_listhd .srch {


	width: 306px;


	float: left;


	display: inline;


	height: 28px;


}


.raider_listhd .srch .txt {


	width: 230px;


	float: left;


	display: inline;


	height: 26px;


	background: none;


	border-top-left-radius: 6px;


	border-bottom-left-radius: 6px;


	font-size: 16px;


	color: #333333;


	border: 1px solid #3a84e6;


	padding: 0 10px;


}


.raider_listhd .srch .btn {


	width: 50px;


	float: left;


	display: inline;


	height: 28px;


	border: none;


	border-top-right-radius: 6px;


	border-bottom-right-radius: 6px;


	background: url(/static/images/car/img_wz17.png) no-repeat center #3a84e6;


}


/*.raider_listhd .btns{


	margin-top: 10px;


}*/


.raider_listhd .btns a {


	width: 115px;


	height: 34px;


	float: right;


	display: inline;


	line-height: 34px;


	border-radius: 17px;


	background: url(/static/images/car/img_wz18.png) no-repeat left 25px center #eb3e38;


	font-size: 16px;


	color: #FFFFFF;


	padding-left: 65px;


}


.raider_listhd .btns a:hover {


	background-color: #ff443d;


}


.raider_listbd {


	border-top: 2px solid #2577e3;


	padding: 15px 18px 0;


	border-bottom: none;


}


.raider_listbdre {


	border-top: 2px solid #2577e3;


	padding: 15px 18px 0;


	border-bottom: none;


}


.raider_listbd ul {


	height: auto;


	overflow: hidden;


	width: 105%;


}


.raider_listbdre ul {


	height: auto;


	overflow: hidden;


	width: 105%;


}


.raider_listbd ul li {


	width: 272px;


	float: left;


	display: inline;


	margin-right: 18px;


	margin-bottom: 28px;


}


.raider_listbd ul li .img img {


	width: 272px;


	height: 165px;


	display: block;


	border-radius: 10px;


}


.raider_listbdre ul li {


	width: 250px;


	float: left;


	display: inline;


	margin-right: 18px;


	margin-bottom: 28px;


}


.raider_listbdre ul li .img img {


	width: 250px;


	height: 165px;


	display: block;


	border-radius: 10px;


}


.raider_listbd ul li .ft, .raider_listbdre ul li .ft, .raider_listbd ul li .txt {


	border: 1px solid #E0E0E0;


	border-top: none;


	padding: 5px 10px;


}


.raider_listbdre ul li .txt {


	border: 1px solid #E0E0E0;


	border-top: none;


	padding: 5px 10px;


}


.raider_listbd ul li .txt {


	margin-top: -5px;


}


.raider_listbdre ul li .txt {


	margin-top: -5px;


}


.raider_listbd ul li .txt h2 {


	height: 35px;


	line-height: 35px;


	font-size: 16px;


	color: #666666;


	width: 262px;


	overflow: hidden; /*自动隐藏文字*/


	text-overflow: ellipsis;/*文字隐藏后添加省略号*/


	white-space: nowrap;/*强制不换行*/


}


.raider_listbdre ul li .txt h2 {


	height: 30px;


	line-height: 30px;


	font-size: 14px;


	color: #666666;


	width: 230px;


	overflow: hidden; /*自动隐藏文字*/


	text-overflow: ellipsis;/*文字隐藏后添加省略号*/


	white-space: nowrap;/*强制不换行*/


}


.raider_listbd ul li .txt dt, .raider_listbdre ul li .txt dt, .raider_listbd ul li .txt dd {


	display: inline;


	font-size: 12px;


	color: #999999;


	padding-left: 15px;


}


.raider_listbdre ul li .txt dd {


	display: inline;


	font-size: 12px;


	color: #999999;


	padding-left: 15px;


}


.raider_listbd ul li .txt dt {


	background: url(/static/images/car/img7.jpg) no-repeat left center;


}


.raider_listbdre ul li .txt dt {


	background: url(/static/images/car/img7.jpg) no-repeat left center;


}


.raider_listbd ul li .txt dd {


	background: url(/static/images/car/img6.jpg) no-repeat left center;


}


.raider_listbdre ul li .txt dd {


	background: url(/static/images/car/img6.jpg) no-repeat left center;


}


.raider_listbd ul li .ft {


	height: 35px;


	padding-bottom: 10px;


	line-height: 35px;


}


.raider_listbdre ul li .ft {


	height: 35px;


	padding-bottom: 10px;


	line-height: 35px;


}


.raider_listbd ul li .ft h3 img {


	width: 35px;


	height: 35px;


	display: inline;


	float: left;


}


.raider_listbdre ul li .ft h3 img {


	width: 30px;


	height: 30px;


	display: inline;


	float: left;


}


.raider_listbd ul li .ft h4 {


	width: auto;


	float: left;


	display: inline;


	margin-left: 5px;


	font-size: 14px;


	font-weight: bold;


}


.raider_listbdre ul li .ft h4 {


	width: auto;


	float: left;


	display: inline;


	margin-left: 5px;


	font-size: 14px;


	font-weight: bold;


}


.raider_listbd ul li .ft h4 a {


	color: #2577e3;


}


.raider_listbdre ul li .ft h4 a {


	color: #2577e3;


}


.raider_listbd ul li .ft h5 {


	width: auto;


	float: right;


	display: inline;


	font-size: 12px;


	color: #333333;


}


.raider_listbdre ul li .ft h5 {


	width: auto;


	float: right;


	display: inline;


	font-size: 12px;


	color: #333333;


}


.raider_listft {


	border: 1px solid #e0e0e0; /*box-shadow: 0 1px 1px #eaeaea;*/


	border-top: none;


	margin-bottom: 80px;


	border-bottom-left-radius: 10px;


	border-bottom-right-radius: 10px;


	padding: 35px 0;


}


.pages {


	width: 495px;


	margin: 0 auto;


	height: 25px;


}


.pages ul, .pages li, .pages form {


	display: inline;


	width: auto;


	float: left;


	display: inline;


}


.pages li a {


	width: 23px;


	height: 23px;


	border: 1px solid #aaaaaa;


	text-align: center;


	line-height: 23px;


	font-size: 12px;


	display: inline-block;


	color: #0066cc;


	margin-left: 2px;


}


.pages li a:hover, .pages li.selected a {


	border: 1px solid #0066cc;


	color: #FFFFFF;


	background-color: #0066cc;


}


.pages li.prev a {


	background: url(/static/images/car/img8.jpg) no-repeat center;


	width: 25px;


	margin-right: 10px;


}


.pages li.prev a:hover {


	background: url(/static/images/car/img11.jpg) no-repeat center;


}


.pages li.next a {


	width: auto;


	float: left;


	line-height: 23px;


	padding: 0 25px 0 10px;


	display: inline-block;


	background: url(/static/images/car/img9.jpg) no-repeat right center;


	margin: 0 10px;


}


.pages li.next a:hover {


	background: url(/static/images/car/img10.jpg) no-repeat right center #0066cc;


}


.pages .txt {


	width: 25px;


	height: 23px;


	border: 1px solid #cccccc;


	line-height: 20px;


	font-size: 12px;


	color: #333333;


	padding-left: 5px;


	background: none;


}


.pages form {


	font-size: 12px;


	color: #666666;


}


.pages .btn {


	width: 38px;


	height: 23px;


	font-size: 14px;


	color: #333333;


	border: 1px solid #aaaaaa;


}


.faq_nvhd li .ico {


	width: 55px;


}


.raider_navbd li .ico1 {


	background: url(/static/images/car/img_wz13.png) no-repeat left center;


}


.raider_navbd li .ico2 {


	background: url(/static/images/car/img_wz14.png) no-repeat left center;


}


.raider_navbd li .ico3 {


	background: url(/static/images/car/img_wz15.png) no-repeat left center;


}


.raider_navbd li dl {


	width: 980px;


	float: left;


	display: inline;


	margin-left: 15px;


	height: auto;


	overflow: hidden;


}


.raider_navbd li dt, .raider_navbd li dd {


	display: inline;


	font-size: 12px;


	margin-right: 20px;


	width: auto;


	float: left;


	margin-bottom: 15px;


}


.raider_navbd li dd a {


	display: block;


	color: #333333;


}


.raider_navbd li dt {


	padding: 0 10px;


	border-radius: 13px;


	background-color: #2577e3;


	color: #FFFFFF;


}


.raider_navbd li h4 a {


	display: inline-block;


	width: 36px;


	float: right;


	border: 1px solid #e0e0e0;


	border-radius: 13px;


	background: url(/static/images/car/img_wz16.png) no-repeat left 10px center;


	padding-left: 30px;


	color: #333333;


}


/*.diy_xq li .label.n3{


	margin-top: -6px;


}*/


.diy_xq li.frist, .diy_xq li.second, .diy_xq li.last {


	margin-bottom: 50px;


	width: 130%;


}


.diy_xq li.second {


	height: 60px;


}


.diy_xq li.frist, .diy_xq li.last {


	height: auto;


	overflow: hidden;


}


.diy_xq li.frist {


	margin-bottom: 25px;


}


.diy_xq li .input {


	width: 90%;


	float: left;


	display: inline;


	font-size: 15px;


	color: #666666;


}


.diy_xq li .types {


	height: 42px;


}


.diy_xq li .types dd a {


	width: 212px;


	float: left;


	display: inline-block;


	height: 40px;


	border: 1px solid #b7b7b7;


	text-align: center;


	line-height: 40px;


	font-size: 15px;


	color: #666666;


	margin-right: 25px;


	margin-bottom: 25px;


}


.diy_xq li .types dd.selected a, .diy_xq li .types dd a:hover {


	background-color: #ff9600;


	border: 1px solid #ff9600;


	color: #FFFFFF;


	display: inline-block;


}


.diy_xq li .input select {


	width: 210px;


	height: 56px;


	border: 2px solid #dbdbdb;


	background: none;


	font-size: 18px;


	color: #666666;


}


.diy_xq li .input textarea {


	width: 930px;


	height: 205px;


	border: 2px solid #d5d5d5;


	background: none;


	padding: 10px;


	font-size: 15px;


	color: #666666;


}


.diy_form .submit {


	width: 100%;


	text-align: center;


	margin-top: -4px;


}


.diy_form .submit input {


	width: 145px;


	height: 40px;


	border-radius: 5px;


	background-color: #1d9cfe;


	text-align: center;


	text-align: center;


	color: #ffffff;


	font-size: 20px;


	border: 0;


}


.diy_form .submit input:hover {


	background: #0090ff;


}


.sbmt_order_steps {


	margin: 30px 0;


	text-align: center;


}


.sbmt_order {


	height: auto;


	overflow: hidden;


}


.sbmt_order_m {


	width: 748px;


	float: left;


	display: inline;


}


/*公用样式*/


.item_ui {


	border: 1px solid #e6e6e6;


	border-top: 4px solid #e6e6e6;


	border-radius: 3px;


	margin-bottom: 20px;


	position: relative;


	padding-top: 55px;


}


.item_ui .hd {


	width: 152px;


	height: 42px;


	background: url(../images/img_wz14.jpg) no-repeat;


	top: 10px;


	padding-left: 20px;


	line-height: 34px;


	color: #FFFFFF;


	position: absolute;


	left: 0;


	margin-left: -5px;


	font-size: 16px;


}


.item_ui .hd i {


	width: 16px;


	height: 24px;


	line-height: 24px;


	display: inline-block;


	border-radius: 100%;


	border: 1px solid #FFFFFF;


	font-style: italic;


	font-size: 14px;


	text-align: right;


	font-weight: bold;


	padding-right: 8px;


	margin-right: 13px;


	position: relative;


	top: -1px;


}


.sbmt_order_m .item .bd {


	padding: 10px 0 30px;


	height: auto;


}


.sbmt_order_m .item .bd.n1 {


	padding: 10px 0 20px;


}


.sbmt_order_m .item .bd h2 {


	font-size: 22px;


	color: #df3e14;


	margin-left: 30px;


}


.sbmt_order_m .item .bd span {


	color: #636363;


}


.sbmt_order_m .item .bd .left {


	width: 406px;


	float: left;


	display: inline;


	border-right: 1px solid #e7e7e7;


	margin-left: 10px;


	padding-top: 8px;


}


.sbmt_order_m .item .bd li.title {


	margin-bottom: 10px;


	font-size: 18px;


	color: #666;


	padding-left: 15px;


}


.sbmt_order_m .item .bd li.addname {


	padding-left: 15px;


	font-size: 14px;


	position: relative;


	z-index: 999;


}


.sbmt_order_m .item .bd li.addname a {


	color: #666;


	padding: 6px 18px;


	border: 1px solid #ddd;


	border-radius: 4px;


	margin-right: 5px;


	cursor: pointer;


}


.sbmt_order_m .item .bd li.addname a:hover.active, .sbmt_order_m .item .bd li.addname a.active {


	border: 1px solid #F00;


	background: url(../images/namebg.png) right bottom no-repeat;


	color: #ff4a41;


}


#addnamebox {


	width: 200px;


	height: 200px;


	background: #F00;


}


.current_contact_list {


	float: left;


	margin-bottom: 40px;


	line-height:20px;


}


.current_contact_list a {color: #666;


	padding: 6px 18px;


	border: 1px solid #ddd;


	border-radius: 4px;


	margin-right: 5px;


	cursor: pointer;


	display:inline-block;}


.pop-content p a {display:inline-block;}


.addname {


	float: left;


}


.pop {


	display: none;


	width: 420px;


	border: 1px solid #ddd;


	border-radius: 6px;


	margin: -29px 0px 0px 53px;


	padding: 30px 15px 5px 15px;


	border-radius: 8px;


	background: #FFF;


}


.pop em {


	position: absolute;


	top: 2px;


	right: 5px;


	width: 25px;


	height: 25px;


	margin: 0px auto;


	color: #000;


	border: 1px solid;


	border-radius: 50%;


	outline: 10px solid;


	outline-offset: -23px;


	transform: rotate(45deg);


}


.pop-foot {


	height: 50px;


	line-height: 50px;


	width: 100%;


	border-top: 1px #E5E5E5 solid;


	text-align: center;


}


.pop-cancel, .pop-ok {


	padding: 8px 15px;


	margin: 15px 5px;


	border: none;


	border-radius: 5px;


	background-color: #337AB7;


	color: #fff;


	cursor: pointer;


}


.pop-cancel {


	background-color: #FFF;


	border: 1px #CECECE solid;


	color: #000;


}


.pop-content {


	word-break: keep-all;


}


.pop-content a {


	color: #666;


	padding: 6px 18px;


	border: 1px solid #ddd;


	border-radius: 4px;


	margin-right: 5px;


}


.sbmt_order_m .item .bd li div.pop-content a:hover.active, .sbmt_order_m .item .bd li div.pop-content a.active {


	background: url(../images/namebg.png) right bottom no-repeat;


	line-height: 60px;


	color: #ff6633;


	border: 1px solid #ff6633;


	line-height: 45px;


}


.sbmt_order_m .item .bd li div.pop-content a.active {


	position: relative;


}


.bgPop {


	display: none;


	position: absolute;


	z-index: 129;


	left: 0;


	top: 0;


	width: 100%;


	height: 100%;


	background: rgba(0,0,0,.2);


}


.sbmt_order_m .item .bd li {


	height: 32px;


	position: relative;


	margin-bottom: 25px;


}


.sbmt_order_m .item .bd li label {


	width: 85px;


	height: 32px;


	line-height: 32px;


	float: left;


	display: inline;


	text-align: right;


	font-size: 15px;


	color: #4b4b4b;


}


.sbmt_order_m .item .bd .right label i, .sbmt_order_m .item .bd li label i {


	display: inline-block;


	color: #ff4a41;


	font-size: 12px;


	position: relative;


	top: 2px;


	right: 5px;


}


.sbmt_order_m .item .bd li .text {


	width: 215px;


	float: left;


	display: inline;


	margin-left: 15px;


	line-height: 30px;


	border-radius: 4px;


	height: 30px;


	border: 1px solid #959595;


	color: #4b4b4b;


	font-size: 12px;


	background: none;


	padding-left: 10px;


}


.sbmt_order_m .item .bd li span.n1 {


	position: absolute;


	bottom: 0;


	left: 25px;


	font-size: 12px;


	color: #ff4a41;


	margin-bottom: -20px;


	font-style: normal;


}


.sbmt_order_m .item .bd .right {


	width: 305px;


	float: left;


	display: inline;


	height: auto;


	overflow: hidden;


}


.sbmt_order_m .item .bd .right label {


	width: 55px;


	float: left;


	display: inline;


	font-size: 15px;


	color: #4b4b4b;


	text-align: right;


}


.sbmt_order_m .item .bd .right textarea {


	width: 212px;


	float: left;


	display: inline;


	padding: 10px;


	border: 1px solid #959595;


	olor: #4b4b4b;


	font-size: 12px;


	background: none;


	height: 230px;


	margin-left: 15px;


	border-radius: 5px;


}


.sbmt_order_m .item .bd li select {


	width: 228px;


	float: left;


	display: inline;


	margin-left: 15px;


	line-height: 30px;


	border-radius: 4px;


	height: 32px;


	border: 1px solid #959595;


	color: #4b4b4b;


	font-size: 12px;


	background: none;


	padding-left: 10px;


}


.sbmt_order_m .item .bd li h4 {


	font-size: 13px;


	color: #999999;


	height: 32px;


	line-height: 32px;


	width: auto;


	float: left;


	display: inline;


	margin-left: 20px;


}


.sbmt_order_m .item .pays {


	height: auto;


	overflow: hidden;


	padding-bottom: 10px;


}


.sbmt_order_m .item .pays li {


	display: inline;


	width: auto;


	float: left;


	height: 52px;


	margin-bottom: 0;


	margin: 0 40px 0 28px;


}


.sbmt_order_m .item .pays li.frist {


	margin: 0 40px 25px 28px;


}


.sbmt_order_m .item .pays li label {


	width: auto;


	height: 52px;


	text-align: left;


}


.sbmt_order_m .item .pays li label h5, .sbmt_order_m .item .pays li label .img, .sbmt_order_m .item .pays li label .radio {


	display: inline;


	line-height: 52px;


	height: 52px;


	width: auto;


	float: left;


	display: inline;


	cursor: pointer


}


.sbmt_order_m .item .pays li label h5 {


	margin-left: 15px;


	width: 95px;


}


.sbmt_order_m .item .pays li label .img img {


	width: 134px;


	height: 50px;


	border-radius: 5px;


	border: 1px solid #959595;


}


.sbmt_order_m .item .offline {


	padding-left: 30px;


	display: none;


}


.sbmt_order_m .item .offline h3 {


	font-size: 16px;


	color: #3f9ff0;


	margin: 10px 0;


}


.sbmt_order_m .item .offline dl {


	margin-top: 15px;


	padding-left: 10px;


}


.sbmt_order_m .item .offline dd {


	height: auto;


	overflow: hidden;


	margin-bottom: 10px;


}


.sbmt_order_m .item .offline dd .input, .sbmt_order_m .item .offline dd .label {


	width: auto;


	float: left;


	display: initial;


	font-size: 14px;


	color: #4b4b4b;


}


.sbmt_order_m .item .offline dd .label {


	margin-right: 10px;


d9d9d9


}


.sbmt_order_m .item .offline dd .input .txt {


	width: 230px;


	border: 1px solid #d9d9d9;


	background: none;


	border-radius: 4px;


}


.sbmt_order_m .item .offline dd .input i {


	width: 14px;


	height: 14px;


	display: inline-block;


}


.sbmt_order_m .item .bd h4 {


	font-size: 16px;


	color: #3f9ff0;


	margin-left: 30px;


}


.sbmt_order_m .item .fp {


	font-size: 14px;


	color: #666666;


	margin-left: 40px;


	margin-top: 25px;


	line-height: 22px;


}


.sbmt_order_m .item .fp label {


	margin-left: 32px;


}


.sbmt_order_m .item .fp label.last {


	margin-right: 30px;


}


.sbmt_order_m .item .fp .txt1 {


	border: 1px solid #d9d9d9;


	background: none;


	border-radius: 3px;


	padding-left: 10px;


}


.sbmt_order_m .item .fp .txt2 {


	border: 1px solid #d9d9d9;


	background: none;


	border-radius: 3px;


	height: 50px;


	width: 200px;


	margin-left: 30px;


	padding: 5px;


}


.sbmt_order_m .item .fp span {


	color: #ff4a41;


	display: inline-block;


	margin-left: 5px;


}


.sbmt_order_m .item .fp span.n1 {


	position: relative;


	top: -45px;


}


.sbmt_order_m .item .fp span.n2 {


	position: relative;


	top: -45px;


	margin-left: 0;


	color: #666666;


}


.sbmt_order_m .item .hasjs {


	display: none;


}


.sbmt_order_m .foot {


	height: 45px;


	margin: 40px 0 50px;


}


.sbmt_order_m .foot .img {


	width: 178px;


	height: 45px;


	display: inline;


	float: right;


	margin-right: 15px;


}


.sbmt_order_m .foot input {


	width: 215px;


	height: 45px;


	border: 0;


	background-color: #f77754;


	text-align: center;


	border-radius: 4px;


	float: right;


	display: inline;


	margin-right: 15px;


	font-size: 22px;


	color: #FFFFFF;


	cursor: pointer;


}


.sbmt_order_m .foot input:hover {


	background-color: #ff5a2d;


}


.sbmt_order_s {


	width: 358px;


	float: right;


	display: inline;


}


.sbmt_order_s.selected {


	position: fixed;


	top: 0;


	left: 50%;


	margin-left: 232px;


	z-index: 999999999;


	background-color: #FFFFFF;


}


.sbmt_glist {


	border: 1px solid #eaeaea;


	width: 308px;


	padding: 0 25px 40px;


	height: auto;


}


.sbmt_glist .head {


	position: relative;


	width: 100%;


	height: 55px;


}


.sbmt_glist .head h4 {


	height: 55px;


	line-height: 55px;


	font-size: 16px;


	color: #333333;


	background-color: #FFFFFF;


	width: 84px;


	position: absolute;


	z-index: 2;


	left: 50%;


	margin-left: -42px;


	top: 0;


	text-align: center;


}


.sbmt_glist .head em {


	width: 100%;


	height: 1px;


	background-color: #eaeaea;


	position: absolute;


	top: 50%;


	margin-top: -0.5px;


	left: 0;


	z-index: 1;


	right: 0;


}


.sbmt_glist .body {


	margin-top: 20px;


}


.sbmt_glist .body .desc p {


	font-size: 16px;


	color: #333333;


	line-height: 24px;


}


.sbmt_glist .body .desc h4 {


	height: 24px;


	line-height: 24px;


}


.sbmt_glist .body .desc h4 span {


	display: inline-block;


	color: #a8a8a8;


}


.sbmt_glist .body .desc h4 span.r {


	color: rgba(232,110,29,0.6);


	font-weight: bold;


	width: auto;


	float: right;


	font-weight: bold;


}


.sbmt_glist .body ul {


	margin-top: 20px;


}


.sbmt_glist .body ul li {


	border-bottom: 1px dashed #dcdddf;


	height: 52px;


	line-height: 52px;


}


.sbmt_glist .body ul li h4 {


	width: auto;


	float: left;


	display: inline;


	font-size: 14px;


	color: #333333;


}


.sbmt_glist .body ul li span {


	width: auto;


	float: right;


	display: inline-block;


	font-weight: bold;


	color: #e86e1d;


}


.sbmt_glist .body .total {


	margin-top: 20px;


	font-size: 18px;


}


.sbmt_glist .body .total h4 {


	margin-bottom: 5px;


	color: #333333;


}


.sbmt_glist .body .total h4 span {


	color: #e86e1d;


}


.sbmt_gtotal {


	margin-top: 25px;


	font-size: 22px;


	color: #333333;


	text-align: center;


}


.sbmt_gtotal span {


	font-weight: bold;


	color: #e86e1d;


}


/*遮罩*/


.mask {


	width: 100%;


	background-color: rgba(0,0,0,0.5);


	position: fixed;


	top: 0;


	left: 0;


	right: 0;


	bottom: 0;


	display: none;


}


/*六大保障页面*/





.security6_hero img {


	max-width: 100%;


	display: block;


	margin: 0 auto;


}


.security6_head {


	margin: 20px 0 15px;


}


.security6_head h2 {


	font-size: 30px;


	color: #3f9ff0;


}


.security6_head p {


	font-size: 14px;


	color: #1d1d1d;


	margin-top: 10px;


	line-height: 25px;


}


.security6_item {


	margin-left: 4px;


}


.security6_item .hd i {


	margin-right: -2px;


	left: -8px;


}


.security6_item .hd {


	background: url(/static/images/img_wz14_1.jpg) no-repeat;


}


.security6_item.last {


	margin-bottom: 60px;


}


.security6_item .bd {


	padding: 0 22px 22px 37px;


}


.security6_item .bd p {


	font-size: 14px;


	color: #1D1D1D;


	line-height: 25px;


}


table {


	border-collapse: inherit;


}


.security6_item .bd table {


	background-color: #7d7d7d;


	margin: 10px 0;


}


.security6_item .bd table td.n1 {


	padding-left: 38px;


}


.STYLE7 {


	color: #444444;


	font-size: 14px;


}


.STYLE11 {


	color: #FFFFFF;


	font-size: 14px;


}


/*出行时间下拉菜单美化*/


.diy_xq .dropdown {


	width: 210px;


	float: left;


	display: inline;


	height: 52px;


	border: 2px solid #dbdbdb;


	background: none;


	font-size: 20px;


	color: #666666;


}


.diy_xq .dropdown .selected {


	padding: 18px 40px 18px 12px;


	font-size: 15px;


	color: #666666;


}


.diy_xq .dropdown li {


	padding: 10px 20px;


	font-size: 15px;


	color: #000000;


}


.diy_xq .dropdown li.n1 {


	padding: 15px 0;


	font-size: 18px;


}


.diy_xq .dropdown .carat {


	background: url(/static/images/car/img13.jpg) no-repeat right center;


	width: 54px;


	height: 54px;


	border-width: 0;


	border-style: none;


	top: 0px;


	right: 0;


	margin-top: 0;


}


.diy_xq .dropdown.open .carat {


	background: url(/static/images/car/img13_1.jpg) no-repeat right center;


	width: 54px;


	height: 54px;


	border-width: 0;


	border-style: none;


	top: 0px;


	right: 0;


}


.diy_xq .dropdown.open .carat {


	margin-top: 0;


}


.diy_xq .dropdown div {


	width: 210px;


	border-color: #dbdada;


	top: 54px;


	box-shadow: 0 0 3px #c4c3c3;


	border-top-left-radius: 6px;


	border-bottom-left-radius: 6px;


}


.diy_xq .dropdown li.focus {


	background-color: #2577e3;


	color: #FFFFFF;


	font-weight: 16px;


}


/*条款*/


.clause_text {


	color: rgb(0, 32, 96);


	padding: 60px 0;


	font-size: 14px;


	line-height: 24px;


}


.clause_text p {


	margin-bottom: 10px;


}


.clause_text h2 {


	height: 54px;


	padding: 0 25px 0 40px;


	border-bottom: 1px dotted #959595;


	line-height: 54px;


	font-size: 14px;


	color: #f86d1d;


	margin-bottom: 10px;


}


.clause_text .txt {


	padding: 10px 40px 10px 40px;


}


.clause_text .txt h4 {


	color: red;


	font-weight: normal;


}


.clause_text .txt h5 {


	color: rgb(0, 32, 96);


	font-weight: normal;


	margin-bottom: 10px;


}


.clause_text .txt h3 {


	margin-bottom: 10px;


	font-weight: normal;


	color: red;


}


.clause_text .txt .pl {


	padding-left: 20px;


}


.clause_text .txt .lk p {


	position: relative;


	padding-left: 15px;


}


.clause_text .txt .lk i {


	display: inline-block;


	width: 5px;


	height: 5px;


	left: 0;


	top: 0;


	position: absolute;


	background-color: rgb(0, 32, 96);


	border-radius: 100%;


	margin-top: 10px;


}


.clause_text .txt .lk .te {


	text-indent: 2em;


}


/*签证首页*/


.process {


	padding: 30px 0 40px;


}


.visa_item {


	margin-bottom: 60px;


}


.visa_item .head {


	border-top: 26px solid #b1dbff;


	height: 97px;


	position: relative;


	margin-bottom: 15px;


}


.visa_item .head img {


	width: 325px;


	height: 96px;


	padding: 0 10px;


	background-color: #FFFFFF;


	position: absolute;


	top: 0;


	left: 10px;


	margin-top: -36px;


}


.visa_item .body {


	padding: 0 5px;


}


.visa_item .body ul {


	height: auto;


	overflow: hidden;


	width: 110%;


}


.visa_item .body ul li {


	border: 1px solid #ebebeb;


	width: 550px;


	float: left;


	display: initial;


	margin: 0 26px 26px 0;


	padding: 10px;


	height: 245px;


}


.visa_item .body ul li .img {


	width: 280px;


	float: left;


	display: inline;


}


.visa_item .body ul li .txt {


	width: 260px;


	float: right;


	display: inline;


}


.visa_item .body ul li .txt .hd {


	position: relative;


}


.visa_item .body ul li .txt .hd h2 {


	width: 225px;


	height: 40px;


	background-color: #72aaf4;


	margin-left: 10px;


	border-radius: 3px;


	font-size: 17px;


	color: #FFFFFF;


	line-height: 40px;


	font-weight: normal;


	padding-left: 25px;


	position: relative;


	z-index: 10;


}


.visa_item .body ul li .txt .hd h2 i {


	background: url(/static/images/car/img_wz29.png) no-repeat;


	width: 8px;


	height: 10px;


	display: inline-block;


	position: relative;


	right: 10px;


}


.visa_item .body ul li .txt .hd em {


	width: 250px;


	height: 40px;


	display: block;


	background-color: #e9f2ff;


	top: 8px;


	right: 8px;


	position: absolute;


	z-index: 0;


}


.visa_item .body ul li .txt .bd {


	padding: 20px 20px 15px;


}


.visa_item .body ul li .txt .bd h4 {


	font-size: 14px;


	color: #3d3d3d;


	margin-bottom: 15px;


}


.visa_item .body ul li .txt .ft {


	background-color: #fff8ee;


	border-top: 1px dashed #ff9600;


	padding: 10px;


	text-align: right;


	color: #ff9600;


}


.visa_item .body ul li .txt .ft h2 {


	font-size: 18px;


	margin-top: 10px;


}


.visa_item .body ul li .txt .ft h2 big {


	font-size: 25px;


}


.visa_item .body ul li .txt .ft h2 big i {


	font-size: 14px;


}


.visa_item .body ul li .txt .ft span {


	font-size: 14px;


	margin: 10px 0;


}


.visa_item .body ul li .txt .ft .btn {


	width: 100%;


	height: 35px;


	background-color: #ff9600;


	border: 0;


	font-size: 16px;


	color: #FFFFFF;


	font-weight: bold;


	cursor: pointer;


}


.tips_list, .tips_txt {


	padding: 50px 0;


	font-size: 14px;


	color: #363636;


	line-height: 24px;


}


.tips_txt h4 {


	color: #0d93fb;


	margin-bottom: 30px;


}


.tips_txt ul {


	padding-left: 20px;


	margin-bottom: 30px;


}


.mb30 {


	margin-bottom: 30px;


}


.mb20 {


	margin-bottom: 20px;


}


.t-indent {


	text-indent: 2em;


}


.tips_list li {


	margin-bottom: 40px;


}


.tips_list li .hd {


	height: 50px;


	border-bottom: 1px solid #009cff;


	overflow: hidden;


	margin-bottom: 20px;


}


.tips_list li .hd h2 {


	height: 42px;


	line-height: 42px;


	font-size: 18px;


	color: #009cff;


	margin-bottom: 8px;


	position: relative;


	padding-left: 60px;


	border-bottom: 8px solid #009cff;


	width: auto;


	float: left;


	display: inline;


	padding-right: 20px;


	min-width: 50px;


}


.tips_list li .hd h2 i {


	display: inline-block;


	width: 40px;


	height: 40px;


	position: absolute;


	left: 15px;


}


.tips_list li .hd h2 i.ico1 {


	background: url(/static/images/car/img_wz33.png) no-repeat;


}


.tips_list li .hd h2 i.ico2 {


	background: url(/static/images/car/img_wz34.png) no-repeat;


}


.tips_list li .hd h2 i.ico3 {


	background: url(/static/images/car/img_wz35.png) no-repeat;


}


.tips_list li .hd h2 i.ico4 {


	background: url(/static/images/car/img_wz36.png) no-repeat;


}


.tips_list li .hd h2 i.ico5 {


	background: url(/static/images/car/img_wz37.png) no-repeat;


}


.tips_list li .hd h2 i.ico6 {


	background: url(/static/images/car/img_wz38.png) no-repeat;


}


.tips_list li .bd p {


	text-indent: 2em;


}


.banner_sup img, .visa_banner img {


	max-width: 100%;


	display: block;


	margin: 0 auto;


}


/*身份证件下拉菜单美化*/


.sbmt_order_m .item .bd li .dropdown {


	width: 215px;


	float: left;


	display: inline;


	margin-left: 15px;


	line-height: 30px;


	border-radius: 4px;


	height: 30px;


	border: 1px solid #959595;


	color: #4b4b4b;


	font-size: 12px;


	background: none;


	padding-left: 10px;


}


/*.sbmt_order_m .item .bd li.dropdown .selected{


	padding: 5px 5px 5px 5px; font-size: 12px;  color: #666666;


}*/


.sbmt_order_m .item .bd li .dropdown li {


	font-size: 12px;


	color: #666666;


	height: auto;


	margin-bottom: 0;


	padding-left: 15px !important;


}


.sbmt_order_m .item .bd li .dropdown .selected, .dropdown li {


	padding: 10px 0;


	font-size: 12px;


}


.sbmt_order_m .item .bd li .dropdown .carat {


	background: url(/static/images/car/img15.jpg) no-repeat right center;


	width: 30px;


	height: 30px;


	border-width: 0;


	border-radius: 4px;


	border-style: none;


	top: 0px;


	right: 0;


	margin-top: 0;


}


.sbmt_order_m .item .bd li .dropdown.open .carat {


	background: url(/static/images/car/img15_1.jpg) no-repeat right center;


	width: 30px;


	height: 30px;


	border-width: 0;


	border-style: none;


	top: 0px;


	right: 0;


}


.sbmt_order_m .item .bd li .dropdown.open .carat {


	margin-top: 0;


}


.sbmt_order_m .item .bd li .dropdown div {


	width: 225px;


	top: 31px;


	border-bottom-right-radius: 6px;


	border-bottom-left-radius: 6px;


	border: 1px solid #959595;


}


.sbmt_order_m .item .bd li .dropdown li.focus {


	background-color: #3f9ff0;


	color: #FFFFFF;


}


.sbmt_order_m .item .bd li .dropdown .selected::after {


	width: auto;


}


/*帮助*/


/*帮助中心*/


.help {


	width: 100%;


	background: url(/static/images/front/help_bg.png) 0 0 repeat-x;


}


.helpBox {


	width: 1216px;


	margin: 0 auto;


	padding-top: 13px;


}


.helpbox_l {


	width: 210px;


	min-height: 815px;


	float: left;


	background: url(/static/images/front/help_nav_bg.png) 0 0 no-repeat;


	padding: 5px;


}


.helpbox_l h3 {


	font-size: 16px;


	background: #5cb3f8;


	height: 39px;


	line-height: 39px;


	color: #fff;


	padding-left: 18px;


}


.helpbox_l .help_ul {


	width: 185px;


	min-height: 658px;


	padding: 10px 0 0 25px;


	background: #fff;


}


.helpbox_l .help_ul li a {


	width: 160px;


	height: 42px;


	line-height: 42px;


	display: block;


	border-bottom: 1px dotted #a3c8ca;


	background: url(/static/images/front/help_nav_jt.png) 150px 10px no-repeat;


	font-size: 14px;


	color: #666;


	font-weight: bold;


}


.helpbox_l .help_ul li a:hover {


	color: #5cb3f8;


}


.helpbox_r {


	width: 987px;


	float: left;


	background: url(/static/images/front/help_nr_bg.png) 0 0 no-repeat;


	margin-left: 5px;


}


.helpBox_r_bg {


	width: 932px;


	min-height: 815px;


	background: #fff;


	margin: 18px 18px 0 26px;


}


.helpHome {


	height: 20px;


	font-size: 12px;


	background: url(/static/images/front/home_tb.png) 0 3px no-repeat;


	padding-left: 24px;


	line-height: 20px;


	margin-bottom: 16px;


}


.helpHome a {


	color: #666;


}


.helpHome a:hover {


	color: #f00;


}


.helpHome a.on {


	color: #f00;


}


.helpHome span {


	margin: 0 3px;


}


.helpBox_r_bg .singlePageTit h3 {


	height: 35px;


	width: 923px;


	line-height: 35px;


	color: #067ce3;


	border-bottom: 1px solid #5cb3f8;


	font-size: 14px;


	margin: 8px 0 20px 0;


}


.helpBox_r_bg h4 {


	font-size: 16px;


	color: #067ce3;


	text-align: center;


	line-height: 50px;


}


.helpBox_r_bg h5 {


	font-size: 16px;


	color: #333;


	text-align: center;


	line-height: 50px;


}


.helpBox_r_bg .singlePage h6 {


	height: 35px;


	width: 923px;


	line-height: 35px;


	color: #067ce3;


	font-size: 14px;


}


.helpBox_r_bg .singlePagelist .yqljListTit {


	height: 35px;


	width: 923px;


	line-height: 35px;


	color: #666;


	font-size: 16px;


}


.helpBox_r_bg .singlePage p {


	color: #666;


	line-height: 24px;


	margin: 15px 0;


	font-size: 14px;


}


.helpBox_r_bg .singlePage img {


	width: 100%;


}


.helpBox_r_bg .helpList ul {


	width: 922px;


}


.helpBox_r_bg .helpList ul li {


	height: 36px;


	line-height: 36px;


	border-bottom: 1px dotted #ccc;


}


.helpBox_r_bg .helpList ul li a {


	display: block;


	width: 800px;


	height: 36px;


	line-height: 36px;


	color: #666;


	font-size: 14px;


	float: left;


	overflow: hidden;


	text-overflow: ellipsis;


	white-space: nowrap;


}


.helpBox_r_bg .helpList ul li span {


	float: right;


	color: #999;


}


.helpBox_r_bg .kfzx .kfzx_l {


	width: 525px;


	float: left;


}


.helpBox_r_bg .kfzx .kfzx_r {


	width: 330px;


	float: left;


}


.helpBox_r_bg .singlePageForm {


	margin-top: 22px;


}


.helpBox_r_bg .singlePageForm form p {


	width: 932px;


	font-size: 14px;


	color: #4f4f4f;


	margin-bottom: 12px;


}


.helpBox_r_bg .singlePageForm form p span {


	width: 60px;


	margin-right: 25px;


	display: block;


	float: left;


	line-height: 35px;


}


.helpBox_r_bg .singlePageForm form p select, .helpBox_r_bg .singlePageForm form p input {


	width: 344px;


	height: 35px;


}


.helpBox_r_bg .singlePageForm form p textarea {


	width: 835px;


	height: 130px;


}


.helpBox_r_bg .singlePageForm form p.yzm {


	height: 39px;


	overflow: hidden;


}


.helpBox_r_bg .singlePageForm form p.yzm input, .helpBox_r_bg .singlePageForm form p.yzm img {


	float: left;


	margin-right: 15px;


}


.helpBox_r_bg .singlePageForm form .tsjy_tj {


	background: url(/static/images/front/tsjy_tj_bt.jpg) 0 0 no-repeat;


	border: none;


	width: 143px;


	height: 45px;


	color: #fff;


	font-size: 18px;


	cursor: pointer;


	margin-left: 85px;


}


.helpBox_r_bg .singlePagelist .wzdhLink li {


	list-style: none;


	float: left;


	border: none;


	margin-right: 25px;


	line-height: 24px;


}


.helpBox_r_bg .singlePagelist .wzdhLink li a {


	color: #067ce3;


}


.helpBox_r_bg .yqljHr {


	width: 932px;


	height: 1px;


	background: #e5e5e5;


	margin: 20px 0;


}


/*帮助 */


/*攻略详情*/


.glxqBox {


}


.glxqBox .banner {


	position: relative;


	overflow: hidden;


}


.glxqBox .banner .info {


	width: 1136px;


	height: 100px;


	position: absolute;


	left: 0;


	bottom: 0;


	padding: 10px 18px;


	color: #fff;


}


.glxqBox .banner .info .pic {


	width: 133px;


	float: left;


}


.glxqBox .banner .info .text {


	width: 1000px;


	float: left;


	margin-top: 25px;


}


.glxqBox .banner .info .text h3 {


	font-size: 24px;


	color: #fff;


	line-height: 40px;


	border-bottom: 1px solid #fff;


}


.glxqBox .banner .info .text .sbt {


	float: left;


	line-height: 32px;


}


.glxqBox .banner .info .text .sbt a {


	color: #fff;


}


.glxqBox .banner .info .text .sbt span {


	margin-left: 10px;


}


.glxqBox .banner .info .text .sbt span.bt_ll {


	background: url(/static/images//front/glxq_bt_ll.png) 0 -3px no-repeat;


	padding-left: 22px;


}


.glxqBox .banner .info .text .sbt span.bt_pl {


	background: url(/static/images//front/glxq_bt_pl.png) 0 -3px no-repeat;


	padding-left: 22px;


}


.glxqBox .banner .info .text .sbt span.bt_sc {


	background: url(/static/images//front/glxq_bt_sc.png) 0 -3px no-repeat;


	padding-left: 22px;


}


.glxqBox .banner .info .text .share {


	float: right;


}


.glxqBox .title {


	line-height: 52px;


	height: 52px;


	border-bottom: 2px solid #ccc;


	font-size: 24px;


	color: #3d3d3d;


	overflow: hidden;


}


.glxqBox .title img {


	padding-top: 15px;


	float: left;


}


.glxqBox .time {


	color: #999;


	overflow: hidden;


	height: 63px;


	line-height: 36px;


	border-bottom: 1px dashed #ccc;


}


.glxqBox .time ul li {


	list-style: none;


	float: left;


	height: 63px;


	line-height: 63px;


	margin-right: 40px;


}


.glxqBox .time ul li img {


	float: left;


	padding: 20px 5px 0 0;


}


.glxqBox .time ul li span {


	color: #cc9900;


}


.glxqBox .content {


	font-size: 14px;


	line-height: 24px;


	color: #666;


}


.glxqBox .content p {


	margin: 25px 0;


}


.glxqBox .shareBox {


	overflow: hidden;


	height: 24px;


	line-height: 24px;


	overflow: hidden;


	margin: 20px 0;


}


.glxqBox .shareBox .sc {


	float: left;


	background: url(/static/images//front/star_sc.png) 0 3px no-repeat;


	padding-left: 20px;


}


.glxqBox .shareBox .sc a {


}


.glxqBox .shareBox .share {


	float: left;


	margin: -2px 0 0 10px;


}


.glxqBox .shareBox span {


	margin-left: 10px;


	float: left;


}


.w1200 {


	width: 1200px;


	margin: 0 auto;


}


.ftBox {


	overflow: hidden;


}


.ftBox .title {


	font-size: 26px;


	line-height: 30px;


	height: 30px;


	color: #067ce3;


	font-weight: bold;


}


.ftBox .title img {


	float: left;


	margin: 5px;


}


.ftBox .traJbfb {


	width: 800px;


	float: left;


	margin-top: 0;


}


.ftBox .addPic {


	width: 393px;


	float: left;


	margin-top: 30px;


}


.ftBox .addPic .add {


	overflow: hidden;


	margin-bottom: 22px;


}


.ftBox .addPic .add a {


	color: #06c;


}


.ftBox .addPic .piclist {


	width: 399px;


}


.ftBox .addPic .piclist li {


	list-style: none;


	width: 128px;


	height: 85px;


	float: left;


	position: relative;


	margin: 0 5px 5px 0;


}


.ftBox .addPic .piclist li .tcc {


	width: 25px;


	height: 25px;


	background: url(/static/images/front/hyzx_ap_x.png) 0 0 no-repeat;


	position: absolute;


	top: -5px;


	right: -5px;


}


.ftBox .addPic .piclist li .tcc a {


	width: 25px;


	height: 25px;


	display: block;


}


.norText {


	width: 670px;


	height: 34px;


	border: 1px solid #ccc;


	padding: 0 5px;


}


.norTextb {


	width: 670px;


	height: 140px;


	border: 1px solid #ccc;


	padding: 0 5px;


}


.norTexts {


	width: 54px;


	height: 32px;


	border: 1px solid #ccc;


}


.norTextscx {


	width: 128px;


	height: 34px;


	border: 1px solid #ccc;


}


.norTextss {


	width: 130px;


	height: 34px;


	border: 1px solid #ccc;


}


.norTextsl {


	width: 180px;


	height: 34px;


	border: 1px solid #ccc;


	padding: 0 5px;


}


.norSelss {


	width: 120px;


	height: 34px;


	border: 1px solid #ccc;


	padding: 0 5px;


}


.norSelssb {


	width: 342px;


	height: 34px;


	border: 1px solid #ccc;


	padding: 0 5px;


}


.traJbfb td span {


	color: #f00;


}


.tsjy_tj {


	background: url(/static/images/front/tsjy_tj_bt.jpg) 0 0 no-repeat;


	border: none;


	width: 143px;


	height: 45px;


	color: #fff;


	font-size: 18px;


	cursor: pointer；


}


/*自驾游*/


.table-yw-cm .detail {


	border-top: 1px dashed #e0e0e0;


	padding-top: 20px;


}


.table-yw-cm .detail .box {


	color: #666;


	line-height: 24px;


	overflow: hidden;


	margin-bottom: 25px;


}


.table-yw-cm .detail .box h3 {


	font-size: 16px;


	width: 90px;


	float: left;


	line-height: 25px;


	overflow: hidden;


}


.table-yw-cm .detail .box h3 img {


	float: left;


	margin-right: 10px;


}


.table-yw-cm .detail .box p {


	font-size: 14px;


	width: 700px;


	float: left;


}


.table-yw-cm h3 {


	font-size: 16px;


	color: #6bc2fa;


	line-height: 26px;


}


.trazmBox {


	font-size: 14px;


	color: #666;


}


.trazmBox .tag {


	font-size: 14px;


	color: #666;


	height: 36px;


	line-height: 36px;


	border-bottom: 1px solid #e5e5e5;


}


.trazmBox .tag a {


	color: #666;


}


.trazmBox .tag a i {


	display: none;


	height: 2px;


	background: #f86d1d;


}


.trazmBox .tag a.on {


	color: #f86d1d;


}


.trazmBox .tag a.on i {


}


.trazmBox .tag span {


	margin: 0 12px;


}


.trazmBox ul li {


	list-style: none;


	line-height: 28px;


	padding: 20px 0;


	border-bottom: 1px solid #e5e5e5;


}


/*订单提交*/


.ddtjBox {


	width: 100%;


	background: url(/static/images/front/help_bg.png) 0 0 repeat-x;


}


.ddtjBox_bg {


	width: 1209px;


	margin: 0 auto;


}


.ddtjBox .titlebox {


	width: 1200px;


	height: 68px;


	margin: 0 0 -2px 4px;


	overflow: hidden;


	padding-top: 20px;


}


.ddtjBox .titlebox .tab {


	float: left;


	font-size: 16px;


}


.ddtjBox .titlebox .tab a {


	background: #f7f7f7;


	height: 48px;


	line-height: 48px;


	text-align: center;


	display: block;


	color: #666;


	padding: 0 26px;


	float: left;


}


.ddtjBox .titlebox .tab a.on {


	background: #067ce3;


	height: 48px;


	line-height: 48px;


	text-align: center;


	display: block;


	color: #fff;


	padding: 0 26px;


}


.ddtjBox .titlebox .pro {


	float: right;


	overflow: hidden;


	color: #666;


	font-size: 14px;


	font-weight: bold;


	margin-top: 15px;


}


.ddtjBox .titlebox .pro ul li {


	list-style: none;


	float: left;


	margin-left: 43px;


}


.ddtjBox .titlebox .pro ul li img {


	float: left;


}


.ddtjBox .contentBox {


	background: url(/static/images/front/ddtjbox_bg.png) no-repeat;


}


.ddtjBox .content {


	background: url(/static/images/front/ddtjbox_bg.png) no-repeat;


	padding: 95px 350px;


	overflow: hidden;


}


.ddtjBox .content .pic {


	width: 100px;


	float: left;


}


.ddtjBox .content .info {


	width: 400px;


	float: left;


}


.ddtjBox .content .info p {


	font-size: 16px;


	color: #666;


	line-height: 28px;


}


.ddtjBox .content .bt {


	margin-top: 20px;


}


.ddtjBox .content .bt .tsjy_tj {


	background: url(/static/images/front/tsjy_tj_bt.jpg) 0 0 no-repeat;


	border: none;


	width: 143px;


	height: 45px;


	line-height: 45px;


	font-size: 18px;


	cursor: pointer;


	text-align: center;


	float: left;


}


.ddtjBox .content .bt .tsjy_tj a {


	display: block;


	color: #fff;


}


.ddtjBox .content .bt .tsjy_tjb {


	background: url(/static/images/front/tsjy_tj_bt_b.jpg) 0 0 no-repeat;


	border: none;


	width: 143px;


	height: 45px;


	line-height: 45px;


	font-size: 18px;


	cursor: pointer;


	text-align: center;


	float: lef t;


	margin-right: 10px;


}


.ddtjBox .content .bt .tsjy_tjb a {


	display: block;


	color: #fff;


}


.ddtjBox .contentBox .gwcList {


	color: #666;


	padding: 18px;


}


.ddtjBox .contentBox .gwcList th {


	background: #f7f7f7;


	height: 40px;


}


.ddtjBox .contentBox .gwcList td {


	padding: 20px 0;


	border-bottom: 1px solid #ccc;


}


.ddtjBox .contentBox .gwcList .info {


}


.ddtjBox .contentBox .gwcList .info img {


	float: left;


	border: 1px solid #ccc;


	margin-right: 20px;


}


.ddtjBox .contentBox .gwcList .info p {


	padding-top: 10px;


}


.ddtjBox .contentBox .gwcList .info a {


	display: block;


	overflow: hidden;


}


.ddtjBox .contentBox .gwcList .mun {


	width: 100px;


	margin: 0 auto;


}


.ddtjBox .contentBox .gwcList .mun input {


	width: 35px;


	height: 20px;


	border: 1px solid #c9c9c9;


	float: left;


	margin: 0 12px;


}


.ddtjBox .contentBox .gwcList .mun a {


	width: 13px;


	height: 13px;


	line-height: 13px;


	text-align: center;


	display: block;


	border: 1px solid #c9c9c9;


	float: left;


	margin-top: 5px;


}


.ddtjBox .contentBox .gwcList .red {


	color: #f00;


	font-size: 14px;


	font-weight: bold;


}


/*问答页面*/


.faq_lsthd {


	margin: 45px 0 35px;


	height: 34px;


}


.faq_lsthd .nav {


	width: 213px;


	float: left;


	display: inline;


	border: 1px solid #d8dde1;


	border-radius: 17px;


}


.faq_lsthd .nav li a {


	width: 106px;


	height: 32px;


	float: left;


	display: inline-block;


	line-height: 32px;


	text-align: center;


	font-size: 20px;


	color: #333333;


}


.faq_lsthd .nav li.frist.selected a, .faq_lsthd .nav li.frist a:hover {


	background-color: #409ff1;


	border-bottom-left-radius: 17px;


	color: #FFFFFF;


	border-top-left-radius: 17px;


}


.faq_lsthd .nav li.last.selected a, .faq_lsthd .nav li.last a:hover {


	background-color: #409ff1;


	border-bottom-right-radius: 17px;


	color: #FFFFFF;


	border-top-right-radius: 17px;


}


.faq_lsthd .nav li.line {


	width: 1px;


	background-color: #d8dde1;


	height: 32px;


	float: left;


	display: inline;


}


.faq_lsthd .form {


	width: auto;


	float: right;


	display: inline;


}


.faq_lsthd .form {


	height: 32px;


	border: 1px solid #3a84e6;


	border-radius: 10px;


}


.faq_lsthd .form .txt {


	width: 500px;


	float: left;


	display: inline;


	height: 32px;


	border: none;


	background: no-repeat;


	padding-left: 10px;


	font-size: 16px;


	color: #333333;


}


.faq_lsthd .form .btn {


	width: 50px;


	height: 32px;


	float: left;


	display: inline;


	border: 0;


	background: url(/static/images/car/img_wz6.jpg) no-repeat center #3a84e6;


	border-bottom-right-radius: 10px;


	border-top-right-radius: 10px;


}


.faq_lstbd li {


	margin-bottom: 28px;


}


.faq_lstbd .item_ui {


	padding: 10px 20px 15px 42px;


}


.faq_lstbd .item_ui .hd {


	width: 92;


	background: url(/static/images/car/img_wz14_2.jpg) no-repeat;


	padding-left: 12px;


}


.faq_lstbd .item_ui .hd i {


	margin-right: 10px;


}


.faq_lstbd li .bd h2 {


	line-height: 33px;


	font-size: 16px;


	color: #1D1D1D;


	margin-left: 65px;


}


.faq_lstbd li .bd p {


	font-size: 14px;


	color: #1D1D1D;


	line-height: 25px;


}


.faq_lstbd li .bd p span {


	font-size: 18px;


	color: #409ff1;


	margin-right: 34px;


}


.faq_lstbd li .bd div {


	margin-top: 20px;


	font-size: 14px;


	color: #1D1D1D;


	line-height: 25px;


}


.faq_lstbd li .bd div span {


	font-size: 18px;


	color: #409ff1;


	margin-right: 34px;


}


.faq_lstft {


	margin: 70px 0;


}


