/*
  重置
*/
:root{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0 none;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,i,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,code,kbd,samp,tt{font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{*overflow:auto;}
input,button,textarea,select{*font-size:100%;}
button{cursor:pointer;overflow:visible;}
input[type="reset"],input[type="button"],input[type="submit"]{cursor:pointer;overflow:visible;}
ol,ul{list-style:none outside none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
*+html img{-ms-interpolation-mode:bicubic;}
body{-webkit-text-size-adjust:none;}
/*
  公共
*/
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.fr{display:inline;float:right!important;}
.fl{display:inline;float:left!important;}
.show{display:block;}
.hide{display:none;}
.visible{overflow:visible!important;}
.highlight{color:#F30!important;}
.important{font-weight:bold!important;}
.center{text-align:center!important;}
.left{text-align:left!important;}
.right{text-align:right!important;}
.J_box{overflow:hidden;}
p.indent{text-indent:2em;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.blank5,
.blank8,
.blank10{clear:both;overflow:hidden;}
.blank5{height:5px;}
.blank8{height:8px;}
.blank10{height:10px;}
.blank15{height: 15px;}
button,input.button{cursor:pointer;overflow:visible;*vertical-align:middle;*line-height:normal;*padding:2px;_padding:2px 3px 0;*font-family:\5b8b\4f53;}
@media screen and (-webkit-min-device-pixel-ratio:0){button,input[type="reset"],input[type="button"],input[type="submit"]{padding:2px 4px 3px;}}
/*
  布局
*/
.layout{overflow:hidden;width:980px;padding:0 10px;margin:auto;}
.g-2-1{overflow:hidden;float:left;width:650px;}
.g-2-2{overflow:hidden;float:right;width:320px;}
.g-3-1{overflow:hidden;float:left;display:inline;width:650px;margin-left:150px;}
.g-3-2{overflow:hidden;float:right;width:170px;}
.g-3-3{overflow:hidden;float:left;display:inline;width:140px;margin-left:-800px;}
.g-c5{width:140px;}
.g-c6{width:170px;}
.g-c7{width:200px;}
.g-c8{width:230px;}
.g-c9{width:260px;}
.g-c10{width:290px;}
.g-c11{width:320px;}
.g-c12{width:350px;}
.g-c13{width:380px;}
.g-c14{width:410px;}
.g-c15{width:440px;}
.g-c16{width:470px;}
.g-c17{width:500px;}
.g-c18{width:530px;}
.g-c19{width:560px;}
.g-c20{width:590px;}
.g-c21{width:620px;}
.g-c22{width:650px;}
.g-c23{width:680px;}
.g-c24{width:710px;}
.g-c25{width:740px;}
.g-c26{width:770px;}
.g-c27{width:800px;}
.g-c28{width:830px;}
.g-c33{width:980px;}
