﻿/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
table{border-collapse:collapse; border-spacing:0;}
/* 设置默认字体 */
body,button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
    color:#727E89;
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
/* 重置列表元素 */
ul, ol { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; color:#666666 }
a:hover { text-decoration: underline; }
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}
q:before, q:after { content: ''; }
/* 重置表单元素 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
.fl{float:left;}
.fr{float:right;}
.fl,.fr{display:inline;}
.mb10{ margin-bottom:10px;}
.mr10{ margin-right:10px;}
/* 标签不能和文字一起*/
.dib-wrap {
font-size:0;/* 所有浏览器 */
*word-spacing:-1px;/* IE6、7 */
}
.dib-wrap .dib{
font-size: 12px;
letter-spacing: normal;
word-spacing: normal;
vertical-align:top;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
/* firefox 中 letter-spacing 会导致脱离普通流的元素水平位移 */
.dib-wrap{
letter-spacing:-5px;/* Safari 等不支持字体大小为 0 的浏览器, N 根据父级字体调节*/
}
}
.dib {
display: inline-block;
*display:inline;
*zoom:1;
} 

.blank10{clear: both;overflow: hidden; height:10px}

.clearfix:before,.clearfix:after{content:''; display:table;} 
.clearfix:after{clear:both;} .clearfix{*zoom:1;}

.last{ border:none!important}

.inner{width:1000px; margin:0 auto;}

.top{height:41px; border:1px solid #E9EBED; border-top:2px solid #D8A754; font-size:14px; line-height:41px; background:#FBFBFB}
.top .tel{ padding-left:15px;}
.top .ot li{ float:left;}
.top .ot .mobile{ width:99px; border-left:1px solid #E8EAEC;border-right:1px solid #E8EAEC; text-align:center;}
.top .ot .wx{ width:88px;position:relative; color:#666; background:url(/images/wx_s.png) 72px 12px no-repeat; padding-left:10px; z-index:2;}
.top .ot .wx .wxImg{ position:absolute; display:none; z-index:10; padding:10px; border:1px solid #E9EBED; border-top:none; top:40px; left:-29px;}
.top .ot .gfwb{ padding:0 12px;border-right:1px solid #E8EAEC; }

.logo{ position:relative; height:128px; background:url(/images/logo.png) left center no-repeat; z-index:1;}
.logo .aLogo{ position:absolute; width:270px; height:62px; left:0;top:32px;}
.logo .mSearch{ position:absolute; right:0; top:52px;}
.logo .mSearch .adLink{ clear:both; text-align:right;}
.logo .mSearch .adLink a{ color:#C79845; font-weight:bold;}
.logo .mSearch .adLink span{ margin:0 5px; color:#D3D3D3}
.logo .t{ width:170px; height:28px; line-height:28px; color:#C1C1C1; border:1px solid #E8EAEC; background:url(/images/search.png) 5px center no-repeat #FBFBFB; padding-left:33px;float:left;}
.logo .s{ width:55px; height:30px; line-height:30px; color:#797979;text-align:center; cursor:pointer;  float:left; background:url(/images/soso.png) 0 0 no-repeat; border:0 none; }
.logo .s:hover{  background:url(/images/soso.png) 0 -30px no-repeat; color:#555555}

.wrapNav{ height:53px; width:100%; background:url(/images/nav_bg.png) 0 0 repeat-x;}
.nav ul li{ float:left;width:100px;}
.nav ul li a{ display:block;width:100px; height:40px;text-align:center; background:url(/images/nav_li_bg.png) right center no-repeat; font-size:14px; padding-top:13px; text-decoration:none;text-shadow:1px 1px rgba(255,255,255,0.65); color:#555555;font-weight:bold;}
.nav ul li a:hover,.nav ul li a.cur{ background:url(/images/nav_bg.png) 0 -53px repeat-x; color:#7f4a0a;text-decoration:none;}
.nav ul li a span{ display:block; font-family:Arial; font-size:10px;-webkit-transform:scale(0.8);
padding-top:5px;text-shadow:1px 1px rgba(255,255,255,0.65); color:#a0a0a0;}
.nav ul li a:hover span,.nav ul li a.cur span{ color:#7e4b0f}
.nav ul li.cur{ background:url(/images/nav_li_bg.png) left center no-repeat}

/*模块共用*/
.mod{border-top:3px solid #9A7855}
.mod .hd{ height:42px; line-height:42px; background:#F9FAFA; border:1px solid #EEEEEE; border-top:none; padding:0 10px;}
.mod .hd h3,.mod .hd h3 a{ color:#826A1E}
.mod .hd .more{color:#826A1E; font-size:12px; }
.mod .bd{ padding:10px;border:1px solid #EEEEEE;border-top:none; overflow:hidden;}
.mod .fd{border:1px solid #EEEEEE; height:46px; border-top:none}
.mod .fd ul{ padding:15px 10px 0}
.mod .fd ul li{ float:left; height:14px; line-height:14px; padding-right:10px; border-right:1px solid #EDEDED; margin-right:10px;}
.mod .fd ul li a{ font-size:14px; color:#727E89}

.footer{background:#EBEBEB; border-top:1px solid #C3C3C3; margin-top:20px; position:relative; clear:both;}
.footer .san{ position: absolute; width:17px; height:10px; background:url(/images/footer_san.png) 0 0 no-repeat; top:-1px;}
.footer .fCon{width:64%; overflow:hidden;}
.footer .fCon .infoF{ width:846px;}
.footer .fCon dl{ float:left; width:96px; margin-right:10px; padding-top:22px;}
.footer .fCon dl dt{ font-weight:700; padding:0 0 5px 5px; border-bottom:1px solid #CCCCCC; color:#444444}
.footer .fCon dl dd{ height:28px; line-height:28px; border-bottom:1px solid #CCCCCC; background:url(/images/san.gif) 8px center no-repeat; padding-left:20px;}
.footer .er{padding:38px 0 0 35px;}
.footer .er .service{ padding-left:20px;}
.footer .er .service .telImg{ display:block; margin-bottom:6px;}
.footer .er .service .appTit{ width:285px;}
.footer .er .service span{ display:block;height:18px; line-height:18px; text-align:center; border:1px solid #DFDFDF; background:#E9E9E9; color:#148DC9; font-weight:bold; border-radius:5px;}
.footer .er .service ul li{ float:left;width:95px; margin-right:1px;}
.footer .er .service ul li img{ display:block; margin:6px 0 3px 0; width:95px; height:95px;}
.footer p{ height:41px; line-height:41px; background:#808080;color:#C1C1C1; text-align:center;}

/*标签和友情链接*/
.bq{ clear:both; margin-bottom:5px;}
.bq h3,.friend h3{ color:#444444;margin-bottom:5px; font-size:12px;}
.bq ul li,.friend ul li{ float:left; margin:0 10px 3px 0;}

/*内页标签*/
.mark ul li{ float: left; margin:0 10px 5px 0;}
.mark ul li a{white-space:nowrap;}


/*2015year*/
.dlLeft{background:url(http://www.yiqibazi.com/Images/dl_l.png) 0 0 no-repeat; width:93px; height:75px; position:absolute; left:0; top:0;}
.dlRight{background:url(http://www.yiqibazi.com/Images/dl_r.png) 0 0 no-repeat; width:93px; height:75px; position:absolute; right:0; top:0;}
.swing{
    -webkit-animation:swinging 20s ease-in-out 0s infinite alternate;
    -moz-animation:swinging 20s ease-in-out 0s infinite alternate;
    animation:swinging 20s ease-in-out 0s infinite alternate;
    -webkit-transform-origin:50% 0;
    -moz-transform-origin:50% 0;
    transform-origin:50% 0;
}
#newYear{background:url(http://www.yiqibazi.com/Images/newyear_2015.jpg?123) 50% 0 no-repeat; height:75px;text-align:center;}
 #closeYear{ position:absolute; top:25px;right:-38px; cursor:pointer;}
 .yearInner{position:relative; width:1000px; height:75px; margin:0 auto;}
@-webkit-keyframes swinging{
    0% { -webkit-transform: rotate(0); }
    5% { -webkit-transform: rotate(8deg); }
    10% { -webkit-transform: rotate(-7deg); }
    15% { -webkit-transform: rotate(6deg); }
    20% { -webkit-transform: rotate(-5deg); }
    25% { -webkit-transform: rotate(4deg); }
    30% { -webkit-transform: rotate(-3deg); }
    35% { -webkit-transform: rotate(2deg); }
    40% { -webkit-transform: rotate(-1deg); }    
    45% { -webkit-transform: rotate(8deg); }
    50% { -webkit-transform: rotate(-7deg); }
    55% { -webkit-transform: rotate(6deg); }
    60% { -webkit-transform: rotate(-5deg); }
    65% { -webkit-transform: rotate(4deg); }
    70% { -webkit-transform: rotate(-3deg); }
    75% { -webkit-transform: rotate(2deg); }
    80% { -webkit-transform: rotate(-1deg); } 
    85% { -webkit-transform: rotate(-4deg); } 
    90% { -webkit-transform: rotate(6deg); }
    95% { -webkit-transform: rotate(-1deg); }  
    100% { -webkit-transform: rotate(0); }
}
 
@-moz-keyframes swinging{
    0% { -webkit-transform: rotate(0); }
    5% { -webkit-transform: rotate(8deg); }
    10% { -webkit-transform: rotate(-7deg); }
    15% { -webkit-transform: rotate(6deg); }
    20% { -webkit-transform: rotate(-5deg); }
    25% { -webkit-transform: rotate(4deg); }
    30% { -webkit-transform: rotate(-3deg); }
    35% { -webkit-transform: rotate(2deg); }
    40% { -webkit-transform: rotate(-1deg); }    
    45% { -webkit-transform: rotate(8deg); }
    50% { -webkit-transform: rotate(-7deg); }
    55% { -webkit-transform: rotate(6deg); }
    60% { -webkit-transform: rotate(-5deg); }
    65% { -webkit-transform: rotate(4deg); }
    70% { -webkit-transform: rotate(-3deg); }
    75% { -webkit-transform: rotate(2deg); }
    80% { -webkit-transform: rotate(-1deg); } 
    85% { -webkit-transform: rotate(-4deg); } 
    90% { -webkit-transform: rotate(6deg); }
    95% { -webkit-transform: rotate(-1deg); }  
    100% { -webkit-transform: rotate(0); }
}
 
@keyframes swinging{
    0% { -webkit-transform: rotate(0); }
    5% { -webkit-transform: rotate(8deg); }
    10% { -webkit-transform: rotate(-7deg); }
    15% { -webkit-transform: rotate(6deg); }
    20% { -webkit-transform: rotate(-5deg); }
    25% { -webkit-transform: rotate(4deg); }
    30% { -webkit-transform: rotate(-3deg); }
    35% { -webkit-transform: rotate(2deg); }
    40% { -webkit-transform: rotate(-1deg); }    
    45% { -webkit-transform: rotate(8deg); }
    50% { -webkit-transform: rotate(-7deg); }
    55% { -webkit-transform: rotate(6deg); }
    60% { -webkit-transform: rotate(-5deg); }
    65% { -webkit-transform: rotate(4deg); }
    70% { -webkit-transform: rotate(-3deg); }
    75% { -webkit-transform: rotate(2deg); }
    80% { -webkit-transform: rotate(-1deg); } 
    85% { -webkit-transform: rotate(-4deg); } 
    90% { -webkit-transform: rotate(6deg); }
    95% { -webkit-transform: rotate(-1deg); }  
    100% { -webkit-transform: rotate(0); }
}

#bzAd{ position:relative; background:url(http://www.yiqibazi.com/images/qixi_ad.jpg?1) 50% 50% no-repeat; width:100%; height:100px;}
#bzAd a{ position:absolute; width:100%; height:100px;}