@charset "utf-8";
/*@font-face {*/
    /*font-family: 'myFirstFont';*/
    /*src: url('../images/fonts/LSONGSJ.eot');*/
    /*src: url('../images/fonts/LSONGSJ.eot?#iefix') format('embedded-opentype'),*/
    /*url('../images/fonts/LSONGSJ.woff') format('woff'),*/
    /*url('../images/fonts/LSONGSJ.ttf') format('truetype'),*/
    /*url('../images/fonts/LSONGSJ.svg#myFirstFont') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}*/
/*@font-face {*/
    /*font-family: 'JDJSTE';*/
    /*src: url('../images/fonts/JDJSTE.eot');*/
    /*src: url('../images/fonts/JDJSTE.eot?#iefix') format('embedded-opentype'),*/
    /*url('../images/fonts/JDJSTE.woff') format('woff'),*/
    /*url('../images/fonts/JDJSTE.ttf') format('truetype'),*/
    /*url('../images/fonts/JDJSTE.svg#myFirstFont') format('svg');*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
/*}!* 修正IE5.x和IE6的斜体溢出bug *!*/
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
/*全局样式*/
body{ font-family:"微软雅黑",'Microsoft YaHei',serif; font-size:14px;color:#000000;}
ul,ol,li{list-style:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a{padding:0; margin:0; color:#000000;}
table,td,tr,th{font-size:13px;}
input{font-family:"微软雅黑",serif; font-size:14px;}
input,select{vertical-align:middle;}
img{border:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:13px; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal; font-style:normal;}
a,a:hover,a:visited,a:active {text-decoration:none;}
/* 去掉链接的虚线框 */
a{outline:none;}
table {border-collapse:collapse;border-spacing:0;}
/*table,th, td{border: 1px solid #2b2b2b;}*/
/*边框阴影*/
.box-shadow {
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=5);
    -moz-box-shadow: 0px 0px 5px #0b0a0a inset;
    -webkit-box-shadow: 0px 0px 5px #0b0a0a inset;
    box-shadow: 0px 0px 5px #0b0a0a inset;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
/*字体相关样式*/
.fB{font-weight:bold;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size: 17px;}
.fB12{ font-size:12px; font-weight:bold;}
.fB13{ font-size:13px; font-weight:bold;}
.fB14{ font-size:14px; font-weight:bold;}
.fB15{ font-size:15px; font-weight:bold;}
.fB16{ font-size:16px; font-weight:bold;}
.fb17{ font-size:16px; font-weight:bold;}
.red{color: red}
.redSize{color: red}
.bg-white{background: white}
/*功能相关*/
.goLeft{float:left;}
.goRight{float:right;}
.pointer{cursor:pointer;}
.hidden {display:none;}
.display{display:block;}
.absolute{position:absolute;}
.relative{position:relative;}
/*横向间隔定义高*/
.blank1 {clear:both; height:1px; overflow:hidden; display:block;}
.blank2 {clear:both; height:2px; overflow:hidden; display:block;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank4 {clear:both; height:4px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank7 {clear:both; height:7px; overflow:hidden; display:block;}
.blank8 {clear:both; height:8px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank25 {clear:both; height:25px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank45 {clear:both; height:45px; overflow:hidden; display:block;}
.blank70 {clear:both; height:70px; overflow:hidden; display:block;}
.blank72 {clear:both; height:72px; overflow:hidden; display:block;}
.blank80 {clear:both; height:80px; overflow:hidden; display:block;}
.blank110 {clear:both; height:110px; overflow:hidden; display:block;}
.blank120 {clear:both; height:120px; overflow:hidden; display:block;}
/*纵向间隔定义宽*/
.iblank1{ width:1px; height:10px; float:left; overflow:hidden; display:block;}
.iblank2{ width:2px; height:10px; float:left; overflow:hidden; display:block;}
.iblank3{ width:3px; height:10px; float:left; overflow:hidden; display:block;}
.iblank4{ width:4px; height:10px; float:left; overflow:hidden; display:block;}
.iblank5{ width:5px; height:10px; float:left; overflow:hidden; display:block;}
.iblank6{ width:6px; height:10px; float:left; overflow:hidden; display:block;}
.iblank7{ width:7px; height:10px; float:left; overflow:hidden; display:block;}
.iblank8{ width:8px; height:10px; float:left; overflow:hidden; display:block;}
.iblank9{ width:9px; height:10px; float:left; overflow:hidden; display:block;}
.iblank10{ width:10px; height:10px; float:left; overflow:hidden; display:block;}
.iblank12{ width:12px; height:10px; float:left; overflow:hidden; display:block;}
.iblank14{ width:14px; height:10px; float:left; overflow:hidden; display:block;}
.iblank15{ width:15px; height:10px; float:left; overflow:hidden; display:block;}
.iblank20{ width:20px; height:10px; float:left; overflow:hidden; display:block;}
.iblank22{ width:22px; height:10px; float:left; overflow:hidden; display:block;}
.iblank25{ width:25px; height:10px; float:left; overflow:hidden; display:block;}
.iblank30{ width:30px; height:10px; float:left; overflow:hidden; display:block;}
.iblank32{ width:32px; height:10px; float:left; overflow:hidden; display:block;}
/*高度*/
.h250{height: 250px;}
.h385{height: 385px;}
.h390{height: 390px;}
.h525{height: 525px;}
.h607{height: 607px;}
.h612{height: 612px;}
/*浮动*/
.r28px{right: 28px;}
.l48px{left: 48px;}
/*宽度*/
.w450{width: 450px;}
.w452{width: 452px;}
.w700{
    width: 700px;
}
.w840{width: 840px;}
.w1440{ width: 100%;  margin: 0 auto; max-width: 1400px;}
.w1380{width: 100%; margin: 0 auto; max-width: 1380px;}
/*背景线*/
.linert{
    background: url("../../images/common/line.png") right top no-repeat  #e7e7e7;
}
.linelt{
    background: url("../../images/common/line.png") left top no-repeat  #e7e7e7;
}

/*列表行高通用样式*/
.ml32 ul{
    padding: 15px 0;
    overflow: hidden;
}
.ml32 ul li{
    line-height: 32px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ml32 ul li a{
    float: left;
    font-size: 16px;
}
.ml32 ul li span{
    float: right;
    font-size: 16px;
}

.ml34 ul{
    padding: 15px 0;
    overflow: hidden;
}
.ml34 ul li{
    line-height: 34px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ml34 ul li a{
    float: left;
    font-size: 16px;
}
.ml36 ul li span{
    float: right;
    font-size: 16px;
}

.ml36 ul{
    padding: 15px 0;
    overflow: hidden;
}
.ml36 ul li{
    line-height: 36px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ml36 ul li a{
    float: left;
    font-size: 16px;
}
.ml36 ul li span{
    float: right;
    font-size: 16px;
}


.ml38 ul{
    padding: 15px 0;
    overflow: hidden;
}
.ml38 ul li{
    line-height: 38px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ml38 ul li a{
    float: left;
    font-size: 16px;
}
.ml38 ul li span{
    float: right;
    font-size: 16px;
}
/*60行高*/
.ml60 ul{
    padding: 15px 20px;
    overflow: hidden;
}
.ml60 ul li{
    line-height: 60px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.ml60 ul li a{
    float: left;
    font-size: 16px;
}
.ml60 ul li span{
    float: right;
    font-size: 16px;
}