/*Kunyi*/
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ padding-bottom:0px;margin:0px; padding-left:0px; padding-right:0px;padding-top:0px; font-family:"微软雅黑","宋体",Tahoma,Arial; }
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,TH,VAR,TD{ font-style:normal; font-weight:normal;}
H1,H2,H3,H4,H5,H6{ font-size:100%; font-weight:normal;}
TABLE {border-collapse:collapse;border-spacing: 0;}
input,button,select,textarea {font-size: 100%;margin: 0; vertical-align: baseline;  *vertical-align: middle;}
FIELDSET,IMG,ABBR,ACRONYM{ border-right-width:0px; border-top-width:0px; border-bottom-width:0px; border-left-width:0px;}
textarea{ overflow:auto; resize: none;}
ol,ul,li{list-style-type:none; list-style:none;}
BLOCKQUOTE:before,BLOCKQUOTE:after,Q:before,Q:after{ content:"";}
BLOCKQUOTE,Q{QUOTES: "" ""}
b,strong {font-weight: bold;}
:focus,img { outline:0; outline-width:0px;}
a{COLOR: #000; TEXT-DECORATION: none;outline:0; outline-width:0px;}
a:visited {COLOR: #000; TEXT-DECORATION: none;outline:0; outline-width:0px;}
a:active {COLOR: #000; TEXT-DECORATION: none;outline:0; outline-width:0px;}
a:hover {TEXT-DECORATION: underline;outline:0; outline-width:0px;}
/*统一上标和下标*/
.sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}   
.sup {top: -0.5em;}   
.sub {bottom: -0.25em;} 
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}   
.clear{ zoom:1; /* for IE6 IE7 */}   
div#black_overlay {display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color:#000000;z-index:1000;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60); -webkit-opacity:0.6; cursor:pointer;}
.loader-img{background:transparent url(../image/loader.gif) no-repeat center center}
HTML,BODY { line-height:normal; width:100%; height:100%; font-size:12px; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1; margin:0px; padding:0px;}
abbr,acronym{ border:0;font-variant:normal;}   
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:500;}
audio:not([controls]) {display: none;height: 0;}

div.header{ width:100%;height:45px; /*height:97px; */overflow:hidden;background:#fff; background-size:cover; z-index:100;position: fixed;top:-7%;}
div.header .logo{ width:236px; height:23px; position:absolute; top:10px; left:47px; display:block;}
div.header nav{ z-index:88; position:absolute; top:0px; right:0px; background:#fff; width:68%; min-width:656px; height:45px;}
div.header nav ul { position:absolute; bottom:14px; right:68px; width:588px; height:16px; }
div.header nav li{ list-style-type: none; display:inline;  height:16px; float:left; margin-left:6px; }
#magic-line { position: absolute; bottom: -14px; left: 0; width: 100px; height: 4px; background: #04c58a; }

div.header .Info{ width:426px; height:14px; right:50px; bottom:13px; position:absolute;}