@charset "utf-8";
@import url("reset.css");
@import url("tools.css");

a { text-decoration:none; color:#173860 }
body { background:url(../images/cloud_bg.gif) left top repeat-x; background-color:#eaeff5; }
.wrapper { width:980px; margin:0 auto; background:url(../images/cloud.jpg) top center no-repeat; }
.logo { padding:30px; padding-top:10px; padding-bottom:0; }
.home_content { height:530px; position:relative; }
.home_content a, .home_content span { display:block; position:absolute; text-indent:-9999px; }
.content { padding-top:20px; }
.menu_4 {
	width:160px;
	height:160px;
	background:url(../images/menu_31.png) center center no-repeat;
	left:80px;
	top:13px;
}
.menu_2 {
	width:160px;
	height:80px;
	background:url(../images/menu_2.gif) center center no-repeat;
	left:654px;
	top:89px;
}
.menu_22 {
	width:160px;
	height:160px;
	background:url(../images/menu_22.png) center center no-repeat;
	left:245px;
	top:177px;
}
.menu_1 {
	width:160px;
	height:159px;
	background:url(../images/menu_1.png) center center no-repeat;
	left:411px;
	top:177px;
}
.menu_5 {
	width:159px;
	height:79px;
	background:url(../images/menu_5.gif) center center no-repeat;
	left:739px;
	top:173px;
}
.menu_6 {
	width:162px;
	height:80px;
	background:url(../images/menu_6.gif) center center no-repeat;
	left:654px;
	top:257px;
}
.menu_7 {
	width:160px;
	height:159px;
	background:url(../images/menu_7.png) center center no-repeat;
	left:411px;
	top:342px;
}
.menu_8 {
	width:160px;
	height:160px;
	background:url(../images/menu_8.gif) center center no-repeat;
	left:740px;
	top:342px;
}
.menu_9 {
	width:160px;
	height:160px;
	background:url(../images/menu_9.gif) center center no-repeat;
	left:80px;
	top:177px;
}
.menu_10 {
	width:160px;
	height:160px;
	background:url(../images/menu_10.gif) center center no-repeat;
	left:245px;
	top:342px;
}
//.menu_auto001 {
//	width:54px;
//	height:56px;
//	background:url(../images/auto_001.gif) center center no-repeat;
//	left:445px;
//	top:173px;
//}
.menu_23 {
	width:160px;
	height:80px;
	background:url(../images/block_1.gif) center center no-repeat;
	left:245px;
	top:103px;
}
//.block_1 {
//	width:160px;
//	height:160px;
//	background:url(../images/block_1.gif) center center no-repeat;
//	left:245px;
//	top:13px;
//}
//.block_2 {
//	width:160px;
//	height:160px;
//	background:url(../images/block_2.gif) center center no-repeat;
//	left:80px;
//	top:177px;
//}
//.block_3 {
//	width:159px;
//	height:159px;
//	background:url(../images/block_3.gif) center center no-repeat;
//	left:245px;
//	top:342px;
//}
.block_4 {
	width:64px;
	height:64px;
	background:url(../images/block_4.gif) center center no-repeat;
	left:585px;
	top:106px;
}
.block_5 {
	width:64px;
	height:64px;
	background:url(../images/block_5.gif) center center no-repeat;
	left:673px;
	top:342px;
}

.menu { width:159px; float:right; }
.menu li { line-height:0; font-size:0; }
.content .col_1 { width:10%; min-width:159px; float:left; }
.content .col_2 { width:757px; float:left; }
.content .col_2 .banner1 { background:url(../images/banner_1_bg.gif) center center repeat-x; }
.content .col_2 .banner2 { background:url(../images/banner_2_bg.gif) center center repeat-x; }
.content .col_2 .banner3 { background:url(../images/banner_3_bg.gif) center center repeat-x; }
.content .col_2 .banner4 { background:url(../images/banner_4_bg.gif) center center repeat-x; }
.content .col_2 .banner5 { background:url(../images/banner_5_bg.gif) center center repeat-x; }
.content .col_2 .banner6 { background:url(../images/banner_6_bg.gif) center center repeat-x; }
.content .col_2 .banner7 { background:url(../images/banner_7_bg.gif) center center repeat-x; }
.content .col_2 .banner8 { background:url(../images/banner_8_bg.gif) center center repeat-x; }
.content .col_2 .banner9 { background:url(../images/banner_9_bg.gif) center center repeat-x; }
.content .col_2 .banner10 { background:url(../images/banner_10_bg.gif) center center repeat-x; }
.content .col_2 .banner_l { float:left; }
.content .col_2 .banner_r { float:right; }
.menu a { display:block; height:70px; width:159px; text-indent:-9999px; }
.menu li { position:relative; }
.menu .sub_menu { display:block; position:absolute; left:159px; top:0; z-index:9; background-color:#4d4d4d; }
.menu .sub_menu li { line-height:2; font-size:12px; border-bottom:1px dotted #1a1a1a; padding:5px; }
.menu .sub_menu a { color:#ccc; text-indent:0; height:auto; width:150px; }
.menu .sub_menu a:hover { color:#FFFFFF; }
.menu .btn_1 { background:url(../images/btn_menu_1_s1.png) center center no-repeat; }
.menu .btn_2 { background:url(../images/btn_menu_2_s1.gif) center center no-repeat; }
.menu .btn_3 { background:url(../images/btn_menu_3_s1.png) center center no-repeat; }
.menu .btn_4 { background:url(../images/btn_menu_4_s1.png) center center no-repeat; }
.menu .btn_5 { background:url(../images/btn_menu_5_s1.gif) center center no-repeat; }
.menu .btn_6 { background:url(../images/btn_menu_6_s1.gif) center center no-repeat; }
.menu .btn_7 { background:url(../images/btn_menu_7_s1.gif) center center no-repeat; }
.menu .btn_8 { background:url(../images/btn_menu_8_s1.gif) center center no-repeat; }
.menu .btn_9 { background:url(../images/btn_menu_9_s1.gif) center center no-repeat; }
.menu .btn_10 { background:url(../images/btn_menu_10_s1.gif) center center no-repeat; }
.menu .btn_22 { background:url(../images/btn_menu_22_s1.png) center center no-repeat; }
.menu .btn_23 { background:url(../images/btn_menu_23_s1.png) center center no-repeat; }

.menu .btn_1:hover { background:url(../images/btn_menu_1_s2.png) center center no-repeat; }
.menu .btn_2:hover { background:url(../images/btn_menu_2_s2.gif) center center no-repeat; }
.menu .btn_3:hover { background:url(../images/btn_menu_3_s2.png) center center no-repeat; }
.menu .btn_4:hover { background:url(../images/btn_menu_4_s2.png) center center no-repeat; }
.menu .btn_5:hover { background:url(../images/btn_menu_5_s2.gif) center center no-repeat; }
.menu .btn_6:hover { background:url(../images/btn_menu_6_s2.gif) center center no-repeat; }
.menu .btn_7:hover { background:url(../images/btn_menu_7_s2.gif) center center no-repeat; }
.menu .btn_8:hover { background:url(../images/btn_menu_8_s2.gif) center center no-repeat; }
.menu .btn_9:hover { background:url(../images/btn_menu_9_s2.gif) center center no-repeat; }
.menu .btn_10:hover { background:url(../images/btn_menu_10_s2.gif) center center no-repeat; }
.menu .btn_22:hover { background:url(../images/btn_menu_22_s2.png) center center no-repeat; }
.menu .btn_23:hover { background:url(../images/btn_menu_23_s2.png) center center no-repeat; }

.content_inside { padding:20px; min-height:420px; _height:420px; color:#666; }
.content_inside h2 { font-weight:bold; color:#630; font-size:20px; padding-bottom:15px; }
.content_inside h3 { font-weight:bold; font-size:16px; padding-bottom:10px; }
.content_inside p { margin-bottom:10px; padding:5px; padding-left:10px; line-height:1.5; color:#666; }
.content_inside table td { line-height:1.5; }
.content_inside strong { font-weight:bold; }
.content_inside a:hover { text-decoration:underline; }
.content_inside ul { padding-bottom:15px; }
.content_inside ul li { padding-bottom:15px; }
.content_inside .content_menu { background:url(../images/bg_submenu.gif) repeat-x left top; padding-bottom:0; margin-bottom:15px; }
.content_inside .content_menu li { float:left; line-height:1.5; background-color:#FFFFFF; padding:0; }
.content_inside .content_menu li a { color:#666; text-decoration:none; display:block; padding:5px 20px; background:url(../images/bg_submenu.gif) repeat-x left top; }
.content_inside .content_menu li a:hover { background-position:left bottom; }
.bg_1 .content_menu li a { color:#245e7d; }
.bg_2 .content_menu li a { color:#2787b7; }
.bg_3 .content_menu li a { color:#527826; }
.bg_4 .content_menu li a { color:#9c4164; }
.bg_5 .content_menu li a { color:#8c5307; }
.bg_6 .content_menu li a { color:#5e8704; }
.bg_7 .content_menu li a { color:#EC5F00; }
.bg_8 .content_menu li a { color:#8950a6; }
.content_inside .content_menu li { border-left:1px solid #b3b3b3; border-right:1px solid #e5e5e5; }
.bg_1 .content_intro { background-color:#245e7d; }
.bg_2 .content_intro { background-color:#2787b7; }
.bg_3 .content_intro { background-color:#527826; }
.bg_4 .content_intro { background-color:#9c4164; }
.bg_6 .content_intro { background-color:#669900;color:#FFFFFF; }
.bg_7 .content_intro { background-color:#8c5307; }
.bg_8 .content_intro { background-color:#8950a6; }
.content_intro p { color:#FFFFFF; }
.form input, .form textarea { border:1px solid #999; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; padding:5px; width:100%; }
.form input { background:url(../images/bg_input.gif) repeat-x left center; }
.form textarea { height:100px; }
.form .submit, .form .reset { width:80px; cursor:pointer; background-color:#663300; color:#FFF; border:0 none; background-image:none; }

.form label { display:block; }
.bg_1 { background-color:#3384b0; background:url(../images/bg_content_1.gif); }
.bg_2 { background-color:#35BDFF; background:url(../images/bg_content_2.gif); }
.bg_3 { background-color:#75AC37; background:url(../images/bg_content_3.gif); }
.bg_4 { background-color:#CE5784; background:url(../images/bg_content_4.gif); }
.bg_5 { background-color:#C07109; background:url(../images/bg_content_5.gif); }
.bg_6 { background-color:#80B905; background:url(../images/bg_content_6.gif); }
.bg_7 { background-color:#FE9600; background:url(../images/bg_content_7.gif); }
.bg_8 { background-color:#b267d8; background:url(../images/bg_content_8.gif); }
.bg_1 .block_chi, .bg_1 .block_eng { background:url(../images/bg_1.gif) right top repeat-y; border-left:5px solid #245e7d; border-right:5px solid #245e7d; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_2 .block_chi, .bg_2 .block_eng { background:url(../images/bg_2.gif) right top repeat-y; border-left:5px solid #2b96cc; border-right:5px solid #2b96cc; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_3 .block_chi, .bg_3 .block_eng { background:url(../images/bg_3.gif) right top repeat-y; border-left:5px solid #527826; border-right:5px solid #527826; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_4 .block_chi, .bg_4 .block_eng { background:url(../images/bg_4.gif) right top repeat-y; border-left:5px solid #9c4164; border-right:5px solid #9c4164; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_5 .block_chi, .bg_5 .block_eng { background:url(../images/bg_5.gif) right top repeat-y; border-left:5px solid #8c5307; border-right:5px solid #8c5307; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_6 .block_chi, .bg_6 .block_eng { background:url(../images/bg_6.gif) right top repeat-y; border-left:5px solid #5e8704; border-right:5px solid #5e8704; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_7 .block_chi, .bg_7 .block_eng { background:url(../images/bg_7.gif) right top repeat-y; border-left:5px solid #EC5F00; border-right:5px solid #EC5F00; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_8 .block_chi, .bg_8 .block_eng { background:url(../images/bg_8.gif) right top repeat-y; border-left:5px solid #8950a6; border-right:5px solid #8950a6; background-color:#FFFFFF; margin-bottom:20px; padding:10px; }
.bg_1 .block_chi a, .bg_1 .block_eng a { color:#245E7D; }
.bg_2 .block_chi a, .bg_2 .block_eng a { color:#2787B7; }
.bg_2 .block_chi a, .bg_2 .block_eng a { color:#527826; }
.bg_4 .block_chi a, .bg_4 .block_eng a { color:#9C4164; }
.bg_5 .block_chi a, .bg_5 .block_eng a { color:#8c5307; }
.bg_6 .block_chi a, .bg_6 .block_eng a { color:#5e8704; }
.bg_7 .block_chi a, .bg_7 .block_eng a { color:#EC5F00; }
.bg_8 .block_chi a, .bg_8 .block_eng a { color:#8950a6; }
.bg_4 .hr1 { height:1px; margin-bottom:15px; background-color:#efc4d4; border:0 none; }
.block_chi p, .block_chi table tr { font-size:15px; }
.block_eng p { font-size:14px; }
.block { margin-bottom:30px; }
.footer { color:#173860; text-align:right; padding:30px; padding-right:0; }

body.inside { background:url(../images/cloud_inside.jpg) top center no-repeat; background-color:#eaeff5; }
.inside_page { padding:0 10px; background:url(../images/cloud_inside.jpg) top center no-repeat; }
.inside_page .content { position:relative; padding-top:80px; }
.inside_page .logo { position:absolute; top:10px; left:0; padding:0; }
.inside_page, .content { width:90%; max-width: 1920px; min-width:960px; margin:0 auto; }
.inside_page .content .col_1 { width:10%; }
.inside_page .content .col_2 { width:83%; }

.pdf { padding-right:20px; padding-top:5px; padding-bottom:5px; background:url(../images/icon_pdf.gif) right center no-repeat; }
.ppt { padding-right:20px; padding-top:5px; padding-bottom:5px; background:url(../images/icon_ppt.gif) right center no-repeat; }
.section_menu li { float:left; margin-right:10px; }
.bg_4 .section_menu li a { font-size:14px; display:block; background-color:#9C4164; color:#FFFFFF; padding:10px; text-decoration:none; }
.section_menu li a:hover { background-color:#333; text-decoration:none; }
.to_top { text-align:right; }
.to_top a { text-decoration:none; background:url(../images/to_top.gif) left center no-repeat; padding-left:10px; color:#333; }
.to_top a:hover { text-decoration:underline; }
.client_list li { list-style:disc inside; border-bottom:1px dashed #CCCCCC; padding-top:15px; }
.table tr td { background-color:#f2f2f2; border:1px solid #fff; padding:10px; }
.table tr.even td, .table tr th { background-color:#d9d9d9; padding:10px; }
.tbl_bg { background:url(../images/bg_table.gif) left bottom repeat-x; color:#FFFFFF; }
.table_color_1 tr td { background-color:#cee7f4; padding-left:20px; padding-right:20px; }
.table_color_1 tr th { background-color:#245E7D; color:white; border-bottom:2px dotted #FFFFFF; }
.table_color_2 tr td { background-color:#cee7f4; padding-left:20px; padding-right:20px; }
.table_color_2 tr th { background-color:#2b96cc; color:white; border-bottom:2px dotted #FFFFFF; }
.table_color_3 tr td { background-color:#cbddb7; padding-left:20px; padding-right:20px; }
.table_color_3 tr th { background-color:#527826; color:white; border-bottom:2px dotted #FFFFFF; }
.table_color_4 tr td { background-color:#f7ecf0; padding-left:20px; padding-right:20px; }
.table_color_4 tr th { background-color:#9c4164; color:white; border-bottom:2px dotted #FFFFFF; }
.table_color_5 tr td { background:url(../images/bg_submenu.gif) repeat-x left top; background-color:#333333; padding-left:20px; padding-right:20px; border:0; }
.table_color_5 tr td a { color:#8C5307; }
.table_color_5 tr th { background:url(../images/bg_dark_th.gif) repeat-x left center; background-color:#f3a01e; color:white; }

.table_color_6 tr td { background-color:#f7ecf0; padding-left:20px; padding-right:20px; }
.table_color_6 tr th { background-color:#66CC00; color:white; border-bottom:2px dotted #FFFFFF; }

.table_color_8 tr td { background-color:#edddf5; padding-left:20px; padding-right:20px; }
.table_color_8 tr th { background-color:#8950a6; color:white; border-bottom:2px dotted #FFFFFF; }
table.features { margin-bottom:20px; font-size:14px;}
table.features tr td { padding:5px; vertical-align:top; color:#666666; }


.sa_btn_purchase { width:200px;background:url(../images/tc_purchase.gif) top right no-repeat; }
.sa_btn_purchase:hover { background:url(../images/tc_purchase_1.gif) top right no-repeat;cursor:pointer;}
.sa_btn_purchaselog { width:200px;height:72px;margin-left:10px;background:url(../images/tc_purchaselog.gif) top left no-repeat; }
.sa_btn_purchaselog:hover { background:url(../images/tc_purchaselog_1.gif) top left no-repeat;cursor:pointer;}
