@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea, pre {
	font-size: 12px;
	font-family: "微软雅黑", Tahoma, Helvetica, "Microsoft Yahei", Arial, STHeiti,SimSun;
	_font-family: Tahoma, Arial, Helvetica, STHeiti,SimSun;
}
html body {
	font-family:  "微软雅黑",Tahoma, Helvetica, "Microsoft Yahei", Arial, STHeiti,SimSun;
}

h1, h2, h3, h4, h5, h6, button, input, select, textarea {
	font-size: 100%;

}
html {
	color: #000;
	background: #fff;
	overflow-x: hidden;
}

fieldset, img {
	border: none;
}
input, button, select, textarea {
	outline: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;

}
textarea {
	resize: none
}
ul, ol, li, dl, dt, dd {
	list-style: none;
}
q:before, q:after {
	content: '';
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
body {
	color: #222;
	background: #fff;
}
a {

	text-decoration: none;
	outline: none;
}
*:focus {
	outline: 0;
}

a:hover {
	color: #d71518;
	/*	-webkit-transition: color .15s linear, background-color .3s linear;
        -moz-transition: color .15s linear, background-color .3s linear;
        -o-transition: color .15s linear, background-color .3s linear;
        -ms-transition: color .15s linear, background-color .3s linear;
        transition: color .15s linear, background-color .3s linear;
    */	cursor: pointer;
	text-decoration:none;
}
img {
	-ms-interpolation-mode: bicubic;
}

.none{ display:none;}


.div,p{white-space:normal;word-break:break-word;word-wrap: break-word; }


.clearfix:after{ content:"."; clear:both; display:block; height:0; visibility:hidden; }
.clearfix{ display:block;*zoom:1;}

.clear{clear:both}


/*************************************************************************************************************************************/
.fl{ float:left}
.fr{ float:right}

.ml-15{margin-left:15px !important;}
.ml-24{margin-left:24px !important;}
.ml-25{margin-left:25px !important;}
.ml-30{margin-left:30px !important;}
.ml-40{margin-left:40px !important;}
.ml-45{margin-left:45px !important;}
.ml-55{margin-left:55px !important;}
.ml-120{margin-left:120px !important;}

.mr-15{margin-right:15px !important;}
.mr-20{margin-right:20px !important;}
.mr-25{margin-right:25px !important;}
.mr-40{margin-right:40px !important;}
.mr-45{margin-right:45px !important;}
.mr-60{margin-right:60px !important;}
.mr-65{margin-right:65px !important;}


.c-red{ color:red;}


.m-wrap{ width:100%;}
.f-wrap{ width:100%;}



/*------------弹窗------------*/
.mask{ width:100%;height:100%;position:fixed;background:#000; opacity:0.7; filter:alpha(opacity=70); left:0;right:0;top:0;bottom:0; z-index:101;}
.m-tc{ position:fixed; top:50%; left:50%; margin-top:0px; margin-left:-400px; background:#fff; z-index:999999; color:#818181;}
.tc-bt-gray{ width:100%; height:40px; background:#ececec;}
.tc-bt-red{ width:100%; height:40px; background:#d71518;}
.tc-bt-gray p{ margin-left:15px; font-size:14px; color:#373945; font-weight:bold; line-height:40px; font-family:"宋体"; float:left;}
.tc-bt-red p{ margin-left:15px; font-size:14px; color:#fff; font-weight:bold; line-height:40px; font-family:"宋体"; float:left;}
.tc-bt-gray i{ float:right; background:url(../../images/fg/fire/tc-close1.png) no-repeat; width:12px; height:12px; cursor:pointer; margin:14px 10px 0 0;}
.tc-bt-red i{ float:right; background:url(../../images/fg/style-3/skin-1/tc-close2.png) no-repeat; width:12px; height:12px; cursor:pointer; margin:14px 10px 0 0;}

.tc-nr{ padding:15px; overflow-x:hidden}
.form{ width:100%; min-height:34px; display:inline-block;}
.tc-fon1{ width:38%; height:32px; line-height:32px; font-size:14px; margin:7px 0; color:#666; font-family:"宋体"; text-align:right; letter-spacing:1px; float:left}
.tc-inptext{ width:58%; padding:5px; height:22px; margin-top:7px; font-size:14px; border:1px solid #e6e6e6; background:#fff;}
.tc-textarea{ width:86%; padding:5px; height:170px; margin-top:7px; font-size:14px; border:1px solid #e6e6e6; background:#fff;}
.tc-sel{ height:34px; color:#666; font-family:"宋体"; margin-top:7px; border:1px solid #e6e6e6;}
.tc-img{ height:101px;}
.pala-fon{ font-size:14px; line-height:26px;}
.warn-fon1{ font-size:20px; margin-top:20px;}
.warn-fon1 i{ background:url(../../images/fg/style-3/skin-1/close.png) no-repeat; width:33px; height:33px; display:block; float:left; margin-right:10px;}
.search_div{width:262px}
.form-foot{ width:100%; min-height:34px; text-align:center; background:#fff; border-top:1px solid #e6e6e6;}
.foot-btn{ width:90px; height:35px; background:#d71518; color:#fff; line-height:35px; text-align:center; margin:10px auto; display:inline-block;}
.foot-btn:hover{ background:#e62f32; color:#fff; }
.foot-btn.close{ background:#fff; color:#333; border:1px solid #dadada;}
.foot-btn.close:hover{ background:#fdfdfd;}


