@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Edited by AlexAli
 * Copyright (c) 2019 ibw
 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }h1, h2, h3, h4, h5, h6 { font-size: 100%; }address, cite, dfn, em, var { font-style: normal; }ul, ol { list-style: none; }a { text-decoration: none; }legend { color: #000; }fieldset, img { border: 0; vertical-align: top; }section, article, aside, header, footer, nav, dialog, figure { display: block; }figure { margin: 0; }button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }table { border-collapse: collapse; border-spacing: 0 }.clear { display: block; height: 0; overflow: hidden; clear: both }.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }.clearfix { *zoom:1;}a:link, a:visited { text-decoration: none; }a:hover, a:active { text-decoration: none; }a { blr:expression_r(this.onFocus=this.blur());}a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}table { border-collapse: collapse; border-spacing: 0; }.hidden { display: none; }.invisible { visibility: hidden; }.noBg { background: none !important; }.noBd { border: none !important; }.noMr{margin-right:0 !important; float:right !important;}.i{text-align: justify; text-justify: inter-ideograph;}


/* 项目主体部分设置 */
body { background: #fff; color:#333;}
.fl{float: left !important;}
.fr{float: right !important;}
a { color:#333;text-decoration:none;transition: all 0.5s ease 0s;}
a:hover { color: #008ce1; }

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1290px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header{}
.header .h-t .logo{float: left;}
.header .h-t .lan{float: right;margin-right: 30px;padding-left: 26px;margin-top: 47px;background: url(ico_02.png) no-repeat left center;}
.header .h-t .lan a{font-size: 16px;color: #333333;display: inline-block;padding: 0 10px;position: relative;}
.header .h-t .lan a.cn:after{content: '';position: absolute;right: -1px;width: 1px;height: 16px;top: 50%;margin-top: -8px;background: #d2d2d2}
.header .h-t .lan a:hover{color: #008ce1}
.header .h-t .phone{float: right;padding-left: 70px;background: url(ico_01.png) no-repeat left center;margin-top: 22px;}
.header .h-t .phone .h{font-size: 14px;color: #666666}
.header .h-t .phone .p{font-size: 24px;color: #e11e00;font-weight: bold;line-height: 30px}
.header .h-b{border-top: 2px solid #008ce1;}
.header .h-nav{float: left;}
.header .h-nav ul li{float: left;width: 110px;height: 48px;line-height: 48px;text-align: center;}
.header .h-nav ul li a{font-size: 16px;color: #333333;display: block;}
.header .h-nav ul li.current a,.header .h-nav ul li:hover a{color: #fff;background: #008ce1}
.header .search{float: right;position: relative;width: 240px;height: 30px;box-sizing: border-box;border: 1px solid #d2d2d2;border-radius: 5px;margin-top: 9px}
.header .search .inp{width: 100%;display: block;height: 28px;line-height: 28px;box-sizing: border-box;padding: 0 35px 0 10px}
.header .search .btn{width: 17px;height: 18px;display: block;cursor: pointer;background: url(btn.png) no-repeat;position: absolute;right: 10px;top: 5px;text-indent: 9999px}

.footer{background: #2d3035}
.footer .f-t{padding: 35px 0 12px;text-align: center;}
.footer .f-t .fNav{margin-top: 15px;}
.footer .f-t .fNav ul li{position: relative;display: inline-block;}
.footer .f-t .fNav ul li:after{content: '';position: absolute;right: 0;top: 50%;margin-top: -8px;width: 1px;height: 16px;background: #d5d5d6}
.footer .f-t .fNav ul li:last-child:after{display: none}
.footer .f-t .fNav ul li a{font-size: 16px;color: #d5d5d6;padding: 0 16px;}
.footer .f-t .fNav ul li a:hover{color: #fff}
.footer .f-t .contact{margin-top: 15px;font-size: 14px;color: #d5d5d6}
.footer .f-t .contact a{font-size: 14px;color: #d5d5d6}
.footer .copyright{padding: 14px 0;font-size: 14px;color: #737577;border-top: 1px solid #6b6d70;text-align: center;}
.footer .copyright a{font-size: 14px;color: #737577}

