/* CSS Document code by 11447@sohu.com */
@charset "gb2312";
BODY { 	color:#333;	font-size:12px;	font-family:"宋体",Arial, Helvetica, sans-serif;	text-align: center;	background:#2399D6 ;margin:0px;}
div {margin: 0px auto;	text-align: left;	padding:0px;	border:0px;}
form {	margin: 0px;padding: 0px;}
h1,h2,h3,h4,h5 {margin: 0px;padding: 0px;}
ul {list-style:none;	margin:0px;	padding:0px;}
li {line-height:150%;	list-style-type:none;}
img {border: thin none;}
table { border-collapse:collapse;}
TD {FONT-SIZE: 12px; COLOR: #333;  FONT-FAMILY:"宋体",Arial, Helvetica, sans-serif;}
input {font-size:12px;	font-family:"宋体",Arial, Helvetica, sans-serif;	COLOR: #333; padding-top:1px; border:1px solid #689EC8; height:16px;}
textarea {font-size:12px;	font-family:"宋体",Arial, Helvetica, sans-serif;	COLOR: #333;}
select {font-size:12px;	font-family:"宋体",Arial, Helvetica, sans-serif;	COLOR: #333;}
a {COLOR:#333; TEXT-DECORATION: none;}
a:hover {COLOR:#f00; TEXT-DECORATION: underline;}
a:active {color:#f00; TEXT-DECORATION: none;}

.fromnoborder { border:none;}
.magin10 { margin-top:10px;}
.magin5 { margin-top:5px;}
.f14 { font-size:14px;}

/*- Menu Tabs--------------------------- */ 


    #tabs {
      float:left;      width:100%;	  height:36px;  line-height:normal;}
    #tabs ul {
	margin:0;	padding:5px 10px 0 10px !important; *padding:4px 10px 0 10px; _padding:4px 10px 0 10px; list-style:none;}
    #tabs li {      display:inline;      margin:0;      padding:0;      }
    #tabs a {
      float:left;      margin:0;      padding:0 0 0 4px;	  font-size:14px;
	  color:#fff;      text-decoration:none;
      }
    #tabs a span {
      float:left;      display:block;      padding:5px 10px 4px 6px;
	  font-size:14px;      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
	background:url(menul.gif) no-repeat;
      background-position:0% -0px;
      }
    #tabs a:hover span {
	background:url(menur.gif) no-repeat;
      background-position:100% -0px;
      }

/*=======on=======*/
 #tabs li .linkon {display:inline;      margin:0;      padding:0;
      }
    #tabs .linkon a {
      float:left;      margin:0;      padding:0 0 0 4px;	  font-size:14px;	  color:#c00;	  background:url(menul.gif) no-repeat;	  background-position:0% -35px;      text-decoration:none;    }
    #tabs .linkon a span {
      float:left;      display:block;      padding:8px 10px 5px 6px;
	  background:url(menur.gif) no-repeat;	  background-position:100% -35px;
	  font-size:14px;      color:#c00;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs .linkon a span {float:none;}
    /* End IE5-Mac hack */
    #tabs .linkon a:hover span {
	background:url(menur.gif) no-repeat;
	  background-position:100% -35px;
      color:#FF9834;
      }
    #tabs .linkon a:hover {
	background:url(menul.gif) no-repeat;
      background-position:0% -35px;
      }
    #tabs .linkon a:hover span {
	background:url(menur.gif) no-repeat;
      background-position:100% -35px;
      }


.blue { color:#15547C;}
a.blue:link {color:#15547C;}
a.blue:visited { color:#15547C;}
a.blue:hover {color:#c00;}
.blue2 { color:#2D4F80;}
a.blue2:link {color:#2D4F80;}
a.blue2:visited { color:#2D4F80;}
a.blue2:hover {color:#c00;}
.white { color:#fff;}
a.white:link {color:#fff;}
a.white:visited { color:#fff;}
a.white:hover {color:#c00;}

.hot { color:#f00;}
a.hot:link {color:#f00;}
a.hot:visited { color:#f00;}
a.hot:hover {color:#c00;}

.f60 { color:#f60;}
a.f60:link {color:#f60;}
a.f60:visited { color:#f60;}
a.f60:hover {color:#c00;}

.bar1box { border-bottom:1px solid #BFD5E0; border-left:1px solid #BFD5E0; border-right:1px solid #BFD5E0; padding:5px; background:url(bar1_bj.gif) repeat-x bottom}
.bar3box {border-left:1px solid #FBE7C3; border-right:1px solid #FBE7C3; padding:5px;}
.bar4box {border-left:1px solid #C3E4FF; border-right:1px solid #C3E4FF; padding:2px 5px 2px 2px;}

#Qhmain_comm { width:225px ; height:24px; margin-top:1px; float:left;}
#Qhmain_detail { width:225px; clear:both;}
.bar_on_comm { width:83px; height:18px; text-align:center; float:left; padding-top:5px; background: url(bar2_hd_on.gif) no-repeat;}
.bar_on_comm a {color:#c00; font-weight:bold;}
.bar_on_comm a:hover { color:#f00; font-weight:bold;}
.bar_un_comm { width:83px; height:18px; text-align:center; float:left; padding-top:5px; background:url(bar2_hd_un.gif) no-repeat;}
.bar_un_comm a {color:#001D40; font-weight:bold;}
.bar_un_comm a:hover { color:#f00; font-weight:bold;}
.fro { padding-top:3px; border-bottom:1px solid #5E86B7; border-left:1px solid #5E86B7; border-right:1px solid #5E86B7;}

.fro input { border:1px solid #5E86B7; height:15px;}
.linemod { border-bottom:1px dashed #ccc; margin-top:4px; margin-bottom:2px;}
.linemod .t { line-height:22px;}
.linemod .t a { color:#0D497A;}
.linemod .t a:hover { color:#f00;}
.barbox td { line-height:22px; background:url(line_dl.gif) repeat-x bottom;}
.companyleft { background:#AED1EB; border-bottom:1px solid #5B8FB5; border-top:1px solid #DEEEFA; height:26px;}
.companyleft2 { background:#C5DEF1; border-bottom:1px solid #5B8FB5; border-top:1px solid #DEEEFA; height:26px;}
.companyleft a { color:#042136;}
.companyleft a:hover { color:#f00;}
.dhline { background:#f5f5f5; border-bottom:1px solid #cccccc;}
.tourtitle { background:url(tour_title.gif) repeat-x; height:54px;}
.tourtitle h1 { font-size:24px; line-height:120%;}




#newsdetail2 { width:612px; margin-top:20px; text-align:left; float:left;} 
#trl_d_h { width:90px; height:21px; float:left; padding:8px 5px 0px 5px; font-weight:bold;}
#trl_d_h img { padding-right:15px;}
#trl_d_m { width:500px; height:22px; float:left; padding:8px 5px 0px 5px;}
#trl_d_m h1 { font-size:14px; color:#c00;}
#trl_d_anpai { background:#F7F7F7 url(../images/line3.gif) repeat-x bottom; height:17px; margin-top:10px; padding-top:8px; padding-left:5px; color:#0B8E08; clear:both}
#trl_d_anpai img { padding-right:15px;}
#trl_d_anpaiday { margin-left:30px; width:100px; height:20px; float:left; padding-top:10px;}
.xing , .zhu , .can { width:150px; float:left; height:20px; overflow:hidden; padding-top:10px;}
.xing span { color:#E011A3;}
.zhu span { color:#f00;}
.can span { color:#0B8E08;}
#trl_d_detail { clear:both; padding-left:100px; padding-bottom:5px; line-height:18px; border-bottom:1px dashed #333;}
.linedetail {  margin-bottom:20px;}
.ticketname { width:180px; height:17px; padding-top:8px; text-align:right; float:left; border-bottom:1px solid #ccc; font-weight:bold;}
.ticketnamer { width:450px; height:22px; padding-top:3px; float:left; border-bottom:1px solid #ccc;}

.ticketname2 { width:180px; padding-top:8px; text-align:right; float:left; font-weight:bold;}
.ticketnamer2 { width:640px; padding-top:3px; float:left; text-align:center; }
.ticketnamer3 { width:640px;  padding-top:3px; float:left; text-align:center; }
.c1 { BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; LINE-HEIGHT: 14px; BORDER-BOTTOM: #666666 1px solid; }
.trl_imgbox { clear:left; width:675px; height:95px; margin-left:5px; margin-top:5px;}
.trl_imgbox .trlimg { width:165px; height:80px; padding:3px 0px 0px 3px; float:left;}
.trl_imgbox .trlimg div { height:15px; padding-top:5px; text-align:center;}


#picimg {width:630px; height:100px; text-align:left; margin-top:5px; clear:both;}
#picimg ul { margin:0px; width:600px;}
#picimg ul li { list-style:none; text-align:center; line-height:20px; float:left; width:120px;}
*:lang(zh) #picimg ul li { list-style:none; text-align:center; line-height:17px; float:left; width:125px!important; width:120px;}

.picmod { width:660px;text-align:center; margin-bottom:20px; overflow:hidden;}
.picmod span { line-height:20px; text-align:center; text-indent:2em;}
#marquee a { color:#fff;}
#marquee a:hover { color:#coo;}
#trl_d_h {border-bottom:1px solid #E5C79C; border-left:1px solid #E5C79C; border-top:1px solid #F3E9DA; border-right:1px solid #F3E9DA; background:#F4E0C2; font-weight:bold;}
#trl_d_h img { padding-right:15px;}
#trl_d_m {border-bottom:1px solid #E5C79C;}
#trl_d_yuding { background: url(bar2008.gif) repeat-x; height:22px; font-size:14px; font-weight:bold; padding:8px 0px 0px 10px; margin-top:10px; }
.linedetail { border:1px solid #ECD2A9; margin-bottom:20px;}
.linedetailtd { background:#ECD2A9;}
.datetrl { background:#D4B36B;}
.datetrl2 { background:#EAE6B8;}
.datetrl3 { background:#E0FAB5;}
.trl_imgbox .trlimg { background:url(../images/style110630_or.gif) no-repeat -700px -107px;}
.cardcfbox { border:1px solid #BC9C6C; background:#FFF8CC;}
.cardcfbox td { padding:5px;}


/*--业务咨询--*/
.dypass_right { width:100px; float:right; margin:0px; padding:0px;}
.dypass_right dl{ margin:0px; padding:0px;}
.dypass_right dt{ margin:0px; padding:0px;}
.dypass_right dt img{ margin:0px; padding:0px;}
.dypass_right dd{ background:url(dypass_r_bg.gif) bottom no-repeat; padding:0 14px 16px 13px; text-align:right; font-size:11px ;letter-spacing:-1px; margin:0px; margin-top:-5px;}
.dypass_right dd span{display:block; width:70px; border-top:1px dotted #999; color:#996; text-align:center; font-size:12px;letter-spacing:0px; padding-top:3px; padding-bottom:3px;}
.dypass_right dd span a:link{ color:#996;}
.dypass_right dd span a:visited{ color:#996;}
.dypass_right dd span a:active{ color:#996;}
.dypass_right dd img{ border:0; vertical-align:middle;}
.dypass_right dd a{display:block;color:#747E80; padding-bottom:1px;}


#mainsubnav{	line-height:22px;	display:none;	position:absolute;	width:800px; z-index:5000;	border:1px #7AAADB solid;	border-top:none;	left:-465px;	background:#F5F9FF;	top:36px;}/*ff*/
* html #mainsubnav{line-height:22px;	display:none;	position:absolute;	width:800px;	margin:0 160px;	z-index:5000;	border:1px #7AAADB solid;	border-top:none;	left:-625px;	background:#F5F9FF;	top:0px;}/*ie6*/
*+html #mainsubnav{line-height:22px;	display:none;	position:absolute;	width:800px;	margin:0 160px;	z-index:5000;	border:1px #7AAADB solid;	border-top:none;	left:-990px;	background:#F5F9FF;	top:36px;}	/*ie7*/

#mainsubnav .float_category{float:left; width:199px; overflow:hidden; border-right:1px dashed #ccc;}
#mainsubnav .float_category ul { margin-left:6px;}
#mainsubnav .float_category li a{
	padding-left:5px;
	color:#2461AB;
	display:block;
}
#mainsubnav .float_category li a:hover{
	background:#D8E3F0;
	color:#c00;
}
#mainsubnav .float_catename{
	padding-left:5px;
	line-height:22px;
	font-weight:bold;
	color:#006600;
}
#mainsubnav .float_catename a{
	color:#2461AB;}
#floatdiv { position:relative; width:0px; height:0px; z-index:5001}
	
DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #4690B9
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #4690B9
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}

a.name:link { color:#2C5E91;}
a.name:visited { color:#2C5E91;}
a.name:hover { color:#f00;} 

.jd_detail {line-height:22px;}
.jd_detail img { float:left; margin:10px;}
.detail { line-height:22px; text-indent:2pt;}
.detail h1 { text-align:center; line-height:200%}
.listbox { border-left:1px solid #94B3CA; border-bottom:1px solid #94B3CA; border-right:1px solid #94B3CA; background:#F9FBFF;}
.listbox td { text-align:left; line-height:22px; background:url(line_dl.gif) repeat-x bottom;}
#newsdetail { word-wrap:break-word; word-break:break-all; text-indent:2em; padding:20px 10px 30px 10px; font-size:14px; line-height:22px;}
#newsdetail img { float:left; padding:10px;}
#newsdetail li { border-bottom:1px dashed #f0f0f0;}
#newstitle { text-align:center; font-size:12px; color:#ccc;  border-bottom:1px solid #999;}
#newstitle h1 { font-size:18px; color:#333;}
.spanr span { float:right; margin-top:-10px;}
.sub2 { background: url(search_b1.gif) no-repeat; width:65px; height:18px; border:none; padding-top:2px;}
.newsbartd td { border-bottom:1px dashed #ccc;}
.an_dr {
	color: #05235F;
	background-image: url(ljdran.gif);
	border: 0px;
	height: 20px;
	width:57px;
	margin-bottom:-2px;
	font-weight: bold;
}
/*- Menu tabsd--------------------------- */ 


   #tabsd {
      float:left;
      width:100%;
	  height:100%;
      background:#ffffff;
      font-size:12px;
      line-height:normal;
      }
    #tabsd ul {
	margin:0;
	padding:3px 0px 0px 0px;
	list-style:none;
      }
    #tabsd li {
      display:inline; margin-left:3px; margin-right:3px;
      padding:0;
      }
    #tabsd a {
      float:left;
      background:url("tableft.gif") no-repeat left top;
       margin-left:3px; margin-right:3px;
      padding:0 0 0 4px; font-size:12px;
      text-decoration:none;
      }
    #tabsd a span {
      float:left;
      display:block;
      background:url("tabright.gif") no-repeat right top;
      padding:0px 2px 1px 2px; font-size:12px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsd a span {float:none; font-size:12px;}
    /* End IE5-Mac hack */
    #tabsd a:hover span {
      color:#FF9834; background:url("tabright.gif") no-repeat right top;
      }
    #tabsd a:hover {
      background-position:100% -20px;background:url("tableft.gif") no-repeat left top;
      }
    #tabsd a:hover span {
      background-position:100% -20px; background:url("tabright.gif") no-repeat right top;
      }

/*=======on=======*/
 #tabsd li .linkon { display:inline; margin-left:3px; margin-right:3px;
      padding:0;
      }
    #tabsd .linkon a {
      float:left;
      background:url("ctableft.gif") no-repeat left top;
       margin-left:3px; margin-right:3px;
      padding:0 0 0 4px; font-size:12px;
      text-decoration:none;    }
    #tabsd .linkon a span {
     float:left;
      display:block;
      background:url("ctabright.gif") no-repeat right top;
      padding:0px 2px 1px 2px; font-size:12px;
      color:#000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsd .linkon a span {float:none; font-size:12px;}
    /* End IE5-Mac hack */
    #tabsd .linkon a:hover span {
	color:#000; background:url("ctabright.gif") no-repeat right top;
      }
    #tabsd .linkon a:hover {
	background-position:100% -20px;background:url("ctableft.gif") no-repeat left top;
      }
    #tabsd .linkon a:hover span {
	background-position:100% -20px; background:url("ctabright.gif") no-repeat right top;
      }