:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {overflow-x: hidden;-webkit-text-size-adjust: none;}
body {font-size: 14px;color: #666;font-family: "Microsoft Yahei", -apple-system, "PingFang SC", "Helvetica Neue", STHeiti, Tahoma, Simsun, sans-serif;
	-webkit-overflow-scrolling: touch;min-width:1220px;}
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select {margin: 0;padding: 0;}
ul, ol, li, dl {list-style: none;}
/*RESET A*/
* {text-decoration: none!important;}
a, a:visited, a:active, a:hover, a:focus {text-decoration: none!important;outline: none;star: expression_r(this.onFocus=this.blur());}
a {color: #666;}
/* HTML5 RESET THE OLD BROWERS*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.mag40{margin-top:40px!important;}
/*CLEAR the FLOAT*/
.clear {clear: both}
.clearfix {*zoom:1;}
.clearfix:after {clear: both;display: block;height: 0;visibility: hidden;line-height: 0;content: '\20';}
.transition {-webkit-transition: all ease .4s;-moz-transition: all ease .4s;-ms-transition: all ease .4s;-o-transition: all ease .4s;transition: all ease .4s;}
.b-shadow {-o-box-shadow: 0 0 25px rgba(0,0,0,.08);-ms-box-shadow: 0 0 25px rgba(0,0,0,.08);-moz-box-shadow: 0 0 25px rgba(0,0,0,.08);
	-webkit-box-shadow: 0 0 25px rgba(0,0,0,.08);box-shadow: 0 0 25px rgba(0,0,0,.08);}
/*RESET the FORM*/
fieldset {border: 0!important;}
input, button, textarea, select {font-size: 100%;outline: none;resize: none;font-family: "Microsoft Yahei"}
input[type="button"] {cursor: pointer;border: 0}
input[type="submit"] {cursor: pointer;border: 0}
input[type="reset"] {cursor: pointer;border: 0}
input, textarea {-webkit-appearance: none;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border:none;padding:0;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999999;
}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999999;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999999;}
/*RESET IMAGES*/
img {display: block;max-width: 100%;border: 0;margin: 0 auto;}
/*IMAGE CENTER*/
.vertical-center {display: block;max-width: 100%;max-height: 100%;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}
em{font-style: normal;}
/*LAYOUT*/
.wrap{width:100%;max-width:1220px;margin:auto; overflow:hidden}
.bgf5{ width:100%; background:#f7f7f7; padding:40px 0px; overflow:hidden;}
/* ========== */
/* =HEADER = */
/* ========== */
.head1{ width:100%; background:#f9f9f9; height:50px; line-height:50px; overflow:hidden; border-bottom:1px solid #f4f4f4; color:#7c7c7c;}
.pad20{ padding:25px 0;}
/*
.por{position: relative;}

header{position: fixed;left: 0;top: 0;height:90px;min-width: 1200px;z-index:10;opacity: 1;width:100%;background:#005490;box-shadow:0px 0px 3px #000}
.header-box{ width:1220px;height:90px;position: relative;min-width: 1200px; margin:auto;}
.header-box .logo{float:left;height: 90px; width:205px;}
.header-box .menu{float:right;width:840px;height:90px;}
.headbg{ width:100%; background:#00589a; overflow:hidden; height:70px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ margin:auto; height:70px; line-height:70px; position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left; width:115px; position:relative;height:70px; display:inline;}
.nav .nLi a{ display:block; color:#fff;}
.nav .nLi a:hover{color:#fefa87}
.nav .nLi h3{ float:left; width:115px;font-size:17px; text-align:center; font-weight:normal}
.nav .nLi span{ float:left; text-align:center; width:100%;}
.nav .sub{ display:none; width:150px; left:0; top:92px;  position:absolute; background:#e1e1e1;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; line-height:30px;}
.nav .sub a{ display:block; padding:0 10px; color:#4d4d4d }
.nav .sub a:hover{ background:#ffd3a4; color:#000000;}*/
.menu{ width:100%;height:70px; background:#00589a;}
.min1200{ min-width:1220px;}
.nav{ width:1200px; margin:auto; height:70px; line-height:70px; position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; background:url(../images/menu_bg.png) no-repeat right; padding-right:1px}
.nav .nLi:last-child{background:url(../images/menu_bg1.png) no-repeat right;}
.nav .nLi h3{ float:left; width:149px; text-align:center; color:#ffffff}
.nav .nLi h3 a{ display:block; padding:0 10px; font-size:16px; font-weight:normal;color:#ffffff; }
.nav .sub{ display:none; width:149px; left:0; top:70px;  position:absolute; background:#024f84;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; line-height:30px;}
.nav .sub a{ display:block; padding:0 10px; color:#ffffff;}
.nav .sub a:hover{ background:#024f84; color:#fdff6f;}
.nav .on h3 a{ background:#024f84; color:#fbf812;}

.searchbox{float:right; margin-top:10px; width:267px; height:30px; background:url(../images/search_bg.png) no-repeat center}
.searchbox .search{width:235px; position:relative; margin-left:15px;}
.searchbox .search input.ipt-sea{height:25px; width:195px;line-height:25px; color:#666; font-size:13px; font-family:Microsoft YaHei, Arial;outline:none;border: 0px;}
.searchbox .search input.submit{width:17px; height:17px; color:#fff; text-align:center;  position:absolute; right:-2px; top:8px; border:none; cursor:pointer; background:url(../images/search.png) no-repeat center;}
/*foot*/
.footer {padding:35px 0;background:url(../images/footerBg.png) repeat-x center;background-size: cover;}
.fot_left{float:left;width: 320px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right:70px;}
.fot_left a,.fot_mid p{font-size: 15px;color: #fff;margin-bottom: 16px;-webkit-transition: 350ms 0s all ease;-moz-transition: 350ms 0s all ease;
  -ms-transition: 350ms 0s all ease;-o-transition: 350ms 0s all ease;transition: 350ms 0s all ease;}
.fot_left a{float:left;margin-right:13px;}
.fot_left a:hover{color: #fff;}
.fot_mid{float:left;width: 468px;border-left:1px solid #0c78ed;border-right:1px solid #0c78ed;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;box-sizing: border-box;padding-left:52px;margin-right:70px;}
.footer h3{color: #fff;font-size: 16px;position: relative;padding-bottom: 15px;margin-bottom: 38px;padding-top: 10px;line-height: 19px;}
.footer h3:after{position: absolute;left:0;display:block;content: '';bottom:0;background: #fff;width: 30px;height: 2px;}
.fot_right{float:left;width: 220px;}
.fot_right div span{font-size: 16px;color: #ffffff;font-weight: bold;}
.fot_right div h5{font-size: 24px;color: #fff;}
.fot_right div a{color: #fff;display: block;font-size: 16px;width: 163px; line-height: 40px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
  box-sizing: border-box; padding-left: 62px;margin-top: 14px;border-radius: 20px;background: #b30808 url("/images/msgicon.png") no-repeat 32px center;
  -webkit-transition: 350ms 0s all ease;-moz-transition: 350ms 0s all ease;-ms-transition: 350ms 0s all ease;-o-transition: 350ms 0s all ease;transition: 350ms 0s all ease;}
.fot_right div a:hover{background-color:#1655bc;}
.fot_code{float:right;width: 130px;text-align: center;padding-top: 56px;}
.fot_code img{width: 110px; margin:0 auto;}
.fot_code>p{font-size: 14px;color: #fff;margin-top: 10px;}
.foot {background: #282828;height: 62px;line-height: 62px;text-align: center;color: #999999;font-size: 14px;}
.foot a{color: #999999;font-size: 14px;-webkit-transition: 350ms 0s all ease; -moz-transition: 350ms 0s all ease;-ms-transition: 350ms 0s all ease;-o-transition: 350ms 0s all ease;transition: 350ms 0s all ease;}
.foot a:hover{color: #fff;}
.copyright{ text-align:center; padding-top:40px; color:#fff; font-size:13px;}
.copyright a{ color:#fff;}