body, html, p, h1, h2, h3, h4, h5, h6, ul{ margin: 0; padding: 0;}
body{ font-size: 14px; font-family: "Microsoft YaHei", arial;}
a{ color: #333333; text-decoration: none;}
ul{ list-style: none;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.box{ width: 1170px; margin: 0 auto;}

.wrap{ width: 100%; overflow: hidden; background: white;}
.wrap1{ width: 100%; height: auto; overflow: hidden;}

.header{ height: auto; padding: 23px 0; overflow: hidden; background: white;}
.logo{ width: 650px; height: auto;}
.logo img{ width: auto; max-width: 100%; height:auto;}

.search{ width: 200px; position: relative; margin-top: 13px;}
.search .in-text{ width: 100px; height: 30px; padding-right: 86px; padding-left: 10px; border: #b2b2b2 solid 1px; border-radius: 5px; color: #333333;}
.search .in-button{ width:72px;  height: 32px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; background: #0c6fa7;border: none; position: absolute; right: 0; top: 0; color: white; font-size: 14px; text-align: center;}

.language{ margin-top:20px; margin-right: 1em;}
.language li{ display: inline-block!important; float: right; padding-right: 10px; margin-left: 8px; background: url("../images/icon_2.png") right no-repeat;}
.language li a:hover{ text-decoration: underline;}

.navWraper{ position: relative;background:#fff; z-index: 999;}
.headerNav li{font-size:16px; padding:20px 28px; float:left; position: relative; }
.patop{ padding-top: 23px;}
.headerNav li:hover  a,.headerNav li.cur  a{color:#bd0000;}
.subNavWraper{min-width: 100%; position: absolute;left:0;top:55px; display:none;background:#bd0000; z-index: 99;}
.subMenu{ text-align: left;}
.subMenu a{ display: block; line-height: 50px; color:#fff;padding:0 28px; white-space: nowrap; }
.subMenu a:hover,.subMenu a.cur{background:#bd0000;}

.indexBg{background:#bd0000;}
.indexheader li {padding:17px 25px; cursor:pointer;}
.indexheader li  a{color:#fff;}
.indexheader li:hover{background:#bd0000;}
.indexheader li:hover  a,.indexheader li.cur a{ color:#fff;}
.indexheader li .subNavWraper{ background:#fff;}
.indexheader li .subMenu a{ color:#333;}
.indexheader li .subMenu a:hover,.indexheader li .subMenu a.cur{ color:#fff;}

.web{width:100%;margin:0 auto;}
.commonweb{ width:1170px; margin:0 auto; background:#fff;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0; *display:none;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none; border:none;margin:0;padding:0; resize:none; background:none; font-family:"Microsoft YaHei";}











.footer{ height: auto; overflow: hidden; padding: 18px 0; border-top: 4px solid #014a84; background: #f0f0f0;}
.footer .fot-logo{ width: 470px; margin-top: 32px; margin-right: 10px; }
.footer .fot-nav{ width: 568px; margin-top: 10px; }
.footer .fot-nav li{ width: 100px; display: inline-block!important; float: left; text-align: center;}
.footer .fot-nav li a{ font-size:16px;}
.footer .fot-nav img{ float: left; margin-top: 4px;}
.footer .fot-nav .copy{margin-left: 18px; padding-top: 16px;}
.footer .fot-nav .copy p{ color: #333333; font-size: 15px;}
.footer .erweima{ width: 84px; height: auto;}
.footer .erweima img{ width: 100%; height: auto;}