@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,Arial,"宋体",Helvetica, sans-serif;font-size:13px;text-decoration:none;}
a:link   {color:#525252;}
a:visited{color:#525252;}
a:hover  {color:#ff00cc}
a:active {color:#525252;}

a.a2,a.a2:visited{ color:#787878; text-decoration:underline; cursor:hand; cursor:pointer;}
a.a2:hover{ color:#780b05;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 

/*IE滚动条样式*/
body { SCROLLBAR-ARROW-COLOR:#FFFFFF;SCROLLBAR-FACE-COLOR:#a0a0a0;SCROLLBAR-DARKSHADOW-COLOR:#a0a0a0;SCROLLBAR-HIGHLIGHT-COLOR:#a0a0a0;SCROLLBAR-3DLIGHT-COLOR:#a0a0a0;SCROLLBAR-SHADOW-COLOR:#a0a0a0;SCROLLBAR-TRACK-COLOR:#E6E6E6;}
/* Webkit内核滚动条样式 */
::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 0px; border-radius:0px;}/*滑轨*/
::-webkit-scrollbar-thumb {-webkit-border-radius:0px;border-radius:0px; background: rgba(160,160,160,1.0); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8);}/*滑块*/
::-webkit-scrollbar-thumb:window-inactive {background: rgba(160,160,160,0.8);} 

body {color:#525252; margin:0; background:#fff; text-align:center; line-height:200%;}

div,ul,dl,dt,dd{ margin:0; padding:0;list-style:none;}
body,td,input,select,textarea{ font-family:微软雅黑,"微软雅黑",Verdana,Arial,"宋体",Helvetica, sans-serif; font-size: 13px;}
img{ border:0;}
form{ margin:0}
input,select{ vertical-align:middle;}
input[type=text],input[type=password],textarea{ border:#d7d7d7 1px solid; color:#646464}
hr{border-top:#cdcdcd 1px dotted; border-bottom:none; background:none; border-left:none; border-right:none}
*{-webkit-text-size-adjust:none;/*解决webkit内核浏览器强制最小字体*/} 
/*css3过渡效果*/
a{transition:background-color 0.3s,opacity 0.4s;-webkit-transition:background-color 0.3s,opacity 0.4s;-moz-transition:background-color 0.3s,opacity 0.4s; -o-transition:background-color 0.3s,opacity 0.4s;}

/*公共*/
.blank{ height:0; line-height:0; font-size:0; margin:0; padding:0; clear:both;}
.global_width{ width:1200px; margin:0 auto; text-align:left; position:relative;}
.fullWidth{width:100%; min-width:1200px; max-width:1920px; margin:0 auto; position:relative;}
.floatL{ float:left;}.floatR{ float:right;}
.hide{ display:none;}

/*语言*/
#language{ z-index:99; position:absolute; left:auto; right:5%; top:0; width:54px; height:40px; background:url(../images/elements.png) -20px top no-repeat; font-size:11px; color:#fff; text-align:center; line-height:36px;}
#language a{ font-size:12px; color:#fff;}#language a:hover{ color:#FFEF00;}
#language a#memPro{ display:inline-block; height:40px; line-height:40px; position:absolute; left:auto; right:100%; color:#ff00cc;white-space:nowrap; padding:0 15px;}

/*页头*/
#head{ position:relative; z-index:90; height:126px; position:relative; padding-top:1px;}
#logo{ width:290px; height:126px; position:absolute; left:0; top:0;}
#logo a{ display:inline-block; height:126px; overflow:hidden; line-height:126px; display: table-cell; vertical-align:middle; text-align:left; width:100%; *font-size:110px; }
#logo a img{ vertical-align:middle; max-width:100%; max-height:100%;}
#headLine{ height:1px; background:#e1e1e1;}
/*主导航*/
#menu{margin:42px 0 0 300px; float:right;}
#nav li{ position:relative; float:left; height:42px;}
#nav li a{ display:block; *display:inline-block; width:100%; height:42px; font-size:14px; line-height:42px; padding:0 25px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:center;}
#nav li.curr a,#nav li a:hover{ color:#fff; background:#ff00cc;}
#nav li a i{ display:none; width:20px; height:20px; vertical-align:middle; background:url(../images/elements.png) left top no-repeat; margin-top:-2px;}
#nav li a:hover i,#nav li.curr a i{ background-position:left -20px;transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transition:transform 0.3s;-webkit-transition:transform 0.3s;}

#nav li p{ display:none; position:absolute; z-index:90; left:0; top:42px; margin:0; padding:0 0 0 0; background:rgba(255,255,255,0.95); background:#fff\9; width:auto !important; width:100%; min-width:100%; /*box-shadow:rgba(0,0,0,0.1) 2px 2px 3px;*/ border:#e6e6e6 1px solid; border-bottom:#ff00cc 3px solid; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#nav li p a,#nav li.curr p a{ height:38px; line-height:38px; font-size:13px; width:100%; border-top:#e8e8e8 1px solid; white-space:nowrap; color:#585858; background:none; padding:0 12px;}
#nav li p a:Hover{ color:#ff00cc; }

@media screen and (max-width: 1024px){
	.global_width{ width:980px;}
	.fullWidth{ min-width:980px;}
	#language{ right:0;}
	#nav li a{ padding:0 12px;}
}

/*页脚*/
#foot{ padding:20px 0 20px 0; border-top:#ff00cc 1px solid; background:#ededed;}
.foot_cont{ float:left; color:#a4a4a4; padding:25px 60px 0 0;}
#ewm{ float:right; line-height:20px; font-size:12px; text-align:center;}
#ewm img{ max-width:140px;}
#copy{ background:#303069; padding:8px 0; color:#bebecc; line-height:20px; font-size:12px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#copy a{ color:#bebecc; margin:0 8px; font-size:12px;}#copy a:hover{ color:#fff;}
#copy p{ margin:0; padding:0;}

/*浮动窗*/
#FloatingBox{ position:fixed; z-index:9999; left:auto; top:auto; right:8px; bottom:250px;}
.Floating_Box{ background:#d2d2d2\9; background:rgba(210,210,210,0.9); width:50px; font-size:12px; color:#fff; padding:8px 0 4px 0; margin-top:3px; line-height:18px;}
.Floating_Box:hover{ background:#ff00cc;}
.Floating_Box a{ color:#fff; font-size:12px; letter-spacing:-1px;}
#goTopBtn a{ display:inline-block; width:30px; height:30px; background:url(../images/elements.png) left -120px no-repeat; cursor:hand; cursor:pointer;}