@charset "utf-8";
/*
Copyright ibw.cn
Created by 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:all 0.5s;}
em{transition:all 0.5s;}
img{transition:all 0.5s;}
span{transition:all 0.5s;}
table { border-collapse: collapse; border-spacing: 0; }
.hide { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
@-webkit-keyframes btnRotate-y {
0% {
    -webkit-transform: rotateY(0deg);
   }
100% {
    -webkit-transform: rotateY(360deg);
    }
}

body { color: #444; }
a { color: #444; }
a:hover { color: #fed000; }
.wrap { width: 1200px; margin: 0 auto;}
.g-in { width: 1250px; margin: 0 auto; position:relative;}
.wrapper{width:100%; margin: 0 auto; overflow:hidden; position:relative; }

.top{width: 100%;background: #f0f0f0;padding: 10px 0;}
.top-z{float: left;}
.top-z p{font-size: 14px;}
.top-y{float: right;}
.top-y p{font-size: 14px;background: url(phone.png) left center no-repeat;padding: 5px 0 5px 30px;}
.top-y p a{position:relative;z-index:20;cursor:pointer;}
.top-y p a img{position:absolute;top:35px;left:0;z-index:20;display:none;}
.top-y p a:hover img{display:block;}

.header{width: 100%;background: #fff;}
.logo{float: left;}
.search{float: right;margin-top: 30px;}
.relSearch{display: none;position: absolute;top: 100px;right:0px;z-index: 1000;box-shadow: 0 0 10px #ccc}
.relSearch form{display: block;}
.search .see{width: 37px;height: 37px;background: url(search.png);cursor: pointer;background-size: contain;background-repeat: no-repeat;float: right;margin-left: 40px;}

.nav{float: right;position: relative; }
.nav li{float: left;width: 120px;height: 100px;}
.nav li:nth-child(6){display: none;}
.nav li .np{display: block;font-size: 18px;line-height: 100px;text-align: center;}
.nav li:hover .np,.nav li.current .np{background: #fed000;color: #fff;}

.header .text{float: left;padding-left: 10px;text-align: left;font-size: 14px;color: #000;height: 40px;line-height: 40px;width: 180px;background: #FFFFFF;display: block;z-index: 1000;}
.header .ibtn{text-align: center;font-size: 16px;color: #fff;height: 40px;line-height: 40px;width: 60px;display: block;cursor: pointer;float: right;background: #fed000;z-index: 1000;}

.subNav{z-index: 100;width: 1920px; overflow: hidden;background: #fed000;position: absolute;display: none;top: 100px;left: -698px;}
.subNav dl{width: 1200px;margin: 0 auto; padding-bottom:30px}
.subNav dt{float: left;width: 220px;height: 100px;background: #fff;margin-top: 30px;margin-right: 25px; }
.subNav dt:nth-child(5n){margin-right: 0;}
.sub-z{float: left;}
.sub-y{float: right; width:110px}
.subNav a{display: block block;overflow: hidden;}
.sub-y h3{font-size: 14px;font-weight: normal;margin: 10px 0;}
.sub-y p{font-size: 12px;margin-right: 5px;text-align:justify;}

.banner{position: relative;}
.banner .bd li{position: relative;}
.banner .bd li img{position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd{position: relative;left: 0;bottom: 30px;width: 100%;height: 12px;z-index: 4;}
.banner .hd ul{width: 1000px;height: 12px;margin: 0 auto;text-align: center;}
.banner .hd ul li{display: inline-block;*display: inline;zoom: 1;width: 12px;height: 12px;margin: 0 4px;background: #fff;border-radius: 12px;line-height: 999px;overflow: hidden;cursor: pointer;vertical-align: top;	}
.banner .hd ul li.on{background: #fed000;}

.footer{width: 100%;background: #333333;margin-top: 98px;}
.ft-z{width: 100%}
.ft-nav{border-bottom: 1px solid#404040;padding: 30px 0;margin-bottom: 35px;}
.ft-nav ul{width: 80%;margin: 0 auto;}
.ft-nav li{float: left;margin-right: 113px;}
.ft-nav li:nth-child(6){display: none;}
.ft-nav li a{display: block;font-size: 18px;color: #fff;}
.ft-nav li a:hover{color: #fed000;}
.ft-nav li:last-child{float: right;margin-right: 0;}
.ft-t p{font-size: 16px;color: #fff;text-align: center}
.copyright p{font-size: 16px;color: #bbbbbb;margin-top: 15px;text-align: center;padding-bottom: 30px;}
.copyright p a{color: #bbbbbb;}
.copyright p a:hover{color: #fff;}

/*.ft-y{float: right;margin-top: 80px;}*/