@charset "utf-8";@import url(reset.css);body{font-family:Verdana,Microsoft Yahei,"微软雅黑",serif;color:#333;background:#efefef}
input,select,textarea{background:#fff;border:0;font-size:12px;font-family:Helvetica,Arial,Sans-Serif}
input[type=password],input[type=text]{height:22px;line-height:22px;padding:0 3px;color:#666;font-size:12px;-webkit-border-radius:border-box;-moz-border-radius:border-box;box-sizing:border-box}
input[type=password]:focus,input[type=text]:focus{color:#000}
select{height:23px;line-height:22px;padding:2px;color:#666}
textarea{padding:3px;word-break:break-all}
a{color:#666}
a:hover{text-decoration:none;color:#CA101A}
hr{height:1px;border:none;border-top:1px solid #E8E8E8}

/*友情链接*/
#link {background:#fff;margin:0 auto;clear:both; border-top:2px #3097FD solid;border-bottom:1px #e6e4e4 solid;}
#link #title{font-size:0.6rem; color:#3097FD; text-align:left;border-bottom:1px #e6e4e4 solid; height:1.5rem; line-height:1.5rem;margin:0 auto; padding-left:2%;}
#link ul{padding:0.5rem 0;}
#link ul li {float:left;} 
#link ul li a:link,#link ul li a:visited { display:block;font-size:0.5rem;line-height:0.9rem;text-align:left;margin-left:0.5rem} 

.clear{clear:both;height:0;width:0;display:block;overflow:hidden}
.clearfix:after,.clearfix:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix{zoom:1}
.none{display:none}
.relative{position:relative}
.absolute{position:absolute}
.scroll{overflow:hidden;overflow-y:auto}
.black_shadow,.shadow{background:#000;position:fixed;left:0;top:0;width:100%;height:100%;z-index:15;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30);-khtml-opacity:.3;overflow:hidden}
.white_shadow{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-khtml-opacity:.8;overflow:hidden}
h1{font-size:24px;font-weight:400}
h2{font-size:18px;font-weight:400}
p{text-align:justify;line-height:18px;font-size:12px}
p.indent{text-indent:2em}
.white{color:#fff}
.orange{color:#ff7f0e}
.yellow{color:#ffd466}
.gray{color:#999}
.red{color:#ff1938}
.black{color:#000}
.blue{color:#1055c7}
.green{color:#96c240}
.gray_border{border:1px solid #cdd0d4;background:#fff}
pre{white-space:pre-wrap}
.omit{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:keep-all;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis)}
.btn,.icon{display:inline-block}
.icon{vertical-align:middle;background-repeat:no-repeat;background-position:center center}
img{max-width:100%;vertical-align:middle}
.itrangle,.itrangle i{width:0;height:0;display:block;border-style:solid}
.btn{vertical-align:middle;text-align:center;display:inline-block}
.btn_red{color:#fff;padding:0 10px;height:1.6rem;background:#df1336;line-height:1.6rem;font-size:.6rem;-moz-border-radius:.1rem;-webkit-border-radius:.1rem;-khtml-border-radius:.1rem;border-radius:.1rem}
.btn_red:hover{background:#be102e;color:#fff}
.btn_gray{color:#fff;padding:0 15px;height:24px;line-height:24px;background:#cbcbcb;font-size:12px}
.btn_gray:hover{background:#595757;color:#fff}
.btn_gray_border{border:1px solid #999;padding:0 5px;height:20px;line-height:20px}
.btn_gray_border.active,.btn_gray_border:hover{border-color:#CA101A}
.btn_white{height:30px;background:#fff;line-height:30px;color:#1055c7;padding:0 10px}
.btn_green{background:#3cad17;color:#fff}
.btn_blue{background:#0469b0;color:#fff;padding:0 14px;height:1rem;line-height:1rem;-moz-border-radius:.12rem;-webkit-border-radius:.12rem;-khtml-border-radius:.12rem;border-radius:.12rem}
.btn_blue:hover{background:#064699;color:#fff}
.btn.disabled,.btn.disabled:hover{background:#DDD;color:#fff;cursor:default}
.red_bg{background:#df1336;color:#fff}
.blue_bg{background:#13a6da;color:#fff}
.dblue_bg{background:#096cb2;color:#fff}
.gray_bg{background:#f5f4f4}
.gray_bg>.padding{padding:8px 0}
.white_bg{background:#fff}
.white_bg.fixed{top:78px}
.contain{margin:0 auto;width:960px}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.edit_form{line-height:1.6rem}
.edit_form dd,.edit_form dt{float:left;margin:.2rem 0;line-height:1.6rem}
.edit_form dt{width:5em;text-align:right;margin-right:.4rem}
.edit_form dl{clear:both}
.edit_form dd{margin-right:.4rem}
.edit_form input[type=radio]{margin:0 4px}
.edit_form input[type=password],.edit_form input[type=text]{height:1.6rem;line-height:1.6rem}
.bread{font-size:12px;height:40px;line-height:40px;background:#fff;clear:both}
.bread.fixed{top:38px}
.bread a{margin:0 20px;color:#3d3d3d;max-width:20em;vertical-align:top}
.pavigation{font-size:12px;margin-top:30px;text-align:center}
.pavigation a{display:inline-block;border:1px solid #e8e8e8;color:#979797;font-weight:700;margin:0 4px;padding:4px 8px}
.pavigation a.active,.pavigation a:hover{color:#fff;background:#0856a7}
.page{margin-top:20px;text-align:right}
.page a{display:inline-block;padding:3px 8px;margin:0 5px;color:#000;background:#f2f2f2;-webkit-border-radius:.12rem;-moz-border-radius:.12rem;-ms-border-radius:.12rem;-khtml-border-radius:.12rem;-o-border-radius:.12rem;border-radius:.12rem}
.page span.ye{margin:0 5px}
.page span.ye a{margin:0 2px}
.page span.s{font-size:50%;vertical-align:top}
.page a.active,.page a:hover{background:#ca101a;color:#fff}
.popup{background:#fff;left:50%;top:50%;-moz-border-radius:.2rem;-webkit-border-radius:.2rem;-khtml-border-radius:.2rem;border-radius:.2rem;z-index:9999;position:fixed}
.popup .iclose{position:absolute;right:.4rem;z-index:2;top:.4rem}
.popup .title{height:2rem;line-height:2rem;color:#333}
.popup .title .fr{border-left:1px solid #999;padding-left:10px}
.popup .btn_group .btn{font-size:16px;padding:0 1rem;height:1.6rem;line-height:1.6rem;margin:0 .2rem}
.notice{position:fixed;left:0;bottom:0;z-index:99999;width:100%;height:auto;margin:0;padding:0}
.icon-speaker{display:none;float:left;background:url(icon1.png) no-repeat;width:44px;height:44px;margin-left:15px}
.notice-cont{display:block;width:100%;height:45px;border:1px solid #dbdbdb;background:#fff;position:relative}
.speaker{background:url(icon-speaker.png) no-repeat;width:17px;height:19px;float:left;margin:11px 15px 0 14px;display:block}
.notice .msg{float:left;width:80%;height:100%;line-height:45px}
.notice .msg a{font-size:13px;color:red;font-weight:bolder}
.notice-cont .ntc-btn{display:block;width:100px;height:44px;position:absolute;right:0;top:-1px;background:red;text-align:center;line-height:44px;color:#fff}
