body{margin:0}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}img{border-width:0}form{margin:0}h3{margin:0;padding:0}.c_pm{margin:0;padding:0}.c_ul{margin:0;padding:0;list-style:none;border-width:0}.c_ul li{margin:0;padding:0;list-style:none;border-width:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block;min-height:1px}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}* html>body .clearfix{height:auto;display:inline-block}.clear{clear:both}.ps{margin:0 auto}.abs{position:absolute}.l{cursor:pointer}img{display:block}input,textarea,select{border:1px solid #d3d3d3;font:100 11px Tahoma;text-align:left}.radio,.checkbox{border:0}.button{padding:0 6px;color:#fff;background-color:#828282;border:1px solid #CCC;font:700 11px/16px Tahoma !important}.middle_content{display:block;background-color:#fff;margin-bottom:10px;padding:0}.middle_page_title{height:28px;background:url(i/middle_page_title_bck.png) no-repeat;margin-bottom:10px;padding-left:0}.middle_page_title h1{margin:0;padding:0;font:700 13pt/28px Arial;color:#333}.middle_page_title a{font:inherit;color:#a30000}.middle_sub_page_title{background:url(i/middle_sub_page_title_bck.png) no-repeat;width:100%;height:23px;margin-bottom:5px}.middle_sub_page_title span,.middle_sub_page_title a{margin-left:15px;font:bold 13px/23px verdana;color:#000}.top_banner,.bottom_banner{padding:0 4px 0 4px;margin:0}.top_banner_inner,.bottom_banner_inner{width:986px;text-align:center}.right_banner{margin-bottom:10px;padding:0}.right_content{clear:both;padding:0;margin-bottom:10px;overflow-x:hidden}.right_caption{clear:both;height:27px;overflow:hidden}.right_caption span,.right_caption a{font:700 13px/27px arial;color:#333}.base_popup input,.base_popup textarea{border:1px solid #000;padding:1px}.base_popup .radio{border-width:0}.base_popup .button{border:1px solid #9f0101;background:#d60101;font:100 9pt/16px Arial;color:#fff}.base_popup{text-align:left}.base_popup .middle_page_title{width:100%;height:34px;background:url(i/middle_page_popup_bck.png) repeat-x;margin-bottom:5px}.base_popup .middle_page_title h1{margin:0 0 0 10px;font:700 12pt/34px Arial;color:#545454}.base_popup .middle_content{margin:0 8px 8px 8px}html{background:url(i/body_bck.png)}body{text-align:left;font-family:Verdana;color:#000}.base_outer{background:url(i/base_outer_bck.png) repeat-x}.base{width:996px;margin:0 auto;background:transparent url(i/base_bck.png) repeat-y 50% 50%}.base .base_inner{padding:10px 0 0 0}.base_middle{float:right}.base_middle .base_middle_inner{width:730px;overflow:hidden}.base_left{float:left;width:223px}.base_left .base_left_inner{padding:0 0 10px 13px}.base_full{background-image:none}.base_full .base_middle_inner{width:996px}.base_full .base_right{width:0;display:none}.base_simple{padding:10px;background-color:#fff}.base_top_outer{background:transparent url(i/base_top_outer_bck.png) 50% 50% no-repeat}.base_top{position:relative;width:996px;height:210px;background:transparent url(i/top.png) no-repeat}.base_top .logo{position:absolute;top:0;left:0;width:205px;height:115px}.base_top .logo img{width:205px;height:115px}.base_top .home{top:141px;left:0;width:64px;height:27px}.base_top .support{top:140px;left:915px;width:42px;height:30px}.base_top .support a{font:700 12px/14px arial;display:block;color:#09c;text-align:center}.base_top .nav{top:141px;left:75px;width:700px;height:26px}.base_bottom_outer{background:url(i/footer_bck.png) repeat-x}.base_bottom{background:url(i/bottom_bck.png) no-repeat;margin:0 auto;width:996px;height:155px;position:relative}.base_bottom .nav{position:absolute;top:0;left:10px}.base_bottom .nav li{float:left;height:39px;list-style:none;padding:0 10px}.base_bottom .nav .sep{width:1px;font-size:1px;padding:0}.base_bottom .nav a{font:700 11px/39px Tahoma;color:#fff}.base_bottom .info{position:absolute;top:15px;left:150px}.base_bottom .info,.base_bottom .info a{font:100 8pt/17px Tahoma;color:#8d8c80}.base_bottom .links{position:absolute;top:75px;left:285px;width:685px;height:250px}.banner_footer{width:996px}.banner_footer{width:996px}.banner_logo_top_inner,.banner_footer_inner{width:988px;text-align:center}.contact{width:100%}.contact_identity{width:100%}.contact_identity .title{font:700 10pt/20px Verdana}.contact_identity .label{font:100 9pt/18px Verdana;width:15%}.contact_identity .value{width:85%;font:100 9pt/18px Verdana}.page_content a{color:#00F}.page_content{font-family:Arial;line-height:140%;font-size:11pt}.page_content p,.page_content div,.page_content td{font:inherit}.page_content img{border:0 solid #ccc}.page_content td{padding:3px}.page_content p{margin:0 0 10px 0}.sub_content{padding-left:15px}.sub_content .item{background:url(i/icon_01.gif) transparent 4px 8px no-repeat}.sub_content .item a{color:#737373;font:100 8pt/20px Tahoma;padding-left:14px}.content_paging{clear:both;font:700 13px/23px Arial;margin:5px auto;padding:0}.content_paging li{float:left;height:23px;padding:0;margin:0 0 0 16px;list-style:none}.content_paging *{color:#666}.content_paging a:hover{color:#CCC}.content_paging .back,.content_paging .next{color:#666}.content_paging .back a,.content_paging .next a{color:#C00}.content_paging .active{color:#F60;width:24px;background:url(i/cp_passive_bck.png) no-repeat;text-align:center}.content_paging .passive{width:24px;background:url(i/cp_passive_bck.png) no-repeat;text-align:center}.content_paging .passive a{color:#FFF}.form{width:100%}.form .err{color:red}.form .label{margin:6px 0 6px 0;font:700 9pt/18px Verdana}.form .row{padding:5px 0 5px 0;font:100 9pt/18px Verdana}.form .err_row{padding:5px 0 5px 0;font:100 9pt/18px Verdana;color:red}.form .line hr{height:1px;color:#dedede;margin:5px 0 5px 0}.form input,.form textarea{border-style:groove}.form_completed{width:100%;line-height:140%}.form_completed .explain{font-size:12px;line-height:18px;margin-bottom:10px}.form_completed .link{background:url(i/icon_01.gif) no-repeat 0 50%}.form_completed .link a{font:100 12px/20px verdana;padding-left:10px;display:block}.image_gallery_detail{width:922px;overflow:hidden;text-align:center;margin-bottom:10px}.image_gallery_detail .image{text-align:center}.image_gallery_detail .title{font:700 16pt/140% Verdana;color:#a12020;padding:10px 0 10px 0}.image_gallery_detail .gallery_explain{font:100 9pt/140% Verdana;color:#000;margin-top:10px}.gallery_nav{clear:both;width:100%;height:22px;margin-bottom:5px}.gallery_nav img{display:inline}.gallery_nav,.gallery_nav a{font:100 9pt/22px Verdana;color:#000}.box_gallery{margin:0;width:922px}.box_gallery .v_sep{float:left;width:16px;height:185px;font-size:1px}.box_gallery .h_sep{clear:both;height:10px;width:922px;font-size:1px}.box_gallery .row{height:185px;overflow:hidden}.box_gallery .item{float:left;width:140px;height:185px;background:url(i/gallery_box_bck.png) no-repeat}.box_gallery .image{padding:20px 9px 4px 9px}.box_gallery .image img{width:120px;height:90px;border:1px solid #000}.box_gallery .title{text-align:center;line-height:13px;margin-bottom:5px}.box_gallery .title a{font:700 8pt/13px Verdana;color:#ca0900}.box_gallery .view_count{text-align:center;font:100 8pt/13px Verdana;color:#765771}.guest_book{width:100%}.guest_book_top{margin-bottom:10px}.guest_book_top a{font:700 9pt/18px Verdana;color:#f60}.guest_book .item{font:100 9pt/18px Verdana;margin:0 0 10px 0}.guest_book .content{font:100 9pt/17px Verdana;margin:5px 0 5px 0}.guest_book .footer,.guest_book .footer a{font:100 8pt/21px Verdana;color:#434343;height:21px}.guest_book .line hr{height:1px;color:#dedede;margin:5px 0 5px 0}.guest_book_add{width:100%}.guest_book_add .err{color:#2d7199}.guest_book_add .label{margin:6px 0 6px 0;font:700 9pt/18px Verdana}.guest_book_add .row{padding:5px 0 5px 0;font:100 9pt/18px Verdana}.guest_book_add .err_row{padding:5px 0 5px 0;font:100 9pt/18px Verdana;color:#2d7199}.guest_book_add .line hr{height:1px;color:#dedede;margin:5px 0 5px 0}.guest_book_add input,.guest_book_add textarea{border-style:groove}.guest_book_added{width:100%;font:100 9pt/18px Verdana;margin:10px 0 10px 0}.guest_book_added div{line-height:140%}.guest_book_added .link{font:700 10pt/23px Verdana;height:23px;overflow:hidden;background:url(i/icon_02.gif) no-repeat 0 center;padding:0 0 0 15px}.human_resources{width:100%;border-spacing:3px;font:100 9pt verdana}.human_resources .content_header{margin-top:10px}.human_resources .error{color:red}.human_resources .explain{padding:0 0 5px 5px}.human_resources .explain div{font:100 9pt/17px Verdana;margin-left:8px}.human_resources .explain ul{padding:10px}.human_resources .explain li{list-style-type:square}.human_resources .label{margin:6px 0 6px 0;font:100 9pt/17px Verdana}.human_resources .row td{padding:5px;line-height:140%}.human_resources .reference{width:350px;height:75px}.human_resources .information{width:485px;height:100px}.human_resources .buton_container{background-color:#f0f0f0;margin-top:2px;border:1px solid #CCC;text-align:center}.index_container{position:relative;width:730px;height:580px;margin-bottom:10px}.index_container .index_product_news{position:absolute;top:0;left:0}.index_container .index_product_commerce{position:absolute;top:0;left:240px}.index_container .index_product_hosting{position:absolute;top:0;left:480px}.index_container .index_product_other{position:absolute;top:280px;left:480px}.index_container .index_portfolio{position:absolute;top:280px;left:0}.index_product{width:230px;height:284px}.index_product_item{padding:0 7px}.index_product_item .caption{clear:both;height:27px;overflow:hidden}.index_product_item .caption span,.index_product_item .caption a{font:700 13px/27px arial;color:#333}.index_product_item img{width:200px;height:100px;padding:4px;border:1px solid #ccc;margin-bottom:6px}.index_product_item a{color:#000;font:100 11px/15px verdana;display:block}.index_product_item .item{height:23px;background:url(i/index_product_item_bck.png) no-repeat;color:#000;font:700 11px/22px verdana}.index_product_item .item a{display:inline;font:inherit}.main_portfolio{width:473px;height:269px;background:url('i/main_portfolio_bck.png');margin-bottom:10px}.main_portfolio .viewport{position:relative;float:left;width:387px;height:269px;overflow:hidden}.main_portfolio .buttons{display:block;float:left;width:43px;height:269px;overflow:hidden;position:relative;text-indent:-999em}.main_portfolio .disable{visibility:hidden}.main_portfolio .overview{list-style:none;position:absolute;width:387px;height:269px;left:0;top:0}.main_portfolio .overview li{float:left;width:387px;height:269px}.main_portfolio img{width:370px;height:180px;padding:8px;display:block}.main_portfolio span{font:700 16px/57px Arial;color:#000}.main_portfolio_caption{height:27px;padding-left:8px;overflow:hidden}.main_portfolio_caption span{font:700 13px/27px arial;color:#333}.link_bank{width:100%}.link_bank .link_title{height:23px;padding-left:20px;background:url(i/lb_cat_bck.png) repeat-x}.link_bank .link_title h2{font:700 9pt/23px Tahoma;color:#000}.link_bank .item{font:100 9pt/22px Verdana;height:20px;line-height:20px;padding-left:15px;text-align:left;background:url(i/lb_icon.gif) no-repeat 4px 50%}.link_bank .sep{height:8px;font-size:1px}.login_form table{width:100%;background:#FFF}.login_form td{vertical-align:top;padding-right:5px;color:#000}.login_form .input{width:100px}.login_form .link{background:url(i/icon_02.gif) no-repeat 0 7px;height:17px}.login_form .link a{padding-left:12px;color:#000}.login_form .submit{height:20px;border:1px solid #d3d3d3;background:url(i/submit.png) repeat-x;line-height:18px;margin:0;padding:0;font-weight:bold;text-align:center}.member_signup{width:100%}.member_signup .row td{padding:5px 0 5px 0;font:100 8pt/18px Verdana}.member_signup .label{font-weight:700}.member_lost_pass{width:100%;font:100 9pt/18px Verdana;color:#4c4b4c}.member_lost_pass .err_row{padding:5px 0 5px 0;color:#ba0c0c}.member_lost_pass .label{margin:6px 0 6px 0;color:#000;font-weight:bold}.member_lost_pass .row,.member_lost_pass .row td{padding:5px 0 5px 0}.my_page{width:100%}.my_page .header{padding:10px 0 10px 10px}.my_page .label{padding:0 0 10px 10px}.my_page .title{background:url(i/icon_02.gif) no-repeat 0 center;padding:0 0 0 12px}.my_page .title,.my_page .title a{font-weight:bold}.my_page .row{padding:10px 0 15px 0}.member_login_outer{width:100%;font-size:8.5pt}.member_login{width:100%}.member_login td{height:30px}.member_login .value{text-align:right}.member_login .label{font-weight:700;width:100px;margin:5px 0}.member_login .button{width:126px;margin-left:8px}.member_login .line{font-size:1px;height:1px;background:#eaeaea}.member_login .err{color:red}.member_login_content{padding:0 20px}.top_menu_container{padding:0}.top_menu{width:700px;height:26px;overflow:hidden}.top_menu a,.top_menu span{display:block;font:700 14px/26px Arial;color:#666;cursor:pointer}.top_menu ul{margin:0;padding:0 5px}.top_menu ul li{float:left;height:40px}.top_menu li.item{padding:0 14px}.top_menu li.sep{width:3px;padding:0}.transMenu{position:absolute;left:-1000px;top:-1000px;overflow:hidden}.transMenu .content{position:absolute}.transMenu .background{position:absolute;z-index:1;left:0;top:0;display:none;filter:alpha(opacity=100);-moz-opacity:1.0;background:#f5f5f5;display:none}.transMenu .shadowRight{position:absolute;z-index:3;top:0;width:0;filter:alpha(opacity=40);-moz-opacity:.4;display:none}.transMenu .shadowBottom{z-index:1;position:absolute;left:0;height:0;filter:alpha(opacity=40);-moz-opacity:.4;display:none}.transMenu .items{position:relative;z-index:2;left:0;top:0;background:#868686;border:1px solid #f1f1f1;border-bottom-width:0}.transMenu .item{cursor:pointer;color:#fff;border-style:none;font:700 11px tahoma,arial,sans-serif}.transMenu .item td{border-bottom:1px solid #ccc}.transMenu .hover .item{color:#fff}.transMenu .hover td{background:#BBB}.transMenu .item img{margin-left:10px}.news_detail{margin-bottom:10px}.news_detail .title{font:700 14pt/28px Verdana;color:#a12020;padding:0;margin:0 0 10px 0}.news_detail .date{font:700 7pt/24px Tahoma;height:24px;color:#999}.news_detail .image{float:left;width:250px;height:190px;border:solid 1px gray;margin:0 10px 0 0}.news_detail .short_content{font:700 9pt/21px Verdana;font-style:italic;margin:0 0 10px 0}.news_detail .read_count{color:#797979;font:normal 8pt/18px Tahoma;text-align:right}.news_detail .content{margin:0 0 10px 0;font-size:9pt;line-height:180%;font-family:Verdana}.news_detail .content a{color:#00f}.news_detail .content p{margin:0;padding:0;margin-bottom:20px;text-align:justify}.news_other{clear:both;margin-bottom:10px}.news_other .item{background:url(i/news_other_item_icon.gif) transparent 10px 8px no-repeat;line-height:21px}.news_other .item a{font:100 13px/21px Verdana;padding-left:21px;display:block}.side_news .item{border-bottom:1px dashed #ABC;padding:5px 0}.side_news .item a{display:block;font:100 11px/15px Verdana}.side_news .item a:hover{color:#666}.box_news{width:600px;height:110px;overflow:hidden;background:url(i/box_news_bck.png) no-repeat;margin-bottom:10px}.box_news img{margin:10px;width:120px;height:90px}.box_news div{float:left;margin:10px 10px 10px 0;height:90px;width:420px;overflow:hidden}.box_news a{font:100 8pt/15px Verdana;display:inline-block}.box_news span{color:#a12020;font:700 9pt/15px Verdana;display:block}.paging_3 img{display:inline}.paging_3{clear:both;background:#f1f1f1;border:1px solid #FFF;padding:4px 1px;font:100 8pt/20px Tahoma}.paging_3 span{display:inline}.paging_3 .paging_3_container{width:100%;height:20px;text-align:center}.paging_3 .seperator{color:#c1c1c1}.paging_3 .prev,.paging_3 .next{font-weight:bold;color:#000}.paging_3 .number{color:#000}.paging_3 .current{font-weight:bold;color:#cd0000}.paging_3 .current,.paging_3 .number{padding:0 3px}.content_paging{clear:both;font:700 13px/23px Arial;margin:5px auto;padding:0}.content_paging li{float:left;height:23px;padding:0;margin:0 0 0 16px;list-style:none}.content_paging *{color:#666}.content_paging a:hover{color:#CCC}.content_paging .back,.content_paging .next{color:#666}.content_paging .back a,.content_paging .next a{color:#C00}.content_paging .active{color:#F60;width:24px;background:url(i/cp_passive_bck.png) no-repeat;text-align:center}.content_paging .passive{width:24px;background:url(i/cp_passive_bck.png) no-repeat;text-align:center}.content_paging .passive a{color:#FFF}.portfolio_cat_list{margin:0;padding:0}.portfolio_cat_list .item{margin-bottom:10px;padding:9px;border:1px dashed #333}.portfolio_cat_list h2{color:#000;font:700 11pt/33px Arial}.portfolio_cat_list img{width:710px;height:100px}.portfolio_items{width:720px}.portfolio_items .item{float:left;position:relative;width:229px;height:157px;background:url('i/portfolio_item_bck.png');margin:0 11px 11px 0}.portfolio_items .item img{top:7px;left:7px;width:215px;height:105px}.portfolio_items .item a{top:113px;left:14px;font:700 10pt/38px Arial;color:#333}.private_note{width:675px;padding-bottom:50px;font-size:9pt}.private_note .error{color:red}.private_note .info{margin-bottom:5px;color:red}.private_note .content{padding:10px;border:1px solid #acacac;-webkit-border-radius:3px;border-radius:3px}.product_cat_list{margin:0;padding:0}.product_cat_list .item{margin:0 0 10px;padding:0 0 10px;border-bottom:1px dashed #ABC}.product_cat_list h2{color:#000;font:700 11pt/33px Verdana}.product_cat_list img{border:1px solid #414141}.right_menu_content img{width:200px;height:100px;padding:4px;border:1px solid #fff}.right_menu_content .content{padding-top:6px}.right_menu_content a{color:#000;font:100 11px/15px verdana;display:block}.search_result div,.search_result p,.search_result td,.search_result font{font:100 9pt/15px Verdana}.search_result .result font{font:700 9pt/15px Verdana}.search_result .result .item{padding:5px 0 15px 0}.search_result .result .item .title{border-bottom:1px solid #e4e4e4}.search_result .result .item .title a{font:700 8pt/18px Verdana;color:red}.search_result .result .item .short_content{font:100 8pt/18px Verdana}.search_result .result .item .date{color:#9b9b9b;font:100 8pt/18px Verdana}.search_result .no_item{color:red;margin:10px}.search_result .result .sep{background:url(i/line_02.gif) repeat-x;height:1px;clear:both;font-size:1px;margin:4px 0 0 0}.site_map{width:100%}.site_map .item{height:18px;line-height:18px}.site_map a{font-size:13px;line-height:18px}.site_map .level_1{margin-top:10px}.site_map .level_1 a{font-weight:bold}.animation_outer{background:transparent url(i/animation_bck.png) 50% 50% no-repeat}.animation{width:996px;height:328px}.banner_slide{width:996px;height:300px;position:relative}.banner_slide .viewport{position:relative;float:left;width:970px;height:300px;overflow:hidden}.banner_slide .buttons{display:block;float:left;width:13px;height:300px;overflow:hidden;position:relative;text-indent:-999em}.banner_slide .disable{visibility:hidden}.banner_slide .overview{list-style:none;position:absolute;width:970px;height:300px;left:0;top:0}.banner_slide .overview li{float:left;width:970px;height:300px}.banner_slide img{width:970px;height:300px;padding:0;display:block}.banner_slide .pager{position:absolute;top:280px;right:15px;z-index:3}.banner_slide .pager a{float:left;margin-right:7px;width:9px;height:9px;background:url(i/banner_slide_page_bck.png) 0 0}.banner_slide .pager .active{background:url(i/banner_slide_page_bck.png) 0 9px}