@charset "utf-8";

a{font-family:微软雅黑,"微软雅黑",Microsoft YaHei,Verdana,Arial,"宋体",Helvetica, sans-serif;font-size:14px;text-decoration:none;}
a:link   {color:#606060;}
a:visited{color:#606060;}
a:hover  {color:#e62129}
a:active {color:#606060;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 

/*IE滚动条样式*/
body { SCROLLBAR-ARROW-COLOR:#FFFFFF;SCROLLBAR-FACE-COLOR:#012b5d;SCROLLBAR-DARKSHADOW-COLOR:#012b5d;SCROLLBAR-HIGHLIGHT-COLOR:#012b5d;SCROLLBAR-3DLIGHT-COLOR:#012b5d;SCROLLBAR-SHADOW-COLOR:#012b5d;SCROLLBAR-TRACK-COLOR:#0f0f0f;}
/* Webkit内核滚动条样式 */
::-webkit-scrollbar {width:10px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(15,15,15,0.3); -webkit-border-radius: 0px; border-radius:0px;}/*滑轨*/
::-webkit-scrollbar-thumb {-webkit-border-radius:0px;border-radius:0px; background:rgba(1,43,93,1.0); -webkit-box-shadow:inset 0 0 6px rgba(15,15,15,0.2);}/*滑块*/
::-webkit-scrollbar-thumb:window-inactive {background:rgba(1,43,93,0.8);} 

body {color:#606060; 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: 14px; 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:#e1e1e1 1px solid; margin:45px auto; border-bottom:none; background:none; border-left:none; border-right:none; clear:both; width:100%;}
*{ box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box; -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; max-width:1920px; position:relative;}
.floatL{ float:left;}.floatR{ float:right;}
.hide{ display:none;}.textCenter{ text-align:center;}

/*页头*/
#header{ background:rgba(255,255,255,0.95); background:#fff\9; position:fixed; z-index:100; left:0; top:0; box-shadow:rgba(0,0,0,0.1) 0 2px 8px; border-bottom:#ebebeb 1px solid\9;}
#headBlank{ height:120px;}
#logo{ float:left; height:120px; line-height:120px; position:relative;}
#logo a{ position:relative; z-index:10;display: table-cell;vertical-align:middle; height:120px; padding:0 25px; text-align:center; *line-height:104px; border-bottom:#e62129 3px solid;}
#logo a img{ max-height:90%; vertical-align:middle; width:auto;}
/*主导航*/
#nav{ float:left; margin-left:40px;}
#nav li{ position:relative; float:left; height:120px;}
#nav li:after{ content:""; display:inline-block; width:82px; height:74px; background:url(../images/slash.png) left -5px no-repeat; position:absolute; z-index:-1; top:0; left:0;}
#nav li:first-child:after{ background:none;}
/*#nav li:hover:after{ background-position:left -75px;}*/
#nav li a{ position:relative; height:120px; line-height:36px; padding:48px 30px 0 30px; display:inline-block; width:100%; font-size:15px;}
#nav li.curr a,#nav li a:hover{ color:#e62129;}
#nav li p{ position:absolute; left:0; top:90px; background:#fff; border:#e1e1e1 1px solid; padding:0; margin:0; display:none; min-width:100%;}
#nav li p a,#nav li.curr p a{ height:34px; line-height:34px; font-size:13px; padding:0 1em; border-bottom:#ebebeb 1px solid; background:none; text-align:center; color:#606060; white-space:nowrap;}
#nav li p a:hover{ color:#e62129;}
/*语言*/
#language{ float:right; margin-top:48px;}
#language a{ display:inline-block; line-height:36px; background:#e9ecef; color:#b0b0b0; padding:0 0.6em;}
#language a.curr{ background:#e50012; color:#fff;}
#language a:hover{ background:#e62129; color:#fff;}

/*页脚*/
#footLine{ height:1px; font-size:0; line-height:0; background:#ebebeb; margin-top:68px;}
#foot{ padding:25px 0 35px 0; line-height:28px;}
#foot,#foot a{color:#999999;}#foot a:hover{ color:#e62129;}
#foot1{ float:left;}
#share{ display:inline-block; vertical-align:middle; width:235px;text-align:left;white-space:nowrap; margin:1em 0;}
#share span{ float:left; vertical-align:middle;}
#share a{ background-image:url(../images/share.png); background-repeat:no-repeat; margin:-2px 8px 0 0; width:38px; height:38px; float:left; vertical-align:middle;}
#foot1 p,#foot1 p a{ font-size:12px; color:#b1b1b1; line-height:24px;}
#foot2{ padding-left:35px; border-left:#b5b5b5 1px dotted; float:left;}
#foot2 dl{ float:left; max-width:170px; overflow:hidden;}
#foot2 dl dt,#foot2 dl dt a{ font-size:15px; color:#585858;}
#foot2 dl dd a{ color:#999; display:inline-block; width:100%; line-height:18px; padding:5px 5px 5px 0;}
#foot2 dl dd a:before{ content:"·"; font-size:20px; display:inline-block; text-align:left; width:10px; vertical-align:middle;}
#EWM{ float:right; margin:1em 0 0 0; letter-spacing:1px; padding-left:35px;border-left:#b5b5b5 1px dotted; font-size:12px; text-align:center;}
#EWM img{ max-width:120px; height:auto; vertical-align:bottom;}
#bottom{ position:relative; background:#e50012; color:#d4d7de; padding:40px 0 30px 0; font-size:12px;}
#bottom a{color:#d4d7de; font-size:12px;}#bottom a:hover{ color:#fff;}
#CS_Top{ position:absolute; left:0; right:0; top:-30px; margin:0 auto; width:60px; height:60px; display:inline-block; background:url(../images/icos.png) left top no-repeat; cursor:hand; cursor:pointer;}


/*浮动窗*/
#CS{ position:fixed; z-index:9999; left:auto; right:0; top:30%;}
#closeCS{ position:absolute; width:20px; height:20px; line-height:20px; left:auto; right:0; top:-20px; font-size:20px; cursor:hand; cursor:pointer; color:#69ba2e; display:inline-block;}
#CS li{ position:relative; width:80px; text-align:center; background:rgba(105,186,46,0.95); background:#69ba2e\9; color:#fff; margin-bottom:1px; padding:8px 0; cursor:hand; cursor:pointer;}
#CS li:hover{ background:#009a46;}
#CS li a{ display:inline-block; width:100%; color:#fff; font-size:13px; line-height:20px;}
#CS li a i{ display:inline-block; width:48px; height:48px; background:url(../images/icos.png) -48px top no-repeat; vertical-align:bottom;}
li#CS2 a i{ background-position:-96px top;}
li#CS_Top a i{ background-position:-144px top;}
#CS li p{ margin:0; padding:5px; background:#fff; position:absolute; left:auto; right:100%; top:0; display:none;}
#CS li p img{ vertical-align:bottom; max-width:150px; height:auto;}
