@charset "UTF-8";

.button_style,a.button_style { display:block; border:1px #2b93c4 solid; background:url(../images/button_bg.gif); padding-left:10px; padding-right:10px; cursor: pointer; }
.button_style:hover,a.button_style:hover { display:block; cursor: pointer; color:#000; }
.text_14 { font-size:16px; }
.text_16 { font-size:18px; }
.text_20 { font-size:20px; font-weight:bold; }
.text_bg { height:20px; float:left; padding-left:5px; padding-right:5px; line-height:22px; background-color: #DFCDA4; width:651px; }
.text_10 { font-size:10px; }
.text_14 { font-size:14px; }
.text_FFF { color:#FFFFFF; }
.text_336600{ color:#336600}
.text_F60 { color:#F60; }
.text_song { font-family: "宋体" }
.text_strong { font-weight:bold; }
.padding_r_10 { padding-right:10px; }
.padding_r_20 { padding-right:10px; }
.padding_r_30 { padding-right:10px; }
.padding_l_10 { padding-left:10px; }
.padding_l_20 { padding-left:20px; }
.padding_l_30 { padding-left:30px; }
.padding_t_10 { padding-top:10px; }
.padding_t_20 { padding-top:20px; }
.padding_t_30 { padding-top:30px; }
.padding_t_36 { padding-top:36px; }
.padding_b_10 { padding-bottom:10px; }
.padding_b_20 { padding-bottom:20px; }
.padding_b_30 { padding-bottom:30px; }
.dis_block{ display:block;}
.displaydiv { display:block; }
.hiddendiv { display:none; }
.fltrt { float:right; } /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
.fltlft { float:left; } /* 此类可用来使页面上的元素向左浮动 */
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */ clear:both; height:0; font-size: 1px; line-height: 0px; }

/*jcarousel滚动CSS 水平 */
.jcarousel-container-horizontal { margin: auto; z-index:-1000px;}
.jcarousel-clip { overflow: hidden;  width: 892px; height: 444px; margin:auto; border:#666666 1px solid;}
.jcarousel-item-horizontal { margin-left: 0; margin-right: 55px; }
.jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-prev-horizontal { position: absolute; top: 150px; left: 0px; width: 25px; height: 140px; cursor: pointer; background-image: url(../images/prev-horizontal.png); background-repeat: no-repeat; background-position: left center; }
.jcarousel-next-horizontal { position: absolute; top: 150px; right:0px; width: 25px; height: 140px; cursor: pointer;  background-image: url(../images/next-horizontal.png); background-repeat: no-repeat; background-position: left center; }
.jcarousel-next-horizontal:hover, .jcarousel-next-horizontal:active, .jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:focus, .jcarousel-next-disabled-horizontal:active, .jcarousel-prev-horizontal:hover, .jcarousel-prev-horizontal:focus, .jcarousel-prev-horizontal:active, .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:focus, .jcarousel-prev-disabled-horizontal:active { background-position: -25px center; }

.jcarousel_bar{width:887px; margin:auto; height: 36px; overflow: hidden;}
.jcarousel_bar ul{ position:absolute; margin-top:-15px; width:887px; height: 36px;  backg float:left; background-image: url(../images/jcarousel_bar_bg.png); background-repeat: no-repeat; background-position: center top; }
.jcarousel_bar ul li{padding-left:413px; padding-top:5px;}
.jcarousel_bar ul span{ display:block; float:left; height:16px; width:16px; overflow:hidden; margin-right:5px; text-indent:20px; cursor:pointer; background-image: url(../images/jcarousel_bar_span_bg.png); background-repeat: no-repeat; background-position:right center; }


/* jcarousel滚动CSS 垂直
.jcarousel-container {left:320px; top:220px;}
.jcarousel-container-vertical { width: 570px; height: 522px;}
.jcarousel-clip-vertical { height: 522px; overflow:hidden; }
.jcarousel-item { height: 70px; width:570px; }
.jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-next-vertical { position: absolute; bottom: -20px; left: 520px; width: 35px; height: 12px; cursor: pointer; background-image: url(../images/next-vertical.png); background-repeat: no-repeat; background-position: left top; }
.jcarousel-next-vertical:hover { background-position: 0 bottom; }
.jcarousel-next-disabled-vertical, .jcarousel-next-disabled-vertical:hover, .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 bottom;}
.jcarousel-prev-vertical { position: absolute; top: -20px; left: 520px; width: 35px; height: 12px; cursor: pointer; background: transparent url(../images/prev-vertical.png) no-repeat left top;}
.jcarousel-prev-vertical:hover { background-position: 0 bottom; }
.jcarousel-prev-disabled-vertical, .jcarousel-prev-disabled-vertical:hover, .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 bottom;}
 */

/* 表单验证提示CSS */
.promptShow { color:#F60; padding-left:10px;}
.promptSuccess { color: #F60; padding-left:10px; background-image: url(../images/ok.png); background-repeat: no-repeat; background-position: 10px center; }
.promptError { color:#F60; padding-left:10px; background-image: url(../images/warning.png); background-repeat: no-repeat; background-position: 10px center; }
.promptFocus { color:#F60; padding-left:10px; }

/* 分页页码CSS */
.pages { text-align: right; padding: 10px 0; font-size: 12px; line-height: 1.5; padding-right:100px;}
.pages a { color: #333; cursor:pointer; text-align: center; line-height: 31px; display: inline-block; padding: 0 3px; min-width: 31px; _width: 31px; margin: 0 2px; border-radius: 0px; white-space: nowrap; vertical-align: middle; background-image: url(../images/pages_bg.png); background-repeat: no-repeat; background-position: center center; }
.pages .page_cur , .pages a:hover { font-weight: bold; color: #fff;  background-image: url(../images/pages_hover_bg.png); background-repeat: no-repeat; background-position: center center; }
.pages .page_prev, .pages .page_next { padding: 0 10px; }
.pages .page_grey, .pages .page_grey:hover { color: #333;background-color: #EEE; cursor: default; border: 1px solid #CCC; }
.pages i { font-style: normal; }
.pages .page_prev i { margin-right: 3px; font-family:"宋体" }
.pages .page_next i { margin-left: 3px; font-family:"宋体"  }
.spages { overflow: hidden; position: relative;  *zoom: 1;}
.spages .ico_prev, .spages .ico_next { padding: 0; border: 0 none; margin: 0; min-width: 18px; line-height: 100; overflow: hidden; position: relative;  *zoom: 1; *margin-top: -18px;}
.spages a { border: none; color: #197DDD; display: inline-block; text-align: center; min-width: 18px; _width: 18px; margin-right: 2px; white-space: nowrap; line-height: 18px; font-family: tahoma; }
.spages .page_cur, .spages .page_cur:hover { background-color: #2D7FE7; color: #fff; cursor: default; text-decoration: none; }
.spages .small_nav { float: right; }








