@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.clear{ clear:both; line-height:0; font-size:0}
img{ border:none; font-size:0;}
.MA15{ margin:15px}
.block{ display:inline-block}
.dsp_no{ display:none}
a{ text-decoration:none}
body{ background:#fff; font-family:microsoft yahei; }
.top1{width:100%; height:100px; background:url(images/top1.jpg) no-repeat center top;}
.top2{width:100%; height:100px; background:url(images/top2.jpg) no-repeat center top;}
.top3{width:100%; height:100px; background:url(images/top3.jpg) no-repeat center top;}
.top4{width:100%; height:100px; background:url(images/top4.jpg) no-repeat center top;}
.top5{width:100%; height:100px; background:url(images/top5.jpg) no-repeat center top;}

.wap{width:1000px; margin:0 auto;}
.wap .content{ border:1px solid #d8d8d8; background:#fff; margin-top:5px; position:relative}
.wap .content .menu_b{width:1000px; height:50px; background: url(images/nav_bg.jpg);display: table-cell}
.wap .content .menu_b ul{width:1000px;}
.wap .content .menu_b ul li{ display:inline-block; background:url(images/pic_bg.png) 158px -272px  no-repeat;width:166px;float:left; text-align:center;}
.wap .content .menu_b ul li a{ font-size:20px; color:#fff; line-height:50px; text-align:center;width:167px; display:inline-block; height:50px; text-decoration:none}
.wap .content .menu_b ul li a:hover,.wap .content .menu_b ul li a.on{ background:url(images/pic_bg.png) no-repeat left bottom; width:167px; height:55px; margin-top:-5px; display:inline-block; line-height:55px;}
.wap .content .menu_b ul li.nobg{ background:none}

/*Õ¹»áÈÈµã*/
.zh_hot{ margin:15px 10px; display:inline-block}
.zh_hot_l{float:left;width:330px; height:378px; background:#edecec; overflow:hidden; padding:5px;position: relative;}
#slider{ position:relative}
#slider .changeDiv{ position: absolute; line-height:0; overflow:hidden; left:0px; top:0}
#slider .changeDiv img{width:330px; height:378px;}
#slider h3{ position:absolute; left:0px; bottom:0px; background:#000;filter: Alpha(Opacity=60);opacity: 0.6;-moz-opacity: 0.6; font-size:14px; color:#fff;width: 100%;
height: 40px;line-height: 40px;padding-left: 5px;}
#slider .ul_change{ position:absolute;right:0px; top:352px; z-index:10}
#slider .ul_change li{width:12px; height:12px; background: url(images/pic_bg.png) -28px top no-repeat; float:left; margin-right:5px; padding:0; border:none}
#slider .ul_change li.on{width:12px; height:12px; background: url(images/pic_bg.png) left top no-repeat;}
.zh_hot_m{width:352px; margin:0px 10px;float:left;}
.zh_hot_m .zh_hot_t b{ font-size:14px; line-height:24px;}
.zh_hot_m .zh_hot_t p{ font-size:12px; color:#333333; line-height:24px;}
.zh_hot_m .zh_hot_t p a,.box1 .box1-tp-box .box1-tp-txt dd p a{ color:#335d02}
.zh_hot_m .zh_hot_t p a:hover,.box1 .box1-tp-box .box1-tp-txt dd p a:hover{ color:#68bd03}
.zh_hot .zh_hot_t li{ border:1px solid #edecec; padding:5px 8px; margin-bottom:5px;}
.zh_hot .zh_hot_t li:hover{ background:#f5f6f6}
.zh_hot_m h3{ text-align:center; line-height:0px; color:#335d01; border-bottom:3px solid #edecec; margin:22px 0px}
.zh_hot_m h3 strong{ background:#fff; padding:5px 8px; z-index:1}
.zh_hot_d li{ font-size:14px; background:url(images/pic_bg.png) no-repeat left -315px; border:1px solid #fff; line-height:24px; padding-left:20px}
.zh_hot_d li a{ color:#000}
.zh_hot_d li a:hover{ color:#666}
.zh_hot_r{ width:264px;border:1px solid #edecec; background:#f9f9f9; text-align:center}
.zh_hot_r h4{ height:40px; background:#335d02; text-align:center; line-height:40px; font-size:18px; color:#fff; font-weight:normal}
.zh_hot_r .menu_l{ margin-top:8px;}
.zh_hot_r .menu_l p{ font-size:12px; text-align:center; float:left;width:100%; line-height:35px; color:#666666;}
.zh_hot_r .menu_l li{width:25%; float:left; position:relative}
.zh_hot_r .menu_l li span{width:100%;clear:both; height:20px; display:inline-block;border-bottom:1px solid #cccccc; padding-bottom:10px}
.zh_hot_r .menu_l li .info{ background:url(images/nav_pic.png) 25px top no-repeat}
.zh_hot_r .menu_l li .info:hover,.zh_hot_r .menu_l li.on .info{ background:url(images/nav_pic.png) 25px -37px no-repeat}

.zh_hot_r .menu_l li .traffic{ background:url(images/nav_pic.png) -35px  top no-repeat}
.zh_hot_r .menu_l li .traffic:hover,.zh_hot_r .menu_l li.on .traffic{ background:url(images/nav_pic.png) -35px  -37px no-repeat}

.zh_hot_r .menu_l li .lodging{ background:url(images/nav_pic.png) -95px  top no-repeat}
.zh_hot_r .menu_l li .lodging:hover,.zh_hot_r .menu_l li.on .lodging{ background:url(images/nav_pic.png) -95px  -37px no-repeat}
.zh_hot_r .menu_l li .schedule{ background:url(images/nav_pic.png) -155px  top no-repeat}
.zh_hot_r .menu_l li .schedule:hover,.zh_hot_r .menu_l li.on .schedule{ background:url(images/nav_pic.png) -155px  -37px no-repeat}
.zh_hot_r .menu_l li i{width:6px; height:10px; background:url(images/pic_bg.png) left -255px;z-index: 1;
display: inline-block;position: absolute;left: 30px;top: 25px; display:none}
.zh_hot_r .menu_l li:hover i,.zh_hot_r .menu_l li.on i{ display:block}

.zh_hot_r_d { padding:4px 20px 15px 20px; border-top:1px solid #edecec;margin-top: 5px;}
.zh_hot_r_d ul li b{ width:60px;font-size:12px;float:left; line-height:25px;}
.zh_hot_r_d ul li p{width:160px; font-size:12px; line-height:25px; text-align:left; float:left}
.zh_hot_r_d ul li span{width:154px; height:45px; background:url(images/pic_bg.png) left -354px; display:inline-block}

.title,.title1 { position:relative; display:inline-block; clear:both}
.title i,.title1 i{width:35px; height:40px; background:url(images/pic_bg.png) no-repeat left -60px; display:inline-block; float:left;margin-top: 4px;}
.title h2{width: 928px;float:left; border-bottom:1px solid #335d01;  color:#333333; font-weight:normal; padding-left:5px}
.title1 h2{width: 680px;float:left; border-bottom:1px solid #335d01;  color:#333333; font-weight:normal; padding-left:5px}
.title strong,.title1 strong{float:left;font-weight:normal;font-size:38px; line-height:40px}
.title p,.title1 p{ font-size:12px; color:#666666;float: left;margin-top: 25px; padding-left:5px; text-transform:uppercase}
.title span,.title1 span{ position:absolute; right:0px; top:35px; width:14px; height:14px; display:inline-block; background:#68bd03}


/*box1*/
.box1{ padding:10px; width:948px; background-color:#F6F6F6; position:relative}
.box1 .box1-tp-box{width:928px; height:309px;background-color:#FFF; overflow:hidden; border:1px dotted #474747; padding:10px}
.box1 .box1-tp-box .pic{ float:left; width:309px; height:309px; overflow:hidden;}
.box1 .box1-tp-box .box1-tp-txt{float:left; width:595px; height:auto;padding: 30px 0px 30px 20px;overflow:hidden;}
.box1 .box1-tp-box .box1-tp-txt dl{ width:596px; overflow:hidden;}
.box1 .box1-tp-box .box1-tp-txt dt{ margin-bottom:15px; border-left:10px solid #ffde00}
.box1 .box1-tp-box .box1-tp-txt strong{ display:block; padding-left:10px;font-size:24px; font-weight:bold;overflow:hidden; line-height:35px}
.box1 .box1-tp-box .box1-tp-txt strong a{ color:#000000; text-decoration:none}
.box1 .box1-tp-box .box1-tp-txt .name{display:block;font-size:20px; padding-left:10px; color:#494949; line-height:30px}
.box1 .box1-tp-box .box1-tp-txt dd{  line-height:24px; color:#AEAEAE; overflow:hidden; padding:10px}
.box1 .box1-tp-box .box1-tp-txt dd b{ font-size:20px; line-height:30px; background:#335d02; color:#fff; font-weight:normal; padding:5px 10px; position:relative}
.box1 .box1-tp-box .box1-tp-txt dd b i{width:15px; height:11px; background:url(images/pic_bg.png) no-repeat left -203px; position:absolute; top:50px; left:48%}
.box1 .box1-tp-box .box1-tp-txt dd p{ border:1px dotted #5c9817; margin:20px 0px; padding:10px; font-size:12px; color:#000; text-indent:2em; font-family:SimSun}


.box1 .box1-dw{position:relative; width:882px; padding:0 23px; margin:30px auto 0;overflow:hidden;}
.box1 .box1-dw ul{width:882px !important; overflow:hidden;}
.box1 .box1-dw li{float: left;width:78px; height:108px; line-height:30px; margin:5px 10px 0; _display: inline;text-align:center;overflow:hidden; cursor:pointer;}
.box1 .box1-dw li:hover,.box1 .box1-dw li.on{ background-color:#ffde00; color:#FFF;}
.box1 .box1-dw li img{ display:block; width:78px; height:78px; overflow:hidden;}
.box1 .box1-dw .prev,.box1 .box1-dw .next{width: 26px; height:210px;position: absolute; top: 5px; z-index: 10; cursor: pointer;}
.box1 .box1-dw .prev{ left:0; background:url(images/lf_arrow.png) no-repeat #989898 50% 50%;}
.box1 .box1-dw .next{ right:0; background:url(images/rg_arrow.png) no-repeat #989898 50% 50%;}
.box1 .box1-dw .prev:hover,.box1 .box1-dw .next:hover{ background-color:#68bd03;}

/*box2*/
.box2 {padding:30px 10px 10px 10px; display:inline-block; width:950px}
.box2 .box2-lf{ width:190px; padding:0 12px 12px; border:1px solid #EFEFEF;}
.box2 .box2-lf h3{height:40px; padding-left:35px; font:28px/40px Microsoft YaHei; color:#5eb348;background: url(images/pic_bg.png) left -141px no-repeat;overflow:hidden;}
.box2 .box2-lf .slide-more .tp-arr,.box2 .box2-lf .slide-more .dw-arr{ display:block; width:189px; height:12px; margin:0 auto 5px;background:url(images/arr.png) no-repeat; overflow:hidden;}
.box2 .box2-lf .slide-more .dw-arr{margin:5px auto;background-position:0 -26px;}
.box2 .box2-lf .slide-more .tp-arr:hover{ background-position:0 -13px;}
.box2 .box2-lf .slide-more .dw-arr:hover{ background-position:0 -39px;}
.box2 .box2-lf .slide-more li{ display:block;width:190px; height:126px; position:relative; margin-bottom:10px;overflow:hidden;}
.box2 .box2-lf .slide-more li .name{position:absolute; left:0; bottom:0; width:100%; text-align:center;height:30px; line-height:30px;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorStr = '#66000000',endColorStr = '#66000000');overflow:hidden;}
.box2 .box2-lf .slide-more li img{display: block;height: 126px;width:190px;vertical-align: middle;overflow: hidden;}
.box2 .box2-lf .slide-more li a{color:#FFF;}

.showListLeft { width:712px; height:520px; position:relative;}
.showListLeft li{ margin:0 10px 10px 0;  float:left; _display:inline;background:url(images/iconDot.png) no-repeat left bottom; padding-bottom:15px; cursor:pointer; width:60px; font-size:12px }
.showListLeft .ulListTop{background:url(images/iconLine.png) repeat-x 50% 55%; padding-bottom:10px; height:40px;}
.showListLeft .ulListBttom{background:url(images/iconLine.png) repeat-x 0 22px; bottom:0; position:absolute;height:60px;}
.showListLeft .ulListBttom	li{ padding-bottom:10px;}			 
.showListLeft .ulListBttom li{ padding-top:30px; padding-bottom:0; background:url(images/iconDot.png) no-repeat 0 17px ; }				 
.showListLeft li.foucs{ background: url(images/iconDotFoucs.png) no-repeat left bottom;}
.showListLeft .ulListBttom li.foucs{ background: url(images/iconDotFoucs.png) no-repeat 0 17px;}

#showImgCont { position:relative;width:712px; height:408px;}	
#showImgCont .changeDiv{ position:absolute; width:712px;}

/*box3*/
.box3{ margin:20px 0px}
.box3 .box_cont{width:960px; display:inline-block}
.box3 .box_cont ul{ margin:0px 15px}
.box3 .box_cont ul li{float:left; width:220px; height:auto; margin:10px; position:relative;line-height:0px; font-size:0px;}
.box3 .box_cont ul li p{ position:absolute;width:220px;  background:#000;filter: Alpha(Opacity=60);opacity: 0.6;-moz-opacity: 0.6; bottom:0; left:0; color:#fff; font-weight:normal; font-size:12px; text-overflow:ellipsis;overflow: hidden;white-space: nowrap; line-height:
30px; text-align:center}
.js_box2_change{width:200px; margin:0 auto; height:25px;}
.js_box2_change li{ background:url(images/pic_bg.png) -56px top no-repeat; width:11px; height:12px;float:left; margin:8px}
.js_box2_change li.on{background:url(images/pic_bg.png) left top no-repeat;}

.box3 .arr_l{width:25px; height:66px; background:url(images/arrow_b.png)left top no-repeat; display:inline-block; float:left; margin-top:25%; cursor:pointer;margin-bottom: 30%;}
.box3 .arr_l:hover{width:25px; height:66px; background:url(images/arrow_b.png) left -78px no-repeat;}
.box3 .arr_r{width:25px; height:66px; background:url(images/arrow_b.png)right top no-repeat; display:inline-block; float:right; margin-top:25%; cursor:pointer;margin-bottom: 30%;}
.box3 .arr_r:hover{width:25px; height:66px; background:url(images/arrow_b.png) right -78px no-repeat;}
.tempWrap{float:left;}

/*box4*/
.box4 ul{clear:both;}
.box4 ul li{float:left; line-height:0; font-size:0}
.box4 ul li img{ margin-right:5px; line-height:0; font-size:0; margin-bottom:5px}
.view_c{ margin:15px 4px}
/*box5*/
.box5 .box5-rg{ width:203px; padding:0 12px 12px; border:1px solid #EFEFEF;}
.box5 .box5-rg h3{height:45px; padding-left:35px; font:28px/40px Microsoft YaHei; color:#5eb348;background: url(images/pic_bg.png) left -141px no-repeat;overflow:hidden;}
.box5 .box5-rg ul{ border-top:1px solid #d9d6d6}
.box5 .box5-rg ul li{ line-height:0; font-size:0; margin:10px 0px;}
.box5 .box5-lf{ width:705px; margin:20px 0px 20px 10px; border-right:1px solid #EFEFEF; overflow:hidden;}
.box5 .box5-lf li{float: left;width:70px; height:100px; line-height:30px; margin:0 18px 10px 0; _display: inline;text-align:center;overflow:hidden;}
.box5 .box5-lf li:hover{color:#FEA537;}
.box5 .box5-lf li img{ display:block; width:70px; height:70px; overflow:hidden;}
.box5 .box5-lf li .name{ font-size:12px; text-align:center}
.box5_b{width:730px; margin-right:8px}


.left_l{ position:absolute; top:65px; left:-110px}
.right_menu{width:116px;position:fixed; top:65px; right:-130px; background:url(images/pic_bg.png) no-repeat left -446px; padding-top:58px}
.right_menu ul{ background:#284801}
.right_menu ul li{ line-height:30px; height:30px; text-align:center; border-bottom:1px solid #425e20}
.right_menu ul li a{ color:#fff; font-size:12px; text-align:center; text-decoration:none}
.right_menu ul li h3{ background:#102704; font-size:16px; color:#fff; height:35px; line-height:35px}
.right_menu ul li b{ font-size:16px; color:#FF9D0B; font-weight:normal}
.right_menu ul li p{ font-size:14px; color:#fff; line-height:24px}