﻿@charset "utf-8";
/**
 * jutourong css model
 * @author JiangYi (jiang2112@126.com)
 * @Date: 2015-01-02
 */
body{font:13px/1.5em SimSun,Microsoft YaHei,Helvetica,Tahoma;color:#475058;background-color:#f2f3f7;_background-image:url(about:blank);_background-attachment:fixed}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,mark,audio,video,canvas{display:block}
address,cite,dfn,em,var,b,sub,sup{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%}
input,textarea,select{font-family:SimSun,Microsoft YaHei,Helvetica,Tahoma}
fieldset,img{border:0}
sup,sub{font-size:0.6em}
ul,ol{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input{outline:0}
textarea{-moz-outline:0;outline:0;overflow:auto;vertical-align:top;resize:none;-webkit-appearance:none}
img{vertical-align:middle}
iframe{margin:0;padding:0;border:0;font-size:100%}
a{color:#484848;text-decoration:none;blr:expression(this.onFocus=this.blur());}
a:visited{color:#484848}
a:hover{text-decoration:none}
a:focus{outline:none;}

.none {display:none}
.block {display:block}
.fl {float:left;display:inline}
.fr {float:right;display:inline;}
.tc {text-align: center;}
.tl {text-align: left;}
.tr {text-align: right;}

.f12 {font-size: 12px}
.f14 {font-size: 14px}
.f16 {font-size: 16px}
.f24 {font-size: 24px}

.cp {cursor:pointer;}
.cn {cursor:normal;}
.fb {font-weight:bold;}
.fn {font-weight:normal;}

.pa {position: absolute;}
.pr {position: relative;}
.pn {position: normal;}


.lh25 {line-height: 25px;}
.lh30 {line-height: 30px;}

.lh140 {line-height: 140%;}
.lh300 {line-height: 300%;}

.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }

.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr40 { margin-right:40px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }

.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl40 { padding-left:40px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }

.pr10 { padding-right:10px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr40 { padding-right:40px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb40 { padding-bottom:40px; }

.w250 { width: 250px; }
.w370 { width: 370px; }
.w690 { width: 690px; }
.w1040 { width: 1040px; }
.w1140 { width: 1140px; }

.h220 { height: 220px; }
.h400 { height: 400px; }

.clearfix:after { visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;overflow:hidden; }
.clearfix { *zoom:1 }
