/* RESET */
html, body{width:100%;height:100%;font-family:Segoe UI,Helvetica,Tahoma,Arial,sans-serif;color:#333;margin:0;padding:0;font-size:14px;text-align:left;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
table td{padding:0;}
fieldset,img{border:0;}
acronym,address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
textarea,input{font-family:Arial,Helvetica,sans-serif;outline:none;}
a{outline:none;color:#418bd9;text-decoration:none;}
a:hover{color:#418bd9;}

.bg_map{background:transparent url(../images/bg_map.jpg) no-repeat scroll 50% 0;}
.bg_database{background:transparent url(../images/bg_database.jpg) no-repeat scroll 50% 0;}
.bg_datadiscovery{background:transparent url(../images/bg_datadiscovery.jpg) no-repeat scroll 50% 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){body{text-shadow:0 0 0 #fff;}}

/* CLEARFIX */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
.clearfix{zoom:1;display:block;}
/* End hide from IE-mac */

/* NEW ALL CENTER */	
.center_out{float:right;position:relative;right:50%;}
.center_in{position:relative;right:-50%;z-index:auto;}	
* html .center_in{float:left;}

.big_shadow{background-color:#fff;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;left:0;top:0;position:fixed;z-index:900;width:100%;height:100%;}	
* html .big_shadow{position:absolute;top:expression(eval(document.documentElement.scrollTop)+'px');}

.video_popup{width:570px;overflow-x:hidden;position:absolute;z-index:1000;border:1px solid #b5b5b5;}
.video_popup .m_video_popup{border:1px solid #fff;background:#fff url(../images/bg_dropdown.jpg) repeat-x scroll 0 100%}
.video_popup .m_video_popup .video_popup_body{width:532px;margin:0 auto;overflow-x:hidden;padding:18px 0;min-height:26px;height:auto !important;height:26px;}
.video_popup .m_video_popup .video_popup_body ul.vp_title{width:532px;overflow:hidden;margin:0 0 12px;}
.video_popup .m_video_popup .video_popup_body ul.vp_title li{float:left;width:492px;overflow:hidden;vertical-align:bottom;}
.video_popup .m_video_popup .video_popup_body ul.vp_title li.last{float:right;width:24px;}
.video_popup .m_video_popup .video_popup_body ul.vp_title li a.close{display:block;width:24px;height:24px;overflow:hidden;cursor:pointer;font-size:1px;line-height:0;background:transparent url(../images/crose.png) no-repeat scroll 0 0;margin:12px 0 0;}
* html .video_popup .m_video_popup .video_popup_body ul.vp_title li a.close{background-color:transparent;background-image:url(../images/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/crose.png', sizingMethod='scale');}
.video_popup .m_video_popup .video_popup_body ul.vp_title li p{display:block;width:100%;height:36px;overflow:hidden;font-size:30px;line-height:36px;white-space:nowrap;color:#333;font-weight:400;}
.video_popup .m_video_popup .video_popup_body .video_object{width:522px;overflow:hidden;margin:0 auto;}

.page_height{min-height:100%;position:relative;}
* html .page_height{height:100%;}

a.button_all{display:block;float:left;height:23px;overflow:hidden;padding:0 9px 0 0;background:transparent url(../images/bg_button.png) no-repeat scroll 100% 0;font-size:12px;line-height:21px;white-space:nowrap;color:#fff;font-weight:400;cursor:pointer;}
a.button_all span{display:block;float:left;height:23px;overflow:hidden;padding:0 16px 0 25px;background:transparent url(../images/bg_button.png) no-repeat scroll 0 -23px;text-shadow:0 -1px 0 #275073;}
a.button_all:hover, a.button_all:hover span{color:#fff;}

.header{width:968px;overflow:hidden;margin:0 auto;padding:10px 0 0;}
.header .box_logo{float:left;height:54px;width:196px;overflow:hidden;margin:0 50px 0 0;}
.header .box_logo a{display:block;width:196px;height:54px;overflow:hidden;font-size:1px;line-height:0;cursor:pointer;}
.header .box_logo img{width:196px;height:54px;border:0;}

.header .box_menu{float:left;width:532px;overflow:hidden;height:50px;margin:12px 0 0;}
.header .box_menu ul.menu{width:532px;overflow:hidden;height:50px;}
.header .box_menu ul.menu li{display:block;vertical-align:bottom;float:left;height:42px;overflow:hidden;display:block;margin:0 20px 0 0;padding:0 0 8px;}
.header .box_menu ul.menu li a{color:#333;font-size:16px;line-height:42px;white-space:nowrap;font-weight:400;}
.header .box_menu ul.menu li a:hover{color:#3c83d5;}
.header .box_menu ul.menu li br{display:none;font-size:0;line-height:0;clear:both;height:0;width:0;overflow:hidden;}
* html .header .box_menu ul.menu li br{display:block;}
*+html .header .box_menu ul.menu li br{display:block;}
.header .box_menu ul.menu ul.dropdown{width:222px;overflow:hidden;background:#fff url(../images/bg_dropdown.jpg) repeat-x scroll 0 100%;border-width:0 1px 1px;border-style:solid;border-color:#32312f;position:absolute;height:auto;margin:8px 0 0 -11px;visibility:hidden;}
.header .box_menu ul.menu ul.dropdown li{border-width:0 1px 1px;border-style:solid;border-color:#fff;height:auto;padding:0;margin:0;width:220px;overflow:hidden;}
.header .box_menu ul.menu ul.dropdown li .m_dropdown{width:200px;overflow:hidden;margin:8px auto;}
.header .box_menu ul.menu ul.dropdown li .m_dropdown p{display:block;width:100%;overflow:hidden;font-size:11px;line-height:18px;color:#333;text-transform:uppercase;font-weight:400;}
.header .box_menu ul.menu ul.dropdown li .m_dropdown p span.dot{color:#3c83d5;text-transform:none;}
.header .box_menu ul.menu ul.dropdown li .m_dropdown p a{font-size:11px;line-height:18px;color:#333;text-transform:uppercase;font-weight:400;white-space:normal;}
.header .box_menu ul.menu ul.dropdown li .m_dropdown p a:hover{color:#3c83d5;}
.header .box_menu ul.menu ul.dropdown li .m_dropdown p a.strong{font-weight:700;}

.header .box_menu ul.menu ul.dropdown li .m_dropdown p.clearfix span.dot{display:block;float:left;width:10px;overflow:hidden;}
.header .box_menu ul.menu ul.dropdown li .m_dropdown p.clearfix a{display:block;float:left;max-width:190px;overflow:hidden;}
* html .header .box_menu ul.menu ul.dropdown li .m_dropdown p.clearfix a{width:expression(this.clientWidth>190?"190px":this.clientWidth);}

.header .box_menu ul.menu ul.double{width:442px;}
.header .box_menu ul.menu ul.double li{width:440px;}
.header .box_menu ul.menu ul.double li .fleft{float:left;width:220px;overflow:hidden;}

.header .box_search{float:right;height:16px;width:158px;overflow:hidden;border:1px solid #ddd;padding:4px 6px 4px 10px;margin:20px 0 0;}
.header .box_search input{background-color:#fff;border:1px solid #fff;outline:none;font-size:11px;height:14px;width:136px;color:#898989;font-weight:400;float:left;margin:0 6px 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){.header .box_search input{text-shadow:0 0 0 #fff;}}
.header .box_search a{background:#fff url(../images/bg_search.jpg) no-repeat scroll 50% 50%;display:block;width:14px;height:14px;overflow:hidden;font-size:1px;line-height:0;float:left;}

.breadcrumbs{width:100%;height:84px;overflow:hidden;background:#000 url(../images/bg_breadcrumbs.jpg) repeat-y scroll 50% 0;}
.breadcrumbs .m_breadcrumbs{width:968px;height:40px;overflow:hidden;margin:11px auto 5px;}
.breadcrumbs .m_breadcrumbs .text_breadcrumbs{float:left;width:641px;height:40px;overflow:hidden;white-space:nowrap;word-spacing:5px;}
.breadcrumbs .m_breadcrumbs .text_breadcrumbs_all{float:none;width:100%;}
.breadcrumbs .m_breadcrumbs .text_breadcrumbs a{font-size:32px;line-height:40px;color:#999;font-weight:400;text-shadow:0 -1px 0 #000;}
.breadcrumbs .m_breadcrumbs .text_breadcrumbs a.current, .breadcrumbs .m_breadcrumbs .text_breadcrumbs span.current{color:#ff6600;}
.breadcrumbs .m_breadcrumbs .text_breadcrumbs span{font-size:32px;line-height:40px;color:#999;font-weight:400;text-shadow:0 -1px 0 #000;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs{float:right;width:307px;height:40px;overflow:hidden;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs .button{width:307px;height:32px;overflow:hidden;margin:4px 0;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.buy{display:block;width:136px;height:32px;float:right;cursor:pointer;font-size:16px;line-height:32px;color:#fff;font-weight:400;white-space:nowrap;text-shadow:0 -1px 0 #8e492b;background:transparent url(../images/bg_but_buy.jpg) no-repeat scroll 0 0;margin:0 0 0 20px;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.buy span{display:block;width:85px;height:32px;overflow:hidden;margin:0 0 0 43px;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.buy span:hover, .breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.buy span:hover span{color:#fff;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.cont{display:block;width:136px;height:32px;float:right;cursor:pointer;font-size:16px;line-height:30px;color:#fff;font-weight:400;white-space:nowrap;text-shadow:0 -1px 0 #8e492b;background:transparent url(../images/bg_but_cont.jpg) no-repeat scroll 0 0;margin:0 0 0 20px;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.cont span{display:block;width:85px;height:32px;overflow:hidden;margin:0 0 0 43px;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.cont span:hover, .breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.buy span:hover span{color:#fff;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.dow{display:block;width:151px;height:32px;float:right;cursor:pointer;font-size:16px;line-height:32px;color:#fff;font-weight:400;text-shadow:0 -1px 0 #4f5b67;background:transparent url(../images/bg_but_dow.jpg) no-repeat scroll 0 0;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.dow span{display:block;width:109px;height:32px;overflow:hidden;margin:0 0 0 34px;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.dow span:hover, .breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.dow span:hover span{color:#fff;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.order{display:block;width:146px;height:32px;float:right;cursor:pointer;font-size:16px;line-height:32px;color:#fff;font-weight:400;text-shadow:0 -1px 0 #4f5b67;background:transparent url(../images/bg_but_order.jpg) no-repeat scroll 0 0;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.order span{display:block;width:104px;height:32px;overflow:hidden;margin:0 0 0 34px;}
.breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.order span:hover, .breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.dow span:hover span{color:#fff;}
.breadcrumbs .m_breadcrumbs .text_breadcrumbs h1,
.breadcrumbs .m_breadcrumbs .text_breadcrumbs h2,
.breadcrumbs .m_breadcrumbs .text_breadcrumbs h3{display:inline;}

.breadcrumbs .b_bc{width:968px;overflow:hidden;margin:0 auto;}
.breadcrumbs .b_bc ul.ul_bc{width:100%;height:22px;overflow:hidden;}
.breadcrumbs .b_bc ul.ul_bc li{float:left;margin:0 4px 0 0;height:22px;}
.breadcrumbs .b_bc ul.ul_bc .last{margin:0;}		
.breadcrumbs .b_bc ul.ul_bc li a, .breadcrumbs li span{font-size:13px;line-height:22px;}
.breadcrumbs .b_bc ul.ul_bc li span{color:#c0c0c0;}
.breadcrumbs .b_bc ul.ul_bc li a{color:#c0c0c0;text-decoration:none;outline:none;}
.breadcrumbs .b_bc ul.ul_bc li a:hover{color:#fff;text-decoration:underline;}
.breadcrumbs .b_bc ul.ul_bc li .left_arrow{width:4px;height:7px;margin:9px 0 0;overflow:hidden;background:transparent url(../images/arrows.gif) no-repeat scroll 0 0;}

.careers_banner{width:968px;height:180px;overflow:hidden;background:#000 url(../images/careers_banner.jpg) no-repeat scroll 0 0;font-size:1px;line-height:0;margin:10px auto 0;}
.beautiful_banner{width:966px;height:192px;overflow:hidden;border:1px solid #c3c3c3;background:#fff url(../images/beautiful_banner.jpg) no-repeat scroll 0 0;font-size:1px;line-height:0;margin:25px auto;}
.silverlight_banner{width:966px;height:298px;overflow:hidden;border:1px solid #c3c3c3;background:#fff url(../images/silverlight_banner.jpg) no-repeat scroll 0 0;font-size:1px;line-height:0;margin:25px auto;}
.datamigration_banner{width:968px;height:220px;overflow:hidden;background:#fff url(../images/datamigration_banner.jpg) no-repeat scroll 0 0;font-size:1px;line-height:0;margin:25px auto;}
.sqlserver_banner{width:968px;height:240px;overflow:hidden;background:#dadbdc url(../images/sqlserver_banner.jpg) no-repeat scroll 0 0;font-size:1px;line-height:0;margin:0 auto 30px;}

.silverlight_banner_2{width:968px;overflow:hidden;height:300px;background:#fff url(../images/silverlight_banner_2.jpg) no-repeat scroll 0 0;margin:25px auto;}
.main .silverlight_banner_2 ul.col4{width:100%;}
.main .silverlight_banner_2 ul.col4 li{width:242px;margin:0;}
.silverlight_banner_2 .round_box{width:196px;height:84px;overflow:hidden;margin:196px auto 0;background:transparent url(../images/round-box.png) no-repeat scroll 0 0;}
* html .silverlight_banner_2 .round_box{background-color:transparent;background-image:url(../images/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/round-box.png', sizingMethod='scale');}
.silverlight_banner_2 .round_box .txt_all{width:176px;height:68px;margin:8px auto;overflow:hidden;}
.silverlight_banner_2 .round_box .txt_all p{display:block;width:100%;overflow:hidden;height:32px;margin:0 0 13px;font-size:12px;line-height:16px;font-weight:400;color:#fff;text-align:center;}
.silverlight_banner_2 .round_box .button{width:100%;overflow:hidden;height:23px;}
.silverlight_banner_2 .round_box .button a.button_all{width:84px;padding:0;background:transparent url(../images/bg_button-3.png) no-repeat scroll 0 0;padding:0 9px;}
* html .silverlight_banner_2 .round_box .button a.button_all{background-color:transparent;background-image:url(../images/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_button-3.png', sizingMethod='scale');}
.silverlight_banner_2 .round_box .button a.button_all span{width:84px;background:none;padding:0;text-align:center;float:none;}

.silverlight_banner_3{width:968px;overflow:hidden;height:360px;margin:25px auto;}
.silverlight_banner_3 .video_box{float:left;width:640px;height:360px;overflow:hidden;}
.silverlight_banner_3 .text_box{width:327px;float:right;height:358px;overflow:hidden;border-width:1px 1px 1px 0;border-style:solid;border-color:#c3c3c3}
.silverlight_banner_3 .text_box .m_text_box{width:291px;overflow:hidden;height:322px;margin:18px auto;}
.silverlight_banner_3 .text_box .m_text_box h1,
.silverlight_banner_3 .text_box .m_text_box h2,
.silverlight_banner_3 .text_box .m_text_box h3{color:#333;font-size:18px;font-weight:400;line-height:32px;margin:0 0 18px;display:block;width:100%;height:32px;overflow:hidden;}
.silverlight_banner_3 .text_box .m_text_box p{color:#333;font-size:12px;font-weight:400;line-height:18px;display:block;width:100%;height:234px;overflow:hidden;margin:0 0 15px;}
.silverlight_banner_3 .text_box .m_text_box .button{width:100%;height:23px;overflow:hidden;}
.silverlight_banner_3 .text_box .m_text_box .button a.button_all{float:right;}

.main{width:968px;overflow:hidden;margin:0 auto 40px;padding:30px 0 0;}

.main ul.col2dis{width:100%;overflow:hidden;}
.main ul.col2dis li{display:block;width:722px;overflow:hidden;vertical-align:bottom;float:left;}
.main ul.col2dis li.last{width:230px;float:right;}

.main .company{width:100%;overflow:hidden;margin:0 0 -18px;}
.main .company_addon{margin:0;}
.main .company h1,
.main .company h2,
.main .company h3{font-size:24px;line-height:32px;font-weight:400;color:#000;padding:0 0 18px;}
.main .company p{font-size:14px;line-height:18px;color:#333;font-weight:400;padding:0 0 18px;}
.main .company p strong{font-weight:700;}
.main .company p.small{font-size:12px;color:#666;}
.main .company p img.photo{width:104px;height:95px;border:1px solid #999;}
.main .company p img.screenshot{width:228px;height:95px;border:1px solid #999;}
.main .company p img.service{width:122px;height:96px;}
.main .company p.txt-center{text-align:center;}
.main .company ul.company_list{list-style-position:outside;list-style-type:none;list-style-image:none;font-size:14px;line-height:18px;color:#5a6f85;padding:0 0 18px;margin:-18px 0 0;}
.main .company ul.company_list li{float:none;width:auto;overflow:visible;display:list-item;background:transparent url(../images/bulit.gif) no-repeat scroll 7px 5px;padding:0 0 0 23px;margin:0;}
.main .company ul.company_list li p{padding:0;}
.main .company ul.cl_a{margin:0;}
.main .company h3.addon{font-size:14px;line-height:18px;font-weight:400;padding:0 0 18px;}

.main .company .company_table{border:1px solid #d4d5d7;padding:1px;margin:0 20px 18px;}
.main .company .company_table .row{width:100%;overflow:hidden;margin:0 0 10px;}
.main .company .company_table .grey{background-color:#d4d5d7;margin:0;}
.main .company .company_table .row .ct_left{width:144px;float:left;overflow:hidden;}
.main .company .company_table .row .ct_right{width:780px;float:right;overflow:hidden;}
.main .company .company_table .row p{padding:0;margin:2px 0;}
.main .company .company_table .row .ct_left p{text-align:center;}

.main .company ul.company_list_addon{margin:0;padding:0;}
.main .company ul.company_list_addon li{margin:0;padding:0 0 18px 23px;}

.main ul.col2dis li .company_profile{width:230px;overflow:hidden;}
.main ul.col2dis li .company_profile .box_img{float:left;width:56px;overflow:hidden;}
.main ul.col2dis li .company_profile .box_img a{display:block;cursor:pointer;width:56px;height:56px;overflow:hidden;font-size:1px;line-height:0;background:transparent url(../images/icons56.jpg) no-repeat scroll 0 0;}
.main ul.col2dis li .company_profile .box_txt{float:right;width:164px;overflow:hidden;}
.main ul.col2dis li .company_profile .box_txt p{display:block;width:100%;overflow:hidden;}
.main ul.col2dis li .company_profile .box_txt p.big{font-size:16px;line-height:20px;color:#333;font-weight:400;}
.main ul.col2dis li .company_profile .box_txt p.small{font-size:12px;line-height:26px;color:#999;font-weight:400;}

.main .management{margin:0 0 25px;}
.main .management p{padding:0;}
.main .management p strong.orange{color:#f06023;text-transform:uppercase;font-weight:700;}
.main .management h3{font-size:18px;line-height:22px;padding:0 0 8px;}

.main .products{margin:0 0 25px;}
.main .products h1,
.main .products h2,
.main .products h3{font-size:18px;line-height:22px;padding:0 0 8px;}
.main .products p{font-size:12px;line-height:16px;color:#666;padding:0;}
.main .products p.ta_left{text-align:right;}
.main .products ul.company_list{margin:0;font-size:12px;line-height:16px;}

.main .iphone{margin:0 0 25px;}
.main .iphone h1,
.main .iphone h2,
.main .iphone h3{font-size:12px;line-height:16px;padding:0;margin:0 0 12px;font-weight:700;}
.main .iphone p{font-size:12px;line-height:16px;color:#666;padding:0;margin:0;}
.main .iphone ul.company_list{font-size:12px;line-height:16px;margin:0 0 -12px;padding:0;}
.main .iphone ul.company_list li{margin:0;padding:0 0 12px 23px;}

.main .products p.screen{width:357px;margin:0 0 -4px;overflow:hidden;}
.main .products p.screen a.screen113x78{display:block;width:113px;height:78px;overflow:hidden;cursor:pointer;float:left;margin:0 4px 4px 0;border:1px solid #748a9f;}
.main .products p.screen a.screen113x78 img{width:113px;height:78px;border:0;}

.main .box_quotes{width:353px;overflow:hidden;}
.main .box_quotes .box_img{width:70px;overflow:hidden;float:left;}
.main .box_quotes .box_img img{width:70px;height:70px;border:0;}
.main .box_quotes .box_txt{width:273px;overflow:hidden;float:right;}
.main .box_quotes .box_txt p{font-size:12px;line-height:16px;color:#666;font-weight:400;text-align:right;}
.main .box_quotes .box_txt p.quot{text-align:left;margin:0 0 16px;}

.main .our_service{width:353px;overflow:hidden;}
.main .our_service .box_img{width:122px;overflow:hidden;float:left;}
.main .our_service .box_img a{display:block;cursor:pointer;width:122px;height:96px;overflow:hidden;font-size:1px;line-height:0;}
.main .our_service .box_img img{width:122px;height:96px;border:0;}
.main .our_service .box_txt{width:221px;overflow:hidden;float:right;}
.main .our_service .box_txt .company{margin:0 0 8px;}
.main .our_service .box_txt .company p{padding:0 0 8px;}
.main .our_service .box_txt .company h3{font-size:14px;font-weight:400;line-height:18px;padding:0 0 8px;}

.main .grey_box_round{width:230px;overflow:hidden;background-color:#e1e1e1;}
.main .grey_box_round .round{display:block;width:100%;height:6px;overflow:hidden;font-size:1px;line-height:0;font-weight:400;font-style:normal;text-decoration:none;background-color:#fff;}
.main .grey_box_round .round b{display:block;height:1px;line-height:0;overflow:hidden;font-size:1px;line-height:0;font-weight:400;font-style:normal;text-decoration:none;background-color:#e1e1e1;} 
.main .grey_box_round .round b u{display:block;height:1px;line-height:0;overflow:hidden;font-size:1px;line-height:0;font-weight:400;font-style:normal;text-decoration:none;}
.main .grey_box_round .round b.r1{margin:0 4px;border-width:0 1px;border-color:#f4f4f4;border-style:solid;}
.main .grey_box_round .round b.r1 u{border-width:0 1px;border-color:#e9e9e9;border-style:solid;}
.main .grey_box_round .round b.r2{margin:0 2px;border-width:0 1px;border-color:#fbfbfb;border-style:solid;}
.main .grey_box_round .round b.r2 u{border-width:0 1px;border-color:#e7e7e7;border-style:solid;}
.main .grey_box_round .round b.r3{margin:0 1px;border-width:0 1px;border-color:#fbfbfb;border-style:solid;}
.main .grey_box_round .round b.r3 u{border-width:0 1px;border-color:#e3e3e3;border-style:solid;}
.main .grey_box_round .round b.r4{margin:0 1px;border-width:0 1px;border-color:#e7e7e7;border-style:solid;}
.main .grey_box_round .round b.r5{border-width:0 1px;border-color:#f4f4f4;border-style:solid;}
.main .grey_box_round .round b.r6{border-width:0 1px;border-color:#e9e9e9;border-style:solid;}
.main .grey_box_round .gbr_body{width:190px;overflow:hidden;margin:12px auto;}
.main .grey_box_round .gbr_body h1,
.main .grey_box_round .gbr_body h2,
.main .grey_box_round .gbr_body h3{font-size:16px;line-height:20px;color:#000;font-weight:400;margin:0 0 16px;}
.main .grey_box_round .gbr_body p{font-size:12px;line-height:16px;color:#333;font-weight:400;}
.main .grey_box_round .gbr_body p strong{font-weight:700;}
.main .grey_box_round .gbr_body p.mb16{margin:0 0 16px;}
.main .grey_box_round .gbr_body p img.screen188x208{border:1px solid #8a8a8a;width:188px;height:208px;}
.main .grey_box_round .gbr_body .button{width:100%;overflow:hidden;}
.main .grey_box_round .gbr_body .button a.button_all{background:transparent url(../images/bg_button-2.png) no-repeat scroll 100% 0;}
.main .grey_box_round .gbr_body .button a.button_all span{background:transparent url(../images/bg_button-2.png) no-repeat scroll 0 -23px;}

.main ul.col4{width:984px;overflow:hidden;}
.main ul.col4 li{display:block;width:230px;overflow:hidden;vertical-align:bottom;float:left;margin:0 16px 0 0;}

.main ul.col3{width:984px;overflow:hidden;}
.main ul.col3 li{display:block;width:353px;overflow:hidden;vertical-align:bottom;float:left;margin:0 16px 0 0;}
.main ul.col3 li.last{width:230px;}
.main ul.col3_addon{margin:0 0 16px;}

.main .brend{width:968px;overflow:hidden;margin:36px 0 -36px;}
.main .brend ul.col6_brend{width:990px;overflow:hidden;padding:0 0 36px;}
.main .brend ul.col6_brend li{float:left;width:143px;margin:0 22px 0 0;overflow:hidden;vertical-align:bottom;}
.main .brend ul.col6_brend li.col2{width:308px;}

.page_height .empty_block{height:164px;font-size:1px;line-height:0;width:100%;overflow:hidden;} /* height:182px; */
.footer{width:968px;height:162px;margin:-162px auto 0;position:relative;border-top:2px solid #5a6f85;overflow:hidden;} /* height:180px; */
.footer p{font-size:12px;line-height:20px;font-weight:400;color:#666;}
.footer p.about{line-height:16px;color:#999;}
.footer p strong{font-size:14px;line-height:20px;font-weight:400;color:#333;}
.footer ul.col_footer{width:984px;overflow:hidden;margin:16px 0 0;}
.footer ul.col_footer li{float:left;width:170px;overflow:hidden;margin:0 16px 0 0;vertical-align:bottom;}
.footer ul.col_footer li.first{width:386px;margin:0 40px 0 0;}

.footer .f_new{width:100%;overflow:hidden;}
.footer .f_new .mb18{margin:18px 0 0;}
.footer .f_new .h90{width:100%;height:90px;overflow:hidden;}
.footer .f_new p{font-size:14px;line-height:18px;font-weight:400;color:#666;}
.footer .f_new p strong{font-weight:700;color:#666;}
.footer .f_new p.copy{color:#999;}
.footer .f_new ul.f_col{width:100%;height:18px;overflow:hidden;}
.footer .f_new ul.f_col li{float:left;width:476px;overflow:hidden;vertical-align:bottom;}
.footer .f_new ul.f_col li.last{float:right;}
.footer .f_new p.anchors{text-align:right;white-space:nowrap;}
.footer .f_new p.anchors a{font-size:14px;line-height:18px;font-weight:400;color:#0072bc;text-decoration:none;padding:0 0 0 20px;}
.footer .f_new p.anchors a:hover{color:#0072bc;text-decoration:underline;}

.main .mb30{margin:0 0 30px;}
.main .mb40{margin:0 0 40px;}
.main .mb100{margin:0 0 100px;}
.main .big_delim{width:100%;height:2px;overflow:hidden;background-color:#5a6f85;font-size:1px;line-height:0;margin:30px 0 16px;}
.main .uni_title{width:100%;overflow:hidden;margin:0 0 10px;}
.main .uni_title h1,
.main .uni_title h2,
.main .uni_title h3{font-size:18px;line-height:22px;color:#000;font-weight:400;margin:0;padding:0;}

.main .order{width:100%;overflow:hidden;}
.main .order h1,
.main .order h2,
.main .order h3{font-size:24px;line-height:32px;font-weight:400;color:#000;}
.main ul.col_order{width:100%;overflow:hidden;}
.main ul.col_order li{display:block;width:600px;float:left;vertical-align:bottom;overflow:hidden;}
.main ul.col_order li.last{width:328px;float:right;}

.main .line_delim{background-color:#5a6f85;width:100%;overflow:hidden;font-size:1px;line-height:0;height:1px;overflow:hidden;margin:20px 0 6px;}

.main .order_box{width:100%;overflow:hidden;margin:10px 0 0;}
.main .order_box .mb14{margin:0 0 14px;}
.main .order_box p{font-size:14px;line-height:18px;font-weight:400;color:#666;width:100%;height:20px;overflow:hidden;white-space:nowrap;}
.main .order_box p span.red{color:#c30007;font-weight:700;}
.main .order_box p.price{line-height:28px;font-size:24px;height:28px;}
.main .order_box input.input200{float:left;border:1px solid #5a6f85;padding:2px;height:18px;font-size:14px;font-weight:400;color:#333;width:194px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.main .order_box input.input200{text-shadow:0 0 0 #fff;}}
.main .order_box input.input288{float:left;border:1px solid #5a6f85;padding:2px;height:18px;font-size:14px;font-weight:400;color:#333;width:282px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.main .order_box input.input288{text-shadow:0 0 0 #fff;}}
.main .order_box .textarea{width:600px;height:334px;overflow:hidden;background:red;}
.main .order_box .textarea textarea{float:left;border:1px solid #5a6f85;padding:2px;font-size:14px;line-height:18px;font-weight:400;color:#333;width:594px;height:328px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.main .order_box .textarea textarea{max-width:594px;max-height:328px;text-shadow:0 0 0 #fff;}}
.main .order_send_button{margin:30px 0 0;overflow:hidden;width:100%;}
.main .order_box .check_box{width:444px;overflow:hidden;}
.main .order_box .check_box input{color:#000;float:left;font-size:14px;height:14px;line-height:15px;margin:3px 0 0;padding:0;width:14px;}
.main .order_box .check_box label{color:#666;float:left;font-size:14px;line-height:17px;margin:0 0 0 6px;overflow:hidden;padding:0;width:324px;}
.main .order_box .check_box label span{font-size:12px;line-height:15px;display:block;margin:5px 0 0;}
.main .order_box .select200{margin:0;padding:2px;border:1px solid #5a6f85;background-color:#fff;display:block;width:194px;overflow:hidden;}
.main .order_box .select200 select{border:#fff;background:#fff;margin:-2px;overflow:hidden;width:198px;height:20px;font-size:14px;line-height:20px;color:#333;outline:none;}
* html .main .order_box .select200 select{height:22px;float:left;}
*+html .main .order_box .select200 select{height:22px;float:left;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.main .order_box .select200 select{height:22px;}}
html* .main .order_box .select200 select{height:22px;}
html>/**/body .main .order_box .select200 select, x:-moz-any-link, x:default{height:22px;}
* html .main .order_box .select200 select{margin:-3px;width:200px;float:left;}
*+html .main .order_box .select200 select{margin:-3px;width:200px;float:left;}

.main .mltr20{margin:20px 20px 0;}
.main .mltr20 .m_mltr20{width:100%;overflow:hidden;}
.main .mltr20 .m_mltr20 ul.col2datacom{width:968px;overflow:hidden;}
.main .mltr20 .m_mltr20 ul.col2datacom li{width:444px;overflow:hidden;float:left;vertical-align:bottom;margin:0 40px 0 0;}

.main .map_box{width:968px;overflow-x:hidden;min-height:346px;height:auto !important;height:346px;}
.main .map_box .map_flash{width:968px;height:265px;overflow:hidden;font-size:1px;line-height:0;}
.main .map_box ul.mapcol3{width:880px;overflow:hidden;margin:0 auto;}
.main .map_box ul.mapcol3 li{display:block;float:left;width:224px;overflow:hidden;vertical-align:bottom;margin:0 104px 0 0;}
.main .map_box ul.mapcol3 li.last{margin:0;}
.main .map_box ul.mapcol3 li .prapor_box{width:224px;overflow:hidden;}
.main .map_box ul.mapcol3 li .prapor_box .box_img{width:42px;overflow:hidden;float:left;margin:5px 0 0;}
.main .map_box ul.mapcol3 li .prapor_box .box_img img{width:42px;height:42px;border:0;}
.main .map_box ul.mapcol3 li .prapor_box .box_txt{width:172px;overflow:hidden;float:right;}
.main .map_box ul.mapcol3 li .prapor_box .box_txt p.big{font-size:14px;line-height:18px;color:#333;font-weight:400;}
.main .map_box ul.mapcol3 li .prapor_box .box_txt p.small{font-size:12px;line-height:18px;color:#666;font-weight:400;}

.main .news_list{width:100%;overflow:hidden;margin:0 0 -35px;}
.main .news_list .news_items{width:100%;overflow:hidden;padding:0 0 35px;}
.main .news_list .news_items .data{float:left;width:50px;overflow:hidden;}
.main .news_list .news_items .data p{font-size:14px;line-height:18px;color:#999;font-weight:400;white-space:nowrap;text-align:center;text-transform:uppercase;display:block;}
.main .news_list .news_items .data p span{font-size:30px;line-height:41px;vertical-align:super;margin:-9px 0 -6px;display:block;}
.main .news_list .news_items .company{float:right;width:662px;overflow:hidden;margin:0;}
.main .news_list .news_items .company p{padding:0;}

.main .small_news_list .news_list{margin:0 0 -25px;}
.main .small_news_list .news_list .news_items{padding:0 0 25px;}
.main .small_news_list .news_list .news_items .data{width:40px;}
.main .small_news_list .news_list .news_items .company{width:180px;}
.main .small_news_list .news_list .news_items .company p{font-size:12px;line-height:16px;}

.main .parner{width:100%;overflow:hidden;font-size:1px;line-height:0;text-align:center;}

.main ul.col2symmetry{width:984px;overflow:hidden;}
.main ul.col2symmetry li{width:476px;overflow:hidden;float:left;vertical-align:bottom;margin:0 16px 0 0;}
.main ul.col2symmetry li .web{margin:0 0 -10px;}
.main ul.col2symmetry li .web p{padding:0 0 10px;}

.main .mobile_box{width:476px;overflow:hidden;}
.main .mobile_box .box_img{float:left;width:85px;overflow:hidden;}
.main .mobile_box .box_img a{display:block;width:85px;height:136px;overflow:hidden;font-size:1px;line-height:0;cursor:pointer;}
.main .mobile_box .box_img img{width:85px;height:136px;border:0;}
.main .mobile_box .company{float:right;width:381px;overflow:hidden;margin:0;}
.main .mobile_box .company p{padding:0;}

.main .silverlight_box{width:100%;overflow:hidden;}
.main .silverlight_box .box_img{float:left;width:170px;overflow:hidden;}
.main .silverlight_box .box_img img{width:170px;height:55px;}
.main .silverlight_box .company{float:right;width:768px;overflow:hidden;margin:0;padding:11px 0 0;}
.main .silverlight_box .company p{padding:0;}

.main ul.tackgeek{width:948px;overflow:hidden;margin:0 auto;}
.main ul.tackgeek li{float:left;width:211px;overflow:hidden;vertical-align:bottom;}
.main ul.tackgeek li.last{float:right;width:710px;}

.main ul.tackgeek li .tackgeek_title{width:100%;overflow:hidden;margin:0 0 12px;}
.main ul.tackgeek li .tackgeek_title .company{float:left;width:48%;height:34px;overflow:hidden;margin:0;}
.main ul.tackgeek li .tackgeek_title .company h1,
.main ul.tackgeek li .tackgeek_title .company h2,
.main ul.tackgeek li .tackgeek_title .company h3{padding:0;white-space:nowrap;line-height:34px;}
.main ul.tackgeek li .tackgeek_title .button{float:right;width:48%;overflow:hidden;}
.main ul.tackgeek li .tackgeek_title .button a.button_all{float:right;margin:7px 0 0;}
.main ul.tackgeek li .tackgeek_title .button a.app_store{display:block;float:right;width:100px;height:34px;overflow:hidden;font-size:1px;line-height:0;margin:0 0 0 20px;cursor:pointer;background:transparent url(../images/app_store.jpg) no-repeat scroll 0 0;}

.main ul.tackgeek li .products{margin:0;padding:0;}
.main ul.tackgeek li .mb16{margin:0 0 16px;}

.main ul.tackgeek li .products p.screen{width:648px;height:92px;overflow:hidden;margin:0;}
.main ul.tackgeek li .products p.screen a.screen60x90{display:block;width:60px;height:90px;overflow:hidden;cursor:pointer;float:left;margin:0 10px 0 0;border:1px solid #999;}
.main ul.tackgeek li .products p.screen a.screen60x90 img{width:60px;height:90px;border:0;}
.main ul.tackgeek li .img_box{width:211px;overflow:hidden;}
.main ul.tackgeek li .img_box a{display:block;width:211px;overflow:hidden;font-size:1px;line-height:0;cursor:pointer;}
.main ul.tackgeek li .img_box img{width:211px;height:auto;border:0;}
.main ul.tackgeek li .img_box_160x240{width:160px;margin:0 auto;overflow:hidden;}
.main ul.tackgeek li .img_box_160x240 a{display:block;width:160px;height:240px;overflow:hidden;font-size:1px;line-height:0;cursor:pointer;}
.main ul.tackgeek li .img_box_160x240 img{width:160px;height:240px;height:auto;border:0;}

span.error_box{width:100%;overflow:hidden;font-size:12px;line-height:16px;color:#c30007 !important;float:left;}

.portfolio_box{width:100%;overflow:hidden;}
.portfolio_box a.portfolio{display:block;width:153px;height:34px;float:left;cursor:pointer;font-size:16px;line-height:32px;color:#fff;font-weight:400;text-shadow:0 -1px 0 #4f5b67;background:transparent url(../images/bg_but_portfolio.jpg) no-repeat scroll 0 0;}
.portfolio_box a.portfolio span{display:block;width:107px;height:34px;overflow:hidden;margin:0 0 0 37px;}
.portfolio_box a.portfolio span:hover, .breadcrumbs .m_breadcrumbs .butt_breadcrumbs a.dow span:hover span{color:#fff;}

.number_iphone{width:100%;overflow:hidden;}
.number_iphone .img_iphone{width:39px;height:66px;overflow:hidden;float:left;margin:0 0 18px;background:transparent url(../images/img_iphone.jpg) no-repeat scroll 0 0;}
.number_iphone .img_iphone_red{background:transparent url(../images/img_iphone_red.jpg) no-repeat scroll 0 0;}
.number_iphone .img_iphone span{width:29px;height:30px;display:block;margin:12px auto 0;overflow:hidden;white-space:nowrap;line-height:30px;font-size:24px;color:#fff;font-weight:400;text-align:center;}
.number_iphone .iphone{width:298px;overflow:hidden;float:right;}
.number_iphone .iphone p{font-size:14px;line-height:18px;margin:0;padding:0;color:#333;font-weight:400;}
.number_iphone .iphone p strong{font-weight:700;}

.main .manag_col_gor{width:100%;overflow:hidden;margin:0 0 -30px;}
.main .manag_col_gor ul.col4{width:100%;overflow:hidden;}
.main .manag_col_gor ul.col4 li{float:none;width:100%;overflow:hidden;margin:0;padding:0 0 30px;}
.main .manag_col_gor ul.col4 li .company{margin:0;}
.main .manag_col_gor ul.col4 li .company p{font-size:14px;line-height:18px;padding:0;font-weight:700;}
.main .manag_col_gor ul.col4 li .company p.small{font-size:14px;line-height:18px;padding:0;font-weight:400;}
.main .manag_col_gor ul.col4 li .company .img_box{float:left;width:106px;overflow:hidden;}
.main .manag_col_gor ul.col4 li .company .txt_box{float:right;width:842px;overflow:hidden;}

.main .webdevelop{margin:0;}
.main .webdevelop p{margin:0;padding:0;}
.main .webdevelop a, .main .webdevelop a:hover{display:block;width:230px;height:118px;overflow:hidden;cursor:pointer;text-decoration:none;margin:0 auto;}
.main .webdevelop a img{width:230px;height:118px;border:0;}
.main .webdevelop p.text{display:block;width:100%;overflow:hidden;font-size:14px;line-height:18px;font-weight:400;color:#333;text-align:center;}
.main .webdevelop p.text a{display:inline;width:auto;height:auto;overflow:auto;font-size:14px;line-height:18px;text-decoration:none;font-weight:400;}
.main .webdevelop p.text a{text-decoration:none;}

.margin20_456{width:456px;margin:0 0 0 20px;}
a.tackgeek{display:block;height:0;line-height:0;font-size:0;width:100%;overflow:hidden;}

.main ul.col5{width:968px;overflow:hidden;}
.main ul.col5 li{display:block;width:208px;overflow:hidden;vertical-align:bottom;float:left;margin:0 16px 0 0;}
.main ul.col5 li.first, .main ul.col5 li.last{width:140px;}
.main ul.col5 li.last{margin:0;}
.main ul.col5 li .sitemap{width:100%;overflow:hidden;}
.main ul.col5 li .sitemap p{font-size:12px;line-height:20px;font-weight:400;}
.main ul.col5 li .sitemap p a{text-decoration:none;}
.main ul.col5 li .sitemap p a:hover{text-decoration:underline;}
.main ul.col5 li .sitemap p.big{font-size:24px;line-height:28px;}
.main ul.col5 li .sitemap p.upp{text-transform:uppercase;}
.main ul.col5 li .sitemap p.mb12{margin:0 0 12px;}
.main ul.col5 li .sitemap .mleft{margin:0 0 0 16px;}
.main ul.col5 li .sitemap .mleft p{font-size:14px;}

.main .img_center_box{width:100%;overflow:hidden;}
.main .img_center_box p{text-align:center;}
.main .img_center_box p.mb30{margin:0 0 30px;}
.main .img_center_box p.mt14{margin:14px 0 0;}

.main .database_box{width:968px;min-height:342px;height:auto !important;height:342px;}
.main .database_box .database_flash{width:968px;height:514px;overflow:hidden;}
.main .database_box .database_flash .m_dbflash{width:736px;height:72px;overflow:hidden;margin:420px 0 0 30px;}
.main .database_box .database_flash .m_dbflash h1,
.main .database_box .database_flash .m_dbflash h2,
.main .database_box .database_flash .m_dbflash h3{font-size:26px;line-height:30px;font-weight:400;color:#004a80;display:block;white-space:nowrap;height:30px;width:100%;overflow:hidden;margin:0 0 14px;}
.main .database_box .database_flash .m_dbflash p{font-size:20px;line-height:24px;font-weight:400;color:#fff;}

.main .database_box .datadiscovery_flash{width:968px;height:290px;overflow:hidden;margin:0 0 10px;}
.main .database_box .datadiscovery_flash .m_datadiscovery{width:340px;height:220px;overflow:hidden;margin:60px 0 0 598px;}
.main .database_box .datadiscovery_flash .m_datadiscovery p{font-size:18px;line-height:22px;font-weight:400;color:#000;}

.main .database_box .delim{font-size:1px;line-height:0;width:100%;overflow:hidden;height:1px;background-color:#a0a0a0;margin:0 0 30px;}
.main .database_box .db_table{width:100%;overflow:hidden;}
.main .database_box .db_table .col_01{border-style:solid;border-color:#a0a0a0;border-width:1px 0 0 1px;width:504px;overflow:hidden;float:left;background-color:#fff;}
.main .database_box .db_table .hidden{visibility:hidden;}
.main .database_box .db_table .col_02{border-style:solid;border-color:#a0a0a0;border-width:1px 1px 0 1px;width:153px;overflow:hidden;float:left;background-color:#fff;}
.main .database_box .db_table .col_03{border-style:solid;border-color:#a0a0a0;border-width:1px 1px 0 0;width:153px;overflow:hidden;float:left;background-color:#fff;}
.main .database_box .db_table .col_04{border-style:solid;border-color:#a0a0a0;border-width:1px 1px 0 0;width:153px;overflow:hidden;float:left;background-color:#fff;}
.main .database_box .db_table .col_all{border-style:solid;border-color:#a0a0a0;border-width:1px 1px 0 1px;width:966px;overflow:hidden;background-color:#fff;}
.main .database_box .db_table .m_col{padding:10px 9px;margin:1px;}
.main .database_box .db_table .t_col{padding:5px 9px;margin:1px;}
.main .database_box .db_table .yellow{background-color:#ffec8e;}
.main .database_box .db_table .col_all .m_col{background-color:#e1e1e1;}
.main .database_box .db_table .o_col{width:100%;overflow:hidden;}
.main .database_box .db_table p{width:100%;height:18px;display:block;text-align:center;font-size:14px;line-height:18px;font-weight:400;color:#000;white-space:nowrap;}
.main .database_box .db_table p span.light{color:#666;}
.main .database_box .db_table .col_01 p{text-align:left;}
.main .database_box .db_table .checkbox{width:100%;height:18px;overflow:hidden;}
.main .database_box .db_table .checkbox input{float:left;width:12px;color:#000;height:14px;width:14px;margin:3px 6px 1px 0;}
.main .database_box .db_table .checkbox label{display:block;height:18px;font-size:14px;line-height:18px;white-space:nowrap;float:left;font-weight:400;color:#000;max-width:182px;overflow:hidden;}

.main .database_box .db_table .col_04 p, .main .database_box .db_table .col_04 label{color:#cf0a11;}  

* html .main .database_box .db_table .checkbox label{width:expression(this.clientWidth>182?"182px":this.clientWidth);}
.main .database_box .db_table .col_all p{float:left;width:816px;height:29px;line-height:29px;text-align:right;font-size:25px;}
.main .database_box .db_table .col_all .button{float:right;width:120px;overflow:hidden;}
.main .database_box .db_table .col_all .button a.button_all{background:transparent url(../images/bg_button-2.png) no-repeat scroll 100% 0;margin:4px 0 0;}
.main .database_box .db_table .col_all .button a.button_all span{background:transparent url(../images/bg_button-2.png) no-repeat scroll 0 -23px;}

.main .database_box .db_table .col_all .button a.grey{background:transparent url(../images/bg_button-2.png) no-repeat scroll 100% -46px;}
.main .database_box .db_table .col_all .button a.grey span{background:transparent url(../images/bg_button-2.png) no-repeat scroll 0 -69px;text-shadow:0 -1px 0 #5d5d5d;}

.main .database_box ul.col2dis li{display:block;width:641px;overflow:hidden;vertical-align:bottom;float:left;}
.main .database_box ul.col2dis li.last{width:311px;float:right;}
.main .database_box .mb16{margin:0 0 16px;}
.main .database_box p.screen{width:100%;}
.main .database_box .video_box{width:100%;overflow:hidden;}
.main .database_box .grey_box_round{width:100%;}
.main .database_box .grey_box_round .gbr_body{width:271px;}

.main .database_box .db_faq_box{width:100%;overflow:hidden;margin:40px 0 0;}
.main .database_box .db_faq_box h1,
.main .database_box .db_faq_box h2,
.main .database_box .db_faq_box h3{font-size:18px;line-height:22px;color:#000;font-weight:400;}
.main .database_box .db_faq_box .open_box{width:601px;overflow:hidden;margin:14px auto 0;}
.main .database_box .db_faq_box .open_box p{font-size:14px;line-height:18px;font-weight:400;color:#333;}
.main .database_box .db_faq_box ul.faq_panel{width:100%;overflow:hidden;}
.main .database_box .db_faq_box ul.faq_panel li{display:block;width:606px;float:left;overflow:hidden;}
.main .database_box .db_faq_box ul.faq_panel li.last{width:22px;float:right;}
.main .database_box .db_faq_box ul.faq_panel li p{font-size:15px;line-height:22px;font-weight:400;color:#333;}
.main .database_box .db_faq_box ul.faq_panel li a{display:block;width:22px;height:22px;font-size:1px;line-height:0;cursor:pointer;outline:none;overflow:hidden;}
.main .database_box .db_faq_box ul.faq_panel li a.plus{background:transparent url(../images/sprite_ico.jpg) no-repeat scroll 0 0;}
.main .database_box .db_faq_box ul.faq_panel li a.plus:hover{background:transparent url(../images/sprite_ico.jpg) no-repeat scroll 0 -22px;}
.main .database_box .db_faq_box ul.faq_panel li a.minus{background:transparent url(../images/sprite_ico.jpg) no-repeat scroll 0 -44px;}
.main .database_box .db_faq_box ul.faq_panel li a.minus:hover{background:transparent url(../images/sprite_ico.jpg) no-repeat scroll 0 -66px;}
.main .database_box .db_faq_box .delim{margin:14px 0;}

.main .database_box .listing{width:100%;overflow:hidden;}
.main .database_box .listing ul.company_list li{display:list-item;float:none;width:auto;}
.main .database_box .listing .level2{margin:0 0 0 20px;}
.main .database_box .listing .level2 ul.company_list li{background:transparent url("../images/bulit2.gif") no-repeat scroll 7px 5px;}

.main .database_box ul.col2dis li.last .yellow_box{margin:0 0 25px;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round,
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round b{background-color:#fff3b5;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r1{margin:0 4px;border-width:0 1px;border-color:#fffae3;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r1 u{border-width:0 1px;border-color:#fff6c8;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r2{margin:0 2px;border-width:0 1px;border-color:#fffdf6;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r2 u{border-width:0 1px;border-color:#fff5c3;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r3{margin:0 1px;border-width:0 1px;border-color:#fffdf6;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r3 u{border-width:0 1px;border-color:#fff4ba;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r4{margin:0 1px;border-width:0 1px;border-color:#fff5c3;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r5{border-width:0 1px;border-color:#fffae3;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box .grey_box_round .round b.r6{border-width:0 1px;border-color:#fff6c8;border-style:solid;}
.main .database_box ul.col2dis li.last .yellow_box p.italic{font-style:italic;text-align:right;}
.main .database_box ul.col2dis li.last .yellow_box .delim{background-color:#454545;margin:16px auto;}

.main .new_col4{width:100%;overflow:hidden;}
.main .new_col4 ul.col4{width:738px;}
.main .new_col4 ul.col4_addon{margin:0 0 20px;}
.main .new_col4 ul.col4 li{width:353px;}
.main .new_col4 .company h3.addon{padding:0 0 6px;}
.main .new_col4 .company p img.screenshot{width:351px;height:108px;}