@charset "utf-8";
/* CSS 项目特定\背景\边框\基础常用\字体\ICON */


/* 项目特定	
--------------------------------------------------------------*/
	/* 字体
	规则：字体：.font-字号-颜色（例：.font-16-f3f3f3,14以下为宋体，14以上为微软雅黑）
	--------------------------------------------------------------*/
	h1{color:#333;font-weight:bold; font-size:24px; line-height:2em;}
	h2{color:#888;font-weight:normal; font-size:24px; line-height:2em; text-align:left;}
	h3{color:#333;font-weight:normal; font-size:18px; line-height:2em;}
	h4{color:#333;font-weight:normal; font-size:19px; line-height:2em; text-align:left;}
	h5{color:#333;font-weight:normal; font-size:16px; line-height:2em; text-align:left;}
	h6{color:#333;font-weight:normal; font-size:14px; line-height:2em; text-align:left;}
    h4 a{font-weight:normal; font-size:12px; line-height:2em;}	
	.font-16-fe {color:#fe4902;font-size:16px;}
    .font-fe {color:#fe4902;}
	.font-24-fe {color:#fe4902;font-size:24px; line-height:1.5em;}
	.font-14-fe {color:#fe4902;font-size:14px; line-height:1.5em;}
	.font-18-fe {color:#fe4902;font-size:18px;}
	.font-12-cc {color:#bbb;font-size:12px;}
	.font-18-99 { color:#919191;font-size:18px;line-height:1.5em; }
	.font-13-99 { color:#919191;font-size:13px;line-height:1.5em;}
	.font-18-33 { color:#333;font-size:18px;line-height:1.5em; }
	
	.font-24-fff {color:#fff;font-size:24px;}
	.font-13-9e8662 {color:#9e8662;font-size:13px;}
	.font-13-999 {color:#999;font-size:13px;}
	.font-14-ed {color:#ed1c24;font-size:14px; line-height:1.5em;}
	.font-14-666 {color:#666;font-size:14px; line-height:1.5em;}
	.font-13-666 {color:#666;font-size:13px; line-height:23px;}
	.font-12-3d {font-size:12px;color:#2e7dc6;}
	.font-12-999 {font-size:12px;color:#999;}
	.red { color:#ed3f41;}
	.green { color:#4dac6a;}
	.c999{color: #999;}
	.c666{color: #666;}
	.c333{color: #333;}
	/*-------------------------  字体结束  -----------------------*/
	
	/* 间距\位置
	规则：
		边距：.m+边距+大小（例：.ml20,.plr20）
		位置：.位置+距离（例：.top20）
	--------------------------------------------------------------*/
	.mt3 { margin-top:3px;}
	.mt5 { margin-top:5px;}
	.ml80 { margin-left:80px;}
	.mt-40 { margin-top:-40px;}
	.p20 { padding:20px 0;}
	.top38 { top:38px;}
	.top8 { top:8px;}
	.mt70 { margin-top:70px;}
	.ml60 { margin-left:60px;}
	.mr300 { margin-right:300px;}
	.ml150 { margin-left:150px;}
	.ml155 { margin-left:155px;}
	.ml180 { margin-left:180px;}
	.t-30 {top:-30px;}
	.global-input4 ul.mt0{ margin-top:0;}
	.mt216 { margin-top:216px;}
	.ml16 { margin-left:16px;}
	/*-------------------------  间距\位置结束  -----------------------*/
	
	/* 长宽
	规则：
		长度：.w+长度(一行个数)（例：.w300,.w3）
		高度：.h+高度（例：.h20）
	--------------------------------------------------------------*/
	.w1100 { width:1100px; margin:0 auto;}
	.w1000 { width:1000px; margin:0 auto;}
	#main.w1000 { width:1000px; margin:0 auto;}
	.w388{width:388px;}
	.w416{width:416px;}
	.w248{width:248px;}
	.w225{width:225px;}
	.h126{ height:126px;}
	.w400{ width:400px;}
	.w38{ width:38px;}
	.w600{ width:600px;}
    .w106{ width:106px;}
	.w220 { width:220px;}
	.h32 { height:30px; line-height:30px;}
	.w64{ width:64px;}
	.w162 { width:162px;}
	.r20 { right:20px;}
	.w172 { width:172px;}
	.w212 { width:212px;}
	.w1-60 { width:60%;}
	.w65{ width:65%}
	.w165 { width:165px;}
	.w213 { width:213px;}
	.w202 { width:202px;}
	.w280 { width:280px;}
	.w260 { width:260px;}
	/*-------------------------  长宽结束  -----------------------*/
	
	/* 背景
	规则：.bg+颜色（例：.bgf3f3f3）
	--------------------------------------------------------------*/
	.bgfff { background:#fff; }
	.bgf3f3f3 { background:#f7f7f7;}
	.bgf4f4f4 { background-color:#f4f4f4;}
	.bgf3f3f3_nopd { background:#f3f3f3; }
	.bgimg {background:url(../Image/bodybg.png) no-repeat center center;}
	.bgedeff5 { background:#edeff5;}
	/*-------------------------  背景结束  -----------------------*/
	
	/* 边框
	规则：.b+边框+颜色（例：.bd-tl-f3f3f3）
	--------------------------------------------------------------*/
	.c_bd_r_e4 {  border-right:solid 1px #e4e4e4;}
	.c_bd_t_d2 {  border-top:solid 1px #d2d2d2;}
	.c_bd_b_d2 {  border-bottom:solid 1px #d2d2d2;}
	.c_bd_d1 {  border:solid 1px #d1d1d1;}
	.c_bd_b_fe {  border-bottom:solid 3px #fe4902;}
	.d_bg_b_dd {border-top: 1px dashed #DDDDDD; padding-top:10px; margin-top:10px;}
	
	.bd-b-565656{border-bottom: 1px solid #e6e6e6;}
    .bd-b-d {border-bottom: 1px dashed #c1c1c1;}
	.c_bd_97 { border:solid 1px #97928a;}
	.c_bd_e1 { border:solid 1px #e1e1e1;}
	/*-------------------------  边框结束  -----------------------*/
	
	/* 内容框
	规则：.subconbd+数字
	--------------------------------------------------------------*/
	.subconbd1 { margin-top:15px; border:solid 1px #e1e1e1; padding:20px;}
	/*-------------------------  边框结束  -----------------------*/
	
	
/*----------------------------------  项目特定结束  ------------------------------------*/



/* 基础常用
--------------------------------------------------------------*/
.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}
.mt45{ margin-top:45px}
.mt50{ margin-top:50px}

.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;}
.mr40{ margin-right:40px;}
.mr45{ margin-right:45px;}
.mr50{ margin-right: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}
.mb35{ margin-bottom:35px}
.mb40{ margin-bottom:40px}
.mb45{ margin-bottom:45px}
.mb50{ margin-bottom:50px}

.ml5 { margin-left:5px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml25{ margin-left:25px}
.ml30{ margin-left:30px}
.ml35{ margin-left:35px}
.ml40{ margin-left:40px}
.ml45{ margin-left:45px}
.ml50{ margin-left:50px}

.mlr5 { margin-left:5px; margin-right:5px}
.mlr10{ margin-left:10px; margin-right:10px}
.mlr15{ margin-left:15px; margin-right:15px}
.mlr20{ margin-left:20px; margin-right:20px}
.mlr25{ margin-left:25px; margin-right:25px}
.mlr30{ margin-left:30px; margin-right:30px}
.mlr35{ margin-left:35px; margin-right:35px}
.mlr40{ margin-left:40px; margin-right:40px}
.mlr45{ margin-left:45px; margin-right:45px}
.mlr50{ margin-left:50px; margin-right:50px}

.mtb5 { margin-top:5px; margin-bottom:5px}
.mtb10{ margin-top:10px; margin-bottom:10px}
.mtb15{ margin-top:15px; margin-bottom:15px}
.mtb20{ margin-top:20px; margin-bottom:20px}
.mtb25{ margin-top:25px; margin-bottom:25px}
.mtb30{ margin-top:30px; margin-bottom:30px}
.mtb35{ margin-top:35px; margin-bottom:35px}
.mtb40{ margin-top:40px; margin-bottom:40px}
.mtb45{ margin-top:45px; margin-bottom:45px}
.mtb50{ margin-top:50px; margin-bottom:50px}

.pt5 { padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt25{ padding-top:25px}
.pt30{ padding-top:30px}
.pt35{ padding-top:35px}
.pt40{ padding-top:40px}
.pt45{ padding-top:45px}
.pt50{ padding-top:50px}

.pr5 { padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.pr30{ padding-right:30px;}
.pr35{ padding-right:35px;}
.pr40{ padding-right:40px;}
.pr45{ padding-right:45px;}
.pr50{ padding-right:50px;}

.pb5 { padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.pb25{ padding-bottom:25px}
.pb30{ padding-bottom:30px}
.pb35{ padding-bottom:35px}
.pb40{ padding-bottom:40px}
.pb45{ padding-bottom:45px}
.pb50{ padding-bottom:50px}

.pl5 { padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl30{ padding-left:30px}
.pl35{ padding-left:35px}
.pl40{ padding-left:40px}
.pl45{ padding-left:45px}
.pl50{ padding-left:50px}

.plr5 { padding-left:5px; padding-right:5px}
.plr10{ padding-left:10px; padding-right:10px}
.plr15{ padding-left:15px; padding-right:15px}
.plr20{ padding-left:20px; padding-right:20px}
.plr25{ padding-left:25px; padding-right:25px}
.plr30{ padding-left:30px; padding-right:30px}
.plr35{ padding-left:35px; padding-right:35px}
.plr40{ padding-left:40px; padding-right:40px}
.plr45{ padding-left:45px; padding-right:45px}
.plr50{ padding-left:50px; padding-right:50px}

.ptb5 { padding-top:5px; padding-bottom:5px}
.ptb10{ padding-top:10px; padding-bottom:10px}
.ptb15{ padding-top:15px; padding-bottom:15px}
.ptb20{ padding-top:20px; padding-bottom:20px}
.ptb25{ padding-top:25px; padding-bottom:25px}
.ptb30{ padding-top:30px; padding-bottom:30px}
.ptb35{ padding-top:35px; padding-bottom:35px}
.ptb40{ padding-top:40px; padding-bottom:40px}
.ptb45{ padding-top:45px; padding-bottom:45px}
.ptb50{ padding-top:50px; padding-bottom:50px}

.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100{ width:100px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w130{ width:130px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w160{ width:160px;}
.w200{ width:200px;}
.w240{ width:240px;}
.w300{ width:300px;}
.w380{ width:380px;}

.w1{ width:100%;}
.w2{ width:50%;}
.w3{ width:33%;}
.w4{ width:25%;}
.w5{ width:20%;}
.w6{ width:16%;}
.w1-b{ width:99%;}
.w2-b{ width:49%;}
.w3-b{ width:33%;}
.w4-b{ width:24%;}
.w5-b{ width:19%;}
.w6-b{ width:16%;}

.h20 { height:20px;}
.h23 { height:23px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h35 { height:35px;}
.h40 { height:40px;}
.h50 { height:50px;}
/*-------------------------  基础常用结束  -----------------------*/




