/* CSS cas style */
.m_top15 { margin:15px 0 0;}
.cp_box { height:119px; margin:8px auto 0; width:960px;}
.cas_5 { background:url(../bg/cas_5.jpg) no-repeat left center;}
.cas_3 { background:url(../bg/cas_3.jpg) no-repeat left center;}
.cas_1 { background:url(../bg/cas_1.jpg) no-repeat left center;}
	.cp_box .logo_box {float:left; margin:25px 0 0 20px; background:url(../bg/client_logo_top.gif) no-repeat left top; padding:6px 0 0; width:114px;}
	.cp_box .logo_box p{background:#fff; text-align:center;}
	.cp_box .w_logo {background:url(../bg/client_logo_bottom.gif) no-repeat left bottom; padding:0 0 6px; width:114px;}
	.cp_box .c_name {float:left;margin:25px 0 0 10px;}
	.cp_box .c_name h1{ font-size:18px;color:#fff;}
	.cp_box .c_name .subDomain{float:left;clear:both;font-size:14px;margin-top:5px;;color:#fff;}
	.cp_box .cas_logo { float:right;}
	.cp_box .time { float:right; font-weight:600; color:#fff; margin:20px 48px 0 0; _margin:17px 24px 0 0; line-height:12px; height:12px; width:40px;}
	.cp_box .time .time_th { font-weight:normal; font-size:8px; line-height:12px; height:12px; padding:0 0 0 1px; float:left;}
	.cp_box .time .time_number { float:left; line-height:12px; height:12px;}
	
.cas_box { border:1px solid #E8E8E8;}
	.cas_box h2 {background:url(../bg/cas_bar.gif) repeat-x left center; height:23px; font-size:12px; color:#545252; line-height:23px; padding:0 0 0 10px;}
	.cas_box_ul {line-height:26px;padding:12px 10px;}
		.cas_box_ul li {padding:0 0 0 8px;overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:250px; width:270px;background:url(/images/dot_blue.gif) 0px 12px no-repeat;}
		.cas_box_ul .border_none { border:none;}
	.cas_box_p {padding:12px 10px 14px;line-height:24px;}
	.cas_box_bt { margin:10px 0 0; text-align:center;}
	.cas_box_bt .bt { background:url(../bg/bt6.gif) no-repeat left center; height:21px; width:142px; border:none; font-weight:600; color:#fff; font-family:Tahoma,Arial; cursor:pointer;}
	.cas_box_bt a.bt{height:21px;width:142px;line-height:18px;color:white;display:block;margin:0px auto;background:url(../bg/bt6.gif) no-repeat left center;}
	.cas_box_bt a.bt:link { text-decoration:none; color:#fff;}
	.cas_box_bt a.bt:visityed { text-decoration:none; color:#fff;}
	.cas_box_bt a.bt:hover { text-decoration:none; color:#fff;}
	.cas_box .g_ad_s { margin:8px 10px 0; padding:8px 0 10px; border-top:1px solid #E8E8E8; text-align:center; line-height:24px;}
.borderTop0{border-top:0px;}
.c{background:url(/images/cas_left_bg.gif) left repeat-y;}

.cmain{position:relative;}
.cas_nav_box {float:right;position:absolute;top:-30px;left:-9px;}
	.cas_nav_box ul {font-weight:bold;}
	.cas_nav_box ul li {float:left;margin-right:4px;padding:3px 10px;}
		.cas_nav_box li a{color:#095eb8;text-decoration:none;font-size:14px;}
		.cas_nav_box li a:hover {color:red;text-decoration:none;}

	.home .cas_nav_box li.on1 a{color:Black;}
	.products .cas_nav_box li.on2 a{color:Black;}
	.certification .cas_nav_box li.on3 a{color:Black;}
	.files .cas_nav_box li.on4 a{color:Black;}
	.contact .cas_nav_box li.on5 a{color:Black;}

		
.bcas .topnav{display:none;}		
		
.s_show { padding:10px 0;}
	.s_img { width:280px; float:left; border:1px solid #ccc;}
		.s_img p { padding:3px 0; background:#f0f0f0; text-align:center;}
	.s_contect { float:right; font-size:12px; line-height:28px; width:350px;}
	.s_name { margin:10px 0 0; font-size:12px;}
	.s_introduction { margin:5px 0 0; line-height:20px;}
		.s_introduction .logo { float:left; margin:3px 10px 0 0; border:1px solid #ddd;}
	.s_info {margin-top:10px;border-top:1px solid #ccc; border-left:1px solid #ccc;}
		.s_info td { margin:10px 0 0; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
		.s_info .bg { background:#f9f9f9; width:170px;}

	.download_file { margin:5px 0 0;}
		.download_file .file_box { float:left; padding:5px; width:100px; margin:10px 7px 0; border:1px dashed #ccc;}
			.download_file .type { text-align:center;}
			.download_file .text { text-align:center; padding:3px 0 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:100px;}
	.contact_box { background:#edf6ff; border:1px solid #e2ecf7; margin:15px 0 0; padding:10px; line-height:20px; height:1%;}
	
	.product_show_box { padding:5px 0;}
		.product_show { float:left; padding:4px 16px; width:96px; height:120px; text-align:center;}
		.over_flow_cut { overflow:hidden; width:96px; height:84px; border:1px solid #dedede; border-top:none\9; border-left:none\9; *border:none\9;}
			.product_show .w_box { border:1px solid #dedede\9; width:94px; height:82px; overflow:hidden; position:relative; display:table-cell; text-align:center;vertical-align:middle;}
			.product_show .i_box { position:static; +position:absolute; top:50%}
			.product_show img { position:static; +position:relative; top:-50%; left:-50%;}
		.product_show p { height:32px; line-height:16px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
	.product_show_more { margin:5px 0 0; height:24px;}
		.product_show_more span { display:block; padding:3px 0; width:120px; text-align:center; float:right;}

.b .nav { border-top:1px solid #ccc; padding:10px 4px 3px; color:#505050; text-align:center;}

.p_explain { padding:10px; padding-left:0; line-height:18px;}

.deputy_nav { margin:10px 0 0;}
	.deputy_nav a { padding:0 8px 0 0;}
	.deputy_nav strong { padding:0 0 0 8px;}
.p_show { margin:5px 0 0;}
	.p_show .bt_box { margin:2px 0 0; text-align:right;}
	.p_show .bt_box .bt { background:url(../bg/bt2.gif) no-repeat left center; height:23px; width:100px; border:none; color:#fff; font-weight:600; font-family:Tahoma,Arial; cursor:pointer;}
	.p_show .show_p_box { margin:10px 0 0; text-align:center;}
		.p_show .show_p_box img { padding:6px; border:1px solid #ddd;}

	.columns_name {margin:0px auto;text-align:center;font-size:12px;padding:8px 0px;}
	.columns_p { line-height:24px;margin-left:10px;}
	.columns_bt_box { margin:2px 0 0; text-align:center;padding-top:12px;}
		.columns_bt_box .bt { background:url(../bg/bt7.gif) no-repeat left center; height:32px; width:140px; border:none; font-weight:600; color:#fff; font-size:14px;font-family:Tahoma,Arial; cursor:pointer;}
		.columns_bt_box .bt:link { text-decoration:none; color:#fff;}
		.columns_bt_box .bt:visited { text-decoration:none; color:#fff;}
		.columns_bt_box .bt:hover { text-decoration:none; color:#fff;}

	.certificate_box { margin:5px 0 0;}
	.certificate { float:left; width:200px; margin:7px; _margin:6px; text-align:center; padding:2px 0; height:170px; overflow:hidden;}
		.certificate .w_box { border:1px solid #e5e5e5; width:200px; height:150px; overflow:hidden; position:relative; display:table-cell; text-align:center; vertical-align:middle;}
		.certificate .i_box { position:static; +position:absolute; top:50%;}
		.certificate img { position:static; +position:relative; top:-50%; left:-50%;}
		.certificate p { text-align:center; padding:5px 0 0; line-height:18px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; width:170px; margin:0 auto;}

	.certificate_table { margin:10px 0 0;}
		.certificate_table td { padding:10px 0; border-bottom:1px solid #dedede;}
		.certificate_table .icon { width:25px;}
		.certificate_table .name {}
		.certificate_table .time { width:70px; text-align:center;}
		.certificate_table .download { width:70px; text-align:center;}

.content_name_box { margin:10px 0 0; padding:0px;}
	.content_name_box h1 { font-size:16px; padding:2px 0;}

.msg_box { padding:5px 10px 0;}
	.msg_box p { padding:4px 0;}
	.msg_box .textarea { border:1px solid #ccc; height:150px; width:623px; font-size:12px; padding:0 0 0 3px; font-family:Arial, Helvetica, sans-serif, ''; line-height:18px;}
	
.frime_box { padding:0 13px 0 10px;}
	.frime_box h3 { font-size:14px;}
	.frime_box .radio { display:block; float:left; position:relative; top:2px; *top:-2px; padding:0 2px 0 0; *padding:0;}
	.frime_box .bt { background:url(../bg/bt1.gif) no-repeat left center; width:77px; height:23px; font-size:12px; font-weight:600; color:#fff; font-family:Tahoma,Arial; cursor:pointer; border:none;}
	.frime_box .note { padding:3px 0; color:#6a6a6a;}
	.frime_box table { margin:10px 0 0;}
		.frime_box table td { padding:3px 2px;}
	.frime_box .l { float:left; width:270px; padding:10px 4px 2px; border:1px solid #dedede; height:257px; *height:275px; position:relative;}
		.frime_box .l .text { width:140px; border:1px solid #ccc; padding:2px; color:#3B3B3B;}

	.frime_box .r { float:right; width:323px; padding:10px 4px 2px; border:1px solid #dedede; height:257px; *height:275px; position:relative;}
		.frime_box .r .text { width:205px; border:1px solid #ccc; padding:2px; color:#3B3B3B;}
		.frime_box .r .text90 { width:97px; border:1px solid #ccc; padding:2px; color:#3B3B3B;}
		.frime_box .r .text30 { width:38px; border:1px solid #ccc; padding:2px; color:#3B3B3B;}
		.frime_box .r .sl { width:212px; border:1px solid #ccc; font-size:12px; font-family:Arial, Helvetica, ''; color:#3B3B3B;}
		.frime_box .l .cover { background:#ddd; height:234px; *height:252px; position:absolute; width:270px; top:31px;}
		.frime_box .r .cover { background:#ddd; height:234px; *height:252px; position:absolute; width:323px; top:31px;}
		
.proName{font-size:22px;padding:8px 0px;}
.sub{font-size:14px;font-weight:bold;margin-top:12px;margin-left:10px;}

.cas_cmain{width:646px;float:right;position:relative;}
.cas_cmain .content_tb{width:98%;float:left;clear:both;margin-top:22px;}
.cas_cmain .content_tb td{padding:5px 6px;}
.cas_cmain .content_tb td.bg{width:120px;text-align:right;color:Gray;}

.cas_cmain .leave_message{width:100%;float:left;clear:both;margin-top:42px;border-top:2px solid #DDD;padding-top:32px;position:relative;}
.cas_cmain .leave_message .sub{margin:0px;padding:8px 0px;padding-right:4px;position:absolute;top:-20px;left:0px;background:white;}
.cas_cmain .leave_message .sub span{font-size:14px;}
.cas_cmain .leave_message table{width:100%;float:left;clear:both;text-align:left;}
.cas_cmain .leave_message table td{padding:5px;}
.cas_cmain .leave_message table td textarea{width:538px;height:100px;}
.cas_cmain .leave_message table td .input{width:536px;}

.cas_cmain .contactCard{margin-top:22px;border:0px !important;background:none !important;}
.cas_cmain .contactCard .sub{display:none;}