@charset "utf-8";
/* CSS Document */


/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,
table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;outline:0;font-size:12px; font-family: "microsoft yahei";}
body{ }
a,a:hover{ }

/* index */
html { width:100%; height:100%; }
body {width:100%; height:100%; text-align:left;font-size:12px; font-family: "microsoft yahei"; }
a {text-decoration:none;}
a:hover {text-decoration: none;}

/* grid */
.g-layout-out { z-index:500; position:absolute; top:0; left:0; right:0; bottom:0; }
.g-layout-out2 { z-index:500; position:absolute; top:0; right:0;   }
.g-layout-out3 { z-index:500; position:absolute; bottom:9px; left:10px;   }
.g-layout-out4 { z-index:500; position:absolute; bottom:0; right:0;   }
.g-layout-page { z-index:10; position:absolute; top:0; right:0; bottom:0; left:0;}
.g-top,
.g-bottom,
.g-left,
.g-right,
.g-content {}

.g-top {left:0;top:0; right:0; width:100%; height:84px;}
.g-bottom {bottom:0;left:0; width:100%; height:42px;}
.g-left {left:0;top:0; bottom:0; width:102px;}
.g-right {left:120px; top:0; bottom:0; right:0; overflow: auto;}
.g-content {width:100%; position:relative;}
.g-box2{margin:10px 10px 20px 0px;}
.g-box3{margin:15px 20px;}

.g-layout-page2{z-index:10; position:absolute; top:0; right:0; bottom:0; left:0;position:absolute;background:url(../images/bg.png) left top repeat-x;}
.g-content2 {position:absolute;top:86px; left:0; bottom:46px; width:100%;background:url(../images/017.png) center top no-repeat;}


[class^="g-box"]:after,
[class^="g-box"]:before { display:block; clear:both; overflow:hidden; height:0; content:""; }
.g-box { position:absolute; margin:0 auto; padding:0; clear:both; }
.g-boxLeft {  }
.g-boxRight {  }

[class^="u-btn"] { cursor:pointer; margin:0; padding:0; overflow:visible; vertical-align:middle; 
font-family: "microsoft yahei";border:none; background:none;}

.clear-f:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content: ".";}