body{ color:#666; font-size:12px; font-family:Arial;}
*{ padding:0; margin:0}
ul,li{ list-style-type:none}
.clearboth{clear:both; visibility:hidden}
.divline{ clear:both; overflow:hidden; height:15px; width:100%}/*分隔空间*/
img{ border:none}
/*清除浮动*/
.clearfix:after{ content:"\200B"; display:block; height:0; clear:both;}
.clearfix{ *zoom:1;}

a:link{ color:#666; text-decoration:none}
a:visited{ color:#666; text-decoration:none}
a:hover{ color:#ff8209; text-decoration:none}

.white a:link{ color:#fff; text-decoration:none}
.white a:visited{ color:#fff; text-decoration:none}
.white a:hover{ color:#fff; text-decoration:underline}

.green a:link{ color:#5a840a; text-decoration:none}
.green a:visited{ color:#5a840a; text-decoration:none}
.green a:hover{ color:#ff8209; text-decoration:underline}

.header{ background:url(../images/hudieyuan/header.jpg) no-repeat center top; height:540px;}
.menu{ width:1000px; height:40px; margin:0 auto; padding-top:472px;}
.menu a{ display:block; height:40px; float:left;}
.menu_1{ width:50px; margin-left:110px;}
.menu_2{ width:50px; margin-left:50px;}
.menu_3{ width:50px; margin-left:50px;}
.menu_4{ width:100px; margin-left:45px;}
.menu_5{ width:100px; margin-left:45px;}
.menu_6{ width:100px; margin-left:45px;}
.menu_7{ width:50px; margin-left:45px;}

.main{ width:980px; margin:0 auto;}
.main_left{ width:224px; float:left;}
.main_right{ width:745px; float:right;}

.tickets{}
.tickets h1{ width:224px; height:58px; background:url(../images/hudieyuan/tickets_top.gif) no-repeat;}
.tickets ul{ width:174px; padding:0 25px; background:url(../images/hudieyuan/tickets_center.gif) repeat-y;}
.tickets ul li{ color:#666; float:left; padding-bottom:5px;}
.tickets ul li span{ display:block; float:left; line-height:20px;}
.tickets_input{ width:124px; float:left; padding:0 3px; color:#666; border:1px #CCC solid; height:18px; line-height:18px;}
.tickets ul li textarea{ width:130px; float:left; color:#666; border:1px #CCC solid; overflow-y:hidden;}
.tickets_btn{ width:46px; height:21px; background:url(../images/hudieyuan/tickets_btn.gif) no-repeat; border:none; color:#FFF; margin-right:8px; cursor:pointer;}
.tickets_btnbox{ padding-left:36px;}
.tickets h2{ width:224px; height:25px; background:url(../images/hudieyuan/tickets_bottom.gif) no-repeat;}
.tickets ul li select{ width:124px; float:left; border:1px #CCC solid;}

.adlist{ width:224px; height:196px; background:url(../images/hudieyuan/adlist.gif) no-repeat; overflow:hidden; margin-top:15px;}
.adlist_a{ height:50px; width:120px; line-height:50px; padding-left:60px; margin:0 auto; background:url(../images/hudieyuan/adlist_a.gif) no-repeat; font-size:20px; font-family:"黑体"; margin-top:14px;}
.adlist_b{ height:50px; width:120px; line-height:50px; padding-left:60px; margin:0 auto; background:url(../images/hudieyuan/adlist_b.gif) no-repeat; font-size:20px; font-family:"黑体"; margin-top:9px;}
.adlist_c{ height:50px; width:120px; line-height:50px; padding-left:60px; margin:0 auto; background:url(../images/hudieyuan/adlist_c.gif) no-repeat; font-size:20px; font-family:"黑体"; margin-top:9px;}

.tel{ width:224px; height:67px; background:url(../images/hudieyuan/tel.gif) no-repeat; margin-top:15px;}

.main_list{ width:224px; margin-top:15px;}
.main_list h1{ width:224px; height:10px; background:url(../images/hudieyuan/main_list_top.gif) no-repeat; overflow:hidden;}
.main_list h2{ width:200px; height:26px; background:url(../images/hudieyuan/main_list_title.gif) no-repeat; text-align:center; line-height:26px; font-size:14px; margin-bottom:10px;}
.main_list p{ width:224px; height:10px; background:url(../images/hudieyuan/main_list_bottom.gif) no-repeat;}
.main_list ul{ width:224px; background:url(../images/hudieyuan/main_list_center.gif) repeat-y; padding:0 12px;}
.main_list ul li{ height:22px; line-height:22px; background:url(../images/hudieyuan/dot.gif) left center no-repeat; padding-left:10px;}

.news{ width:395px; float:left;}
.news_tab{ height:25px; background:url(../images/hudieyuan/news_tab_bg.gif) repeat-x;}
.news_tab ul li{ width:96px; height:25px; float:left; background:url(../images/hudieyuan/news_tab.gif) no-repeat; margin-right:2px; line-height:25px; text-align:center; font-weight:bold;}
.news_tab ul li a:link{ color:#fff; text-decoration:none}
.news_tab ul li a:visited{ color:#fff; text-decoration:none}
.news_tab ul li a:hover{ color:#fff; text-decoration:underline}
.news_tab ul li.news_tab_hover{ background:url(../images/hudieyuan/news_tab_hover.gif);}
.news_tab ul li.news_tab_hover a:link{ color:#333; text-decoration:none}
.news_tab ul li.news_tab_hover a:visited{ color:#333; text-decoration:none}
.news_tab ul li.news_tab_hover a:hover{ color:#333; text-decoration:underline}

.news_box{ margin-top:10px;}
.news_box p{ line-height:20px; margin-bottom:8px;}
.news_box p img{ float:left; margin-right:8px; width:80px; height:60px;}
.news_box p a{ font-size:14px; font-weight:bold;}
.news_box ul li{ height:22px; line-height:22px; background:url(../images/hudieyuan/dot.gif) left center no-repeat; padding-left:10px;}

.hot{ width:350px; float:right;}
.hot h1{ width:350px; height:10px; background:url(../images/hudieyuan/hot_top.gif) no-repeat; overflow:hidden;}
.hot ul{ background:url(../images/hudieyuan/hot_center.gif) repeat-y; padding:0 10px;}
.hot ul h3{ width:330px; height:25px; background:url(../images/hudieyuan/hot_h3.gif) no-repeat;}

.hot ul li{ width:100px; margin-top:15px; float:left; padding:0 5px;}
.hot ul li p{ width:100px; height:80px; overflow:hidden;}
.hot ul li h4{ font-size:12px; font-weight:normal; text-align:center; margin-top:8px;}
.hot ul li h5{ font-size:12px; text-align:center; margin-top:8px;}
.hot ul li p img{ width:100px; height:80px;}

.hot h2{ width:350px; height:10px; background:url(../images/hudieyuan/hot_bottom.gif) no-repeat;}

.slides{ width:350px; height:170px; background:#8cc22d; float:left;}
.xl{ width:350px; float:right;}
.xl h1{ background:url(../images/hudieyuan/aa_27.gif) no-repeat left center; height:24px; line-height:24px; font-size:14px; padding-left:16px; border-bottom:2px #c9d898 solid;}
.xianlu_box{ margin-top:10px;}
.xianlu_box p{ line-height:20px; margin-bottom:8px;}
.xianlu_box p img{ float:left; margin-right:8px; width:80px; height:60px;}
.xianlu_box p a{ font-size:14px; font-weight:bold;}
.xianlu_box ul li{ height:22px; line-height:22px; background:url(../images/hudieyuan/dot.gif) left center no-repeat; padding-left:10px;}

.photo{ width:730px;}
.photo h1{ background:url(../images/hudieyuan/aa_27.gif) no-repeat left center; height:24px; line-height:24px; font-size:14px; padding-left:16px; border-bottom:2px #c9d898 solid;}
.photobox{ width:678px; height:140px; padding:20px 26px 0 26px; margin-top:15px; background:url(../images/hudieyuan/photo_bg.gif) no-repeat;}
.photo_left{ width:9px; height:78px; background:url(../images/hudieyuan/photo_left.gif) repeat; cursor:pointer; float:left; margin-top:12px;}
.photo_right{ width:9px; height:78px; background:url(../images/hudieyuan/photo_right.gif) repeat; cursor:pointer; float:right; margin-top:12px;}
.photo_center{ width:660px; height:120px; float:left; overflow:hidden;}
.photo_center ul li{ width:120px; height:120px; text-align:center; float:left; margin-left:10px; display:inline;}
.photo_center ul li p{ width:120px; height:100px; overflow:hidden;}
.photo_center ul li span{ display:block; padding-top:5px;}
.photo_center ul li p img{ width:120px; height:100px;}

.zhinan{ width:350px; float:left;}
.zhinan h1{ background:url(../images/hudieyuan/aa_27.gif) no-repeat left center; height:24px; line-height:24px; font-size:14px; padding-left:16px; border-bottom:2px #c9d898 solid;}
.zhinan ul{ margin-top:10px;}
.zhinan ul li{ height:22px; line-height:22px; background:url(../images/hudieyuan/dot.gif) left center no-repeat; padding-left:10px;}

.youji{ width:350px; float:right;}
.youji h1{ background:url(../images/hudieyuan/aa_27.gif) no-repeat left center; height:24px; line-height:24px; font-size:14px; padding-left:16px; border-bottom:2px #c9d898 solid;}
.youji ul{ margin-top:10px;}
.youji ul li{ height:22px; line-height:22px; background:url(../images/hudieyuan/dot.gif) left center no-repeat; padding-left:10px;}

.list_title{ width:690px; height:42px; line-height:42px; padding:0 20px; background:url(../images/hudieyuan/list_title.gif) no-repeat; color:#FFF;}
.list_con{ width:730px;}
.list_con ul li{ height:80px; overflow:hidden; line-height:20px; border-bottom:1px #ddd solid; padding:15px 10px;}
.list_con ul li img{ width:120px; height:80px; float:left; margin-right:10px;}
.list_con ul li a{ font-size:14px; font-weight:bold;}

.nextpage{ padding:20px 10px}
.nextpage ul li{ float:left; border:1px #ddd solid; padding:3px; margin-right:3px}

.show_title{ font-size:20px; font-weight:bold; color:#d92ea1; text-align:center; border-bottom:1px #ddd solid; padding:15px 0}
.show_info{ padding:15px 0; text-align:center; color:#999}
.show_center{ font-size:14px; line-height:200%; padding:0 15px 15px 15px}
.show_center img{ max-width: 600px; width:expression(this.width > 600 ? "600px" : this.width); overflow:hidden;}
.show_updown{ border-top:1px #ddd solid; padding:15px; line-height:22px}

.footer{ background:url(../images/hudieyuan/footer.jpg) no-repeat center top; height:362px;}
.footer_center{ width:980px; margin:0 auto; line-height:24px; text-align:center; padding-top:200px;}

.links{}
.links li{display: inline;}
.links h1{ background:url(../images/hudieyuan/aa_27.gif) no-repeat left center; height:24px; line-height:24px; font-size:14px; padding-left:16px; border-bottom:2px #c9d898 solid; color:#477412;}
.links p{ padding:20px;}
.links p a{ padding-right:10px;}

.main_list_pic a{ display:block; width:100px; height:60px; margin-bottom:10px; text-align:center; float:left;}
.main_list_pic a img{ width:90px; height:60px;}



.divimg{display:none;}
.fr{float:right;}
.xianlu{clear:both; margin:15px 0;position: relative; }
.xianlu ul{display:none;  border: 1px solid #5a840a; padding:10px 0;}
.xianlu .tit{height:40px; position:relative;}
.xianlu .tit .dh{font-weight: bold;color:#5a840a; font-family:"Microsoft YaHei"; font-size:16px; position:absolute; right:20px; top:10px;}
.xianlu .tit a{display:block;font-weight: bold; float:left; padding:0 15px; line-height:40px; color:#fff; font-size:16px;  margin-right:10px; font-family:"Microsoft YaHei";}
.xianlu .tit a.xz0{background: url(http://www.dlbyg.com/skin/bingyugou/nav_bg_2.gif) 0 0 repeat-x;color: #ffffff;  text-decoration:none;} 
.xianlu .tit a.hover0{color:#5a840a;  text-decoration:none;} 
.xianlu ul li{height:25px; border-bottom: 1px dotted #5a840a; padding-top:5px; margin:0 10px;}
.xianlu ul li a,.xianlu ul li span{font-size:14px; display:block; }
.xianlu ul li a{font-weight: bold;color:#5a840a;float:left; height:28px; line-height:28px; }
.xianlu ul li span{ display:inline-block;width: 160px;}
.xianlu ul li span strong{ font-size:20px;color:#ab0a05; }

.xianlu ul li span a{display: inline-block;width: 35px;height: 19px;line-height: 19px;text-align: center;background:url(http://www.dlbyg.com/skin/bingyugou/dfgj.jpg) repeat-x;font-weight: normal;color: #fff;padding: 0;border-radius:3px;font-size: 12px;float: none;}



.xianlu ul li a:hover .divimg{position:absolute;top:50%;left:50%;margin:-130px 0 0 -95px;width:440px;height:300px;z-index:9999;display:block;}
.xianlu ul li a:hover .divimg p{padding:20px;}
.xlimg{width:400px;height:260px;padding:3px;border:1px solid #5E5B5B;-moz-box-shadow:-10px 10px 15px #5E5B5B;-webkit-box-shadow:-10px 10px 15px #5E5B5B;box-shadow:-10px 10px 15px#5E5B5B;background:#ffffff;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#000000');}
