@charset "UTF-8";
/* CSS Document */
.sup_nav {
	width:911px;
	height:29px;
	margin-bottom:11px;
	float:left;
}
.sup_nav_rl, .sup_nav_rr {
	background: left no-repeat;
	float:left;
}
.sup_nav_rl {
	width:24px;
	height:31px;
	background-image:url(../image/dev_nav_rl.gif);
}
.sup_nav_rr {
	width:5px;
	height:31px;
	background-image:url(../image/dev_nav_rr.gif);
}
.sup_nav_sub {
	width:141px;
	height:29px;
	float:left;
	color:#ef3123;
	font-size:13px;
	line-height:29px;
	font-weight:bold;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}
.sup_nav_main {
	/*width:600px;*/
	width:740px;
	height:29px;
	float:left;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	background:url(../image/sup_nav_dot.gif) left no-repeat;
}
.sup_nav_main p {
	float:left;
	color:#848484;
	font-size:12px;
	line-height:29px;
	height:29px;
	background:url(../image/sup_nav_dot.gif) right no-repeat;
	margin: 0px;
	padding:0 4px 0;
}
.sup_nav_main a {
	padding:0 5px;
	color:#848484;
}
.sup_nav_main a:hover {
	padding:0 5px;
	text-decoration:none;
	color:#333;
}
.sup_nav_main b {
	font-size:12px;
	font-weight:normal;
	color:#ef3123;
	padding:0 5px;
}
.sup_left {
	float: left;
	width: 670px;
}
.sup_ad {
	float: left;
	width: 670px;
}
.sup_ann {
	float: left;
	width: 670px;
}
.sup_ann .title {
	float: left;
	width: 662px;
	padding-left: 8px;
	background-image: url(../image/sup_p_01.gif);
	background-repeat: no-repeat;
	height: 33px;
	background-position: bottom;
}
.sup_ann .mid {
	float: left;
	width: 670px;
	background-image: url(../image/sup_p_03.gif);
	background-repeat: repeat-y;
	height: 54px;
}
.sup_ann .btm {
	float: left;
	width: 670px;
}
.sup_ann_lt {
	float: left;
	width: 290px;
	padding-left: 15px;
	color: #000000;
}
.sup_ann_lt a {
	color: #000000;
}
.sup_ann_lt p {
	float: left;
	width: 280px;
	margin-bottom: 2px;
	background-image: url(../image/sup_nav_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:0 0 0 8px;
	font-size:12px;
	line-height:16px;
}
.sup_ann_rt {
	float: left;
	padding-top: 35px;
}
.sup_tool {
	float: right;
	width: 230px;
	margin-top: 10px;
}
.sup_tool .mid {
	background-image: url(../image/sup_in_02.gif);
	background-repeat: repeat-y;
	height: 59px;
	padding-top: 11px;
}
.sup_tool .title {
	padding-left: 15px;
	background-image: url(../image/sup_in_01.gif);
	background-repeat: no-repeat;
	height: 17px;
	padding-top: 4px;
}
.sup_tool .btm {}
.sup_tool p {
	text-align: center;
	padding: 0px;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sup_tool p select {
	width: 195px;
}
.sup_contact {
	float: right;
	width: 230px;
	margin-top: 10px;
	color: #000000;
}
.sup_contact .title {
	padding-left: 15px;
	background-image: url(../image/sup_in_01.gif);
	background-repeat: no-repeat;
	height: 17px;
	padding-top: 4px;
	background-position: bottom;
}
.sup_contact .mid {
	background-image: url(../image/sup_in_02.gif);
	background-repeat: repeat-y;
	height: 63px;
	padding-top: 12px;
}
.sup_contact .btm {
}
.sup_contact a {
	color: #000000;
}
.sup_contact p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 17px;
	background-image: url(../image/sup_nav_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	text-indent: 8px;
}
.sup_qa_list {
	float: left;
	width: 911px;
	margin-top: 11px;
}
.sup_faq_t5 {
	float: left;
	width: 440px;
	padding-left: 11px;
}
.sup_faq_t5_title {
	float: left;
	background: url(../image/sup_16.gif) left top repeat-x;
	width: 440px;
	height: 32px;
	margin-bottom: 11px;
}
.sup_faq_list_cont {
	float: left;
	width: 440px;
	height: 143px;
}
.sup_faq_list {
	float: left;
	width: 420px;
	padding-left: 17px;
	padding-bottom: 7px;
	color: #666666;
}
.sup_faq_num {
	float: left;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}
.sup_faq_cate {
	float: left;
	width: 73px;
	margin: 0px;
	padding: 0px;
}
.sup_faq_q {
	width: 332px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: right;
}
.sup_faq_q a {
	color: #666666;
}
.sup_faq_q2 {
	width: 400px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: right;
}
.sup_faq_q2 a {
	color: #666666;
}
.sup_faq_t5_btn {
	float: left;
	background-image: url(../image/sup_16.gif);
	background-repeat: repeat-x;
	height: 32px;
	width: 440px;
}
.sup_faq_t5_btn_lo {
	float: right;
}

/******safari chrome*****/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sup_nav_sub {width:96px;font-size:13px;}
.sup_nav_main {width:786px;}
.sup_nav_main p { font-size:13px;}
}

