/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#f9d80d; line-height:22px; background:url(../images/bg.gif);}
ul,li,p{ margin:0; padding:0; list-style:none; }
a { color:#f7d80b; text-decoration:none;}
a:hover {color:#FFF;  text-decoration:none;}

#top{ width:1004px; height:225px; margin:0 auto;}
#nav1{ width:1004px; height:30px; margin:0 auto;}
#nav1 li{ margin:0px; float:left;}

#ad{ width:1004px; height:50px; margin:0 auto;}
#main{ width:1004px; height:auto; margin:0 auto; background-color:#fff5b7;}
#mainl{ width:215px; height:auto; float:left; background-color:#fff5b7;}
#zxgg{ width:65px; height:25px; background:url(../images/zxgg.jpg) no-repeat; padding-top:15px; padding-left:150px;}
#zxggmid{ width:189px; height:228px; background:url(../images/zxggbg.jpg) no-repeat; padding:1px 11px 0 15px; font-size:14px; font-weight:bold;}
#ttft{ width:65px; height:25px; background:url(../images/ttft.jpg) no-repeat; padding:25px 0 0 150px;}
#ttftmid{ width:215px; height:35px; background:url(../images/ttftbg.jpg) no-repeat; padding-top:141px;}
#ttftmid li{ width:174px; height:25px; line-height:25px; background:url(../images/ico.jpg) no-repeat left center; padding-left:10px;}
#tel{ width:215px; height:320px;}

#mainr{ width:789px; height:auto; float:left;}
#yqby{ width:532; height:44px;}
#yqbypic{ width:532px; height:363px;}
#picture{ width:524px; height:266px; border:1px #FB9B11 solid; padding:1px; padding-top:5px;}

#zdhd{background:url(../images/zdhd.jpg) no-repeat; height:77px; height:22px; padding:45px 0px 0px 180px;}
#zdhdmid{ background:url(../images/zdhdmid.jpg) no-repeat; width:257px; height:169px; float:left;}
#zdhdmid li{ width:200px; height:28px; line-height:28px; background:url(../images/ico.jpg) no-repeat 33px 10px; padding-left:40px; float:left;  clear:both;}
#qysjs{background:url(../images/qysjs.jpg) no-repeat; height:29px; height:22px; padding:7px 0px 0px 180px; width:77px;float:left;}
#qysjsmid{ background:url(../images/qysjsmid.jpg) no-repeat; width:257px; height:178px; float:left;}
#qysjsmid li{ width:200px; height:28px; line-height:28px; background:url(../images/ico.jpg) no-repeat 33px 10px; padding-left:40px; float:left;  clear:both;}
#lmcq{background:url(../images/lmcq.jpg) no-repeat; height:29px; height:22px; padding:7px 0px 0px 180px; width:77px;float:left;}
#lmcqmid{ background:url(../images/lmcqbg.jpg) no-repeat; width:257px; height:206px; float:left;}
#lmcqmid li{ width:200px; height:28px; line-height:28px; background:url(../images/ico.jpg) no-repeat 33px 10px; padding-left:40px; float:left;  clear:both;}

#gdtop{ width:1004px; height:22px; clear:both; margin:0 auto;}
#gdmid{ width:1004px; height:162px; background:url(../images/gdbg.jpg) repeat-y; clear:both; margin:0 auto;}
#gdbot{ width:1004px; height:18px; clear:both; margin:0 auto;}

#picture1{ width:789px; height:130px; clear:both; padding-top:3px;}
#bottom{ width:1004px; height:62px; background:url(../images/bottombg.jpg) repeat-x; clear:both; margin:0 auto; padding-top:20px; text-align:center;}
#nav{ width:789px; height:49px;}
#content{ width:789px; height:auto;!important; min-height:755px; background:url(../images/subrb.jpg) repeat-y;}
#subrightbot{ width:789px; height:9px;}
#conttext{ width:96%; margin:0 auto; color:#000000; line-height:25px;}

#news{ width:750px; height:auto;!important; margin:0 auto;}
#news li{ width:750px; height:28px; border-bottom:1px #000 dashed; line-height:28px;}
#news li p.ntext{ width:635px; background:url(../images/ico1.jpg) no-repeat left center; padding-left:15px; float:left; color:#000000;}
#news li p.ntext a{color:#000000;}
#news li p.ntext a:hover{color:#ff6600;}
#news li p.ntime{ width:100px; float:left; color:#000000;}

#nbt{ font-size:14px; color:#ff6600; font-weight:bold;width:700px; text-align:center; line-height:30px;border-bottom:1px #000 dashed; margin:0 auto;}
#subncont{ font-size:12px; color:#000000;width:720px; text-align:center; line-height:25px; margin:0 auto; width:750px;text-align:left;}

#left{ width:215px; height:auto; float:left;}
#mid{ width:532px; height:auto; float:left;}
#right{ width:257px; height:auto; float:left;} 

#page{ width:749px; height:30px; line-height:30px; text-align:center; clear:both; padding:0px 20px; color:#000000; clear:both;}

/*旅游线路*/
#lyxl{ width:750px; height:auto;!important; margin:0 auto;}
#lyxl li{ width:244px; height:240px; margin-left:4px; float:left}
#lyxl ul{ padding-left:6px;}
#lyxl li img{ border:2px solid #8F0000}
#lyxl li p.ntext{ width:220px;float:left;color:#000; height:20px; text-align:center; overflow:hidden;}
#lyxl li p.ntext a{color:#000000;}
#lyxl li p.ntext a:hover{color:#ff6600;}
/*#lyxl li p.ntime{ width:100px; float:left; color:#000000;}*/