
/* ====================
     公共样式
==================== */
body {background:#fff; font-size:14px; font-family:"Lantinghei SC", "Open Sans", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,"微软雅黑", Verdana, Arial; line-height:150%; margin:0; padding:0; color:#333; position:relative; }
div{margin:0 auto; padding:0;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;color:#386f8a;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p { margin:0; padding:0; border:none; list-style-type:none; }
.f_l { float:left; }
.f_r { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.dis { display:block; }
.inline { display:inline; }
.none { display:none; }
.dashed { background:url(images/lineBg.gif) repeat-x left top; color:#3f3f3f; padding:2px 0 3px 12px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
*html .clearfix { height:1%; }
*+html .clearfix { height:1%; }

/*英文强制换行*/
.word { word-break:break-all; }

/*边框*/
	.B_blue { border:1px solid #c5e4ff; }
	.B_input { border:1px solid #0f97ed; }
	.inputBg { border:1px solid #b3b3b3; background:url(images/inputbg.gif) repeat-x left top; height:18px; }
	

/*字体颜色*/
	.f1 { color:red; }
	.f2 { color:#006bd0; font-weight:bold; margin-right:15px; }
	.f3 { color:#9e9e9e; }
	.f4 { color:#fe596a; }
	.f4_b { color:#fe596a; font-weight:bold; }
	.f5 { font-size:14px; font-weight:bold; }
	.f6 { color:#006bd0; }
	.market { font-size:14px; text-decoration:line-through; }
	.shop { color:#fe596a; font-size:14px; font-weight:600; }
	.market_s { text-decoration:line-through; }
	.shop_s { color:#fe596a; }

/*字体设置*/


@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1459914813'); /* IE9*/
  src: url('iconfont.eot?t=1459914813#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1459914813') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1459914813') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1459914813#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-jianzhu:before { content: "\e68f"; }
.icon-chanpinxiangqing:before { content: "\e632"; }
.icon{
  font-size:40px;
  color:#272636;
  -webkit-transition: -webkit-transform 1.5s ease-out;
    -moz-transition: -moz-transform 1.5s ease-out;
    -o-transition: -o-transform 1.5s ease-out;
    -ms-transition: -ms-transform 1.5s ease-out;
  font-weight:normal;
  cursor:pointer;
}
.icon:hover{
  -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform: rotateY(180deg);
}

/*按钮部分*/
	.bnt_blue { background:url(images/bg.gif) no-repeat 0px 0px; width:52px; height:21px; text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer; }
	.bnt_blue_1 { background:url(images/bg.gif) no-repeat 0px -663px; width:77px; height:21px; text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer; }
	.bnt_blue_2 { background:url(images/bg.gif) no-repeat 0px -696px; width:139px; height:21px; text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer; }
	.bnt_bonus { background:url(images/bg.gif) no-repeat -56px 0px; width:52px; height:21px; text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer; }

/*预置*/
h1{font-size:18px;}
h2{font-size:15px;}
h3{font-size:15px;}
h4{font-size:15px;}
h5{font-size:15px;}
h6{font-size:15px;}



	/*空白*/
	.blank{height:1px; clear:both;}
	.blank5{height:5px; clear:both;}
	.blank10{height:10px; clear:both;}
	.blank15{height:15px; clear:both;}
	.blank20{height:20px; clear:both;}
	.blank25{height:25px; clear:both;}
	.blank30{height:30px; clear:both;}
	.blank35{height:35px; clear:both;}
	.blank40{height:40px; clear:both;}
	.blank45{height:45px; clear:both;}
	.blank50{height:50px; clear:both;}
	.blank60{height:60px; clear:both;}
	.blank70{height:70px; clear:both;}
	.blank80{height:80px; clear:both;}
	.blank90{height:90px; clear:both;}
	.blank100{height:100px; clear:both;} 