﻿@charset "utf-8";

a{font-family:Arial,"Microsoft YaHei",微软雅黑,"微软雅黑",Verdana,"宋体",Helvetica, sans-serif;font-size:14px;text-decoration:none;}
a:link   {color:#0c1c36;}
a:visited{color:#0c1c36;}
a:hover  {color:#134991}
a:active {color:#0c1c36;}
a.a2{ text-decoration:underline; cursor:hand; cursor:pointer;}

/*去掉链接（包括图片链接）的虚线边框*/ 
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */ 
:focus { outline: none; }/* for Firefox */ 

/*IE滚动条样式*/
body { SCROLLBAR-ARROW-COLOR:#FFFFFF;SCROLLBAR-FACE-COLOR:#134991;SCROLLBAR-DARKSHADOW-COLOR:#134991;SCROLLBAR-HIGHLIGHT-COLOR:#134991;SCROLLBAR-3DLIGHT-COLOR:#134991;SCROLLBAR-SHADOW-COLOR:#134991;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(19,73,145,1.0); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);}/*滑块*/
::-webkit-scrollbar-thumb:window-inactive {background:rgba(19,73,145,0.8);} 

body {color:#0c1c36; margin:0; background:#f5f7fa; text-align:center; line-height:200%; background-size:100% auto;}

div,ul,dl,dt,dd{ margin:0; padding:0;list-style:none;}
body,td,input,select,textarea{ font-family:Arial,"Microsoft YaHei",微软雅黑,"微软雅黑",Verdana,"宋体",Helvetica, sans-serif; font-size: 14px;}
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内核浏览器强制最小字体*/box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*css3过渡效果*/
a,li,p,div,span,dl{transition:background-color 0.3s,opacity 0.4s,box-shadow 0.4s,padding 0.3s,margin 0.3s;-webkit-transition:background-color 0.3s,opacity 0.4s,box-shadow 0.4s,padding 0.3s,margin 0.3s;-moz-transition:background-color 0.3s,opacity 0.4s,box-shadow 0.4s,padding 0.3s,margin 0.3s; -o-transition:background-color 0.3s,opacity 0.4s,box-shadow 0.4s,padding 0.3s,margin 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{ position:relative; width:100%; min-width:1200px; max-width:1920px; margin:0 auto;}
.textCenter{ text-align: center;}.textLeft{ text-align: left;}
.floatL{ float:left;}.floatR{ float:right;}.gray{ color:#c4c4c4;}
.hide{ display:none;}
.enlarge{ overflow: hidden;}
.enlarge img{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;transition:all 0.5s;}
.enlarge:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);transform:scale(1.1);}

/*按钮*/
a.btn,.btn{ display:inline-block;background:#134991;color:#fff; border:#134991 1px solid; line-height:2em; border-radius:1em; padding:0 2.5em; font-size:1rem;cursor:hand;cursor: pointer; margin-right:8px;}
a.btn:hover,.btn:hover{ color:#fff500; /*background:#ffd101; color:#0c1c36; */}
a.btn1,.btn1{ display:inline-block;color:#8a9cbe; border:#cbd3e1 1px solid; line-height:2em; border-radius:1em; padding:0 2.5em; font-size:1rem;cursor:hand;cursor: pointer; margin-right:8px;}
a.btn1:hover,.btn1:hover{border-color:#134991; color:#134991;}
	
/*页头*/
#header{ position:fixed; z-index:999;left:0; top:0; height:90px;}
#header.haveBG,body.nobanner #header{ background-color:rgba(16,46,90,0.96); background-color:#0f2e5a\9;}
#headBlank,.headBlank{ height:90px;}
#logo{ text-align:left;position:absolute; left:0; top:20px;}
#logo img{ max-width:200px; max-height:150px;}
/*主导航*/
#menu{ position:relative;float:right; margin:20px 50px 0 0;}
#nav{width:600px;}
#nav li{ position:relative; float:left;}
#nav li a{ display:inline-block; width:100%; height:50px; line-height:50px; font-size:16px;text-align:center; padding:0 10px; color:#fff;}
#nav li.curr a,#nav li a:hover,#nav li.hover a{ color:#fff500;}
#nav li p{ position:absolute; left:0; top:100%; margin:-2px 0 0 0; display:none;padding:10px 16px; min-width:100%; background:#fff; box-shadow:rgba(0,46,46,0.12) 0 0 0.5em; border:#e1e1e1 1px solid\9; border-top: none;}
#nav li p:after{content:""; display:inline-block; width:0; height:0; position:absolute; top:auto; left:30%; bottom:100%; border-bottom:7px solid #fff; border-left:transparent solid 7px; border-right:transparent solid 7px;}
#nav li p a,#nav li.hover p a{ position:relative; height:30px; line-height:30px; padding:0;  font-size:13px; color:#445169;white-space:nowrap;text-align:left;}
#nav li p a:hover{ color:#134991;border-bottom:#134991 1px solid;}
#nav li p a:hover:after,#nav li.hover p a:hover:after{content:""; position:absolute; left:auto; right:0; top:auto; bottom:-1px; height:1px; background:#f6d912; width:50%;}
/*#nav li p a:hover:after{ content:""; position:absolute; left:auto; right:0; top:auto; bottom:0; height:1px; background:#f6d912; width:50%;}*/
#slide{ position:absolute; left:0; top:auto; bottom:0; height:1px; background:#fff500; width:0;}

/*搜索*/
#Searchform{float:right; margin-top:30px; vertical-align:middle; white-space: nowrap; height: 28px; border:#54637a 1px solid; border-radius:15px; padding:0 2px 0 8px;}
#searchInput{padding:0; border:none; background:none; width:140px; float: left; height:26px; line-height:26px; color:#8d8d8d;}
#SearchBtn{ position:relative; display:inline-block; height:22px; line-height:22px; width:22px; margin-top:2px; border-radius:50%; background: url(../images/icos.png) left top no-repeat #fff;}
#SearchBtn:hover{ background-color:#1269dd;}

/*滚动到此页头变化*/
#mark{ position:absolute; left:0; top:80px; height:0; width:100%;}

/*公共样式*/
.coverLink{position:absolute; z-index:3; left:0; top:0; width: 100%; height: 100%; background: url(../images/blank.gif);}

/*页脚*/
#foot{color:#f4f5f6; background:#0c1c36; margin-top:160px; padding:32px 0 40px 0;}
#CS_Top{display:inline-block; width:80px; height:80px; text-align:center; background:#134991;position:absolute; left:auto; top:-72px; right:0;cursor: hand; cursor: pointer;}
#CS_Top em{display:inline-block; position:absolute; left:0; top:50%;  right: 0; margin:0 auto;margin-top:-16px; width:32px; height:32px; background:url(../images/icos.png) left -88px no-repeat; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6; opacity:0.6; transition:opacity 0.5s,margin 0.5s;}
#CS_Top:hover em{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1; margin-top:-24px;}
#foot dl{ margin:-72px 60px 0 0; background:#0f2e5a; padding:32px 32px 32px 48px;float:left; width:660px;}
#foot dt{width:450px; display: inline-block;float: left; line-height: 24px;}
#foot dt b{font-size:24px;font-weight: normal;}
#foot dd{display:inline-block; font-size:12px;float: right; text-align:center;}
#foot dd img{ width:120px; vertical-align: bottom;}
#foot_logo img{max-width: 110px; height: auto; vertical-align: bottom;}
#foot_link{ padding:24px 0 6px 0; margin:0;}
#foot_link a{color:#fff; padding:0 8px; margin-right:8px; display:inline-block;}
#foot_link a:first-child{ padding-left:0;}
#foot_copy{color:#666c78; font-size:12px; margin:0; padding:0;}
#foot_copy a{color:#666c78;font-size:12px;}
#foot_link a:hover,#foot_copy a:hover{color:#fff500;}