/* CSS Document */
body {
    margin:0;
    line-height:20px;
	font:Verdana, Arial, Helvetica, sans-serif, "宋体";
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
	font-size:14px;
	background:url(../images/bg6.jpg) center top no-repeat #ffffff;
}
a {
    text-decoration:none;
}
p,ul,li,h1,h2,h3,h4,h5,input,textarea,form,dl,dt,dd,em {margin:0;padding:0;list-style-type:none;list-style-image:none;}


.t1 {font-size:13px; color:#000000; font-family: "微软雅黑";}
.t1 a {font-size:13px; color:#000000; font-family: "微软雅黑";}
.t1 a:hover {font-size:13px; color:#000000; font-family: "微软雅黑";}
.t1 a:active {font-size:13px; color:#000000; font-family: "微软雅黑";}

.t2 {font-size:15px; color:#996600; font-family: "微软雅黑";}

.t3 {font-size:15px; font-weight:bold; color:#FFFFFF; font-family: "Arial";}
.t3 a {font-size:15px; font-weight:bold; color:#FFFFFF; font-family: "Arial";}
.t3 a:hover {font-size:15px; font-weight:bold; color:#FFFFFF; font-family: "Arial";}

.t4 {font-size:15px; color:#edbc72;}
.t4 a {font-size:15px; color:#edbc72;}
.t4 a:hover {font-size:15px; color:#edbc72;}

.t5 {font-size:17px; color:#996600;}
.t5 a {font-size:17px; color:#996600;}
.t5 a:hover {font-size:17px; color:#996600;}

.t6 {font-size:17px; color:#912600;}
.t6 a {font-size:17px; color:#912600;}
.t6 a:hover {font-size:17px; color:#912600;}

.t7 {font-size:15px; color:#565656; font-family:Verdana, Arial, Helvetica, sans-serif;}
.t7 a {font-size:15px; color:#565656;}
.t7 a:hover {font-size:15px; color:#B000AA;}

.t8 {font-size:15px; color:#3157FF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.t8 a {font-size:15px; color:#3157FF;}
.t8 a:hover {font-size:15px; color:#B000AA;}

.title1 {font-size:15px; color:#ffffff; font-weight:bold;}
.title1 a {font-size:15px; color:#ffffff; font-weight:bold;}
.title1 a:hover {font-size:15px; color:#FFDF11; font-weight:bold;}
.title1 a:active {font-size:15px; color:#ffffff; font-weight:bold;}

.title2 {color:#C2202F;}
.title2 a {color:#C2202F; text-decoration:none;}
.title2 a:hover {color:#000000; text-decoration:none;}
.title2 a:active {color:#C2202F; text-decoration:none;}

.active {font-size:15px; color:#FFDF11; font-weight:bold;}
.active a {font-size:15px; color:#FFDF11; font-weight:bold;}
.active a:hover {font-size:15px; color:#FFDF11; font-weight:bold;}
.active a:active {font-size:15px; color:#FFDF11; font-weight:bold;}

.dhtxt {font-size:17px; font-weight:bold; color:#FFFFFF; font-family: "Arial";}
.dhtxt a {font-size:17px; font-weight:bold; color:#FFFFFF; font-family: "Arial";}
.dhtxt a:hover {font-size:17px; font-weight:bold; color:#FFFFFF; font-family: "Arial";}

.zw1 {text-justify:inter-ideograph; text-align:justify; padding-left:10px; font-size:15px; color:#996600;}
.zw1 a {text-justify:inter-ideograph; text-align:justify; padding-left:10px; font-size:15px; color:#996600;}
.zw1 a:hover {text-justify:inter-ideograph; text-align:justify; padding-left:10px; font-size:15px; color:#996600;}

#basic-table TABLE {
	MARGIN-BOTTOM: 15px
}
#basic-table TABLE TD {
	LINE-HEIGHT: 1.6; COLOR: #C2202F
}
#basic-table TABLE TD {
	BORDER-BOTTOM: #999 1px dotted; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.6; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#basic-table TABLE TD INPUT {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0.2em
}
#basic-table TABLE TD TEXTAREA {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0.2em
}
#basic-table TABLE TD INPUT {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0.2em
}
#basic-table TABLE TD TEXTAREA {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; COLOR: #333; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0.2em
}
#basic-table TABLE TD INPUT:hover {
	BACKGROUND-COLOR: #ffffe1
}
#basic-table TABLE tdt INPUT:focus {
	BACKGROUND-COLOR: #ffffe1
}
#basic-table TABLE TD TEXTAREA:hover {
	BACKGROUND-COLOR: #ffffe1
}
#basic-table TABLE TD TEXTAREA:focus {
	BACKGROUND-COLOR: #ffffe1
}
.btn_confirm {
	PADDING-LEFT: 11em
}
.btn_confirm INPUT {
	WIDTH: 200px; PADDING-RIGHT: 5em; DISPLAY: block; FLOAT: left
}

.td1 {line-height:28px; border-bottom:dashed #666666 1px; text-decoration:none;}
.td1 a{text-decoration:none; font-size:15px; font-family: "Arial"; color:#666666;}
.td1 a:hover{text-decoration:none; font-size:15px; font-family: "Arial"; color:#666666;}

.td2 {line-height:20px; border-bottom:solid #666666 1px; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.td2 a{text-decoration:none; font-size:15px; font-family: "Arial"; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.td2 a:hover{text-decoration:none; font-size:15px; font-family: "Arial"; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; color:#660000;}
.td2 td{height:26px;}


.home-banner {width:980px;margin:0 auto;clear:both;}

#slide{position:relative;float:left;width:980px;height:340px;overflow:hidden;background:url(../images/loading.gif) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left; width:980px; height:340px; overflow:hidden; }
#slide .o-control{display:none;position:absolute;top:130px;width:30px;height:60px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:5px;display:inline-block;width:18px;height:40px;background:url(../images/bg_index.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -55px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:right -55px;}
#slide div{position:absolute; float:right; bottom:10px; right:10px; height:26px; overflow:hidden; zoom:1; }
#slide span{width:26px;font-size:12px;height:26px;margin:2px 2px; background:#D72121;float:left;text-align:center;line-height:26px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}

.bd {width:560px;position:relative;overflow:hidden;}
.bx_wrap {margin:0 15px;padding:0 6px 0 2px;}
.bx_wrap ul img { border: 0px solid #ddd; }
.bx_wrap ul {}
.bx_wrap ul li{text-align:center}
.bx_wrap ul li a:hover{text-decoration:none; color:#c00;}
.bx_wrap a.prev {width:20px;height:20px;line-height:24px;outline-style:none;outline-width: 0;position:absolute; top:65px; left:0px; text-indent:-999em;background:url(../images/roll-arrow.gif) no-repeat;overflow:hidden;}
.bx_wrap a:hover.prev {background:url(../images/roll-arrow.gif) -20px 0 no-repeat;}
.bx_wrap a.next {width:20px;height:20px;line-height:24px;outline-style:none;outline-width: 0;position:absolute; top:65px; right:0px; text-indent:-999em;background:url(../images/roll-arrow.gif) 0 -20px no-repeat;overflow:hidden;}
.bx_wrap a:hover.next {background:url(../images/roll-arrow.gif) -20px -20px no-repeat;}

.route_feature {background: url(../images/routeTabBg.gif) #fff repeat-x; height: 34px;}
.route_feature LI A {TEXT-DECORATION: none !important}
#tab_switch li {float: left}
#tab_switch li a {line-height: 30px; padding-left: 10px; background: url(../images/routeTab.gif) no-repeat left top; float: left; margin-left: 5px}
#tab_switch LI A SPAN {LINE-HEIGHT: 30px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/routeTab.gif) no-repeat right top; FLOAT: left;}
#tab_switch LI.feature_tab A {PADDING-LEFT: 16px; BACKGROUND: url(../images/routeTabCurrent.gif) #4e9700 no-repeat left top; COLOR: #fff}
#tab_switch LI.feature_tab SPAN {LINE-HEIGHT: 29px; PADDING-RIGHT: 16px; BACKGROUND: url(../images/routeTabCurrent.gif) #4e9700 no-repeat right top; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px}
li.feature_tab span {color: #fff}
#tlinel_th {border-bottom: #AE3308 1px solid; padding-bottom: 0px; line-height: 28px; padding-left: 8px; padding-right: 0px; background: #FBF28F; height: 27px; color: #AE3308; font-size: 14px;padding-top: 0px}
#tlinel_th span {font-size: 12px; font-weight: normal}
#tlinel_th EM {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; FLOAT: right; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px}
#tlinel_th EM A {COLOR: #AE3308; TEXT-DECORATION: underline}
.mar_tt {margin-top: 10px}


/*pages*/
.pagination-wrapper {
    clear:both;
    padding:1em 0 2em 0;
    text-align:center;
}
.pagination {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size:12px;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
    list-style: none;
    display: inline;
    float: left;
    line-height: 1em;
    text-decoration: none;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.pagination li a {
    display: inline-block;
    padding: .5em .8em;
    background-color: #f9f9f9;
    color: #999;
}
.pagination li a:link{
    background:#fff;
    color: #4C78A5;
}
.pagination li a:hover{
    text-decoration:none;
}
.pagination li a:link:hover {
    color: #000;
}
.pagination li.thisclass {
    background-color: #f9f9f9;
    color:#999;
}
.pagination li:first-child {
    border-left-width: 1px;
    border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
    border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
    color: #444;
}