*{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea,th, td,table{
margin: 0 auto;padding: 0 auto;}
body,button, input, select, textarea {font-size: 13px; font-family:微软雅黑; color:#444444}
address, cite, dfn, em, var { font-style: normal; } 
ul, ol { list-style: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img{ border:none;}
li img{vertical-align:bottom;}
body{background-color:#ffffff; background:url(../img/bg.jpg) no-repeat top center;}
form{margin:0;padding:0}
/*-- css reset end }--*/
.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
.fl{ float:left; }
.fr{ float:right; }
.hr_5,.hr_10,.hr_15.hr_20,.hr_25,.hr_30,.hr_8{ clear:both; overflow:hidden;font-size:1px;line-height:1px;}
.hr_5{ height:5px;}
.hr_10{ height:10px;}
.hr_15{ height:15px;}
.hr_20{ height:20px;}
.hr_25{ height:25px;}
.hr_30{ height:30px;}
.hr_40{ height:40px;}
.hr_50{ height:50px;}
.hr_8{ height:8px;}
.clearfix{ clear:both; height:1px; overflow:hidden;}
/*-- link --*/
A:link    {color:#333333;font-size:13px;text-decoration:none;}
A:visited {color:#333333;font-size:13px;text-decoration:none;}
A:active  {color:#333333;font-size:13px;text-decoration:none;}
A:hover   {color:#ff0000;font-size:13px;text-decoration:underline;}

A.link1:link    {COLOR: #ffffff; text-decoration: none; font-size:13px;}
A.link1:visited {COLOR: #ffffff; text-decoration: none; font-size:13px;}
A.link1:active  {COLOR: #ffffff; text-decoration: none; font-size:13px;}
A.link1:hover   {COLOR: #ffffff; text-decoration: underline; font-size:13px;}

A.linkb:link    {COLOR: #333333; text-decoration: none; font-size:13px; font-weight:bold;}
A.linkb:visited {COLOR: #333333; text-decoration: none; font-size:13px; font-weight:bold;}
A.linkb:active  {COLOR: #333333; text-decoration: none; font-size:13px; font-weight:bold;}
A.linkb:hover   {COLOR: #ff0000; text-decoration: underline; font-size:13px; font-weight:bold;}

A.line1:link    {COLOR: #333333; text-decoration: none; font-size:14px; font-weight:bold;}
A.line1:visited {COLOR: #333333; text-decoration: none; font-size:14px; font-weight:bold;}
A.line1:active  {COLOR: #333333; text-decoration: none; font-size:14px; font-weight:bold;}
A.line1:hover   {COLOR: #ff0000; text-decoration: underline; font-size:14px; font-weight:bold;}

A.didh:link    {COLOR: #333333; text-decoration: none; font-size:14px; font-weight:bold;}
A.didh:visited {COLOR: #333333; text-decoration: none; font-size:14px; font-weight:bold;}
A.didh:active  {COLOR: #333333; text-decoration: none; font-size:14px; font-weight:bold;}
A.didh:hover   {COLOR: #ff0000; text-decoration: underline; font-size:14px; font-weight:bold;}

/* 顶部 */
.top{height:160px; width:1000px; margin:0 auto; padding: 0 auto;}
/* 常用样式 */
.fb{font-weight:bold}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f28{font-size:28px}
.c0{color:#ffffff} /* 白色 */
.c1{color:#0292de} /* 蓝色 */
.c2{color:#ff6600} /* 橙色 */
.c3{color:#006600} /* 绿色 */
.c4{color:#ff0000} /* 红色 */
.c5{color:#858585} /* 灰色 */
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.pt10{padding-top:10px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl20{padding-left:20px}
.plr10{padding-left:10px; padding-right:10px;}
.lh20{line-height:20px}
.plr20{padding-left:20px; padding-right:20px;}
.ptb10{padding-top:10px; padding-bottom:10px;}
.lh22{line-height:22px}
.lh24{line-height:24px}
.lh28{line-height:28px}
.lh30{line-height:30px}
.bk1{border:1px solid #dfdfdf;}
.bkb1{border-bottom:1px dashed #dfdfdf;}
.bkb2{border-bottom:1px solid #dfdfdf;}
.pic0{border:1px #D8D8D8 solid; padding:4px;}
.tles{ font-size:38px; font-family:微软雅黑; color:#ff0000; font-weight:bold;}

/* 变动图片样式-首页 */
.bdimg1{width:1000px; z-index:100; position:relative;background-color:#FFFFFF;}
.bdimg1 .hotPic{ width:1000px; height:300px; position:relative; overflow:hidden;}
.bdimg1 .hotPic .num{ position:absolute;right:0; bottom:0; z-index:10;width:1000px; padding-right:8px; height:30px; text-align:right;}
.bdimg1 .hotPic .num span{ width:20px; height:20px; display:inline-block; line-height:20px; font-size:14px; text-align:center; margin:5px 2px 0; cursor:pointer; background:#222; color:#fff;}
.bdimg1 .hotPic .num span.cur{ background:#006600;color:#fff;}
.bdimg1 .hotPic .pic{ position:relative; z-index:5;}
.bdimg1 .hotPic .pic li{ position:absolute; display:none;}
.bdimg1 .hotPic .pic li img{ width:1000px; height:300px; display:block;}
.bdimg1 .hotPic .text{ position:absolute;bottom:0; left:10px; z-index:12; width:500px;height:30px; line-height:30px; overflow:hidden;font-family:Microsoft YaHei;}
.bdimg1 .hotPic .text p{ position:absolute; display:none; color:#fff; font-weight:800; font-size:15px;}
/* 线路搜索 */
.line-kj{width:1000px;margin-top:10px;margin-right:auto;margin-bottom:10;margin-left:auto;}
.line-kj dl{width:960px;height:30px;margin:0px;padding:0px;display:block;line-height:21px;padding-left:9px;float:left}
.line-kj dt{background:url(../img/check_line_formtitle.gif) no-repeat center top;height:21px;width:64px;display:block;line-height:21px;padding-left:9px;float:left}
.line-kj dd{display:block;float:left;text-align:left}
.line-kj dd a{color:#333;display:inline-block;margin:2px 6px;padding:0 6px}
.line-kjdd a:link,.txt dd a:visited{color:#444444}
.line-kj dd a:hover{background-color:#090;color:#fff;text-decoration:none}
.line-kj .on_color{background:none repeat scroll 0 0 #090;padding:0 6px}
.line-kj a.on_color{color:#FFFFFF}

A.more1:link    {color:#ffffff;font-size:12px;text-decoration:none;}
A.more1:visited {color:#ffffff;font-size:12px;text-decoration:none;}
A.more1:active  {color:#ffffff;font-size:12px;text-decoration:none;}
A.more1:hover   {color:#ffffff;font-size:12px;text-decoration:none;}
.more1 {width:60px; text-align:center; font-size:14px; height:24px; background-color:#fd850b; color:#FFFFFF; line-height:24px; cursor:pointer;}
.more1:hover{width:60px; height:24px; background-color:#ffa348; color:#FFFFFF;}

A.more2:link    {color:#ffffff;font-size:12px;text-decoration:none;}
A.more2:visited {color:#ffffff;font-size:12px;text-decoration:none;}
A.more2:active  {color:#ffffff;font-size:12px;text-decoration:none;}
A.more2:hover   {color:#ffffff;font-size:12px;text-decoration:none;}
.more2 {width:80px; text-align:center; font-size:14px; height:30px; background-color:#ff0000; color:#FFFFFF; line-height:30px; cursor:pointer;}
.more2:hover{width:80px; height:30px; background-color:#ff5555; color:#FFFFFF;}


A.more3:link    {color:#ffffff;font-size:12px;text-decoration:none;}
A.more3:visited {color:#ffffff;font-size:12px;text-decoration:none;}
A.more3:active  {color:#ffffff;font-size:12px;text-decoration:none;}
A.more3:hover   {color:#ffffff;font-size:12px;text-decoration:none;}
.more3 {width:80px; text-align:center; font-size:14px; height:30px; background-color:#006600; color:#FFFFFF; line-height:30px; cursor:pointer;}
.more3:hover{width:80px; height:30px; background-color:#0bb40b; color:#FFFFFF;}

A.more5:link    {color:#ffffff;font-size:12px;text-decoration:none;}
A.more5:visited {color:#ffffff;font-size:12px;text-decoration:none;}
A.more5:active  {color:#ffffff;font-size:12px;text-decoration:none;}
A.more5:hover   {color:#ffffff;font-size:12px;text-decoration:none;}
.more5 {width:130px; text-align:center; font-size:14px; height:30px; background-color:#006600; color:#FFFFFF; line-height:30px; cursor:pointer;}
.more5:hover{width:130px; height:30px; background-color:#0bb40b; color:#FFFFFF;}

A.more4:link    {color:#ffffff;font-size:12px;text-decoration:none;}
A.more4:visited {color:#ffffff;font-size:12px;text-decoration:none;}
A.more4:active  {color:#ffffff;font-size:12px;text-decoration:none;}
A.more4:hover   {color:#ffffff;font-size:12px;text-decoration:none;}
.more4 {width:80px; text-align:center; font-size:14px; height:30px; background-color:#fd850b; color:#FFFFFF; line-height:30px; cursor:pointer;}
.more4:hover{width:80px; height:30px; background-color:#ffa348; color:#FFFFFF;}