@charset "utf-8";
html {-webkit-text-size-adjust:none;background-color: #f0f0f0;}
body,div,hr,p,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend,ins,menu{margin:0;padding:0;outline:none;}
body,button,input,label,select,option,textarea,button,fieldset,legend,ins,sup{font:12px/1.5 'Microsoft YaHei',Arial,'Lucida Grande',\5b8b\4f53\5FAE\8F6F\96C5\9ED1,Verdana,Tahoma;-webkit-font-smoothing:antialiased;}  
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
ul,ol{list-style:none;}
address,cite,dfn,em,var{font-style:normal;}
a{ color:#666; text-decoration:none;}
a:hover {text-decoration:none;}
a:focus {outline:none; -moz-outline:none}
img{ border:none;}
body{ background-color:#f8f8f8; color:#666;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu{display: block;}
input {vertical-align:middle;}

 /*Header*/
.header { position: fixed; top:0; width:100%; border-bottom:1px solid #a0a0a0; background: rgba(0, 0, 0, 0.3); z-index: 999; }
.header .inner {width:1070px; height:102px; margin:0 auto;}
.header .logo{ float:left; display:inline; margin-left:70px; background: url(../../images/logo.png) no-repeat;}
.header .logo-page{ width:163px; height:47px; margin-top:14px; background-position: 0 0px; }

.header .menu {float:left; width:766px; padding-left: 50px; }
.language-en .header .menu{ width: 756px; padding-left: 40px;}
.header .menu li {float:left;height: 79px;margin-left: 12px;margin-right: 12px; line-height:14px; font-size:15px; text-align:center;}
.header .menu li.current{height: 76px;border-bottom: 3px solid #f23939;}
.header .menu li a{float: left; width:85px; height: 100%; padding-top:30px; color:#fff; box-sizing: border-box;}
.header .menu li a:hover{ text-decoration: none;}
.language-en .header .menu li a{ width: auto;}
.language-en .header .menu .ex-language a{ width: 45px;}
.header .menu .current a span { display: inline-block;}
.header .language {float:left;}
.header .menu .ex-language{ position: relative; float: right; z-index: 50;}
.header .menu .i-drop { float: left; margin-top: 3px; }
.header .menu .drop-box li a{padding-bottom: 2px;}
.header .cho-language .drop-list { top:34px; left: -15px; width: 63px; overflow: hidden; border: none; z-index:100;}
.cho-language .drop-list li a, .ex-info .drop-list li a { padding-left: 18px;}
.cho-language .drop-list .i-language { margin-top: 6px;}
.cho-language .i-language { float: left; width: 25px; height: 15px;}
.cho-language .selected{ padding-bottom: 35px;}

.header .inner-page { height:79px;}
/* .header .menu-page{ padding-top:32px; } */


/*html, body { height: 100%;}
.push-footer{ height: 147px;}
.wrap{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -147px;}*/
footer {width:100%; height:200px; background-color: #f0f0f0; text-align: center;}
footer ul {padding-top: 25px;padding-bottom: 5px; margin:0 auto;line-height:56px; overflow:hidden; zoom:1;} 
footer ul li {display: inline-block; color:#e0e0e0;}
footer ul li a {margin:0 22px;}
footer p {color: #999;}
footer .cooperate{position: relative; width: 950px; height: 35px; margin: 0 auto; padding-top: 20px; padding-left: 50px;}
footer .cooperate span{position: absolute; left:220px; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold;}
footer .cooperate a{display: inline-block; line-height: 0; margin-left: 25px;}
.language-en footer .cooperate{width:970px; padding-left: 30px;}
.language-en footer .cooperate span{left:210px;}