@charset "utf-8";
.airpo_tech {
	color: #FFFFFF;
}
body{ margin:0px; font-family:Arial, Helvetica, sans-serif!important; font-size:12px; color:#2b2424; line-height:18px; text-align:justify;}
p{font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;line-height:18px!important;}
.adr_box span{font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;line-height:18px!important;}
.clr{ clear:both;}
.read_bn{ background-image:url(images/rd.jpg); background-repeat:no-repeat; width:90px; height:24px; float:left;}
.main_wrapper{ width:100px;}
.top_wrapper{ width:100%; background-image:url(../images/heder_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#1b1a5d;}
.cnt_wrapper{ width:100%; background-image: url(images/cnt_bg.jpg); background-repeat:repeat-x; background-color:#dedede; background-position:top;}
.cnt_inner_wrapper{ width:100%; background-image:url(../images/cnt_iner_bg.jpg); background-repeat:repeat-x; background-color:white; background-position:bottom;}
.wrapper{ width:960px;  margin:0px auto 0px auto;}
.logo{ width:377px; height:85px; float:left; padding-top:23px;}
.right_top{ width:486px; float:right; background:#202020;}
.txt_top{float:left; padding:8px 00px 5px 20px; color:#FFFFFF; background-image:url(../images/cell.jpg); background-repeat:no-repeat; background-position:left; margin-left:20px; }
.txt_top-one{float:left; padding:8px 00px 5px 20px; color:#FFFFFF; background-image:url(../images/feedback.jpg); background-repeat:no-repeat; background-position:left; margin-left:20px; }
.txt_top_two{float:left; padding:8px 00px 5px 20px; color:#FFFFFF; background-image: url(../images/sitemap.jpg); background-repeat:no-repeat; background-position:left; margin-left:20px; }
	.nav{ width:963px; float:left; background-image:url(../images/nav_bg.jpg); color:#FFFFFF; height:43px; background-repeat:repeat-x; padding-top:1px; margin-top:10px;}
.left_home{ width:600px; float:left;}
.nav_item{ background-image: url(images/nav_border.jpg); background-repeat:no-repeat; background-position:left; padding:15px 24px 12px 21px; float:left; color: #FFFFFF; font-size:14px; text-decoration:none;}
.nav_item:hover{ background-color:#1971b7; background-image:url(../images/nav_hover.jpg); color:#FFFFFF;}
.nav_item2{ padding:15px 25px 12px 25px; float:left; color:#000000; font-size:14px; text-decoration:none;}
.nav_item2:hover{ background-color:#1971b7; background-image:url(images/nav_hover.jpg); color:#FFFFFF;}
.bnr_botm{ background-image:url(images/btm_bner.jpg); background-color:#888888; background-repeat:repeat-x; background-position:bottom; float:left; border:1px solid #5d5d5d; width:319px; overflow:auto;}
.img_bnr-btom{ padding:10px 20px 20px 10px; float:left; }
.matter_bnr_botm{ color:white; padding-top:25px; float:left; padding-right:20px; font-weight:500;}
.cnt_box{ border:1px solid #d7d7d7; margin-top:10px; width:920px; padding:20px; background:#FFFFFF; float:left;}
.cnt_left{ width:600px; float:left; margin-right:20px;}
.cnt_right{ float:left; width:300px;}
.news_box{ background:#e7e7e7; height:49px; background-repeat:no-repeat; width:161px; float:left; width:920px; margin-bottom:25px;}
.news_mater{ width:635px; float:left; font-size:12px; padding:11px 0px 10px 10px;}
.news_heder{ background-image:url(../images/news_ind_hed.jpg); padding:12px 20px 20px 10px; color:#FFFFFF; background-repeat:no-repeat; font-size:20px; float:left;}
.news_btn{ float:left; color:black; text-decoration:underline; padding-top:17px; font-size:12px;}
.news_btn:hover{ color:#388ed5;}
.font_large{ font-size:18px; font-weight:bold;}
.font_sml{ font-size:14px;}
.red_btn{ background-image:url(images/read_btn.png); background-position:top; width:88px; height:26px; float:left; margin-top:15px;}.red_btn:hover{ background-position:bottom;}
.btn{ padding-top:10px;}
.banner{ float:left; }
.banner_proct{ background-image: url(images/prot_bnr.jpg); background-repeat:no-repeat; font-size:18px; padding:10px 0px 10px 10px;}
.product_item{ background-image:url(../images/pro_bnr_bg.jpg); background-repeat:repeat-y; padding:10px 20px 0px 10px; height:397px;}
.footer{ width:100%; background-image:url(../images/footer.jpg); background-repeat:repeat-x; background-color:#23205a; display:block; padding-bottom:10px; }
.clints_box{ padding-top:10px; float:left;border: 1px solid #b2b2b2;
    float: left;
    margin: 10px 0; background:white;}
.ftr_items{ color:#a3a3a3; text-decoration:none; background-image:url(../images/dot.jpg); background-position:left; background-repeat:no-repeat; padding:8px 0px 0px 10px; font-size:12px; margin-left:10px; border-bottom:1px solid #434343; display:block;}
.ftr_items:hover{ color:white;}
.ftr_item{  color:#a3a3a3; text-decoration:none;padding:8px 0px 0px 10px; font-size:12px; margin-left:10px;}
.ftr_box{ padding-right:10px; float:left;}
.ftr_hed{ font-size:18px; color:#e8e6e6; padding-top:15px;}
.titer_box{ background:#1d1b4e; height:117px; color:#FFFFFF; margin-top:10px; padding:10px;}
.titer_img{ background-image:url(../images/titer.jpg); background-position:right; padding-top:60px; background-repeat:no-repeat;}
.letr_box{ background-image: url(../images/letter_bg.jpg); padding:10px 10px 60px 15px; float:left; display:block; width:397px; background-repeat:no-repeat;} 
.fied_style{ color:black; background-color:#FFFFFF; float:left; height:32px; width:148px; }
.sbs_btn{ background-image:url(../images/subscribe.jpg);background-repeat:no-repeat;background-position:top; float:left; width:96px; height:36px;}
.sbs_btn:hover{ background-position:bottom;}
.sub_btn{ float:left;}
.bottm_footer{ background-color:#484848; padding-top:15px; padding-bottom:10px; width:100%; float:left;}
.ft_btn{ color:#FFFFFF; text-decoration:none;}.ft_btn:hover{ color:#08b8f9; }
.social{ float:right; width:280px;}
.social_hed{ padding-bottom:15px; font-size:18px; color:white;}
.social_items{ float:left; padding-right:10px;}
.socil_btn{ background-image:url(../images/titer1.png); background-position:top;width:25px;height:24px; display:block;}.socil_btn:hover{ background-position:bottom;}
.socil_btn_f{ background-image: url(../images/fbook.png); background-position:top;width:25px;height:24px; display:block;}.socil_btn_f:hover{ background-position:bottom;}
.socil_btn_r{ background-image: url(../images/rss.png); background-position:top;width:25px;height:24px; display:block;}.socil_btn_r:hover{ background-position:bottom;}
.socil_btn_in{ background-image: url(../images/in.png); background-position:top;width:25px;height:24px; display:block;}.socil_btn_in:hover{ background-position:bottom;}
.cnt_left_inner{ width:202px; padding-bottom:25px; float:left; border-top:1px solid #eae8e8; background-image: url(images/inr_brd.jpg); background-position:right; background-repeat:repeat-y;}
.cnt-inr_right{ padding-left:10px; float:left; width:950px;}
.left_mainhed{ color:#0066CC; font-size:18px; padding-top:25px; padding-bottom:15px; font-weight:bold;}
.main_links_left{ padding:10px; border:1px solid #eeeeee; font-size:16px; display:block; text-decoration:none; border-left:none; border-bottom:none; }
.main_links_left:hover{ background-color:#f0efef;}
.main_links_left:active{ border-right:none; background-color:white;}
.main_links_act{ border-right:none; background-color:white; padding:10px; font-size:16px; border-top:1px solid #eeeeee;}
.inr_hed{ font-size:21px; color:#282469; border-bottom:1px dashed #bab9b9; padding:20px 0px 15px 0px; margin-bottom:15px;}
.inr_secd_hed{ font-size:18px; padding:10px 0px 10px 0px; margin-bottom:5px;border-bottom:1px dashed #cccbcb;}
.inr_third_hed{ font-size:14px; padding:10px 0px 10px 0px; margin-bottom:5px; font-weight:bold; color:#24215c;}
.inr_sml_hed{ font-size:14px; padding:15px 0px 10px 0px; margin-bottom:10px; width:100%; border-bottom:1px dashed #eeeeee;}
.inr_sml_heds{ font-size:12px; font-weight:500; padding:15px 0px 10px 0px; margin-bottom:10px;border-bottom:1px dashed #e9e5e5;}
.inner_content{ text-align:justify; padding-bottom:45px;}
.items_style{ background-image:url(../images/dot_1.jpg); margin-left:15px; padding:5px 0px 5px 20px; background-repeat:no-repeat; background-position:left;}
.b_ul{list-style-type: none; margin-left:35px;}
.ar_itm{ list-style: url(images/ar2.jpg); background-repeat:no-repeat;padding-left: 10px; padding-bottom:5px; }
.cont_left{ width:620px; float:left;}
.adr_box{ padding:10px; border:1px solid #eeeeee; width:260px; float:left; margin-right:20px; margin-bottom:30px;}
.main_cont_hed{ font-size:16px;}
.matter_cont{ margin-top:10px;}
	.matter_cont h3 { color:#FF0000; }
.adr_hed{ font-size:14px; color:#236cf0;}
.cont_right{ width:300px; float:left; border:1px solid #cbc8c8; padding:0px 0px 0px 20px; margin-bottom:30px;}
.fed_box{ font-size:12px; font-weight:bold; margin-bottom:10px;}
.fed_style{ width:275px; height:30px; background-color:#f6f5f5; border:1px solid #cbc8c8; margin-top:5px; margin-bottom:10px;}
.fed_msg{ width:275px; height:60px; background-color:#f6f5f5; border:1px solid #cbc8c8; margin-top:5px; margin-bottom:10px;}
.btn_cont{ background-image:url(images/send_btn.jpg); background-position:top; width:106px; height:36px; float:left;}
.btn_cont:hover{ background-position:bottom;}
.news_inr_box{ border:1px solid #eeeeee; padding:10px; margin-bottom:15px;}
.matter_news{ width:600px; float:left;}
.img_news_inr{ margin:5px; border:1px solid #cbc9c9; float:left; padding:5px; overflow:hidden;}
/* liScroll styles */
.tickercontainer { /* the outer div with the black border */border:none; font-size:12px;width: 610px; height: 27px; margin: 0; padding: 0;overflow: hidden; }
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */position: relative;left: 10px;top: 8px;width: 718px;overflow: hidden;}
ul.newsticker { /* that's your list */position: relative;left: 750px;font: bold 10px Verdana;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0;color: #ff0000;font: bold 10px Verdana;margin: 0 50px 0 0;} 
ul.newsticker span {margin: 0 10px 0 0;} 
/* liScroll styles */
ul li {list-style: none; vertical-align: middle; padding-left: 0.5em;} 
*{margin:0;padding:0;}
#wrap{ padding:0px 10px 0px 20px;width:250px;height:390px; overflow:hidden;}
#wrap h1{color:#FFF;text-align:center;margin-bottom:20px;}
#wrap a{display:block;font-size:1.2em;padding-top:20px;color:#FFF;text-decoration:none;text-align:center;}
#tabContainer {width:250px;-moz-border-radius: 4px;border-radius: 4px; margin-left:-10px; }
#tabs{height:30px;position: relative;}
#tabs > ul{font: 1em;list-style:none;top:25px;
    list-style: none outside none;left: 00px;
    position: absolute;}
#tabs > ul > li{ overflow:hidden;
margin:0 2px 0 0;padding:7px 10px;display:block;float:right; background-image:url(../images/dot_prj.png); background-repeat:no-repeat;-webkit-user-select: none;-moz-user-select: none;user-select: none;
}
#tabs > ul > li:hover{cursor:pointer;	color: #333;}
#tabs > ul > li.tabActiveHeader{cursor:pointer; background-image:url(../images/dot_active.png); background-repeat:no-repeat;color: #333;}
#tabscontent {  height:350px; overflow:hidden; display:block;	margin:0;color:#333;}

#clint_thumb { width:350px; height:134px; margin:0 0 35px 9px; float:left; }
	.space { width:35px; height:134px; float:left; }

.cntent_box{ width:970px;}
.content_boxes{ float:left; width:450px;}
.img_boxes { width:500px; float:left; }
.img_style{ float:right; border:3px solid #eeeeee; padding:5px; margin:10px;} 

.headmain{ color:#282469; font-family:"Century Gothic", Arial; font-size:18px; font-weight:bold;
}
.mmm{
height:20px;
}
/*------------MENU------------------*/
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a { 
  padding: 0;
  position: relative;
}
#cssmenu:after,
#cssmenu ul:after { float:left;background-color:#1971b7;  color:#FFFFFF;
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  color:white;
  display: inline-block;
  font-size: 12px;
  min-width: 40px;
  text-align: center;
  text-decoration: none;

}
#cssmenu ul { 
  list-style: none;
}
#cssmenu > ul > li { 
  float: left;
}
#cssmenu > ul > li.active a {

 
}
#cssmenu > ul > li.active a:hover { background-color:#888888;
 
}
#cssmenu > ul > li a {  background-image:url(../images/nav_border.jpg); background-repeat:no-repeat; background-position:left;  line-height: 41px;padding:0px 23px 0px 22px; font-size:14px;

}
#cssmenu > ul > li a:hover { background-image:url(../images/nav_hover.jpg); background-repeat:repeat-x; color:#FFFFFF;}
#cssmenu > ul > li:first-child a {
 
}
#cssmenu > ul > li:last-child a {

}
#cssmenu .has-sub:hover ul {
  display: block;
}
#cssmenu .has-sub ul { z-index:400;
  display: none;
  position: absolute;
  top: 41px;
  left: -1px;
  min-width: 100%;
  text-align: center;
  *width: 100%;
}
#cssmenu .has-sub ul li { background-color:#515154; border:1px solid #EEEEEE;text-align: center;}
#cssmenu .has-sub ul li a { z-index:200px; width:250px; padding-top:10px; background-color:#383492;
  display: block;
  line-height: 120%;
  padding: 9px 5px;
  text-align: left;
}
.cont_link{ color:#0066FF; text-decoration:none; font-size:14px;}
.cont_link:hover{ color:#011333;}
.center_box{ padding:10px; }
.cntr_box{ padding:5px; }
.center_box_inr{ padding:10px; border:0px solid #cbd5fb; margin:5px 0px; }
.left_con{ width:460px; float:left;}
.right_con{ width:440px; float:right; margin-right:10px;}
.fild_style{ width:270px; height:20px; padding:5px 10px; background:#eaeaeb; border:1px solid #d8d8db;}
.fild_selec{ width:290px; height:30px; padding:5px 10px; background:#eaeaeb; border:1px solid #d8d8db;}
.fild_style_msg{ width:270px; height:85px; padding:5px 10px; background:#eaeaeb; border:1px solid #d8d8db;}
.submit_btn{ background-image:url(../images/submit.png); width:94px; height:32px; float:left; border:none;}
.news_matter{ padding:5px; border:1px solid #e1e1e1; margin:5px;}
.news_left{ width:100px; float:left;}
.news_right{ width:815px; float:left; padding-left:10px;}
.da_box{ background:#252460; color:white; text-align:center; padding:25px 0px; font-size:24px;}
.da2_box{ background:#000000; color:white; text-align:center; padding:15px 0px; font-size:14px;}
.btn_blue{color:#0066FF; text-decoration:none; padding:15px 0px; }
.news_mdm{ font-size:14px; padding:5px 0px 5px 0px; font-weight:bold; color:#24215c;}
.left1_con{ width:590px; float:left;}
.right1_con{ width:300px; float:right; margin-right:0px;border: 1px solid #cbc8c8; padding:10px;}
.adr_box{ padding:10px; border:1px solid #eeeeee; width:260px; float:left; margin-right:10px; margin-bottom:30px; min-height: 190px;}