﻿@charset "utf-8";
/*==========@@HTML默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "Arial Black"; color:#333;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:normal;}
ul,ol{list-style:none;}
img{border:0px;  margin:0; padding:0;margin: 0 auto;}
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background:#fff;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0;}
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:focus { outline:none; }
a:hover,a:active{ color:#09abbe; text-decoration:none; }
a:visited{text-decoration:none;}

 

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin:0;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@HTML默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {color: #F00 !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.clear { clear:both; }
.fl{ float:left;}
.fr{ float:right;}
/*其它*/
.hidden{ display:none;}
.pffont{font-family:"PingFang SC",Helvetica,"Helvetica Neue","microsoft yahei",Tahoma,Arial,sans-serif;}
/*必须输入，主要*/
 

/*网站公用样式表*/
.w1200{width:1200px;margin:0 auto;}
.por{position: relative;}
.poa{position: absolute;}
.icon{background:url(icon.png) no-repeat; display:inline-block; vertical-align:middle;}
#header_main, #top_main, #banner_main, #floor_1_main,#links_main, #footer_main{width:100%;margin:0;}
.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
/*top*/
 
  
/*banner end*/
 
 

.index #floor_4_main{position:relative;background:url(floor_4.jpg) no-repeat center top;}
.index .floor_4{position:relative;z-index:3;padding-top:55px;padding-bottom: 60px;}
.index .floor_4 .title span,.index .floor_6 .title span{background-position:-315px -180px;}
.index .floor_4 .title h2,.index .floor_4 .title b,.index .floor_6 .title h2,.index .floor_6 .title b{color: #fff;}
.icase .gridlist{overflow:hidden;}
.icase .gridlist .list{width:108%;}
.icase .gridlist .item{float:left;width:290px;margin-right:14px;position: relative;margin-bottom: 15px;}
.icase .gridlist .item a{display:block;}
.icase .gridlist .item img{width:288px;height:218px;}
.icase .gridlist .item h3{font-size:15px;color:#000;height:62px;line-height:62px;text-align:center;display: block;background:#f1f1f1;font-weight:bold;transition: all 0.3s ease-out 0s;overflow:  hidden;}
.icase .gridlist .item .dropbg{position:absolute;left:6px;top:6px;width:276px;height:206px;border:1px solid #0088d5;display: none;}
.icase .gridlist .item .dropbg span{width:34px;height:34px;display:block;margin:86px auto 0;background-position:-412px -180px;}
.icase .gridlist .item a:hover h3{background: url(libg.jpg) repeat-y left top;color: #fff;}

.index #floor_5_main{background:#f1f1f1;}
.index .floor_5{padding:48px 0;}
 