@charset "utf-8";
/*
 *base.css <网站的公用样式表>
 *AUTHOR:TANGFEI
 *DATE:2015-07-07
 *VESION:1.0
**/
/*让英文分行显示*/
*{word-wrap:break-word}
/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
em { font-style: normal; }
/*去除所有标签内的外和内边距*/
html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0 }
body { font: 14px Verdana,Helvetica,Georgia,Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; text-align: center; /*为了解决ie5.5下面的居中问题*/ background: #fff; color: #424242; }
/*网站的可视宽度*/
.container { width: 1190px; margin: 0 auto; text-align: left; }
/*a标签的样式*/
a { color: #333; } 
a:hover { color: #238EC4; text-decoration: none; } 
/*重置标签的一些样式*/
a { text-decoration: none; }
ul, ol, dl { list-style-type: none }
/*浮动*/
.w1190,.container{margin:0 auto; width:1190px;}
.fl { float: left; display: block; }
.fr { float: right; display: block; }
/*清除浮动*/
.clearfix, .container { *zoom:1;
} /*解决ie6/7下面的浮动塌陷问题*/
.clearfix:before, .clearfix:after, .container:before, .container:after { display: table; line-height: 0; content: ""; } /*display:table;解决其他下面的浮动塌陷问题,line-height是将添加的内容高度设为0；*/
.clearfix:after, .container:after { clear: both; }/* 清除浮动*/
/*去除图片的边框*/
img { border: none; }
/*文字*/
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.f_b{font-weight: bold;}
/*定位*/
.pr { position: relative; }
.pa { position: absolute; }
/*特殊文字颜色*/
.red,.highlight { color: #F12727; }
.orange { color: #FFC000; }
.green { color: #008000; }
.blue { color: #888DBD; }
.tf-hui { color: #b0b0b0 !important; }
.hidden { display: none; }
/*特殊字体大小*/
.f10 { font-size: 10px; font-family: SimSun;}
.f12 { font-size: 12px; font-family: SimSun;}
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.fnormal{font-weight:normal;}
/*基本样式*/
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr35 { margin-right: 35px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml150 { margin-left: 150px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.back2top {width:58px;height:58px;position:fixed;_position:absolute;left:50%;margin-left:605px;bottom:100px;_bottom:auto;cursor:pointer;display:none;}
.back2top a {display:block;width:100%;height:100%;background:url('../images/back2top.png') no-repeat;}
.back2top a:hover {background:url('../images/back2top.png') no-repeat -58px 0;}