﻿
/*!
 * 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 ,li{ 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: #fe8f01; }

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

.header .logo{position: absolute;top: 0;z-index: 3}
.header .h-t{line-height: 34px;background: #f5f5f5;position: relative;}
.header .h-t .hi{font-size: 12px;color: #666666;padding-left: 220px}
.header .h-t .hi .b{color: #373c64;font-weight: bold;}
.header .h-t .share{height: 34px}
.header .h-t .share a{display: inline-block;margin-top: 7px}
.header .h-t .share .qq{width: 22px;height: 22px;background: url(../image/tqq.png)no-repeat;cursor: pointer;margin-right: 6px}
.header .h-t .share .weixin{width: 22px;height: 22px;background: url(../image/twx.png)no-repeat;cursor: pointer;margin-right: 6px}
.header .h-t .share .sina{width: 22px;height: 22px;background: url(../image/tsina.png)no-repeat;cursor: pointer;}
.header .h-t .hotline{font-size: 12px;color: #666666;margin-right: 40px}
.header .h-t .hotline .b{font-size: 14px;color: #003151;font-weight: bold;font-family: arial}
.header .h-nav{background: #ffffff;border-top: 1px solid #eeeeee}
.header .h-nav ul li{float: left;width: 109px;border-right: 1px solid #eeeeee;text-align: center;box-sizing: border-box;transition: all .5s;position: relative;}
.header .h-nav ul li:first-child{border-left: 1px solid #eee}
.header .h-nav ul li .s{font-size: 14px;color: #333;display: block;padding-top: 26px;padding-bottom: 25px}
.header .h-nav ul li .p{text-transform: uppercase;color: #999;transition: all .5s;font-size: 12px}
.header .h-nav .current::after,.h-nav ul li:hover::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #ff8e01}
.header .h-nav .current,.h-nav ul li:hover{background: #373c64;}
.header .h-nav .current .s,.header .h-nav ul li:hover .s,.header .h-nav .current .p,.header .h-nav ul li:hover .p{color: #fff}
.header .h-nav .sub-nav{position: absolute;top: 90px;left: 0;background: #373c64;display: none;z-index: 6;width: 109px}
.header .h-nav .sub-nav ul li{height: 36px;line-height: 36px;text-align: center;width: 100%;border: none;}
.header .h-nav .sub-nav ul li a{font-size: 14px;color: #ffffff;display: block;}
.header .h-nav .sub-nav ul li::after{display: none;}
.header .h-nav .sub-nav ul li:hover a{color: #fe8f01}

.footer{background: #333333;padding-top: 39px;padding-bottom: 22px}
.footer .f-logo{width: 255px;margin: 0 auto}
.footer .f-nav{text-align: center;color: #ffffff;font-size: 14px;margin-top: 35px}
.footer .f-nav a{color: #ffffff;font-size: 14px;padding: 0 20px}
.footer .hotline{color: #ffffff;font-size: 30px;font-family: arial;text-align: center;margin-top: 25px}
.footer .copyright{font-size: 12px;color: #ababab;text-align: center;margin-top: 10px}
.footer .copyright a{font-size: 12px;color: #ababab;}
.footer .copyright a:hover,.footer .f-nav a:hover{color: #fe8f01}

.fix_box{position: fixed; right: 36px;top: 40%;z-index: 9}
.fix_box .fix_case{border: 1px solid #ececec;width: 80px;height: 60px;margin-bottom: 3px;border-radius: 5px;cursor: pointer;text-align: center;font-size: 12px;color: #999999;background: #fff;z-index: 8;position: relative;transition: all .5s;}
.fix_box .fix_case a{display: block;font-size: 12px;color: #999999;padding-bottom: 5px}
.fix_box .fix_case .pic{position: relative;width: 32px;height: 30px;margin: 5px auto 0 auto;transition: all .5s;z-index: 8}
.fix_box .fix_case .pic .p1{position: absolute;top: 0;left: 0;transition: all .5s}
.fix_box .fix_case .pic .p2{position: absolute;top: 0;left: 0;opacity: 0;transition: all .5s}
.fix_box .fix_case:hover .pic .p2{opacity: 1;}
.fix_box .fix_case:hover a,.fix_box .fix_case:hover p{color: #fff}
.fix_box .fix_case:hover{background: #ff8e01;border: 1px solid rgba(255,255,255,0)}
.fix_box .fix_phone{position: absolute;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.15);padding: 2px 10px;top: 3px;left: -195px;border-radius: 5px;display: none}
.fix_box .fix_phone .ci{font-size: 24px;line-height: 56px;font-family: arial;border-bottom: 1px solid #eeeeee;width: 165px;transition: all .5s;}
.fix_box .fix_phone .ci:last-child{border-bottom: 0}
.fix_box .fix_phone .ci:hover{color: #fe8f01}


