﻿@charset "utf-8";
/* CSS Document */

.pan_fbxx{ height:auto !important; height:96px; min-height:96px}

.pan_ppzh{ height:auto !important; height:425px; min-height:425px}

/* --------------------------roll_box style------------------------------- */
.tpxw{ height:215px}

.rollBox{ width:940px; overflow:hidden; margin:8px auto 0; position:relative}
.rollBox .Cont{ width:880px; overflow:hidden; margin:0 auto}
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont .pic{ width:130px; float:left; text-align:center; padding-right:18px}
.rollBox .Cont .pic img{ background:#fff; border:1px solid #77a7cd; display:block; margin:0 auto; width:135px; height:135px}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ line-height:30px; text-align:center; width:135px; display:block}
.rollBox #List1,.rollBox #List2{ float:left}
.rollBox .leftbt{ position:absolute; left:0; top:30px; cursor:pointer}
.rollBox .rightbt{ position:absolute; float:right; right:0; top:30px; cursor:pointer}

/* --------------------------pagesnum style------------------------------- */
.page_num { padding:20px 0 0 10px}
.page_num a { BORDER: #4da3dd 1px solid; TEXT-DECORATION: none; background:#e5f2fa; padding:0 8px; height:30px; line-height:30px; padding:5px 8px}
.page_num a:hover { BACKGROUND-COLOR: #007cce; color:#fff}

/* --------------------------hzcd style------------------------------- */
.pan_hzcd{ height:auto !important; height:147px; min-height:147px; background-position: left top}

ul.place{ width:600px; margin:0 auto 14px; height:auto; overflow:hidden; border-bottom:1px solid #7ebce5; border-right:1px solid #7ebce5}
ul.place li{ float:left; width:74px; height:32px; line-height:32px; text-align:center; border-top:1px solid #7ebce5; border-left:1px solid #7ebce5; background:#fff}
ul.place li a,ul.place li a:hover,ul.place li a:visited{ color:#01569a}

dl.contrylist{ width:621px; margin:0 auto; padding:15px 3px; background:url(../images/sub_dot01.gif) bottom repeat-x; overflow:hidden}
dl.contrylist dt{ float:right; width:500px}
dl.contrylist dt a,dl.contrylist dt a:hover,dl.contrylist dt a:visited{ font-size:14px; font-weight:bold; color:#01569a}
dl.contrylist .contrypic{ float:left}
dl.contrylist .contrytxt{ display:block; width:460px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:right; color:#666; margin:21px 40px 0 0}

/* --------------------------pan_dlzg style------------------------------- */
.pan_dlzg{ height:198px}

.showdl{ width:278px; margin:10px auto 0; display:block; overflow:hidden; zoom:1}
.showdl dt a,.showdl dt a:hover,.showdl dt a:visited{ display:block; height:124px; text-indent:-999px; background:url(../images/3d_show.gif) no-repeat}
.showdl dd a,.showdl dd a:hover,.showdl dd a:visited{ font:bold 12px/34px 宋体; color:#ff3300; margin-left:10px}

/* --------------------------pan_zgtj style------------------------------- */
.pan_zgtj{ height:auto !important; height:170px; min-height:170px}

/* --------------------------pan_hzfw style------------------------------- */
.pan_hzfw{ height:auto !important; height:260px; min-height:260px}

.imglink{ width:270px; margin:7px 0 0 12px}
.imglink li{ float:left; margin:7px 0 0 16px}

.txtlink{ width:252px; margin:0 auto}
.txtlink li{ float:left; width:61px; text-align:right; margin-top:10px}
.txtlink li a,.txtlink li a:hover,.txtlink li a:visited{ text-decoration:underline}

/* --------------------------pan_zzjg style------------------------------- */
.pan_zzjg{ height:auto !important; height:252px; min-height:252px; background:url(../images/zzjg_bg.gif) no-repeat bottom left}

/* --------------------------pan_zljh style------------------------------- */
.pan_zljh{ height:auto !important; height:296px; min-height:296px}
.pan_zljh a.jhimg{ display:block; width:249px; height:56px; margin:7px auto 0}

#demo { overflow:hidden; height: 192px}

/* --------------------------pan_hzyl style------------------------------- */
.pan_hzyl{ height:240px; overflow:hidden}

#Calendar {
	HEIGHT: 206px; border:none; width:100%
}
#Calendar .titleBar {
	BACKGROUND: url(../images/tb_calendar.gif)
}
#TheCalendar { BACKGROUND: url(../images/calendar_bg.gif) repeat-x; HEIGHT: 181px; width:auto; margin-top:-4px}
#TheCalendar .month {
	FONT-WEIGHT: bold; COLOR: #0a66b0; LINE-HEIGHT: 23px
}
#TheCalendar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/week.gif) no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 260px; PADDING-TOP: 22px; HEIGHT: auto
}
#TheCalendar LI {
	BACKGROUND: url(../images/bg_date.gif); FLOAT: left; MARGIN: 1px; WIDTH: 35px; COLOR: #666; LINE-HEIGHT: 19px; HEIGHT: 19px; TEXT-ALIGN: center
}
#TheCalendar LI A {
	DISPLAY: block; BACKGROUND: url(../images/bg_expoDay.gif); WIDTH: 35px; COLOR: #fff
}
#TheCalendar .out {
	DISPLAY: block; BACKGROUND: url(../images/bg_outDate.gif); WIDTH: 35px; COLOR: #cacaca
}
#TheCalendar LI A:hover {
	TEXT-DECORATION: none
}
#TodayCount { COLOR: #0a66b0; LINE-HEIGHT: 29px; display:block; text-align:center}

/* --------------------------pan_jjqm style------------------------------- */
.pan_jjqm{ height:auto !important; height:186px; min-height:186px}

ul.woaicss_title{ float:right; margin-top:6px; margin-right:5px}
ul.woaicss_title li { float:left}
ul.woaicss_title li a { display:block; heigth:22px; line-height:22px; padding:0 9px; font-weight:bold}
ul.woaicss_title li a:hover { text-decoration:none;}

a.ad_Tabopen{ background:url(../images/tab_bg01.gif) repeat-x; font-weight:bold}
a.ad_Tabclose,a.ad_Tabclose:hover,a.ad_Tabclose:visited{ background:none; color:#fff; font-weight:normal}

/* --------------------------pan_dqzh style------------------------------- */
.pan_dqzh{ height:auto !important; height:232px; min-height:232px}

/* --------------------------hzyg style------------------------------- */
dl.yg{ width:624px; padding:12px 0 0 8px; margin:0 auto; background:url(../images/sub_dot01.gif) bottom repeat-x; overflow:hidden}
dl.yg dt a{ font-size:14px; font-weight:bold}
dl.yg dd ul{ width:610px; margin:10px 0 5px 15px}
dl.yg dd ul li{ width:235px; height:25px; line-height:25px; color:#333; overflow:hidden; float:left}

/* --------------------------zljh style------------------------------- */
.table_zljh td{ line-height:200%; padding:10px 0 10px 12px}
.table_zljh td.cap{ padding-left:0; font-weight:bold}
.table_zljh td.zhu{ font-weight:bold; font-size:14px; color:#ff0000}

/* --------------------------pan_zgjs_intro style------------------------------- */
div.zgjs_intro_frame{ border:0; border-top:2px solid #5b92d5}
.zgjs_zgpho{ float:left; border:1px solid #7ebce5; width:88px; height:88px; overflow:hidden; margin-left:10px}
.zgjs_zgpho img{ max-width: 88px; height:88px; width:expression(this.width > 88 ? "88px" : this.width);}
.zgjs_right_frame{ margin-left:75px; text-align:left;}
dl.zgjs_intro{ border-bottom:1px solid #7dbce5; width:503px}
dl.zgjs_intro.last{ border:none}
dl.zgjs_intro dd.left{ width:230px}
dl.zgjs_intro dd.right{ width:125px}
dl.zgjs_intro dd.adr{ width:415px}
dl.zgjs_intro dd.long{ height:auto; overflow:hidden; zoom:1; width:415px; line-height:190%}

/* --------------------------pan_zgtp style------------------------------- */
ul.pan_zgtp{ margin-top:20px}
ul.pan_zgtp li{ float:left; margin-left:14px;}
ul.pan_zgtp li a.zgimg{ display:block; border:1px solid #7ebce5; width:88px; height:88px; overflow:hidden}
ul.pan_zgtp li a.zgimg img{ max-width: 88px; height:88px; width:expression(this.width > 88 ? "88px" : this.width);}
ul.pan_zgtp li a.tit{ display:block; line-height:27px; text-align:center; width:88px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

/* --------------------------pan_zg_list style------------------------------- */
dl.zg_list .contrypic{ border:1px solid #7ebce5; width:88px; height:88px; overflow:hidden}
dl.zg_list .contrypic img{ max-width: 88px; height:88px; width:expression(this.width > 88 ? "88px" : this.width);}
dl.zg_list .contrytxt{ display:block; width:460px; float:right; color:#333; margin-top:8px; line-height:150%; overflow:visible; text-overflow:none; white-space:normal}

/* --------------------------pan_zhhd style------------------------------- */
.pan_zhhd{ border:2px solid #c0c0c0; border-top:none; background:url(../images/shjh_book.gif) no-repeat bottom; height:556px; margin-top:-2px}
ul.shhd_list{ width:480px; margin:95px auto 0}
ul.shhd_list li{ height:36px; line-height:36px; background:url(../images/shjh_icon.gif) no-repeat 0 11px; padding-left:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
ul.shhd_list li a{ font:bold 14px/36px 宋体;}

.shhd_main{ text-align:center; padding:20px 0}





/* ==========================css style by SJ=========================== */
/* --------------------------hzfw style------------------------------- */
.pan_hzfw_xx{ height:auto !important; height:95px; min-height:95px; background-position: left top}
.booked{ float:left;}

ul.hzfw_place{ margin-left:18px;_margin-left:9px; height:95px;}
ul.hzfw_place li{ float:left; width:48px; padding-left:14px; height:28px; line-height:28px; background:url(../images/hzfw_icon.gif) no-repeat left center; margin:0 18px}
ul.hzfw_place li a,ul.place li a:hover,ul.place li a:visited{ color:#01569a}

dl.expo_list{ width:624px; padding:8px 0 0 8px; margin:0 auto; background:url(../images/sub_dot01.gif) bottom repeat-x; overflow:hidden}
dl.expo_list dt{line-height:28px; height:28px; overflow:hidden;font-size:14px; font-weight:bold; color:#01569a}
dl.expo_list dt a{ font-size:14px; font-weight:bold; }
dl.expo_list dt a:link,dl.expo_list dt a:visited,dl.expo_list dt a:hover{color:#ff6600;}
dl.expo_list dd ul{ width:610px; margin:0px 0 5px 15px}
dl.expo_list dd ul li{ width:590px;  line-height:23px; color:#333;  float:left}

/* --------------------------hzfw_company_cont style------------------------------- */
.company_cont{ border:1px solid #7dbce5; border-top:2px solid #5b92d5;height:auto !important; height:217px; min-height:217px; }
.company_cont h2{ font-size:28px; font-weight:bold; font-family:"黑体"; color:#01569a; height:66px; line-height:66px; padding-left:25px; background:url(../images/company_cont.gif) repeat-x left top}
.company_cont_height{height:auto !important; height:160px; min-height:160px; }
dl.company_content{ margin-left:40px;}
dl.company_content dt{ width:70px; float:left; line-height:28px; height:28px; font-weight:bold; color:#01569a}
dl.company_content dd{ width:200px; float:left;line-height:28px; height:28px;}
dl.company_content dd.cont_width500{ width:500px}
p.ser_notice{ background:url(../images/hzfw_icon_bg.gif) repeat-x left top; padding:16px 25px; line-height:24px; color:#01569a}

p.expo_intro{  padding:15px 5px; line-height:19px; color:#01569a}
p.expo_intro span{ font-size:14px; color:#ff3300; font-weight:bold; margin-top:50px; display:block}
/* --------------------------zzjg style------------------------------- */
dl.expo_com{ width:624px; padding:8px 0 0 8px; margin:0 auto; background:url(../images/sub_dot01.gif) bottom repeat-x; overflow:hidden}
dl.expo_com dt{line-height:28px; height:28px; overflow:hidden;font-size:14px; font-weight:bold; color:#01569a}
dl.expo_com dt a{ font-size:14px; font-weight:bold; }
dl.expo_com dd{ width:610px; margin:0px 0 5px 15px}
dl.expo_com dd span{ font-weight:bold; color:#000; line-height:21px;}
dl.expo_com dd p{ color:#333; line-height:22px;}
.list_noicon li{ background:none; padding-left:5px}
