/* CSS Document */

body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
img { border:none; outline:none;}
a { text-decoration:none; border:none; outline:none;}
a:hover { text-decoration:none; border:none; outline:none;}
.clear { clear:both;}

/*----------------------------homepage---------------------------*/

.wrapper { margin:auto; width:935px; background-color:#ffffff;}
.main_bdy { float:left; width:935px; background-image:url(../images/body_mid.gif); background-repeat:repeat-y;}
.main_bdy_btm { float:left; width:935px; height:42px; background-image:url(../images/body_bottom.gif); background-repeat:no-repeat;}
.container { margin:auto; width:884px;}
.top_section { float:left; width:884px; height:107px; background-image:url(../images/top_sec_bg.gif); background-repeat:repeat-x;}
.logo { float:left; width:370px; height:101px;}
.logo_ani_ol { float:left; width:80px; padding-top:8px;}
.banner { float:left; width:884px; height:231px;}
.menu_blank { float:right; width:430px; height:58px; }
.menu_outline { float:right; width:430px; height:49px; background-image: url(../images/menu_bg.gif); background-repeat:no-repeat; background-position:top;}
.home_body { float:left; width:816px; padding:46px 0 100px 68px;}
.home_technology { float:left; width:270px;}
.home_application { float:left; width:322px;}
.home_company { float:left; width:224px;}
.tech_tit { float:left; width:140px; height:44px;}
.application_tit { float:left; width:142px; height:44px;}
.company_tit { float:left; width:122px; height:44px;}
.tech_cnt { float:left; width:240px; padding:23px 0 0 28px; line-height:20px; color:#838181; font-size:15px;}
.tech_cnt a {color:#838181; line-height:20px;}
.tech_cnt a:hover {color:#0d82c5; line-height:20px;}
.comp_cnt { float:left; width:180px; padding:23px 0 0 28px; color:#838181; font-size:15px;}
.comp_cnt a {color:#838181;}
.comp_cnt a:hover {color:#0d82c5;}
.footer { float:left; width:884px; text-align:center; font-size:11px; color:#9e9e9e;}

/*----------------------------tech_over---------------------------*/
.subpage_banner_ol { float:left; width:884px;}
.subpage_banner { float:left; width:352px; height:282px;}
.subpage_main_cnt { float:left; width:480px; padding-top:22px; padding-left:52px;}
.title { float:left; width:450px; font-size:14px; font-weight:bold;color:#0d82c5; padding-bottom:14px;}
.overview_cnt { float:left; width:442px; font-size:12px; color:#565555; text-align:justify; line-height:18px;}
.tech_body { float:left; width:816px; padding:56px 0 60px 68px;}
.tech_hyper {color:#0d82c5}
.tech_hyper a {color:#0d82c5; text-decoration:none;}
.tech_hyper a:hover {color:#0d82c5; text-decoration:underline;}
.contact_out { width:440px; height:25px; padding-bottom:16px;_padding-bottom:16px;}
.contact_text { float:left; width:76px; font-size:14px; padding-left:14px; color:#999999;}
.contact_field_ol { float:left; width:214px; padding-left:14px;}
.contact_field { width:212px; height:17px; padding-top:3px; color:#999999; border:1px solid #e5e5e5;}
.contact_submit { float:right; width:57px; height:19px;}
.contact_reset { float:right; width:57px; height:19px; margin-left:10px;}
.contact_btn_ol { float:left;padding-right:122px; width:318px; padding-top:10px;_padding-top:0px;}

