﻿@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
ul,ol {list-style-type:none;}
img {border:none;}
body {width:1003px; margin:0 auto; background:#fff url(/images/background/bg222.jpg) repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

.goTop {line-height:35px;background:url(/images/point/point009.gif) 840px 12px no-repeat;text-indent:18px;padding-right:30px;text-align:right;border-bottom:1px solid #f7eee5;}
.goTop a {color:#fe0000;}

/* =============== Header =============== */
.header{ position:relative;width:953px; padding-top:20px; margin:0 auto; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.header .logo{ margin-left:10px;}
.header .phone{ position:absolute; right:10px; top:10px;}
.header .mainNav{ position:relative; margin-top:10px; background:#B61C1C url(/images/background/bg223.jpg) repeat-x 0 -76px; height:38px; line-height:38px;  }

.mainNav .b1, .mainNav .b2{ position:absolute; width:6px; height:38px; background:url(/images/background/bg223.jpg) no-repeat; top:0;}
.mainNav .b1{ left:0;}
.mainNav .b2{ right:0; _right:-1px; background-position:0 -38px;}
.mainNav .navLi{ padding-left:17px; overflow:hidden; zoom:1; }
.mainNav .navLi li { position:relative; float:left; height:38px; line-height:38px;}
.mainNav .navLi a{ display:block; _float:left; color:#FFF3DD;  padding:0 10px; /*font-weight:bold;*/ height:37px; line-height:37px; text-decoration:none; background:url(/images/background/bg224.jpg) no-repeat right top;}
.mainNav .navLi a.end{ background:none;}
.mainNav .navLi a span{ position:absolute; left:-1px; top:0; width:1px; height:37px; line-height:37px; background:url(/images/background/bg224.jpg) no-repeat -1px 0;}
.mainNav .navLi a:hover, .mainNav .navLi a.current{ height:37px; line-height:37px; color:#fff; background-color:#991616; background-position:right bottom;}
.mainNav .navLi a.end:hover {background:#991616 url(/images/background/bg224.jpg) no-repeat right bottom;}
.mainNav .navLi a:hover span, .mainNav .navLi a.current span{background-position:0 -37px;}


/* ================ Body ================== */
.mainBody {width:933px; margin:0 auto; background:#fff; padding:20px 10px 0 10px;}
.allContent {background:none repeat scroll 0 0 #FFFFFF;border:6px solid #E8E3DD;}


/* ================ Footer ================== */
.footer {width:953px; padding:20px 0; background:#fff repeat-x; margin:0 auto;}
.bottomNav2 {background:#eee; padding:8px 0; text-align:center; margin-bottom:20px; margin-top:30px;}
.bottomNav2 a{color:#000; text-decoration:none;}
.bottomNav2 a:hover{ text-decoration:underline;}

.bottomSubNav p {text-align:center;color:#999;background:#fff;font-size:11px;}
.bottomSubNav p span {color:#fe0000;background:#fff;}
.bottomSubNav p img {margin:5px 20px 10px 0;}
.bottomSubNav p a {color:#fe0000;text-decoration:none;background:#fff;}
.bottomSubNav p a:hover {text-decoration:underline;}


/* ================ others ================== */
.commentTour {width:710px; padding:0; margin:30px auto 20px;}
.commentTour h3.comm {color:#f24032;padding:0 0 10px 0;background:#fff;border-bottom:3px solid #f24032;margin:0 0 5px;font-size:16px;text-indent:0;font-weight:bold;line-height:16px;}
.boxTour {color:#000;background:#e8e3dd;padding:20px;margin:0 0 10px 0;}
.boxTour h6 {font-size:11px;font-weight:normal;color:#0124bc;background:#e8e3dd;margin-bottom:4px;text-align:right;}
.boxTour .reply{ background:url(/images/icon/write.gif) no-repeat; padding-left:20px; font-weight:bold; color:#A13904; margin-left:25px; cursor:pointer; text-decoration:underline; font-size:12px;}
.boxTour dl {background:#f8f2eb;padding:0 10px 10px;}
.boxTour dt {color:#0124bc;border-top:1px solid #f8f0e5;padding-top:5px;margin:8px 0 3px;font-size:11px;}
.boxTour dt strong{color:#000;margin-right:5px;color:#a13904;}
.boxTour dd {color:#666;}
.boxTour p {margin-bottom:8px;line-height:17px;}
.boxTour textarea {width:475px;background:#ffffd3;color:#000;border:1px solid #ccccca;height:80px;}

.addTour {background:#e8e3dd;color:#000;border:1px solid #fe0000;padding:0;margin:5px 2px;margin-top:5px;}
.addTour form{ margin:20px 30px;}
.addTour strong {font-family:Verdana,sans-serif;color:#f04031;background:#e8e3dd;font-size:12px;}
.addTour textarea { width:100%;color:#000;background:#ffffd3;border:1px solid #ccccca;height:80px;}
.addTour input {margin-left:5px;}

.indexBox {width:710px; margin:0 auto;}
.indexBox p.blue {color:#0030ff;font-size:12px;}
.indexBox h3.title {background:url(/images/icon/icon021.gif) 0 50% no-repeat;line-height:46px;padding-left:60px;font-size:18px;margin:20px 20px 10px;font-family:"Times New Roman", Times, serif;}
.indexBox .subtitle {margin:0 20px;font-size:11px;}

.indexBox .searchTrain {background:#f8f0e5;border:1px solid #e8e3dd;margin:5px 10px 25px;padding:15px 75px;color:#ec0903; width:550px;}
.indexBox .searchTrain input {width:250px;margin-left:15px;}
.indexBox .searchTrain .form2 {width:135px;margin-left:15px;}
.indexBox .searchTrain .textinput {width:250px;margin-left:15px;}
.indexBox .searchTrain .imginput {width:59px;height:29px;margin-left:50px;vertical-align:middle;}
.indexBox .searchTrain img {margin-left:50px;vertical-align:middle;}
.indexBox .searchTrain li {float:left;}
.indexBox .searchTrain select {width:150px;margin-left:15px;}
.indexBox .searchTrain p a {color:#000;}


.clew {height:180px;background:url(/images/icon/icon027.gif) 40px 30% no-repeat;padding:30px 0 0 200px;}
.clew p {font-weight:bold;line-height:32px;font-size:16px;word-spacing:4px;}
.clew p span {font-size:24px;}
.clew em {font-style:normal;font-size:13px;letter-spacing:1px;margin-bottom:10px;display:block;}
.clew a {color:#ed0802;background:url(/images/point/point002.gif) 10px 50% no-repeat;padding-left:20px;font-size:13px;}
.clew a:hover {text-decoration:none;}



.currentNav {margin:0 0 8px;padding-left:4px;}
.currentNav p a {color:#f13f31;}
.currentNav p span {color:#f13f31;}