/*防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */  
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 }
/*html{
	-webkit-text-size-adjust:100%; /*禁用Webkit内核浏览器的文字大小调整功能，默认是auto；*/
	-ms-text-size-adjust:100%; /*禁用IE内核浏览器的文字大小调整功能，默认是auto；*/
	font-family: sans-serif; /* 1 */
  	-webkit-font-smoothing: antialiased;
}*/
textarea{resize:none;}  /*去除右下角箭头*/
body,input,textarea,button{font: 14px Verdana,Helvetica,Georgia,Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";color:#333;}
a{text-decoration:none;color:#4e4e4e;}
a:hover{color:#4eabff !important; }
img{border:none;}
ul,li,ol{list-style:none;}
em,i{font-style:normal}
em{color:#4eabff;}
.w1190,.container{margin:0 auto; width:1190px;}
.fl { float: left; display: block; }
.fr { float: right; display: block; }
.heightauto{height:auto;overflow:hidden;zoom:1;}

/*清除浮动*/
.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自适应*/
.img-responsive{max-width: 100%;height: auto}

/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
/*文字*/
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.f_b{font-weight: bold;}
/*特殊字体大小*/
.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;}
/**外边距**/
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{    margin-top: 20px;}
.mt60{margin-top:60px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml80{margin-left:80px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}
.ml150{margin-left:150px;}

.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }

.pa20{padding:20px;}

.pr{position: relative;}

/*颜色*/
.red{color:#fb593e;}
.blue{color:#4eabff;}
.yellow{color:#ffe800;}
.gray{background:#f6f6f6}
.gray1{color:#9a9a9a;}
.gray2{color:#757575;}


.title h2{float:left; display:inline-block;background:url(../images/title_left.png) no-repeat;font-size:20px;color:#fff;width:112px;height:38px;font-weight:normal;padding:5px 0 0 18px;}
.title .title_right{float:left;background:url(../images/title_right.png) repeat-x;height:38px;line-height:38px;text-align:right;width:400px;}

.title1{height:30px;line-height:30px;border-bottom:1px solid #ebebeb;padding-bottom:5px;}
.title1 h2{background:url(../images/ico_17.png) no-repeat left center;float:left;padding-left:10px;font-size:18px;font-weight:normal;color:#333;}
.title1 a{color:#666;}

.title2{background:#f7f7f7;height:35px;line-height:35px;}
.title2 h2{float:left;color:#4eabff;font-size:18px;font-weight:normal;margin-left:15px;}
.title2>a{margin-right:20px;}
.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;}