@charset "utf-8";
/*-------------------------------------
	design by zhuiluren	
	date 2009-1-17 update 2009-3-1
----------------------------------------*/
* { word-break:break-word;}/*在IE中实行强制换行*/
body {text-align:center; line-height:20px; margin:0; padding:0; color:#333; font: normal 11px/160% "Helvetica","Arial",sans-serif; background:url(../images/bg11.jpg) #77c8ff repeat-x top;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
sup{ font-size:11px; color:#FF5B13; margin-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a {blr:expression(this.onFocus=this.blur())}
area {blr:expression(this.onFocus=this.blur())}
.clear{clear:both; margin:0 auto;}

/* 链接颜色 */
a {color: #013b83; }
a:hover {color: #ea6605; text-decoration:none; }
.cRed{ color:#FF0000;}
.pad10{ padding:10px;}

/* 兼容IE6 */
*html .ot li{margin:0px;}
*html .ts_list .l ul li{ clear:both; width:355px; height:auto; line-height:auto; overflow:hidden; }

/* 引导页 */
.index_all{ width:1003px; min-height:500px; _height:500px; margin:0 auto; text-align:left;}
.index_header{ height:385px;}
.index_logo{ height:385px; background:url(../images/bg2.jpg) no-repeat top;}
.index_logo h1{font-size:28px; color:#fff; font-weight:bold; height:36px; line-height:36px; margin-bottom:2px;}
.index_l{ float:left; width:317px; background:url(../images/img6.jpg) no-repeat;margin-bottom:10px; height:238px;}
.index_c{ float:left; width:356px; padding:40px 0 0 0;margin-bottom:10px; height:198px;}
.index_c dd{ float:left; margin:6px 2px;}
.index_c dd img{ width:100px; height:67px; border:1px #eee dotted;}
.index_c li { background:url(../images/ico1.gif) no-repeat left; overflow:hidden; height:22px; line-height:22px; padding:0 0 0 20px; width:150px; float:left;}
.index_c li a{ color:#0070c2; text-decoration:none;}
.index_c li a:hover,.index_c p a:hover{ text-decoration:underline; color:#ea6605;}
.index_c p{ clear:both; text-align:right;}
.index_c p a{ font-weight:bold; text-decoration:underline; color:#0070c2;}
.index_r{ float:right; width:330px; padding:15px 0 0 0;margin-bottom:10px; height:223px;}

/* 首页 */
.all{ background: url(../images/bg.jpg) repeat-y; width:1003px;  margin:0 auto; text-align:left;}
.content{ width:952px; margin:0 auto;}
.header{ width:972px; height:22px; font-size:8px; padding:170px 30px 0 0; overflow:hidden; text-align:right; margin-bottom:14px;}
.header a{ margin:0 4px; font-size:10px; text-decoration:none; color:#8f8f8f;}
.ad{ clear:both; margin-bottom:10px;}
h1{ font-size:22px; color:#ea6605; height:36px; line-height:36px; margin-bottom:2px;}

/* left */
.left{ float:left; width:140px; min-height:480px; _height:480px; padding:85px 12px 0 0; margin-bottom:10px; background:url(../images/bg5.jpg) no-repeat top;}
.left .menu{ min-height:288px; _height:288px; background: url(../images/bg6.jpg) repeat-x top;}
.left .menu ul{ padding:5px 2px 12px 10px;}
.left .menu ul li a{ color:#FFF; height:24px; line-height:24px; overflow:hidden; display:block; font-size:18px;}
.left .menu ul li a:hover{ text-decoration: none; color:#FFFF33;}

/* left_d */
.left_d{ float:left; width:140px; min-height:286px; _height:286px; padding:2px 12px 0 0; margin-bottom:10px;}

/* right */
.right{ float:left; width:785px; overflow:hidden; margin-bottom:10px; padding:0 0 0 12px; border-left:1px #ccc dotted;}
.banner{ width:319px; float:left; padding:6px 0 0 0;}
.path{ border-bottom:1px #ccc dotted; padding:10px 0; }
.input_t{ border:1px #ccc solid; padding:0 0 0 4px;}
.tab_all td{ height:30px; line-height:30px;}
.tab_all td input{ height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif; border:1px #919191 solid; }
.progress{ color:#ff0000;}
.pad_L_60{ padding:5px 0 5px 60px; border-bottom:1px #ccc dotted;}
.title{ font-size:14px; color:#000; }
.news{ float:left; font-size:12px; width:243px; min-height:279px; _height:279px; margin:0 0 0 10px; padding:12px; background:url(../images/bg7.jpg) no-repeat; }
.news li { width:240px; height:20px; overflow:hidden;}
.ot{ float:right; width:180px; padding:6px 0 0 0;}
.ot li{ height:89px; margin-bottom:3px;}
.ts_list{ clear:both; font-size:12px; min-height:300px; _height:300px; background: url(../images/bg8.jpg) no-repeat right top;}
.ts_list .l{ float:left; width:480px;}
.ts_list .l dd a img{ padding:4px; width:98px; height:60px; border:1px #dae2f3 solid;}
.ts_list .l dd a:hover img{ border:1px #f90 solid;}
.ts_list .l dl{ width:100px; float:left;}
.ts_list .l dl dd{ margin-bottom:12px; }
.ts_list .l ul{ padding:0 0 0 15px; float:left;}
.ts_list .l ul li{ clear:both; width:365px; height:auto; line-height:auto; overflow:hidden; }
.ts_list .l ul li a{ float:left; width:303px; height:auto; line-height:auto; }
.ts_list .l ul li em{ float:right; width:52px; height:21px; color:#a2a2a2; }
.ts_list .r{ float:right; width:250px; overflow:hidden; padding:10px 0 0 0;}
.ts_list .r li{ height:72px; overflow:hidden; line-height:18px; margin:0 0 8px 0; }
.ts_list .r li a img{ width:92px; height:62px; float:right; padding:4px; border:1px #dae2f3 solid; margin:0 0 10px 10px;}
.ts_list .r li a:hover img{ border:1px #f90 solid;}
.other{ height:76px;padding:10px 0 0 0;margin-bottom:15px; background: url(../images/bg4.jpg) no-repeat top; text-align:center;}
.other .a{ color:#bcd2e7; font-size:18px; line-height:30px;}
.other .b{ color:#002e75; font-size:16px; line-height:28px;}

/* r_content */
.r_content{ margin-bottom:20px; text-align:justify; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.r_content .s_menu li{ float:left; text-align:center; margin:0 10px 10px 10px;}
.r_content .s_menu li a{ color:#fff; width:108px; display:block; text-decoration:none; background:url(../images/bg9.jpg) repeat-x top; }
.r_content .s_menu li a:hover{ color:#fff; text-decoration:none; background:url(../images/bg9.jpg) repeat-x bottom; }
.r_content h1{ clear:both;}
.r_content h1 a{ color:#333; font-size:18px; }
.r_content h2{ height:27px; color:#553813; padding:16px 0 0 12px; display:block; background:url(../images/bg15.jpg) #ccc  no-repeat right; text-decoration:none; font-size:20px; margin:0 0 10px 0; _margin:0 0 10px 0;}
.r_content h3{ clear:both; font-size:24px; color:#8B0000; line-height:30px; padding:15px 0 0 20px; background:url(../images/bg17.jpg) repeat-x top;}
.r_content h3 a{ color:#f60; text-decoration:none;}
.r_content h4{ font-size:8px; padding:0 0 0 28px; margin:0; height:12px;}
.r_content img{ margin:10px;}
.r_content .date{ text-align:left; padding:0 0 0 45px; color:#ccc; border-bottom:1px #ccc dotted; height:25px; line-height:25px; margin-bottom:5px; background:url(../images/ico3.gif) no-repeat 24px 5px;}
.list_new li{ padding:6px;}
.list_new li img{ margin:0 30px 10px 30px; border:1px #eee solid;}
.list_new .line{ text-align:right; padding:10px;}
.list_new h1{height:20px; line-height:20px; border:none; background:url(../images/ico4.gif) #fafafa no-repeat left ; padding:0 0 0 28px;}
.list_new h1 a{ color:#000; font-size:14px; text-decoration:none;}
.list_new a:hover{ color:#308dd0; text-decoration:underline;}
.list_new .jj_content{padding:5px; line-height:14px; font-size:11px; }
.list_new .jj_content a{ color:#047cd2; text-decoration:none; }
.list_new .jj_content a:hover{text-decoration:underline;}
.list_new .jj_content span{ padding:0 0 0 30px;}
.list_new .jj_content .l{ float:left; width:150px;}
.list_new .jj_content .l a img{ width:80px; height:60px; padding:1px; border:1px #ccc solid;}
.list_new .jj_content .l a:hover img{ border:1px #f90 solid;}
.list_new .jj_content .c1{ float:left; margin:0 0 0 8px; width:450px;}
.list_new .jj_content .c2{ float:left; width:20px; font-size:18px; line-height:45px; color:#f90;}
.list_new .jj_content .c2 em{ font-size:12px;}
.list_new .jj_content .r,.yd{ float:right; width:110px; text-align: center;}
.list_new .jj_content .r a,.yd a{ width:76px; height:50px; line-height:51px; text-decoration:none; color:#947b04; display:block; background:url(../images/dig.gif) no-repeat;}
.list_new .jj_content .r a:hover,yd a:hover{ color:#FF3300;}
.list_new2 ul{ float:right; width:500px; background:url(../images/bg18.jpg) no-repeat bottom left; min-height:300px; _height:300px; margin:10px 0 0 0; border-left:1px #ccc dotted; border-bottom:1px #a6a6a6 dotted; padding:12px 0 100px 16px;}
.list_new2 li{ height:26px; border-bottom:1px #eee dotted; background:url(../images/ico4.gif) no-repeat left; padding:0 0 0 30px;}
.list_new2 li a{ float:left; width:340px; height:24px; overflow:hidden; color:#047cd2; text-decoration:none;}
.list_new2 li a:hover{ text-decoration:underline;}
.list_new2 li em{ float:right; width:110px; font-size:10px; color:#7b7b7b;}
.list_new2 dl{ float:left; width:250px; overflow:hidden;}
.list_new2 dl img{ width:237px;}
.list_photo li{ float:left; width:190px; overflow:hidden; text-align:center;}
.list_photo li a img{ width:150px; height:120px; padding:6px; border:1px #ccc solid;}
.list_photo li a:hover img{ border:1px #f90 solid; background:#ffefcd;}
.hot{ padding:2px 6px 16px 6px; line-height:24px; margin-bottom:15px; border-left:2px #0562af solid; }
.hot li a{ color:#1379c4; overflow:hidden; padding:0 0 0 16px; text-decoration:none;}
.hot li a:hover{ background:url(../images/ico11.jpg) no-repeat 5px;}
.page{clear:both; float:right; display:inline; margin:20px 0;}
.page a{ margin:0 2px;}
.close{ clear:both; border-top:1px #ccc solid; text-align:right; padding:10px 10px 0 0;}
.close a{ margin:0 5px;}
.Product_up{ float:left; width:300px; height:35px; line-height:35px; text-align:left; overflow:hidden; display:block; background:url(../images/Product_up.jpg) no-repeat left 5px; padding:0 0 0 38px;}
.Product_next{ float:right; width:300px; height:35px; line-height:35px; text-align:right; overflow:hidden; display:block; background:url(../images/Product_next.jpg) no-repeat right 5px; padding:0 38px 0 0;}

.l_list_box { padding:10px 0 0 0; font-size:12px;}
.l_list_box h2{ font: normal 20px Arial; color:#f60; border-bottom:1px #eee solid; line-height:28px; margin:0 0 6px;}
.l_list_box ul li{ height:45px; line-height:18px; overflow:hidden;}

.l_list_box2 { padding:2px 0 0 0;}
.l_list_box2 h2{ font: normal 20px Arial; color:#f60; border-bottom:1px #eee solid; line-height:28px; margin:0 0 6px;}

.Toursbox{ float:left; width:100%; margin:0 0 12px; }
.l_tab{ float:left; width:596px; height:306px; border:1px #cfdefa solid; }
.l_tab h2 b{ padding:0 40px 0 15px;}
.l_tab h2{ height:29px; line-height:29px; color:#45484a; background:url(../images/bg111.jpg) repeat-x top;}
.l_tab h2 a{ text-decoration:none; color:#004b96; height:29px; display: inline; padding:7px 12px;}
.l_tab h2 a.current{ background:url(../images/bg122.gif) repeat-x bottom; color:#fff;}
.l_tab h3{ height:26px; line-height:26px; padding:0 17px; background:url(../images/bg133.jpg) #004993 repeat-x top;}
.l_tab h3 a{ color:#fff; text-decoration:none; background:url(../images/ico22.gif) no-repeat left; padding:0 12px 0 10px;}
.l_tab h3 a:hover{ color:#f90;}
.l_tab dl{ clear:both; padding:5px 16px; height:140px;}
.l_tab dl dt{ float:left; width:49%;}
.l_tab dl dd{ float:left; width:49%; padding:12px 0 0 0;}
.l_tab dl dd a img{ float:left; margin:0 12px 0 0; padding:5px; border:1px #d1deea solid;}
.l_tab dl dd a:hover img{ background:#fff; border:1px #f90 solid;}
.l_tab dl dd h4{ font:normal 13px Arial;}
.l_tab dl dd h4 a{ color:#f90; line-height:26px;}
.l_tab ul{ clear:both; padding:5px 16px; height:70px;}
.l_tab ul li{ float:left; width:49%; height:20px; line-height:20px; overflow:hidden;}
.l_tab div{ height:275px; background:url(../images/map.gif) no-repeat center 30px;}
.r_days{ float:right; width:180px; }
.r_days h2{ font:normal 18px Arial;}
.days{ height:148px; margin:0 0 10px; border:1px #cfdefa solid; color:#003178; background:#ecf3f9;}
.days h2{ background:#fff; padding:2px 5px;}
.days ul li{ float:left; width:24.4%;border-left:1px #cfdefa solid; border-top:1px #cfdefa solid;text-align:center;}
.days ul li a{ display:block;  height:46px; padding:14px 0 0 0; text-decoration:none; font:normal 32px Arial; line-height:20px; color:#003178; background:url(../images/bg100.jpg) repeat-x bottom; }
.days ul li a:hover{ background:#fff; color:#f90;}
.days ul li a p{ font:normal 12px Arial; color:#6689b5;}
.days ul li a:hover p{ color:#f90;}

.days ul li.more a{ text-indent:-9999px; background:url(../images/more.gif) no-repeat center;}
.book{ clear:both; height:136px; background:#ffffc3; color:#ea6605; border:1px #f9d3b6 solid; padding:5px 4px 5px 10px;}
.book h2{ line-height:22px;}
.book a{ color:#ea6605;}
.book ul li{ height:19px; line-height:19px; overflow:hidden;}

.Pointsbox{ clear:both; font-size:12px; height:210px; background:#f4f8fc; border:1px #cfdefa solid; margin:0 0 12px 0;}
.Pointsbox dl{ float:left; width:33%; height:210px; border-left:1px #b3caf7 dashed;}
.Pointsbox dl dt{ color:#ea6605; padding:15px 0 0 12px; margin:0 0 6px; font:normal 20px Arial; }
.Pointsbox dl dd{ padding:0 0 0 14px; line-height:20px;}
.Pointsbox dl.none{ border:0;}
.Pointsbox dl.none dd ul li{ float:left; width:49%;}
.Pointsbox ul li{ height:22px; line-height:22px; overflow:hidden;}

/* 版权 */
.copyright{ clear:both; text-align:right; height:70px; font-size:13px; padding:16px 30px 0 452px; border-top:1px #ccc solid; background:url(../images/bg16.jpg) no-repeat 22px 10px;}
.copyright a{ color:#2d2dff; text-decoration:underline;}
.copyright a:hover{ color:#f90; text-decoration:none;}
.copyright .r{ text-align:right; padding:0 0 0 0;}
