@charset "utf-8";
/* CSS Document */

a,img{border:0;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-color: transparent;
	background-image: url(images/medf_bj.jpg);
	background-repeat: repeat;
	background-position: center top;
}

.clear{ clear:left;}


.top_toubu_qp {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFFFFF;
}
.top_logo_990 {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: 84px;
}
.top_logo_zuo {
	float: left;
	height: 62px;
	width: 340px;
	margin-top: 12px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.top_logo_you {
	float: right;
	width: 640px;
	overflow:hidden;
}
.top_logo_you_shang {
	text-align: right;
	background-image: url(images/zhgl_1dbbtbj.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 27px;
	color: #999999;
	overflow:hidden;
	font-size: 12px;
}
.bianse_shang1{
	margin-right: 10px;
	overflow: hidden;
}
.bianse_shang1 a {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	line-height: 27px;
}
a.bianse_shang:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	line-height: 27px;
}
a.bianse_shang:hover {
	color: #E80000;
	font-size: 12px;
	text-decoration: underline;
	line-height: 27px;
}

.logo_dh{
	height: 30px;
	padding: 0px;
	margin-top: 20px;
	text-align: right;
	vertical-align: middle;
	overflow: hidden;
}
.logo_dh li{
	display: inline;
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	margin-left: 12px;
	color: #333333;
}
.logo_dh li a{
	font-size: 14px;
	color: #DE1B29;
	font-family: Arial, Helvetica, sans-serif;
}

/* 头部结束*/



.daohang1{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: 46px;
	overflow: hidden;
	background-color: #0E5BB1;
}
.kuandu{
	width: 990px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
}

.dht_sy{
	text-align: center;
	float: left;
	height: 46px;
	width: 160px;
	background-color: #19a5e7;
}
.dht_sy a{
	color:#FFFFFF;
	text-decoration:none;
	font-family: "微软雅黑", "黑体", "宋体", "Arial";
	font-size: 18px;
	line-height: 46px;
}
.dht_sy a:hover{
	text-decoration:none;
	font-family: "微软雅黑", "黑体", Arial;
	font-size: 18px;
	line-height: 46px;
	color: #FFFF00;
}
.dht_sy1{
	float: left;
}
.dht_sy1 ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}
.dht_sy1 ul li{
	float:left;
}
.dht_sy1 ul li a{
	display:block;
	width:160px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-family: "微软雅黑", "黑体", "宋体", "Arial";
	font-size: 18px;
	line-height: 46px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0a4b94;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1e6cc4;
}
.dht_sy1 ul li a:hover{
	background-color: #19a5e7;
	color: #FFFFFF;
}
/* 导航栏目结束*/

.plzs_hdpjswk{
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 17px;
	padding-left: 17px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.plzs_hdpjswk11{
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 16px;
	padding-left: 16px;
	margin-top: 30px;
	background-image: url(images/medf_ddbj.png);
	background-repeat: repeat;
	border: 1px solid #C8E6F7;
}
.plzs_hdpjswk111{
	width: 954px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 16px;
	padding-left: 16px;
	margin-top: 20px;
	background-image: url(images/medf_ddbj.png);
	background-repeat: repeat;
	border: 1px solid #C8E6F7;
	margin-bottom: 30px;
}

.dujia{
	margin-right: auto;
	margin-left: auto;
	width: 952px;
	overflow: hidden;
}
.dujia .TabTitle{
	clear: both;
	overflow: hidden;
	background-color: #FCEFD3;
	padding-bottom: 10px;
	_height: 40px;
	padding-top: 10px;
	padding-left: 10px;
}
.dujia .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.dujia .TabTitle li{
	float: left;
	cursor: pointer;
	list-style-type: none;
	width: 74px;
	margin-right: 10px;
	text-align: center;
}
.dujia .TabTitle .active{
	width: 190px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #FFFFFF;
	font-family: "微软雅黑", "黑体";
	background-color: #D12B18;
}
.dujia .TabTitle .normal{
	line-height: 32px;
	height: 32px;
	width: 190px;
	font-size: 16px;
	color: #000000;
	font-family: "微软雅黑", "黑体";
}

.dujia .TabContent{
	width:auto;
	background:#fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.none {display:none;}
.dujia_dingbu_biaoti {
	font-size: 24px;
	color: #D12B18;
	float: left;
	height: 32px;
	line-height: 32px;
	font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif;
}
.dujia_dingbu_you {
	float: right;
}



.bgdbt {
	color: #098EC1;
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	line-height: 40px;
}
td{
	font-family: "宋体";
	font-size: 12px;
	line-height: 30px;
}
/* 报价结束*/



/* 行程线路实际控制部分 */
.gdlymdd_rmmdd_bt{
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	margin-top: 15px;
	overflow: hidden;
	padding-bottom: 10px;
}
.gdlymdd_rmmdd_btnr{
	font-size: 26px;
	color: #CC120D;
	font-family: "微软雅黑", "黑体";
	line-height: 30px;
	float: left;
	height: 30px;
}


.nr_mdd_zh_line2 {
	width: 946px;
	overflow: hidden;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	overflow: hidden;
}

.nr_mdd_zh_line2 table{
border: 1px solid #FFFFFF;
}

.nr_mdd_zh_line2 td {
	font-family:"宋体";
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	border: 1px solid #FFFFFF;
}
.nr_mdd_zh_line2 b {
	font-size: 12px;
	color: #1B7AC9;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.nr_mdd_zh_line2 a {
	font-size: 12px;
	color: #1B7AC9;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}
.nr_mdd_zh_line2 a:hover {
	font-size: 12px;
	color: #CC3333;
	text-decoration: underline;
	line-height: 20px;
}
.nr_mdd_zh_line2 a img {
	height: 100px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.oversea_red{
	font-size: 14px;
	font-weight: bold;
	color: #E80000;
}

.a_line14{
	font-weight: normal;
	color: #1B7AC9;
}
.XLine{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.STYLE6 {
	color: #DA130E;
	font-weight: bold;
}
.STYLE7 {
	color: #D21B11;
	font-weight: bold;
}
th{
	font-size: 14px;
	line-height: 30px;
}



/*航班页面*/
.hangban_1 {
	width:936px;
	background-color:#fff;
	padding:8px;
	font-size:12px;
	border:#ccc solid 1px;
	overflow: hidden;
}
.hangban_tu1 {
	width:180px;
	height:45px;
	margin-left:100px;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}



/*岛屿查询页面*/
.dujia1{
	margin-right: auto;
	margin-left: auto;
	width: 954px;
	background-color: #FFFFFF;
}
.dujia1 .TabTitle1{
	clear: both;
	overflow: hidden;
	background-color: #19A5E7;
	padding-bottom: 10px;
	_height: 40px;
	padding-top: 10px;
}
.dujia1 .TabTitle1 ul{
border:0;
margin:0;
padding:0;
}
.dujia1 .TabTitle1 li{
	float: left;
	cursor: pointer;
	list-style-type: none;
	width: 74px;
	margin-right: 10px;
	text-align: center;
}
.dujia1 .TabTitle1 .active1{
	width: 170px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #FFFFFF;
	font-family: "微软雅黑", "黑体";
	background-color: #127AC7;
}
.dujia1 .TabTitle1 .normal1{
	line-height: 32px;
	height: 32px;
	width: 170px;
	font-size: 16px;
	color: #FFFFFF;
	font-family: "微软雅黑", "黑体";
}

.dujia1 .TabContent1{
	width:auto;
	background:#fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.dujia_dingbu_biaoti1 {
	font-size: 20px;
	color: #FFFFFF;
	float: left;
	height: 32px;
	line-height: 32px;
	font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif;
	padding-left: 6px;
}
.dujia_dingbu_biaoti11 {
	font-size: 22px;
	color: #000000;
	height: 46px;
	line-height: 46px;
	font-family: "微软雅黑", "黑体", Arial, Helvetica, sans-serif;
	padding-left: 6px;
}
.dujia_dingbu_you1 {
	float: right;
}


.nr_dao_4 {
	overflow: hidden;
	margin: 0px;
	padding-bottom: 20px;
}
.nr_dao_4 ul {
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.nr_dao_4 li {
	list-style:none;
	line-height:25px;
	float: left;
	height: 50px;
	width: 120px;
	margin-left: 6px;
}
.nr_dao_4 li a {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	line-height: 50px;
	color: #333333;
	text-decoration: none;
}
.nr_dao_4 li a:hover {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	line-height: 50px;
	color: #CC3366;
	text-decoration: underline;
}





/* 岛屿查询 */
.lygl_sswk{
	width: 940px;
	background-color: #fffaec;
	overflow: hidden;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 16px;
	padding-left: 6px;
}
.lygl_sswk_z{
	float: left;
	margin-left: 6px;
	overflow: hidden;
	height: 46px;
	width: 300px;
}
.lygl_sswk_y{
	float: right;
	margin-right: 6px;
	height: 46px;
	overflow: hidden;
}

.medf_btwk{
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fffaec;
	padding-bottom: 10px;
	overflow: hidden;
	padding-top: 10px;
	height: 46px;
}

.medf_btwzz{
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 30px;
	line-height: 46px;
	color: #333333;
	float: left;
	text-decoration: none;
	margin-left: 4px;
}

.mdd_dht_ss_ssk {
	font-family: "宋体";
	font-size: 12px;
	float: left;
	background-color: #FCF8EC;
	height: 38px;
	width: 150px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #36A407;
	border-bottom-color: #36A407;
	border-left-color: #36A407;
	overflow: hidden;
	margin-top: 2px;
}
.mdd_dht_ss_ssk input {
	font-family: "宋体";
	font-size: 12px;
	color: #8F8F8F;
	background-color: #FCF8EC;
	height: 36px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCF8EC;
	border-bottom-color: #FCF8EC;
	border-left-color: #FCF8EC;
	line-height: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FCF8EC;
	width: 144px;
	padding-left: 4px;
}
.mdd_dht_ss_ssk1 {
	font-family: "宋体";
	font-size: 12px;
	float: left;
	background-color: #FCF8EC;
	height: 38px;
	width: 150px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d00101;
	border-bottom-color: #d00101;
	border-left-color: #d00101;
	overflow: hidden;
	margin-top: 2px;
}
.mdd_dht_ss_ssk1 input {
	font-family: "宋体";
	font-size: 12px;
	color: #8F8F8F;
	background-color: #FCF8EC;
	height: 36px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCF8EC;
	border-bottom-color: #FCF8EC;
	border-left-color: #FCF8EC;
	line-height: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FCF8EC;
	width: 144px;
	padding-left: 4px;
}
.mdd_dht_ss_ssanniu {
	float: left;
	height: 42px;
	width: 100px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-image: none;
	list-style-type: none;
	margin-top: 2px;
	margin-right: 4px;
}
.medf_xlsswz{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 46px;
	color: #666666;
	float: left;
	height: 46px;
	margin-right: 4px;
}


/* 攻略 */
.gl_czwl_bt{
	text-align: left;
	width: 942px;
	font-family: "微软雅黑", "黑体";
	font-size: 22px;
	line-height: 44px;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1189CA;
	height: 44px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-color: #FFFFFF;
	padding: 6px;
}

.palau_jdjs_nr1{
	background-color: #FFFFFF;
	width: 948px;
	padding-top: 10px;
	overflow: hidden;
	padding-bottom: 20px;
	padding-right: 2px;
	padding-left: 4px;
}
.palau_jdjs_nr{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 28px;
	color: #4B4B4B;
	background-color: #FFFFFF;
	width: 948px;
	padding-top: 10px;
	overflow: hidden;
	padding-bottom: 20px;
	padding-right: 2px;
	padding-left: 4px;
}
.palau_jdjs_nr a{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 28px;
	color: #CC3F15;
	text-decoration: underline;
}
.palau_jdjs_nr a:hover{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 28px;
	color: #CC3366;
	text-decoration: underline;
}

.palau_bt_wk_wz{
	height: 30px;
	margin-left: 6px;
	font-family: "微软雅黑", "黑体";
	font-size: 14px;
	color: #0F92C4;
	text-decoration: none
}
.nr_dao_5 {
	overflow: hidden;
	margin: 0px;
	padding-bottom: 20px;
}
.nr_dao_5 ul {
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.nr_dao_5 li {
	list-style:none;
	line-height:25px;
	float: left;
	height: 50px;
	width: 250px;
	margin-left: 6px;
}
.nr_dao_5 li a {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	line-height: 50px;
	color: #333333;
	text-decoration: none;
}
.nr_dao_5 li a:hover {
	font-family: "微软雅黑", "黑体", "宋体";
	font-size: 16px;
	line-height: 50px;
	color: #CC3366;
	text-decoration: underline;
}




.jdmp_nk{
	width: 100%;
	padding-top: 30px;
	overflow: hidden;
	top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
.jdmp_nk li{
	height: 238px;
	width: 30%;
	display: inline;
	float: left;
	margin-left: 2%;
	text-align: center;
	overflow: hidden;
	background-color: #1157a3;
	margin-bottom: 18px;
}
.jdmp_nk li:hover{
	background-color: #B10E1B;
}
.jdmp_nk li:hover a{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 34px;
	color: #FFFFCC;
	text-decoration: none;
}


.jdmp_nk li img{
	margin: 0px;
	padding: 0px;
	height: 200px;
	min-width:100%;
_width:expression(document.body.clientwidth <100?"100%":"auto");
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow: hidden;
}
.jdmp_nk li:hover img{
	opacity:0.80;
	filter: Alpha(opacity=80);
}
.jdmp_nk li a{
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF;
	text-decoration: none;
}
.zbmp_bt{
	height: 30px;
	width: 100%;
	font-family: "微软雅黑", "宋体";
	font-size: 14px;
	line-height: 34px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	top: -30px;
}
.Contentbox_bt a span {
	display:block;
	text-align:center;
	font-size: 18px;
	line-height: 30px;
	color: #000000;
	overflow: hidden;
	background-color: #FFFF00;
	height: 30px;
	position: relative;
	top: -60px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	float: right;

	padding-right: 4px;
	padding-left: 4px;
}
.STYLE3 {color: #1649C0; font-weight: bold; }
.STYLE10 {color: #C0210A}