﻿@charset "utf-8";

@import url("reset.css");
@import url("base.css");

#pagebody{ margin-top:10px;}
#pagebody .main-left{ width:209px; float:left;}
	
	.main-left .lyfw ul li{ line-height:25px; border-bottom:1px dotted #014A96; padding-left:5px;}
	.main-left .lyfw ul li a{ font-weight:bold;background:url(../img/icon19.gif) no-repeat left 2px; padding-left:15px;}
	.main-left .lyfw ul .on a{background:url(../img/icon18.gif) no-repeat left 2px; color:#FE8500;}
	
	.main-left .lyfw,.main-left .zxxl,.main-left .rmxl,.main-left .tjxl,.main-left .tsjd,.main-left .tjjp,.main-left .lygjx{margin-bottom:10px;background:url(../img/bg-buttom.gif) no-repeat bottom; padding-bottom:4px;}
	.main-left .lyfw h3,.main-left .zxxl h3,.main-left .rmxl h3,.main-left .tjxl h3,.main-left .tsjd h3,.main-left .tjjp h3,.main-left .lygjx h3{ background:url(../img/bg-title3.gif) no-repeat; height:29px; line-height:29px; color:#fff; font-weight:bold; padding-left:15px;}
	.main-left .lyfw ul,.main-left .zxxl ul,.main-left .rmxl ul,.main-left .tjxl ul,.main-left .tsjd ul,.main-left .tjjp ul{border-left:1px solid #C4D7EA;border-right:1px solid #C4D7EA; padding:5px 10px 0px 10px; width:186px;}
	.main-left .zxxl ul li,.main-left .rmxl ul li,.main-left .tjxl ul li,.main-left .tsjd ul li,.main-left .tjjp ul li{line-height:20px; padding-left:10px;background:url(../img/icon13.gif) no-repeat left 6px; color:#F36420;}
	.main-left .zxxl ul li a,.main-left .rmxl ul li a,.main-left .tjxl ul li a,.main-left .tsjd ul li a,.main-left .tjjp ul li a{}
	.main-left .lygjx table{ width:100%;padding-top:10px;border-left:1px solid #C4D7EA;border-right:1px solid #C4D7EA; padding:5px 10px 0px 10px; width:100%;}
    .main-left .lygjx table td img{ vertical-align:middle; }
	.main-left .lygjx table td{ height:25px;text-align:center;}
	.main-left .lygjx table .other{ height:25px; vertical-align:bottom;}
	
#pagebody .main-right{ float:right; width:765px;}
	.main-right .container{ border:1px solid #EDEFEE; margin-top:10px; border-bottom:none; background:url(../img/bg-bottom4.gif) no-repeat left bottom; padding-bottom:4px; padding-bottom:10px;}
	.main-right .container .position{ background:url(../img/bg-position.gif) repeat-x; height:30px; padding-left:10px;color:#004F9C;}
	.main-right .container .position p{ padding:6px 0;}
	.main-right .container .position img{ vertical-align:middle;}
	.main-right .container .info{ width:722px; margin:0 auto; padding-top:10px;}
	.main-right .container .info .chaxun select{ width:87px; height:21px;}
	.main-right .container .info .chaxun table{ width:100%;}
	.main-right .container .info .chaxun table td{ text-align:center; padding-top:5px;color:#004F9C;}
	
	.main-right .container .info .bfx,.main-right .container .info .hdx,.main-right .container .info .hzx,.main-right .container .info .hnx,.main-right .container .info .xbx{padding-top:15px; position:relative;}
	.main-right .container .info .bfx h3,.main-right .container .info .hdx h3,.main-right .container .info .hzx h3,.main-right .container .info .hnx h3,.main-right .container .info .xbx h3
	{  background:url(../img/bg-h3.gif) no-repeat; height:28px; line-height:28px;color:#004F9C; font-weight:bold; padding-left:10px;}
	
	.main-right .container .info .bfx div,.main-right .container .info .hdx div,.main-right .container .info .hzx div,.main-right .container .info .hnx div,.main-right .container .info .xbx div
	{ float:left; width:130px;margin:20px 0px 0 10px; border:1px solid #C2D7EA; padding:1px;}
	.main-right .container .info .bfx ul,.main-right .container .info .hdx ul,.main-right .container .info .hzx ul,.main-right .container .info .hnx ul,.main-right .container .info .xbx ul
	{float:right; width:555px;padding:10px 0 0 0px; }
	.main-right .container .info .bfx ul li,.main-right .container .info .hdx ul li,.main-right .container .info .hzx ul li,.main-right .container .info .hnx ul li,.main-right .container .info .xbx ul li,.main-right .container .info li
	{ line-height:22px; height:22px; border-bottom:1px dotted #7C7C7C; background:url(../img/icon13.gif) no-repeat left center; padding-left:10px; position:relative; text-align:right; padding-right:90px;}
	.main-right .container .info ul li span{ float:left; display:block;}
	.main-right .container .info em{ color:#F26422; width:70px;position:absolute; right:0px; top:0px; text-align:left;}
	.main-right .container .info ul li img{ vertical-align:middle;}
	
	.main-right .container .info .bfx p a,.main-right .container .info .hdx p a,.main-right .container .info .hzx p a,.main-right .container .info .hnx p a,.main-right .container .info .xbx p a{ position:absolute; left:665px; top:22px;}
	
#pagebody .main-right .buttom{ background:url(../img/bg-bottom4.gif) no-repeat left top; height:4px; overflow:hidden;}


/*北方线-分页*/
.main-right .container .info .beifx{padding-top:15px;}
	.main-right .container .info .beifx h3{ background:url(../img/bg-h.gif) no-repeat; height:28px; line-height:28px;color:#004F9C; font-weight:bold; padding-left:10px;}
	.main-right .container .info .beifx ul{ width:700px; padding:10px 10px 0 10px; overflow:hidden; }
	.main-right .container .info .beifx ul li{ line-height:24px; border-bottom:1px dotted #7C7C7C; background:url(../img/icon13.gif) no-repeat left center; padding-left:10px; text-align:right; clear:both;}
	.main-right .container .info .beifx ul li span{float:left; display:block;}
	.main-right .container .info .beifx em{ color:#F26422}
	.main-right .container .info .beifx ul li img{ vertical-align:middle;}
	.main-right .container .info .beifx ul li:hover{ background-color:#FFFAEC;}

.main-right .container .info .page{ padding:8px 0;}
	.main-right .container .info .page p{ text-align:right; }
    .main-right .container .info .page .one{ float:left; padding-top:4px; padding-left:10px;}
	.main-right .container .info .page p input{ vertical-align:middle;}
	.main-right .container .info .page .tz{ background:url(../img/buttom-tz.gif) no-repeat; width:50px; height:23px; border:none}
.main-right .bf-list{ height:700px;}


/*北方线-内页*/
.main-right .container .info h2{ font-size:16px; text-align:center;color:#FE8500; font-weight:bold; padding-top:20px;}
.main-right .container .info .list h4{ background:url(../img/apxc.gif) no-repeat; height:26px; line-height:26px; color:#014E94; font-weight:bold;padding-left:25px; margin-bottom:10px;}
.main-right .container .info .list .title{padding-left:10px; height:auto!important; overflow:hidden; clear:both;}
.main-right .container .info .list .title a{display:block; float:left; color:#0E749C; font-weight:bold; width:71px; text-align:center; height:33px; line-height:33px; background:url(../img/bg-title.gif) repeat-x;}
.main-right .container .info .list .title .on{background:url(../img/bg-title2.gif) no-repeat; color:#fff; height:33px;}

/*.main-right .container .info .list .title .two{position:relative; clear:both; height:30px;}
.main-right .container .info .list .title .two a{margin-top:10px;}
.main-right .container .info .list .title .two .on{background:url(../img/bg-title2.gif) no-repeat; color:#fff; height:33px;margin-top:10px;}*/

.main-right .container .info .list .items{}
.main-right .container .info .list .bfx-show{ float:left; width:202px; height:144px; margin-right:10px; overflow:hidden; clear:both;}
.main-right .container .info .list .items p{ line-height:22px; padding:0px 10px 0 10px; color:#004F9E;}
.main-right .container .info .list .items p span{ font-weight:bold;}

.main-right .container .info .xcsm{ margin-top:10px;}
.main-right .container .info .xcsm h4{ background:url(../img/xcsm.gif) no-repeat; height:26px; line-height:26px; color:#014E94; font-weight:bold;padding-left:25px; margin-bottom:10px;}
.main-right .container .info .xcsm dl dt{ height:18px; line-height:20px; border:1px solid #C4D7EA; background:url(../img/li-xcsm.gif) repeat-x;padding:0 10px; cursor:pointer; margin-bottom:4px;}
.main-right .container .info .xcsm dl dt span{ display:block;background:url(../img/icon22.gif) no-repeat right center;}
.main-right .container .info .xcsm dl dt a{ display:block; width:60px;background:url(../img/bg-li2.gif) no-repeat left 5px; padding-left:10px}
.main-right .container .info .xcsm dl dd{ background-color:#F1F7FD;padding:10px; line-height:20px; color:#014E97;}
.main-right .container .info .xcsm dl .on{ height:18px; line-height:20px; border:1px solid #C4D7EA;background:url(../img/li-xcsm.gif) repeat-x;padding:0 10px; margin-bottom:0;}
.main-right .container .info .xcsm dl .on span{ display:block; background:url(../img/icon21.gif) no-repeat right center;width:100%;}
.main-right .container .info .xcsm dl .on a{display:block; width:60px;background:url(../img/bg-li.gif) no-repeat left 8px; padding-left:10px}

.main-right .container .info .cxjh{ margin-top:10px;}
.main-right .container .info .cxjh h4{ background:url(../img/cxjh.gif) no-repeat; height:26px; line-height:26px; color:#014E94; font-weight:bold;padding-left:25px; margin-bottom:10px;}
.main-right .container .info .cxjh table{ width:100%; color:#004F9C;}
.main-right .container .info .cxjh table tr{ line-height:22px; height:22px;text-align:center;}
.main-right .container .info .cxjh table .other{ background-color:#F5FCFE; font-weight:bold;}
.main-right .container .info .cxjh table .on{ background-color:#FFFBEE}

.main-right .bf-list2{ padding-bottom:10px;}

/*旅游服务 预定线路*/
#pagebody .main-right{ float:right; width:765px;}
	
	.main-right .container .position{ background:url(../img/bg-position.gif) repeat-x; height:30px; padding-left:10px;color:#004F9C;}
	.main-right .container .position p{ padding:6px 0;}
	.main-right .container .position img{ vertical-align:middle;}
	.main-right .container .info{ width:722px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
	.main-right .container .info .content{ margin-top:30px;}
	.main-right .container .info .content h4{ background:url(../img/bg-title.gif) repeat-x; height:27px; line-height:27px; text-align:center; color:#FF8400; font-weight:bold; font-size:14px;}
	.main-right .container .info .content p{ padding:10px 10px 0; position:relative;}
	.main-right .container .info .content p span{ color:#FF8400;}
	.txt_box{ position:absolute; left:250px; top:14px;}
	.main-right .container .info .content p strong{ font-weight:bold;}
	.main-right .container .info .content h5{ background:url(../img/bg-h5.gif) no-repeat left top; height:28px; line-height:28px; padding-left:30px; margin-top:10px;}
	.main-right .container .info .content h6,.otherserve h6{ background:url(../img/apxc.gif) no-repeat left top; height:26px; line-height:26px; padding-left:30px;margin-top:10px;}
	.main-right .container .info .content em{ color:#ff0000;}
	.main-right .container .info .content textarea{ width:300px; height:100px;}
	.main-right .container .info .content .yd{ background:url(../img/buttom.gif) no-repeat; width:60px; height:23px; border:none}
	.main-right .container .info .content .reset{ background:url(../img/buttom2.gif) no-repeat; width:60px; height:27px; border:none;}


/*旅游服务  用户确认信息*/

.main-right .container2{ height:880px;}
.main-right .container .info .top{background:url(../img/bg-top.gif) no-repeat left top; height:5px;width:711px; margin:0 auto; overflow:hidden; margin-top:20px;}
.main-right .container .info .bottom1{background:url(../img/bg-bottom5.gif) no-repeat left top; height:5px;width:711px; margin:0 auto; overflow:hidden;}
.main-right .container .info .qrxx{ width:691px; margin:0 auto; padding:20px 10px 10px 10px; border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1; }
.main-right .container .info .qrxx .login{ width:216px; float:left; margin-left:10px; display:inline;}
.main-right .container .info .qrxx .login table td{ padding:5px 0 5px 0px;}
.main-right .container .info .qrxx .login h3{ background:url(../img/login.gif) no-repeat left top; height:33px; text-indent:-9999em; margin-bottom:10px;}
.main-right .container .info .qrxx .dr{ background:url(../img/dr.gif) no-repeat; width:61px; height:23px; border:none}
.main-right .container .info .qrxx .zc{ background:url(../img/buttom7.gif) no-repeat; width:61px; height:23px; border:none}

.main-right .container .info .qrxx .register{ width:216px; float:left; margin-left:10px;}
.main-right .container .info .qrxx .register h3{background:url(../img/zc.gif) no-repeat left top; height:33px; text-indent:-9999em;}
.main-right .container .info .qrxx .register p{ padding:8px 0 8px 20px;}

.main-right .container .info .qrxx .yuding{ width:217px; float:left; margin-left:10px;}
.main-right .container .info .qrxx .yuding h3{background:url(../img/yd.gif) no-repeat left top; height:33px; text-indent:-9999em;}
.main-right .container .info .qrxx .yuding p{ padding:8px 0 8px 20px;}
.main-right .container .info .qrxx .yd{ background:url(../img/yd-btn.gif) no-repeat; width:94px; height:26px; border:none}
span.red{ color:#f00; font-weight:bold;} 

.otherserve{border:1px solid #EDEFEE; margin-top:10px; border-bottom:none; background:url(../img/bg-bottom4.gif) no-repeat left bottom; padding-bottom:4px; padding-bottom:10px;}
.otherserve .tag{ text-align:center; height:30px; line-height:30px;}
.otherserve .content{ padding:10px 0; text-align:center; background-color:#e7e7e7; width:80%; margin:0 auto;}
.btn{ text-align:center; margin:10px 0;}