@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Verdana,Arial,"宋体",Helvetica, sans-serif;font-size:13px;text-decoration:none;}
a:link   {color:#323f4e;}
a:visited{color:#323f4e;}
a:hover  {color:#e60012}
a:active {color:#323f4e;}

/*去掉链接（包括图片链接）的虚线边框*/ 
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:#323f4e; 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; line-height:200%;}
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,li,p,div{transition:background-color 0.3s,opacity 0.3s;-webkit-transition:background-color 0.3s,opacity 0.3s;-moz-transition:background-color 0.3s,opacity 0.3s; -o-transition:background-color 0.3s,opacity 0.3s;}

/*公共*/
.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; position:relative;}
.floatL{ float:left;}.floatR{ float:right;}
.hide{ display:none;}

/*页头*/
#header{ position:fixed; z-index:999;left:0; top:0; background:#fff;box-shadow:0 2px 8px rgba(8,8,8,0.1); border-bottom:#ebebeb 1px solid\9; }
#headBlank{ height:100px;}
#logo{ width:30%; float:left;}
#logo a{ width:100%; height:88px; line-height:88px; display:table-cell; vertical-align:middle;}
#logo a img{ max-width:100%; max-height:100%; vertical-align:middle;}
/*主导航*/
#menu{ position:relative; width:58%; float:left;}
#nav li{ position:relative; float:left;}
#nav li a{ display:inline-block; width:100%; height:100px; line-height:100px; font-size:15px;text-align:center; padding:0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/*#nav li.curr a{ color:#ce000c;}*/
#nav li p{ position:absolute; left:0; top:100%; margin:0; padding:0; display:none;padding:10px; background:#18191b; min-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#nav li p a{ position:relative; height:30px; line-height:30px; border-bottom:#2c2c2c 1px solid; font-size:13px; color:#848484;white-space:nowrap;text-align:left; }
#nav li p a:hover{ color:#fff;}
#nav li p a:hover:after{ content:"."; position:absolute; left:0; top:0; height:24px; line-height:24px; color:#fff;}
#slide{ position:absolute; left:0; top:auto; bottom:0; height:4px; background:#ce000c; width:0;}
/*语言版本*/
#language{ width:120px; float:right; line-height:32px; height:32px; border-radius:4px; overflow:hidden; margin-top:40px;}
#language a{ display:inline-block; color:#717982; font-size:12px; background:#ebeef1; width:60px; height:32px; text-align:center;}
#language a:hover{ color:#e60012;}
#language a.curr{ background:#004386; color:#d4dae5;}#language a.curr:hover{ color:#fff;}

/*页脚*/
#foot{ position:relative; z-index:10; border-top:#e1e1e1 2px solid; margin-top:55px; clear:both; padding:38px 0;}
#foot,#foot a{ color:#787878; font-size:12px;}#foot a:hover{ color:#e60012;}
#foot a#foot_CS{ float:right; background:#ce000c; height:44px; line-height:44px; color:#fff; font-size:18px; padding:0 15px; display:inline-block;}
#foot a#foot_CS:hover{ background:#004386;}
#foot a#foot_CS i{ display:inline-block; width:30px; height:30px; background:url(../images/Element.png) -90px -24px no-repeat; vertical-align:middle; margin:-2px 6px 0 0;}
#foot_tel{ float:right; line-height:22px; text-align:right; margin-right:15px;}
#foot_tel span{ color:#3c3c3c; font-size:24px;}

#share{ display:inline-block; vertical-align:middle; width:200px;text-align:left;white-space:nowrap;}
#share a{ background-image:url(../images/share.png); background-repeat:no-repeat; float:left; margin:-2px 0 0 0;}

/*浮动窗*/
#CS{ position:fixed; z-index:100; top:auto; bottom:25%; left:auto; right:0; background:#2d2f33; width:44px; min-height:44px; line-height:0;}
#CS:before{ content:""; display:inline-block; width:0; height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #ce000c; position:absolute; top:-8px; left:16px;}
#CS a{ position:relative; display:inline-block; width:44px; height:55px; background-image:url(../images/CS.png); background-repeat:no-repeat; cursor:hand; cursor:pointer;}
a#CS_Top{ background-position: center top; background-color:#ce000c; height:44px;}
a.CS_QQ{ background-position:center -44px;}
a#CS_EWM{ background-position:center -99px;}
a#CS_EWM img{ position:absolute; left:auto; right:100%; top:auto; bottom:0; max-width:120px; display:none;}
a#CS_EWM:hover img{ display:block;}

