﻿@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/*通用公用样式 @by szf 2016-7-25*/
body
{
	font-size:12px;
	font-family:"Microsoft YaHei";
	
}


*
{
	box-sizing:border-box;
}

.pr{position:relative;}

/*通用颜色方案 @by szf 2016-7-25*/
.c_w
{
	color:#fff;
}
.c_g{
	color:#999;	
	}
.c_bk{
	color:#333;	
	}
.c_o{
    color:#ff6a10;	
	}
.c_r
{
	color:#f00;
}

.c_gr
{
	color:#00ba09;
}
.c_b
{
	color:#1182de;
}



/*通用背景颜色方案 @by szf 2016-7-25*/
.bg_c_w
{
	background-color:#fff;
}

.bg_c_gr
{
	background-color:#ccc;
}

.bg_c-e
{
	background-color:#eee;
}

.bg_c_lgr
{
    background-color:#f1f1f1;	
	
	}
.bg_c_ly{
	background-color:#FEF7EF;	
	}
.bg_c_llgr
{
    background-color:#efeff4;	
	}
	
.bg_c_green{
	background-color:#27aa7d;	
	}
.bg_c_blue{
	background-color:#1893cc;
	}
	
.bg_c_b
{
	background-color:#1182de;
}
/*通用宽度方案 @by szf 2016-7-25 */
.w
{
	width:100%;
}

/*通用内边距样式 @by szf 2016-7-25 */
.p_0
{
	padding:0;
}

.p_10p
{
	padding:10px;
}

.p_15p
{
	padding:15px;
}

.p_20p
{
	padding:20px;
}

.p_30p
{
	padding:30px;
}

.p_0r5
{
	padding:0.5rem
}

.p_1r
{
	padding:1rem;
}
.p_t_3p
{
	padding-top:3px;
}
.p_t_20p
{
	padding-top:20px;
}

.p_t_50p
{
	padding-top:50px;
}
.p_b_50p
{
	padding-bottom:50px;
}
.p_l_10p
{
	padding-left:10px;
}
.p_l_15p
{
	padding-left:15px;
}
.p_l_25p
{
	padding-left:25px;
}
.p_l_30p
{
	padding-left:30px;
}
.p_l_20p
{
	padding-left:20px;
}
.p_l_80p
{
	padding-left:80px;
}
.p_r_20p
{
	padding-right:20px;
}
.p_r_30p
{
	padding-right:30px;
}
.p_r_50p
{
	padding-right:50px;
}
.p_r_80p
{
	padding-right:80px;
}

.p_t_6p
{
	padding-top:6px;
}
.p_t_20p
{
	padding-top:20px;
}

.p_t_25p
{
	padding-top:25px;
}
.p_b_7p
{
	padding-bottom:7px;
}

.p_tb_15p
{
	padding-top:15px;
	padding-bottom:15px;
}

/*通用外边距样式 @by szf 2016-7-25 */
.m_0
{
	margin:0;
}
.m_12{
	margin:12px;	
	}
.m_t_15p{
	margin-top:15px;	
	}
.m_t__5p{
	margin-top:-5px;	
	}
.m_t__12p{
	margin-top:-12px;	
	}
.m_t__15p{
	margin-top:-15px;	
	}
	
.m_t_20p
{
	margin-top:20px;
}
.m_t_25p{
	margin-top:25px;	
	}
.m_t_30p{
	margin-top:30px;	
	}
.m_t_40p{
	margin-top:40px;	
	}
.m_t_45p{
	margin-top:45px;	
	}
.m_t_55p{
	margin-top:55px;	
	}
.m_t_60p{
	margin-top:60px;	
	}
.m_t_70p{
	margin-top:70px;	
	}
.m_t_75p{
	margin-top:75px;	
	}
.m_l_85p{
	margin-left:85px;	
	}
.m_t_2p{
	margin-top:2px;	
	}
.m_t_7p{
	margin-top:7px;	
	}
.m_t_10p{
	margin-top:10px;	
	}
.m_t_20p{
	margin-top:20px;	
	}
.m_t_35p{
	margin-top:35px;	
	}
.m_t_0r5
{
	margin-top:0.5rem;
}

.m_t_1r
{
	margin-top:1rem;
}

.m_b_0r5
{
	margin-bottom:0.5rem;
}

.m_b_1r
{
	margin-bottom:1rem;
}
.m_b_10p
{
	margin-bottom:10px;
}
.m_b_50p
{
	margin-bottom:50px;
}
.m_b_30p
{
	margin-bottom:30px;
}
.m_l_255p{
	margin-left:255px;	
	}
.m_l_25p{
	margin-left:25px;	
	}
.m_l_30p{
	margin-left:30px;	
	}
.m_l_70p{
	margin-left:70px;	
	}
.m_l_50p{
	margin-left:50px;	
	}
.m_l_40p{
	margin-left:40px;	
	}
.m_l_45p{
	margin-left:45px;	
	}
.m_l_65p{
	margin-left:65px;	
	}
.m_l_12p{
	margin-left:12px;	
	}
.m_l_15p{
	margin-left:15px;	
	}
.m_l_18p{
	margin-left:18px;	
	}
.m_l_120p{
	margin-left:120px;	
	}
.m_l_145p{
	margin-left:145px;	
	}
.m_l__15p{
	margin-left:-15px;	
	}
.m_l__30p{
	margin-left:-30px;	
	}

.m_l__10p{
	margin-left:-10px;	
	}
.m_l__11p{
	margin-left:-11px;	
	}
.m_r__2px{
     margin-right:-2px;
	}
.m_r_2px{
     margin-right:2px;
	}
.m_r_10p{
  	margin-right:10px;	
	}
.m_r_13px{
     margin-right:13px;
	}
.m_r_17px{
     margin-right:17px;
	}
.m_r_20px{
     margin-right:20px;
	}
.m_r_30p{
     margin-right:30px;
	}
.m_r_35p{
     margin-right:35px;
	}
.m_r_40p{
     margin-right:40px;
	}
.m_r_50p{
     margin-right:50px;
	}
.m_r_65p{
     margin-right:65px;
	}
/*通用边框样式 @by szf 2016-7-25 */

.bor_0
{
	border:0 !important;
}
.bor_gr_1p
{
	border:1px #ccc solid;
}

.bor_b_1p_d
{
	border-bottom:1px #ccc dashed;
}
.bor_b_1p
{
	border-bottom:1px #ccc solid;
}
.bor_b_b_1p{
	border-bottom:1px #999 solid;	
	}

/*通用对其样式 @by szf 2016-7-25 */
.fl
{
	float:left;
}

.fr
{
	float:right;
}

.cb
{
	clear:both;
}
.tl{text-align:left;}
.tr{text-align:right;}
.vm{ vertical-align:middle;}
.tc{text-align: center;}
.lh_13{line-heigth:13px;}

.m_a
{
	margin:auto;
}

/*通用字体样式 @by szf 2016-7-25 */
.lh20p{line-height:200%;}
.ls1p{letter-spacing:1px;}
.f12
{
	font-size:12px;
}

.f14
{
	font-size:14px;
}

.f16
{
	font-size:16px;
}

.f18
{
	font-size:18px;
}

.f20
{
	font-size:20px;
}
.f22
{
	font-size:22px;
}
.fw_b{
	font-weight:bold
	}
.fw_br{	font-weight:bolder}

.pos_r
{
	position:relative;
}

/* 通用宽高样式 */
.h
{
	height:100%;
}


/* 通用布局样式 */

.nav
{
	display:table;
}

.nav>li
{
	display:table-cell;
}

img {
    max-width:100%;
}


.no_break {
    white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

/*通用宽度样式*/
.w_5
{
    width:5%;
}

.w_10
{
    width:10%;
}

.w_20
{
    width:20%;
}

.w_30 {
    width:30%;
}

.w_40
{
    width:40%;
}

.w_50
{
    width:50%;
}


.w_60
{
    width:60%;
}

.w_70
{
    width:70%;
}

.w_80
{
    width:80%;
}

.w_90
{
    width:90%;
}

.w
{
    width:100%;
}