@charset "utf-8";
*:focus { outline: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin: 0;padding: 0;border: 0;}
html{-webkit-text-size-adjust:none; }
body{position:relative;*overflow-x:hidden; background-color: #fff;min-width: 1200px;}
body,input,textarea{color: #333;font-size:14px;font-family:"Microsoft YaHei", "PingFang SC", apple-system, "Helvetica Neue", "Source Han Sans SC","WenQuanYi Micro Hei", sans-serif,Arial;}
table{border-collapse:collapse; border-spacing:0;}
ol, ul, li{ list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
img{vertical-align: top;}
/* img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0} */
em,i{font-style: normal;}
figure{margin:0;padding:0;background:none;}
svg{display: block;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
a{text-decoration:none;color:#333;} 
a:hover{color:#013278;text-decoration:none;} 
a:focus{outline:0px dotted;}
a:focus, input:focus{ -moz-outline-style: none; } 
::selection { background:#4d1b1b; color:#fff;}
::-moz-selection { background:#4d1b1b; color:#fff;  }
::-webkit-selection { background:#4d1b1b; color:#fff;  }
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.clear { clear:both;}
::-webkit-scrollbar { height:11px; width:11px }
::-webkit-scrollbar-button { height:0; width:0 }
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment { display:block }
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement { display:none }
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal { border-style:solid; border-color:transparent}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{ background-clip:padding-box; background-color:#fff;}
::-webkit-scrollbar-thumb { -webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); background-clip:padding-box; background-color:rgba(0,0,0,.2); min-height:28px; padding-top:100}
::-webkit-scrollbar-thumb:hover { -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,.25); background-color:rgba(0,0,0,.4)}
::-webkit-scrollbar-thumb:active { -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.35); background-color:rgba(0,0,0,.5)}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,
::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal { border-width:0;}
::-webkit-scrollbar-track:hover { -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.1); background-color:rgba(0,0,0,.05)}
::-webkit-scrollbar-track:active { -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07); background-color:rgba(0,0,0,.05)}
.clearfix::after{display: block; content: '\20'; height: 0; clear: both;}
.clearfix{*zoom: 1;}
/* 版心的尺寸 */
.g-in{width: 1280px; margin: 0 auto;}
.wrap{width: 1280px; margin: 0 auto;}
.header{margin-bottom: 10px;}
/* 顶部的公司logo和搜索框 */
.topArea{border-bottom: 1px solid #e5e5e5;margin-bottom: 21px; padding: 9px 0 6px 0;}
.topArea .logo{float: left;}
.topArea .searchBox{float: right;margin-top: 17px;}
.topArea .searchBox div,
.topArea .searchBox input{float: left;}
.searchBox .sInputBox{width: 237px;border-radius: 10px 0 0 10px; background: #f2f2f2;}
.searchBox .sInputBox input{width: 226px; height: 45px; padding: 0 0 0 11px; border: none; outline: none; background: none; font-size: 14px;}
.searchBox .sBtn{width: 63px;border-radius: 0 10px 10px 0; background: #013278;}
.searchBox .sBtn input{width: 46px; height: 45px; border: none; outline: none;background: url(ico_search.jpg) no-repeat 25px center; cursor: pointer;}
.nav .navs{float: left;}
.nav .navs li{float: left;}
.nav .navs li::before,
.nav .navs li:last-child::after{display: inline-block; content: "\20"; width: 1px; height: 12px; background: #cccccc;}
.nav .navs a{display: inline-block; padding: 0 44px; font-size: 18px;}
.nav .navs a:hover::after,.nav .navs .current::after{display: block; content: '\20'; height: 2px; margin-top: 6px; background-color: #013577;}
.nav .language{position: relative; float: right; height: 40px; font-size: 18px; background: url(ico_02.jpg) no-repeat right 10px; padding-right: 25px; cursor: pointer; z-index: 2;}
.nav .language:hover{color: #013577;}
.nav .language::before{float: left; content: "\20"; width: 22px; height: 26px; margin-right: 10px; background: url(ico_01.jpg) no-repeat 0px 3px;}
.language ul{display: none; position: absolute; top: 30px; right: -6px; width: 98px;background: #013278;text-align: center;}
.language ul li{border-bottom: 1px solid #fff;}
.language ul li:last-child {border-bottom: none;}
.language a{display: block;padding: 6px 0; color: #fff;font-size: 16px;}
.language:hover ul{display: block;}
.footer{padding: 38px 0 20px 0; background: #535352; color: #bebebe; font-family: "微软雅黑";}
.footer .info{ width: 490px; margin-right: 190px; }
.footer .info a{font-size: 16px; color: #bebebe;}
.footer .info ul li{display: inline-block; margin-right: 32px;}
.info .copyRight{margin-top: 11px; line-height: 28px; border-top: 1px solid #878786;}
.footer .connect{margin-top: 14px; line-height: 30px; width: 360px;}
.footer .code{float: right;}