@charset "utf-8";
*{padding:0px;margin:0px}
body{font-family:Microsoft YaHei, Tahoma, Geneva, sans-serif;font-size:12px;color:#666}
body{background:#fff}
html,body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote{margin:0px;padding:0px}
ul{list-style:none;list-style-type:none;margin:0px;padding:0px}
ul li{list-style:none;list-style-type:none;margin:0px;padding:0px}
ol{list-style:none;list-style-type:none;margin:0px;padding:0px}
ol li{list-style:none;list-style-type:none;margin:0px;padding:0px}
img{border:0px}
em,i{font-style:normal}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
input,textarea,select{vertical-align:middle;font-family:Microsoft YaHei,Tahoma, Geneva, sans-serif}
input{vertical-align:middle}
.tc{text-align:center !important}
.tl{text-align:left !important}
.tr{text-align:right !important}
.abs{position:absolute !important}
.rel{position:relative !important}
.fl{display:inline;float:left !important}
.fr{display:inline;float:right !important}
.bkd div{display:inline-block;*display:inline;zoom:1}
.bke em{display:inline-block;*display:inline;zoom:1}
.bks span{display:inline-block;*display:inline;zoom:1}
.bki i{display:inline-block;*display:inline;zoom:1}
.bka a{display:inline-block;*display:inline;zoom:1}
.bkl li{display:inline-block;*display:inline;zoom:1}
.mc{margin:0 auto}
.clear{clear:both;height:0;font-size:0;overflow:hidden;overflow-y:hidden;overflow-x:hidden}
.clearfix{zoom:1}
.clearfix:after{clear:both;height:0;font-size:0;overflow:hidden;display:block;visibility:hidden;content:"."}
::selection{background:#a7bd06;color:#fff}
::-moz-selection{background:#a7bd06;color:#fff}
.mypage{text-align:center}
.mypage a{color:#666;background:#efefef;padding-left:12px;padding-right:12px;height:32px;line-height:32px;vertical-align:middle;margin:3px;display:inline-block;*display:inline;zoom:1}
.mypage strong{color:#fff;background:#0f6089;padding-left:12px;padding-right:12px;height:32px;line-height:32px;vertical-align:middle;margin:3px;display:inline-block;*display:inline;zoom:1}
.mypage a:hover{color:#fff;background:#0f6089}
.mypage em{color:#666;background:#fff;padding-left:12px;padding-right:12px;height:32px;line-height:32px;vertical-align:middle;margin:3px;display:inline-block;*display:inline;zoom:1}
/*user*/
.frm{ background:#efefef}
.frm tr td{ background:#ffffff; padding:8px 0; text-align:center; font-size:14px; color:#333}
.frm tr td a{color:#333}
.frm tr.head td{ background:#5b9aba; color:#fff;padding:10px 0; font-weight:bold;}
.frm tr.cur td{ background:#dbe5ea;}

/*form*/
.ipt{color:#333;height:38px;padding-left:10px;outline:none}
.textbox{color:#666;font-size:12px;padding:5px;outline:none;width:80%}
input.ipt, textarea.textbox{border:1px #e4e4e4 solid}
.btn{color:#fff;border:1px #35b558 solid;background:#35b558;cursor:pointer;padding:5px 15px;font-weight:bold;border-radius:3px;font-size:16px}
.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}

.flexslider{position:relative;height:390px;overflow:hidden;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.flexslider .slides{zoom:1}
.flex-direction-nav{z-index:999}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}