.contact {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px;
    margin: 0 auto;
    padding: 20px 60px;
    width:575px;
}

.contMain02 {
width: 980px;
padding-left: 0;
float: right;
margin: 0;
}
.contact h2 {
    color: #0098ff;
}
.contact p {
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}
.contact p.error {
    color: #fe415a;
    float: left;
    padding-left: 155px;
}
.contact a {
    color: #0098ff;
    margin-bottom: 5px;
    overflow: hidden;
    width: 100%;
}
.contact span {
    padding-left: 5px;
}
.contact strong {
    font-weight: bold;
    
}
.contact label {
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 7px;
    width: 150px;
}
.contact label span {
    color: #0098ff;
}
.contact .inputbox {
    border-radius: 5px;
    float: left;
    font-size: 1.166em;
    padding: 5px;
    width: 270px;
}
.contact .inputboxerror {
    background: none repeat scroll 0 0 #b4d5ff;
    border-radius: 5px;
    float: left;
    font-size: 1.166em;
    padding: 5px;
    width: 270px;
}
.contact .inputbox:focus {
    border: 1px solid #0098ff;
    border-radius: 5px;
    float: left;
    font-size: 1.166em;
    padding: 5px;
    width: 270px;
}
.contact .inputbox:hover {
    border: 1px solid #0098ff;
    border-radius: 5px;
    float: left;
    font-size: 1.166em;
    padding: 5px;
    width: 270px;
}
.contact .btn {
    padding-top: 20px;
}
.contact .button {
    background: none repeat scroll 0 0 #0098ff;
    border: 1px solid #0098ff;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin: 0 0 20px 170px;
    padding: 5px 30px;
}
.contact .button:hover {
    background: none repeat scroll 0 0 #0098ff;
}
.contact .buttons {
    background: none repeat scroll 0 0 #0098ff;
    border: 1px solid #0098ff;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin: 0 0 20px 20px;
    padding: 5px 30px;
}
.contact .buttons:hover {
    background: none repeat scroll 0 0 #0098ff;
}



.lstInqt {overflow:hidden; padding-top:10px}
		.lstInqt li {overflow:hidden; padding-bottom:25px; margin-bottom:20px; background:url(../images/bg_line_cont.png) 0 bottom repeat-x; position:relative;}
		.lstInqt .left {float:left; width:153px; padding-right:10px; position:relative; height:114px; overflow:hidden;}
		.lstInqt .left .mask {position:absolute; width:153px; height:114px; background:url(../images/bg_frame.png) 0 0 no-repeat; top:0; left:0;}
		.lstInqt .right {}
		.lstInqt .right h4 {padding-bottom:2px;}
		.lstInqt .right h4 a{color:#0298fc; line-height:18px;}
		.lstInqt .right .date {font-size:11px; color:#828282; padding-bottom:8px;}
		.lstInqt .right p {line-height:18px;}
		.lstInqt .viewDetail {position:absolute; width:64px; height:20px; background:url(../images/bg_btn_detail.png) 0 0 no-repeat; bottom:1px; right:0;}
		.lstInqt .viewDetail span {display:block; text-align:center; font-size:11px; color:#3C3C3C; background:url(../images/icon_arr_detail.png) 53px 7px no-repeat; line-height:18px;}
	
	
	#breadCrumb {overflow:hidden; background:url(../images/bg-breadcrumd-02.png) 0 0 no-repeat;padding-bottom:0px ; font-weight:normal; font-size:11px;  font-style:normal;  text-transform:none; color:#3c3c3c; overflow:hidden; height:30px}
		#breadCrumb li {float:left; padding:0 12px; background:url(../images/icon_arrow_breadcrumb.png) 0 5px no-repeat; text-transform:uppercase; font-size:11px;}
		#breadCrumb li:first-child {background:none; padding-left:0;}
		#breadCrumb li a {color:#3b3b3b;}
		#breadCrumb li a:hover, #breadCrumb li span {color:#0298FC;}
		
.paging {overflow:hidden; height:21px; background:url(../images/bg_paging.png) center 0 no-repeat; padding:3px 0 3px; margin-bottom:20px;}
			.paging ul {overflow:hidden; text-align:center;}
			.paging li {display:inline-block; zoom:1; *display: inline; margin:0 2px; width:22px; height:21px; background:url(../images/bg_paging_item.png) 0 0 no-repeat; text-align:center; padding-top:2px;}
			.paging li a {color:#474747;}
			.paging li a span {padding:0 1px; color:#474747; font-size:11px; font-weight:bold;}
			.paging li:hover a, .paging li.active a {color:#8f1100;}
			.paging li:hover, .paging li.active {background:url(../images/bg_paging_item_active.png) 0 0 no-repeat;}
			.paging li:hover span, .paging li.active span {color:#0064a8;}
		
.date{display:block; color:#838282; font-size:11px;  padding-bottom:8px}

.newsdetail-others{ overflow:hidden; margin-top:20px}
.newsdetail-others h3{ font-size:20px; color:#0298FC; font-weight:bold; border-bottom:1px solid #e3e3e3; margin-bottom:15px}
.newsdetail-others li{ background:url(../images/icon_arrow_breadcrumb.png) 0 8px no-repeat;float: left;font-size: 12px; padding: 0 8px; margin-bottom:8px; width:100%}
.newsdetail-others li a{ color:#3C3C3C; line-height:20px}
.newsdetail-others li a:hover{ color:#0298FC}

.ssl-tool-page{ overflow:hidden}
.ssl-tool-page ul{ overflow:hidden; margin-top:20px;}
.ssl-tool-page li:first-child{ margin-left:0}
.ssl-tool-page li{ overflow:hidden; margin-left:110px; width:150px; float:left; text-align:center}