@charset "utf-8";

/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,table,th,td,form,input,button,textarea{margin:0;padding:0;}
body{font:12px/24px 'Microsoft YaHei';}
h1,h2,h3,h4,h5,h6{font-family:'Microsoft YaHei';font-weight:bold;font-size:14px;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
i,cite,em{font-style:normal;}
ol,ul{list-style:none;}
input,button,select,textarea{outline:none;}
textarea{overflow:auto;resize:none;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;}

.area{position:relative;width:1138px;margin-left:auto;margin-right:auto;}
.area,.clear{*zoom:1}
.area:after,.clear:after{content:".";display:block;visibility:hidden;overflow:hidden;height:0;clear:both;}


.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}

.mgtp-15{ margin-top:15px;}
.mgtp-20{ margin-top:20px;}
.mgtp-40{ margin-top:40px;}
.mgtp-50{ margin-top:50px;}
.mgtp-70{ margin-top:70px;}

/* 普通翻页器-默认居中 */
.m-page{ padding:30px 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;font-size:18px;letter-spacing:normal;word-spacing:normal;border:1px solid #ccc;background:#fff;}
.m-page a,.m-page a:hover{text-decoration:none;color:#999;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover,
.m-page a:active{ color:#fff; background:#f18200; border-color:#f18200;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#fff;background:#f18200; border-color:#f18200;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff; border-color:#ccc;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
/* .m-page-sr i{border:0;} */

/* 404 */
.box-404{ position:relative; zoom:1; background:url(../images/404/bg.jpg) center 0 repeat;}
.m-404{ position:absolute; left:50%; top:50%; margin:-130px 0 0 -398px; padding:40px 0 0 325px; width:470px; min-height:220px; _height:220px; background:url(../images/404/ico.png) no-repeat;}
.m-404 .title{ width:470px; height:42px; background:url(../images/404/title.png) no-repeat;}
.m-404 .con{ margin-top:15px; line-height:40px; font-size:18px;}
.m-404 .btn{ display:block; width:270px; height:56px; line-height:56px; overflow:hidden; font-size:40px; text-align:center; color:#fff; background:url(../images/404/btn.gif) repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.m-404 .btn:hover{ font-size:38px;}

.en .m-404 .title{ width:470px; height:42px; background:url(../images/404/title-en.png) no-repeat;}
