/* CSS Document */
body { margin:0 auto; font-size:12px; line-height:1.5; }

ul,li,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
h6{ font-size:14px;}
ul { list-style:none;}
img { border:0px;}
a { color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
.b10{ margin-bottom:10px;}
.t10{ margin-top:10px;}
.l10{ margin-left:10px;}
.r10{ margin-right:10px;}
/*fontcolor*/
.font_hui{ color:#999}
.font_lan{ color:#195CB5}
.left{ float:left}
.right{ float:right}

/*广告*/
#flashbox{zoom:1;display:inline;width:611px; height:214px; overflow:hidden; float:left; margin-top:10px;}
#flashbox_num{ position:absolute; margin-top:-30px; height:30px;  display:inline-block; zoom:1; }
#flashbox_num div{ background-color:#000; color:#FFF; width:20px; text-align:center; float:right; cursor:pointer; margin:2px;}
#flashbox_num .curli{background-color:#f60; }

/*清除浮动*/
.clear {clear:both;height:0px; overflow:hidden;font-size: 1px;line-height: 0px;}

/*头部*/
#header{ margin:0px auto;width:1003px; border-top:6px solid #64af0a;}
#header #logo{ float:left; display:inline}
#header #tright{ float:right; width:425px;}
#header #toplink{ background-image:url(../img/a1.gif); background-repeat:no-repeat; padding-left:10px; background-color:#64af0a; height:24px; padding-right:0px; color:#FFF; width:415px;}
#header #toplink a{ color:#FFF; padding-left:8px; padding-right:8px;}
#header #userForm{ margin-top:15px; height:34px; padding-left:10px;}
#header #userForm span{ color:#EC6B0D; font-family:"微软雅黑"; font-size:14px; line-height:25px;}
#header #userForm span i{ font-style:normal}
#header #userForm div{ float:left;  display:inline}
#header #userForm img{ float:left; margin-left:10px; display:inline}
#header #userForm input{ width:80px; border:1px solid #676767; height:16px;}

#nav{ margin:0px auto;width:1003px; margin-top:20px;}
#nav ul li{ float:left; background-image:url(../img/a2.gif); text-align:center; width:88px; height:21px; margin-left:9px; padding-top:5px;}
#nav ul li a{ color:#287d00; font-weight:600; font-size:14px;}
#nav ul li .cur{ color:#fd7400; text-decoration:none}
#nav ul li a:hover{ color:#fd7400; text-decoration:none}
#nav #nav_btm{ background-color:#5bad08; height:28px; color:#FFF; padding-right:10px;}
#nav #nav_btm div{ float:right; color:#FFF; padding-top:2px;}
#nav #nav_btm div span{  font-weight:600}
#nav #nav_btm div a{ color:#FFF}
#nav #nav_btm .left{ padding-top:7px; float:left; margin-left:10px; width:530px; }
#nav #nav_btm .left #textdiv1{float:left; height:15px; padding:0px; margin:0px; width:460px; overflow:hidden}
#nav #nav_btm div .kwd{ height:14px;}

#nav #nav_btm div button{ height:22px;}

/*内容*/
#index_top{ margin:0px auto; width:1003px;}
#index_top .left{ float:left; width:200px; zoom:1; background-image:url(../img/a3.gif); background-repeat:no-repeat; padding-top:49px; margin-top:10px;}
#index_top #left_content{ background-image:url(../img/a10.gif); padding-left:5px; padding-right:5px;}

#index_top #left_content div{ background-color:#FFF; background-repeat:no-repeat;}
#index_top #left_content .typelist{ padding-bottom:15px;}
#index_top #left_content .typelist h2{ background-image:url(../img/a17.gif); font-family:"微软雅黑"; font-size:16px; font-weight:600; color:#fff; padding-left:58px; height:33px; padding-top:6px; margin-bottom:10px;}
#index_top #left_content .typelist h3{ padding-left:65px; line-height:30px; font-size:14px; font-family:"宋体"}
#index_top #left_content .typelist a{color:#006602;}
#index_top #left_content .contact{ background-image:url(../img/l6.gif); padding-top:45px; padding-bottom:10px; padding-left:7px; padding-right:7px; color:#006602;}
#index_top #left_content .l1{ background-image:url(../img/l1.gif); padding-top:40px; padding-bottom:8px; padding-left:7px; padding-right:7px; color:#006602;}
#index_top #left_content .l2{ background-image:url(../img/a25.gif); padding-top:40px; padding-left:7px; padding-right:7px; color:#006602; padding-bottom:20px; line-height:21px;}
#index_top #left_content .l2 a{color:#006602;}
#index_top #left_content .l3{ background-image:url(../img/l3.gif); padding-top:45px; padding-bottom:10px; padding-left:7px; padding-right:7px; color:#006602; line-height:21px}
#index_top #left_content .l3 a{color:#006602;}
#index_top #left_content .l4{ background-image:url(../img/l4.gif); padding-top:50px; padding-bottom:10px; padding-left:7px; padding-right:7px; color:#006602; }
#index_top #left_content .l5{ background-image:url(../img/l5.gif); padding-top:35px; padding-bottom:5px; padding-left:7px; padding-right:7px; color:#006602; height:240px;}
#index_top #left_content .l5 div{ float:left; margin-top:10px; text-align:center; width:80px; margin-left:3px;}
#index_top #left_content .l5 div a{ display:block;}
#index_top #left_content .l7{ background-image:url(../img/l7.gif); padding-top:45px; padding-bottom:10px; padding-left:7px; padding-right:7px; color:#006602; line-height:21px}
#index_top #left_content .l7 a{color:#006602;}
#index_top .right{ float:right; width:790px; zoom:1}
#index_top .right #contact{ background-image:url(../img/a4.gif); width:161px; height:180px; float:right; padding-left:10px; padding-top:43px; line-height:23px;}
.panel1{ border:1px solid #5bac0a; padding:1px;}
.panel1 .p_title{ background-image:url(../img/a14.gif); zoom:1}
.panel1 .wz{ float:right; color:#FFF; margin-top:5px; margin-right:10px;}
.panel1 .wz a{ color:#FFF}
.panel1 .p_title h2{ float:left; background-image:url(../img/a6.gif); font-size:14px; width:97px; height:23px; text-align:center; margin-top:5px; margin-left:10px; padding-top:3px; display:inline}
.panel1 .p_title h2 a{ color:#006602}
.panel1 .p_title h3{ float:right; margin-right:10px; background-image:url(../img/a15.gif); background-position:right; height:26px; text-align:center; margin-top:5px; background-repeat:no-repeat; padding-right:7px; display:inline}
.panel1 .p_title h3 div{ background-image:url(../img/a7.gif); height:21px; float:left; padding-top:5px; padding-left:14px; padding-right:7px;}
.panel1 .p_title h3 a{ color:#006602; font-size:12px;}
.p_content{ margin:10px; zoom:1;}
.p_content img{ float:left;}
.p_content table{ float:left; margin-left:15px;}
.p_content a:hover{ color:#006602;}
.p_content .date{ color:#999;}
.p_content .price{ font-weight:600; color:#F30}

#cqtxl{ background-image:url(../img/tbg.jpg); width:792px; height:278px; background-repeat:no-repeat}
#cqtxl h2{ font-size:14px; margin-left:42px; padding-top:7px;}
#cqtxl h2 a{ color:#006602}
#cqtxl .p_content img{ margin-left:15px;}

#lygl{ width:388px; float:left;}
#lygl .p_content div p{ float:left; margin-left:10px; width:246px; color:#666}
#lygl .p_content div span{ font-size:14px; font-weight:600; line-height:28px;}
#lygl .p_content div span a{ color:#F60}
#lygl .p_content ul{ margin-top:10px; line-height:24px;}
#lygl .p_content ul li a{ float:left; width:300px;}
#lygl .p_content ul li .date{ float:right}

.tlad{ width:1003px; margin:10px auto;}
#index_btm{ width:1003px; margin:10px auto;}
.panel2{ background-image:url(../img/tbg2.jpg); width:497px; height:266px; float:left; background-repeat:no-repeat; }
.panel2 h2{ font-weight:600; font-size:14px; margin-left:52px; padding-top:6px;}
.panel2 h2 a{ color:#006602}
.panel2 .p_content{ margin-left:20px;}
.panel2 .p_content div{ width:105px; height:105px;  float:left; text-align:center; line-height:28px; padding-top:5px; padding-left:8px;}

#link{ width:943px; margin:10px auto; background-image:url(../img/linkbg.jpg); height:100px; padding-top:35px; padding-left:30px; padding-right:30px; overflow:hidden;}
#footer{width:1003px; margin:10px auto; background-image:url(../img/footer.jpg); height:69px; text-align:center; padding-top:30px; color:#FFF}
#footer a{ color:#fff;}
.newslist{ background-image:url(../img/a18.gif); padding-left:20px; background-repeat:no-repeat}
.news_content{ padding:10px;}
.news_content .nh{ text-align:center; color:#339900; font-size:16px; font-weight:600}
.news_content .nd{ text-align:center; color:#999; margin-top:5px;}
.news_content .np{ margin-top:15px;}
.news_content .np a{ color:#390}

.piclist{ width:135px; height:130px; float:left; text-align:center; line-height:28px; padding-top:5px; padding-left:14px;}
#tourlist{padding:10px; padding-top:20px; zoom:1}
.tourDiv{ padding-bottom:10px; border-bottom:1px dotted #CCC; margin-bottom:10px; zoom:1; height:100px;}
.tourDiv img{ float:left; border:1px solid #CCC; padding:3px;}
.tourDiv .tc{ float:left; width:610px; margin-left:10px;}
.tourDiv .tc .tt{  width:600px;}
.tourDiv  .tt a{ font-size:14px; font-weight:600; color:#390;}
.tourDiv .price{ color:#F60;}
.tourDiv .tc div{ float:left; width:200px;  margin-top:5px;}

.tourShowDiv{ padding-bottom:10px;  margin-bottom:10px; zoom:1; height:160px;}
.tourShowDiv  .tt a{ font-size:14px; font-weight:600; color:#390;}
.tourShowDiv img{ float:left; }
.tourShowDiv .price{ color:#F60;}
.tourShowDiv .tc2{ float:left; width:460px; margin-left:20px;}
.tourShowDiv .tc2 .tt{  width:460px; font-size:14px; font-weight:600; color:#390;}
.tourShowDiv .tc2 div{ float:left; width:200px;  margin-top:7px;}
.tourShowDiv .tc2 .choseDate{ float:left; width:400px;  margin-top:7px;}
.tourShowDiv .tc2 .choseDate select{ border:1px solid  #999; padding:3px; color:#f60}
.tourShowDiv .tc2 .order{ border:2px solid #f90; background-color:#ffc; padding-top:3px;padding-left:5px; padding-bottom:2px; width:440px;}
.tourShowDiv .tc2 .order input{ float:left}
.tourShowDiv .tc2 .order div{ font-size:14px; font-family:微软雅黑 Tahoma, Geneva, sans-serif; float:right; width:300px;}
.tourShowDiv .tc2 .order div .price{ font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:18px}
.tourShowDiv .tc2 .nojh{font-size:14px; font-family:微软雅黑 Tahoma, Geneva, sans-serif; float:left}
.tourShowDiv .tc2 .nojh .price{ font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:18px}

#tbtn{ border-bottom:3px solid #390; height:29px; }
#tbtn div{ width:90px; height:23px; text-align:center; float:left; margin-left:10px; background-image:url(../img/a23.gif); padding-top:6px; font-weight:600; font-size:14px; color:#666; cursor:pointer}
#tbtn .cur{ background-image:url(../img/a22.gif); color:#FFF}
.tourcontent{ background-image:url(../img/a21.gif); background-repeat:repeat-x; padding:20px;}
#fw{ display:none}
#xz{ display:none}
