b{font-size: 15px;}

.cn {
	font-size:14px;
	color: #828282;
}

.cn *{
font-size:14px;
color: #828282;
overflow:hidden;
}

.cn a{font-size:14px;color:#cc0606;}

a.cn:hover {
	color:#F60;
}
.cn01 {
	font:15px/26px Microsoft Yahei;
	color:#f40;
}
a.cn01:hover {
	color:#930;
}
.cn02 {
	font:bold 16px/45px Microsoft Yahei;
	color:#FFF;
}
a.cn02:hover {
	color:#FF0;
}
.cn03 {
	font:15px/26px Microsoft Yahei;
	color:#fff;
}
a.cn03:hover {
	color:#600;
}
.cn04 {
    height: 26px;
    line-height: 26px;
}
.cn04 input,select{
    height:26px;line-height:26px;padding:2px 8px;border:1px solid #e0e1e2;border-radius:2px;
}

.cn05 {
	font:bold 15px/26px Microsoft Yahei;
	color:#333;
}
.cn06 {
font-size:15px;
font-weight:bold;
color: #458fcc;
}
.cn07 {
	font:bold 15px/29px Microsoft Yahei;
	color:#eb6100;
}
.cn08 {
	font:bold 15px/26px Microsoft Yahei;
	color:#626262;
}

.cn12 {
color: #666;
border-bottom: 1px solid #f6f0f0;
}
.cn12 input,textarea{
padding:2px 8px;border:1px solid #e0e1e2;border-radius:2px;
color:#333;
}
.cn12 form{
margin:5px 14px;
}

.cn13{
color: #626262;
}
.cn13 input{
width: 250px;
height: 26px;
border-radius: 5px;
border: 1px solid #dddddd;
padding: 1px 8px 3px 8px;
color:#333;
}
.cn13 span{color:#999;font-size:13px;}

.cn17{
color: #626262;height:30px;
line-height: 30px;
}

.cn16 {
text-align:right;
height:40px;
line-height:40px;
padding-right:10px;
color: #626262;
border-bottom: 1px solid #f6f0f0;
border-right: 1px solid #f6f0f0;
background:#fefefe;
}

.cn21 {
padding-left: 8px;
height:40px;
line-height:22px;
padding-right:10px;
color: #626262;
border-bottom: 1px solid #f6f0f0;
border-right: 1px solid #f6f0f0;
background:#fefefe;
}

.cn20 input{height:26px;line-height:26px;padding:2px 8px;border:1px solid #e0e1e2;border-radius:2px;}
.cn20 span{color:#999;font-size:13px;}
.cn20 span a{color:#999;font-size:13px;}
.cn20 form{padding:5px 12px;}

.cn20 {
color: #666;
}
.cn20 input,textarea{
padding-left:10px;
color:#333;
}
.cn20 input,textarea,select{padding:2px 8px;border:1px solid #e0e1e2;border-radius:2px;}
.cn20 span{color:#999;font-size:13px;}
.cn20 form{padding:5px 12px;}

.tips {
color:#999;
font-size:13px;
}




.float_left {
	display:inline-block;
	float:left;
}
.float_right {
	display:inline-block;
	float:right;
}
.clear {
	clear:both;
}
.text_center {
	text-align:center;
}
.text_right {
	text-align:right;
}
.width_224 {
	width:224px;
}
.width_112 {
	width:112px;
}
.width_443 {
	width:443px;
}
.width_678 {
	width:678px;
}
.width_820 {
	width:820px;
}
.width_300 {
	height:23px;
	padding-left:15px;
	width:280px;
}
.width_150 {
	height:32px;
	width:150px;
}
.width_200 {
	height:32px;
	width:200px;
}
.width_293 {
	width:293px;
}
.width_380 {
	width:380px;
}
.width_360 {
	width:360px;
}
.width_408 {
	height:32px;
	width:408px;
}
.width_330 {
	width:330px;
}
.height_29 {
	height:29px;
}
.position {
	margin-top:15px;
}
.position01 {
	margin-top:5px;
}
.position02 {
	padding-left:8px;
}
.position03 {
	margin-right:18px;
	_margin-right:12px;       
}
.position04 {
	margin:0 10px 0 15px;
}
.position05 {
	padding: 3px 0px 3px 10px;
}


.bg {
	height:202px;
	
}
.bg01 {
	height:45px;
	
}
.bg02 {
	width:10px;
	height:45px;
	
}
.bg03 {
	width:10px;
	height:45px;
	
}
.bg04 {
	height:45px;
	width:90px;
	text-align:center;
	
}
.bg04_end {
	height:45px;
	width:115px;
	text-align:center;
	background:none;
}
.bg05 {
	height:29px;
	
}
.bg06 {
	
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	padding:0 15px 15px 15px;
}
.bg07 {
	height:39px;
	
}
.bg08{
	width:370px;
	height:23px;
	
	border:none;
	padding-left:25px;
	font:12px/23px Microsoft Yahei;
	color:#333;
}
.bg09 {
	width:45px;
	height:23px;
	text-align:center;
	font:12px/23px Microsoft Yahei;
	color:#FFF;
	
	border:none;
	cursor:pointer;
	+margin-top:1px;      
}
.bg10 {
	width:90px;
	height:29px;
	
	text-align:center;
	font:bold 14px/29px Microsoft Yahei;
	color:#FFF;
	margin-right:7px;
}
.bg11 {
	width:90px;
	height:29px;
	
	text-align:center;
	font:bold 14px/29px Microsoft Yahei;
	color:#626262;
	margin-right:7px;
}
.bg12 {
	padding-left:15px;
	
	margin:0 15px;
}
.bg13 {
	width:62px;
	height:23px;
	text-align:center;
	
	margin-right:10px;
}
.bg13_1 {
	width:100px;
	height:23px;
	text-align:center;
	
	margin-right:10px;
}
.bg14 {
	display:inline-block;
	width:69px;
	height:23px;
	line-height: 18px !important;
	background:url(../gif/t3fqyy.gif) no-repeat;
	cursor:pointer;
	border:none;
	font:bold 12px/23px Microsoft Yahei;
	color:#FFF;
	padding: 1px 30px !important;
}
.main_content input.bg14:hover{box-shadow:none; border:none; }
.bg15 {
	height:40px;
	
}
.bg16 {
	background-color:#f2f2f2;
}
.bg16 td{
	border-bottom:1px dashed #efefef;
}
.bg17 {
	height:29px;
	
}
.bg18 {
	padding-left:13px;
	height:29px;
	
}
.bg19 {
	width:90px;
	height:29px;
	background:url(../gif/c01zw4.gif) no-repeat;
	text-align:center;
	font:bold 14px/29px Microsoft Yahei;
	color:#FFF;
	margin-right:7px;
}
.bg20 {
	width:276px;
	height:187px;
	text-align:center;
	padding-top:8px;
	
}
.bg21 {
	height:39px;
	text-align:center;
	font:bold 14px/39px Microsoft Yahei;
	color:#eb6000;
	
}
.bg22 {
	padding:5px 10px;
	
}
.bg23 {
	width:72px;
	height:25px;
	text-align:center;
	margin:0 5px;
	
	border:none;
	cursor:pointer;
	font:12px/25px Microsoft Yahei;
	color:#c33500;
}
.bg24 {
	height:4px;
	
}
.bg25 {
	padding-left:18px;
	
}
.bg26 {
	width:70px;
	height:24px;
	
	text-align:center;
	font:bold 13px/24px Microsoft Yahei;
	color:#FFF;
	margin:0 5px 5px 5px;
}
.bg27 {
	width:70px;
	height:24px;
	
	text-align:center;
	font:bold 13px/24px Microsoft Yahei;
	color:#626262;
	margin:0 5px 5px 5px;
}



.table {
	border-bottom:1px solid #458fcc;
}
.table01 {
	border:1px solid #cacaca;
}
.table02 {
	display:inline-block;
	width:100%;
	height:38px;
	
}
.table03 {
	height:29px;
	
}
.table04 {
	padding-bottom:8px;
	
}
.table05 {
	height:29px;
	
}



.list {
	padding-left:15px;
	
}




.xl_bg {
	margin:18px;
	padding:15px;
	background-color:#F8F7E9;
}
.xl_cn {
	font:bold 24px/24px Microsoft Yahei;
	color:#F00;
}
.xl_cn01 {
	font:12px Microsoft Yahei;
	color:#999;
}
.xl_cn02 {
	font:14px/2em Microsoft Yahei;
	color:#626262;
}
.xl_cn02 p {
	font:14px/2em Microsoft Yahei;
	color:#626262;
	text-indent:2em;
}
.fy01 {
height: 36px;
line-height:36px;
color: #458fcc;
margin: 5px auto;
}
.fy01 a {
color: #458fcc;
}
.fy01 a:hover {
color: #F90;
}

a.blue_link {
font: 12px/35px Microsoft Yahei;
color: #458fcc;
text-decoration:underline;
}


.btns_yl {
cursor: pointer;
background:#f3803d;
color:#fff;
width:75px;
height:30px;
line-height:30px;
text-align: center;
float: left;
margin-right:3px;
text-decoration: none;
border-radius: 2px;
}
.btns_gr {
cursor: pointer;
background: #ccc;
color:#fff;
width:75px;
height:30px;
line-height:30px;
text-align: center;
float: left;
margin-right:3px;
text-decoration: none;
border-radius: 2px;
}
a.gray_link{ color:#999;}

.btns_ul{ float:left;}
.btns_ul li{
cursor: pointer;
background:#dddddd;
color:#fff;
width:75px;
height:30px;
line-height:30px;
text-align: center;
float: left;
margin-right:3px;
text-decoration: none;
border-radius: 2px;
margin-right: 10px;
}
.btns_ul li.hot,.btns_ul li.hover{ background:#f3803d;}
.btns_ul li.hot a,.btns_ul li.hover a{ color:#ffffff;}
.btns_ul li a{ color:#3d3d3d; text-decoration:none;}
.btns_ul li a:hover{}




.xltab {
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
}
.xltab td {
	height: 35px;
	font: 15px/30px Microsoft Yahei;
	color: #333;
	padding:0 20px;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	word-break:break-all;
}
.xltab td a {
    text-decoration: underline;
    color:#0099CC;
}
.xltab td a:hover {
    color:#0000CC;
}
.xltab .bg01 td {
	background:#f7f7f7;
}
.xltab .bg02 td {
	background:#fff;
}
.xltab td strong {
	color:#0466a7;
}
.xlsearch {
	border: 1px solid #ddd;
	
	height: 30px;
	margin: 15px 0px 10px 0px;
	padding: 9px 25px 9px 25px;
}
.xlsearch span {
	display:inline-block;
	float:left;
	font:15px/30px Microsoft Yahei;
	color:#666;
	
	padding-left:20px;
}
.xlsearchbox {
	float:right;
	width:400px;
}
.xlsearchbox strong {
	font:bold 15px/30px Microsoft Yahei;
	color:#0466a7;
}
.xlsearchbox .txt {
	padding:3px 5px;
	height:18px;
	border:1px solid #ccc;
	font:15px/18px Microsoft Yahei;
	color:#333;
	outline: none;
}
.xlsearchbox .btn {
	width:54px;
	height:24px;
	border:none medium;
	text-align:center;
	font:bold 15px/24px Microsoft Yahei;
	color:#fff;
	
	outline: none;
	cursor:pointer;
}
.js_tj{
    margin-left: 100px;
    margin-top: 10px;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    width: 90px;
    background: #115da9;
    border-radius: 2px;
    color: white;
}
.js_reg{
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    width: 90px;
    background: #115da9;
    border-radius: 2px;
    color: white;
}