@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; outline:none; list-style-type:none; text-decoration:none; border:none;}
body{ margin:0px; padding:0px; background:#000000; color:#505050; font:normal 14px/18px Arial, Helvetica, sans-serif;}

@font-face {
    font-family: 'HelveticaNeueLTStd67MediumCondensed';
    src: url('../fonts/helveticaneueltstd-mdcn.eot');
    src: url('../fonts/helveticaneueltstd-mdcn.eot') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-mdcn.woff') format('woff'),
         url('../fonts/helveticaneueltstd-mdcn.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-mdcn.svg#HelveticaNeueLTStd67MediumCondensed') format('svg');
}

/*===============-----------------main css------------------===================*/
#backbg{ width:100%; float:left; /*background:url(../images/bg.jpg) no-repeat center top;*/}
.main_container{ width:1004px; margin:0 auto;}

#headerWrapper{ width:100%; height:113px; float:left; background:url(../images/hdrbg.png) no-repeat center top;}
.header{ width:100%; float:left; margin:0 0 0 0;}
.header_inner{ width:914px; float:left; margin:7px 0 0 44px;}
.hdr_left{ width:350px; float:left;} 
.hdr_mid{ width:207px; float:left;} 
.hdr_right{ width:348px; float:left;} 
.logo{ width:151px; height:63px; float:left; margin:0 0 0 25px;}

.header_inner ul{ float:left; margin:0px; padding:0px 0px;}
.header_inner ul li{ margin:0px 0px; padding:0px 8px; float:left; display:block; background:url(../images/devider.png) no-repeat right center;}
.header_inner ul li a{ margin:0px; padding:0px; float:left; display:block; color:#575757; font:normal 13px/34px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.header_inner ul li a:hover{ margin:0px; padding:0px; float:left; color:#fff; font:normal 13px/34px Arial, Helvetica, sans-serif; }
.header_inner ul li a span{ padding:0px 10px 0px 10px;}

.header_inner ul li a:hover, .header_inner ul li a.highlight{ margin:0px; padding:0px 0 0 10px !important; float:left; display:block; color:#fff; font:normal 13px/34px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/navl.png) no-repeat left top; }
.header_inner ul li a:hover span, .header_inner ul li a.highlight span{ margin:0px; padding:0px 10px 0 0px; float:left; display:block; color:#fff; font:normal 13px/34px Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/nabr.png) no-repeat right top; }
.header_inner ul li.last{ background:none;}

#middleWrapper{ width:100%; float:left; margin:0px 0 0 0;}
.middle_container{ width:100%; float:left;}
.bannerPart{ width:100%; float:left; height:280px; }
.bannerPart_lft{ width:445px; float:left; padding:85px 0 0 55px;}
.bannerPart_lft h1{ color:#f5f5f5; font:normal 37px/42px 'HelveticaNeueLTStd67MediumCondensed';}
.bannerPart_lft p{ color:#e3e3e3; font:normal 18px/22px Arial, Helvetica, sans-serif; padding:5px 0 0 0;}
.bannerPart_rht{ width:504px; height:289px; float:left; background:url(../images/banbg.png) no-repeat 29px 0;}

.mid_contentArea{ width:100%; float:left; margin:-15px 0 0 0;}
.mid_topbg{ width:100%; height:34px; float:left; background:url(../images/topbg.png) no-repeat left top;}
.mid_midbg{ width:100%; float:left; background:url(../images/midbg.png) no-repeat 0 0 #fff;}
.mid_bottombg{ width:100%; height:28px; float:left; background:url(../images/bootomBg.png) no-repeat 0 0;}

.mid_inner{ padding:0 20px 20px; float:left; width:964px;}
.mid_inner h2{ color:#0e4577; font:normal 23px/24px 'HelveticaNeueLTStd67MediumCondensed'; padding:0 0 15px 0;}
.mid_inner p{ color:#505050; font:normal 14px/20px Arial, Helvetica, sans-serif; padding:10px 0 0 0;}
.customerPart{ width:960px; height:76px; float:left; background:url(../images/customerbg.png) no-repeat 0 0; padding:8px 0 0 5px;}

.mid_lft{ width:552px; min-height:300px; float:left; border-right:1px solid #d5d4d4; margin:20px 22px 0 0; padding:0 30px 0 0;}
.mid_lft h3{ background:url(../images/bdr.jpg) no-repeat right 20px; color:#0f4678; font:normal 23px/24px 'HelveticaNeueLTStd67MediumCondensed'; }
.mid_lft p{ color:#505050; font:normal 14px/20px Arial, Helvetica, sans-serif; padding:10px 0 0 0;}

.mid_rht{ width:358px; float:left; margin:20px 0 0 0;}
.mid_rht h3{ color:#0f4678; font:normal 23px/24px 'HelveticaNeueLTStd67MediumCondensed';}
.m_rht_form{ width:100%; float:left;}
.query_from_section{ width:100%; float:left; margin:15px 0 0 0;}
.query_Txt{ width:110px; float:left; margin:0 8px 0 0; color:#383838; font:normal 14px/32px Arial, Helvetica, sans-serif;}
.m_rht_form input[type="text"]{ width:219px; height:32px; padding:0 10px; float:left; background:url(../images/txt1.png) no-repeat 0 0; color:#383838; font:normal 13px/32px Arial, Helvetica, sans-serif;}
.m_rht_form textarea{ width:239px; height:73px; resize:none; float:left; background:url(../images/txt2.png) no-repeat 0 0; color:#383838; font:normal 13px/18px Arial, Helvetica, sans-serif;}
.m_rht_form input[type="submit"]{ width:88px; height:32px; margin:0 22px 0 0; display:block; cursor:pointer; float:left; background:url(../images/btn1.png) no-repeat 0 0; text-align:center; color:#fff; font:normal 15px/32px Arial, Helvetica, sans-serif;}
.m_rht_form input[type="reset"]{ width:90px; height:33px; margin:0 22px 0 0; display:block; cursor:pointer; float:left; background:url(../images/btn2.png) no-repeat 0 0; text-align:center; color:#fff; font:normal 15px/32px Arial, Helvetica, sans-serif;}

.footerPart{ width:100%; float:left; height:85px;}
.foot_m{ width:387px; float:left; margin:0 15px 0 287px;}
.foot_nav{ width:100%; float:left; margin:0 0 0 36px;}
.foot_nav ul{ margin:0px; padding:0px; float:left;}
.foot_nav ul li{ margin:0px; padding:0px 10px 0 5px; float:left;  background:url(../images/devider1.png) no-repeat right center;}
.foot_nav ul li a{ margin:0px; padding:0px; color:#e1e1e1; font:normal 13px/14px Arial, Helvetica, sans-serif;}
.foot_nav ul li a:hover{ margin:0px; padding:0px; color:#E15927; font:normal 13px/14px Arial, Helvetica, sans-serif;}
.foot_nav ul li.last2{ background:none;}

.copyright{ width:100%; float:left; color:#e1e1e1; font:normal 12px/30px Arial, Helvetica, sans-serif;}

.termsUse{ width:154px; float:left; margin:0 0 0 100px;}
.termsUse ul{ margin:0px; padding:0px; float:left;}
.termsUse ul li{ margin:0px; padding:0px 4px; float:left; background:url(../images/devider3.png) no-repeat right center; height:22px;}
.termsUse ul li a{ color:#e1e1e1; font:normal 11px/12px Arial, Helvetica, sans-serif;}
.termsUse ul li a:hover{ color:#E15927; font:normal 11px/12px Arial, Helvetica, sans-serif;}
.termsUse ul li.last1{ background:none;}
.dnbLogo{ width:100px; float:left;}

/*==========-------------------------inner page css-----------------------=============*/
.imgpic{ float:left; margin:15px 10px 0px 0; border:3px solid #EC691F;}
.mid_lft h4{ color:#0f4678; font:normal 23px/34px 'HelveticaNeueLTStd67MediumCondensed'; border-bottom:1px solid #d5d4d4; }
.mid_lft h5{ color:#ED884F; font:normal 18px/34px 'HelveticaNeueLTStd67MediumCondensed'; padding:10px 0 0 0; }
.list{ padding:10px 0 0 0; /*float:left;*/ width:100%;}
ul.list li{ margin:10px 0 0 0; padding:0px 0 0 15px; /*float:left;*/ color:#505050; font:normal 14px/20px Arial, Helvetica, sans-serif; background:url(../images/arrow.png) no-repeat left 6px;}
ul.list li span.txt{ width:485px; float:left; margin:0px; padding:0px 0 0 0px; color:#505050; font:normal 14px/20px Arial, Helvetica, sans-serif;}
ul.list li span.year{ width:50px; margin:0px; padding:0; float:left; color:#505050; font:normal 14px/20px Arial, Helvetica, sans-serif;}
p.imp{ text-align:center; font:bold 12px/20px Arial, Helvetica, sans-serif;}

.ex_details{ width:100%; float:left; margin:20px 0 0 0; border-bottom:1px dashed #999999; padding:0 0 15px 0;}
.imgpic2{ float:left; margin:0px 10px 0px 0; border:3px solid #EC691F; width:130px; height:130px;}
.exdescription{ width:400px; float:right;}
.exdescription ul{ float:left; margin:10px 0 0 0; padding:0px;}
.exdescription ul li{ margin:0px; padding:3px 0; float:left; color:#505050; font:normal 13px/20px Arial, Helvetica, sans-serif;}
.exdescription ul li span.exname{ margin:0px; padding:0px; float:left; width:150px; color:#505050; font:bold 13px/20px Arial, Helvetica, sans-serif;}
.exdescription ul li span.exdes{ margin:0px; padding:0px; float:left; width:210px; color:#505050; font:normal 13px/20px Arial, Helvetica, sans-serif;}


.mid_tot{ width:965px; min-height:300px; float:left; margin:20px 0px 0 0; padding:0 0px 0 0;}
.mid_tot h3{ background:url(../images/bdr.jpg) no-repeat right 20px; color:#0f4678; font:normal 23px/24px 'HelveticaNeueLTStd67MediumCondensed'; }
.mid_tot p{ color:#505050; font:normal 14px/20px Arial, Helvetica, sans-serif; padding:10px 0 0 0;}
.mid_tot h4{ color:#0f4678; font:normal 23px/34px 'HelveticaNeueLTStd67MediumCondensed'; border-bottom:1px solid #d5d4d4; }
.mid_tot h5{ color:#ED884F; font:normal 18px/34px 'HelveticaNeueLTStd67MediumCondensed'; padding:10px 0 0 0; }

.clients_imgpart{ width:100%; float:left; margin:0 0 0 0; padding:0 0 0 0;}
ul.clients_imgpart li{ float:left; margin:20px 33px 0; border:1px solid #666666; text-align:center; width:250px; min-height:250px; min-height:120px;}
ul.clients_imgpart li p{ color:#ED884F; font:normal 13px/34px 'HelveticaNeueLTStd67MediumCondensed'; padding:10px 0 0 0; }
ul.clients_imgpart li img{ padding:15px 0 0 0;}

.contactPart{ width:100%; float:left; margin:0 0 0 0;}
.con_section{ width:100%; float:left; border-bottom:1px dashed #666666; padding:0 0 20px 0;}
.con_section h5{ color:#ED884F; font:normal 18px/34px 'HelveticaNeueLTStd67MediumCondensed'; padding:10px 0 0 0; }
.con_section h6{ color:#0F4678; font:normal 18px/30px 'HelveticaNeueLTStd67MediumCondensed'; padding:0px 0 0 0; }
.con_section h2 { color:#ED884F; font:normal 18px/24px 'HelveticaNeueLTStd67MediumCondensed'; padding:0 0 0 0px;}
.con_section p { color:#505050; font:normal 12px/18px Arial,Helvetica,sans-serif; padding: 5px 0 0;}
.con_section p a{ color:#505050; font:normal 12px/18px Arial,Helvetica,sans-serif; padding: 5px 0 0; text-decoration:underline;}
.con_section p a:hover{ color:#ED884F; font:normal 12px/18px Arial,Helvetica,sans-serif; padding: 5px 0 0; text-decoration:none;}
.con_section p span{ color:#0F4678; font:bold 12px/18px Arial,Helvetica,sans-serif; padding: 5px 0 0;}

.conlast{ padding-top:20px; border-bottom:none;}
.con_part{ width:250px; float:left; margin:0 25px 0 0;}
.crer{ width:100%; float:left; margin-top:10px;}
.crer p{ color:#0F4678 !important; font:bold 12px/18px Arial,Helvetica,sans-serif; padding: 5px 0 0;}
.crer p span a{ color:#0F4678 !important; font:normal 12px/18px Arial,Helvetica,sans-serif;}
.crer p span a:hover{color:#ED884F !important;}

.global_prePart{ width:98%; height:325px; float:left; position: relative; background:url(../images/map.jpg) no-repeat 0 0; margin:20px 0 0 0; border:5px solid #0F4678;}
.arrow1{ width:17px; height:24px; float:left; position:absolute; left:166px; top:168px;}
.arrow2{ width:17px; height:24px; float:left; position:absolute; left:184px; top:155px;}
.arrow3{ width:17px; height:24px; float:left; position:absolute; left:382px; top:74px;}
.arrow4{ width:17px; height:24px; float:left; position:absolute; left:330px; top:75px;}

.product_section{ width:100%; float:left; margin:10px 0 0 0; }
.product_section h2 { color:#ED884F; font:normal 20px/34px 'HelveticaNeueLTStd67MediumCondensed'; padding:0 0 0 0px; border-bottom:1px dashed #666666;}
.pro_part{ width:178px; float:left; margin:10px 3px 0; text-align:center;}
.pro_part img{ border:2px solid #ED884F;}
.pro_part p{ color:#505050; font:normal 12px/22px Arial,Helvetica,sans-serif; padding: 5px 0 0; text-transform:uppercase;}
.pdfPart{ width:100%; float:left; margin:15px 0 0 0; text-align:center;}
.pdfPart img{ border:2px solid #E76022;}
.pdfPart p a{ color:#E86424;}
.pdfPart p a:hover{ color:#1A446B;}

.i_left{ float:left; margin:15px 15px 15px 0; border:2px solid #ED8042;}
.infru_panel{ width:100%; float:left; padding:0 0 25px 0;}
.infru_panel_left{ width:250px; float:left; margin:0 15px 0 0;}
.orgapic{ float:left; margin:25px 0 0 0;}


.two_prt_new{ width:100%; float:left; margin:10px 0 0;}








