@charset "utf-8";
/* CSS Document */
*html{background-image:url(about:blank);background-attachment:fixed;}
*{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,ol,ul,li,form,dl,dt,dd,input,button{border:0;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE;display:table; width:100%; table-layout:fixed;}
td{ line-height:30px; border-bottom:1px solid #EEEEEE; border-right:1px solid #EEEEEE;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
button,input{font:12px/1.5 Arial,Sans-serif,Tahoma;outline:0}
body{background:#fff; font-family:'Microsoft YaHei', Helvetica, Arial, Sans-serif, Tahoma; color:#13334d;margin:0 auto; position:relative;}
h2,h3,h4{font-size:100%;/*word-wrap:break-word;*/}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:12px}
em,i{font-style:normal;font-weight:normal}
em{font-family:Arial}
table,td,th,li,img,input,select{outline:0;vertical-align:middle}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;}
input,label,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;}
input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}
textarea{resize:none;}
select{border:1px solid #eaeaea;padding:2px}
a,a:focus,a:outline,a img{border:0;hide-focus:expression(this.hideFocus=true);outline:0}
a{color:#13334d;outline:0;text-decoration:none}
a:hover{color:#ffc000;outline:0;text-decoration: none;}
li{list-style:none;vertical-align:middle;white-space:nowrap; text-overflow:ellipsis;}
ul, ol{ list-style: none;}
i{ font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{content:"";display:table;clear:both}
.clearfloat { clear:both;}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.fl{float:left;}
.fr{float:right;}
.vt,img{vertical-align:top}
.vm{vertical-align:middle}
.vb{vertical-align:bottom}
.center{margin:0 auto}
.red,.error{color:#cc0000;}
.white{color: #fff;}
.yellow{color:#ffc000;}
.blue{color:#5daade;}
.better-blue{color:#054b91;}
.most-blue{color: #192838;}
.gray,.time{color:#999}
.gray6{color:#666}
.f12{font-size:12px}
.f14{font-size:14px}
.show{display:block}
.hide{display:none}
.posr{position:relative}
.posa{ position:absolute}
.fixed{position:fixed}
.ellipsis{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.popup{ position:fixed;_position:absolute;left:0;top:0px; width:100%;_width: expression(document.documentElement.clientWidth); height:100%;_height: expression(document.documentElement.clientHeight);filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;background: rgba(0,0,0,0.8);+background:#000;z-index:9990;display:none; }
.transparent{background:rgb(3,108,213); background:rgba(3,108,213,0.6); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#A036cd5', EndColorStr='#A036cd5');}
.f_gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.text-shadow { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.box_shadow { box-shadow:0 1px 6px rgba(0, 0, 0, 0.2);}
.bottom_shadow {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.max_img { max-width: 700px;_width:expression(this.width>620?"620px":this.width); overflow:hidden;}
.a_transition { -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.trans {filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#b3824c2e',endColorstr = '#b3824c2e' )\9;background-color:rgba( 130, 76, 46, .7 );*background-color:transparent\z9;}
::selection {background:#ffb504; color:#FFF;}
::-moz-selection { background:#ffb504; color:#FFF;}

/*按钮样式*/
.u-btn-default{ display: block; text-align:center; border: 1px solid #ddd; border-radius: 3px; background-color: #fff; color: #333; }
.u-btn-primary{ display: block; text-align:center; border: 1px solid #2e6da4; border-radius: 3px; background-color: #337ab7; color: #fff; }
.u-btn-second{ text-align:center; border: 1px solid #2e6da4; border-radius: 3px; background-color: #337ab7; color: #fff; padding: 3px 5px;}
.u-btn-success{ display: block; text-align:center; border: 1px solid #4cae4c; border-radius: 3px; background-color: #5cb85c; color: #fff; }
.u-btn-info{ display: block; text-align:center; border: 1px solid #46b8da; border-radius: 3px; background-color: #5bc0de; color: #fff; }
.u-btn-warning{ display: block; text-align:center; border: 1px solid #f88f28; border-radius: 3px; background-color: #f88f28; color: #fff; }
.u-btn-danger{ display: block; text-align:center; border: 1px solid #d43f3a; border-radius: 3px; background-color: #d9534f; color: #fff; }
.u-btn-border{ display: block; text-align:center; border: 1px solid #f88f28; border-radius: 3px; background-color: #fff; color: #f88f28; }
.u-btn-border-default{ display:block; text-align:center; border: 1px solid #b4c0cf; border-radius: 3px; background-color: #fff; font-size: 12px; color: #b4c0cf; }
.u-btn-default.on,
.u-btn-default:hover{ background-color: #e6e6e6; border-color: #adadad; color: #333; }
.u-btn-second.on,
.u-btn-second:hover{ background-color: #286090; border-color: #204d74; color: #fff; }
.u-btn-primary.on,
.u-btn-primary:hover{ background-color: #286090; border-color: #204d74; color: #fff; }
.u-btn-success.on,
.u-btn-success:hover{ background-color: #449d44; border-color: #398439; color: #fff; }
.u-btn-info:hover{ background-color: #31b0d5; border-color: #269abc; color: #fff; }
.u-btn-warning.on,
.u-btn-warning:hover{ background-color: #e4882d; border-color: #d58512; color: #fff; }
.u-btn-danger.on,
.u-btn-danger:hover{ background-color: #c9302c; border-color: #ac2925; color: #fff; }
.u-btn-border:hover{ background-color: #f88f28; color: #fff; }
.u-btn-border-default:hover{ border-color: #428bca; color: #428bca; }
.btn-disabled{ background-color: #f4f4f4; color: #ccc; border-color: #dedede; }
.btn-disabled:hover{ background-color: #f4f4f4; color: #ccc; border-color: #dedede; }
.z-lg{ padding: 12px 24px; }
.z-md{ padding: 8px 16px; }
.z-sm{ padding: 6px 12px; }
.z-xs{ padding: 4px 8px; }

/* ****************** input start ************************* */
textarea::-webkit-input-placeholder { color: #b4c0cf !important; } /*Mozilla Firefox 4 to 18 */
textarea:-moz-placeholder {color: #b4c0cf !important;}  /*Mozilla Firefox 4 to 18*/
textarea::-moz-placeholder {color: #b4c0cf !important; } /*Mozilla Firefox 19+*/
textarea:-ms-input-placeholder {color: #b4c0cf !important; } /*Internet Explorer 10+*/
textarea{padding:4px 10px; line-height: 28px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
textarea:focus{ border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); }
input.u-ipt-primary::-webkit-input-placeholder { color: #b4c0cf !important; } /*Mozilla Firefox 4 to 18 */
input.u-ipt-primary:-moz-placeholder {color: #b4c0cf !important;}  /*Mozilla Firefox 4 to 18*/
input.u-ipt-primary::-moz-placeholder {color: #b4c0cf !important; } /*Mozilla Firefox 19+*/
input.u-ipt-primary:-ms-input-placeholder {color: #b4c0cf !important; } /*Internet Explorer 10+*/
.u-ipt-primary{ display: inline-block; height: 32px; padding: 0 10px; line-height: 32px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.u-ipt-primary:focus{ border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); }
.u-ipt-success{ display: inline-block; height: 32px; padding: 0 10px; line-height: 32px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.u-ipt-success:focus{ border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168; }
.u-ipt-warning{ display: inline-block; height: 32px; padding: 0 10px; line-height: 32px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.u-ipt-warning:focus{ border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;}
.u-ipt-error{ display: inline-block; height: 32px; padding: 0 10px; line-height: 32px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.u-ipt-error:focus{ border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483; }
input.disabled{ background-color: #eee; }
input.disabled:focus{ border-color: #ccc; -webkit-box-shadow: none; box-shadow: none; background-color: #eee; }
/* ****************** input end ************************* */

/*图标样式*/
.icon_sprites{background-image: url("../images/icons_sprite.png");background-repeat: no-repeat;}
.icon_phone{background-position: 0 0;}
.icon_local{background-position: -40px -42px;}
.icon_email{background-position: -78px 0;}


/*分页*/
.m-page{overflow: hidden;}