body {margin: 0; padding: 0; background:url(../images/bg.jpg) repeat-x #585858; font-size:13px; color:#555555; line-height:19px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:1px; text-align:justify;}
* {margin: 0; padding: 0;}
a {outline: medium none; text-decoration:none;}
img {border: medium none;}


.main {width:1170px; margin:0 auto; }
.main_inner {width:100%; float:left; margin:0 auto; background:url(../images/inner_body_bg.png) repeat; }
.top {width:1170px; float:left;}
.middle {width:1170px; margin:0 auto;}
.bottom {width:1170px; float:left;}

.logo_and_main {width:1170px; float:left;}

.call_us {width:407px; float:left; height:47px; font-size:26px; line-height:47px; color:#fff; font-family:Tahoma, Geneva, sans-serif; padding-top:23px;}
.call_us_icon {float:left; padding-right:10px;}

.logo {width:356px; float:left; position:relative;}
.iso {width:407px; float:left; padding-top:12px;}
.iso_img {float:right;}
.left_photo_main { float:left; width:465px;}
.menu_main {width:1170px; float:left; margin-top:-11px;}
.menu {width:970px; float:left; padding-left:200px;}
.menu ul {list-style:none; padding:0; margin:0;}
.menu li {float:left; background:url(../images/menu_line.jpg) right no-repeat; padding:0 62px;}
.menu li a {font-size:14px; color:#ffffff; font-family:Tahoma, Geneva, sans-serif; height:56px; float:left; line-height:56px; text-transform:uppercase; font-weight:bold;}
.menu li a:hover {text-decoration:none; background:url(../images/menu_bottom.jpg) center bottom no-repeat;}
.menu li a.act {text-decoration:none; background:url(../images/menu_bottom.jpg) center bottom no-repeat;}

.menu li ul{display:none; position:absolute; z-index:200; /*top:1em; /*left:0;*/ margin-top:30px; background:#ca0106; font-family:"Century Gothic"; min-width:106px; margin-left:-62px; margin-top:56px; border-top:solid 1px #fff;}
.menu li:hover ul{display:block;}
.menu li li {display:block; float:none; padding:0px; line-height:30px;}
.menu li ul a{display:block; font-size:12px; font-style:normal; padding:0px 15px 0px 15px; text-align:left; color:#fff; width:525px; height:40px; line-height:40px; border-bottom:solid 1px #fff;}
.menu li ul a:hover{background:url(../images/drop_img.png) left no-repeat; color:#fff;}
.menu li ul a.aco{background:#3fc829; color:#fff;}
.menu p{clear:left;}	
.menu #current{background:url(images/current-bg.gif) top left repeat-x; color:#ffffff;}


.banner_img_main {float: left; height:234px; padding-top:100px; width:100%; text-align:center;}

.welcome_main {width:1170px; float:left; padding-top:0px; padding-bottom:50px;}

.welcome_text {width:655px; float:left; color:#e4e4e4; line-height:20px; font-family:Tahoma, Geneva, sans-serif; text-align:justify; font-size:13px;}
.welcome_text span {font-size:19px; text-transform:uppercase;}


.new_pro_main {width:480px; float:right;}
.new_pro_bg {width:480px; float:left; background:#797979; padding:15px 0;}

.new_pro_title {width:460px; float:left; height:31px; background:#3c3c3c; line-height:31px; font-size:15px; color:#fff; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; padding-left:20px;}
.new_pro_img {float:left; width:188px; text-align:center;}

.new_link {width:280px; float:left;}
.new_link ul {list-style:none; margin:0; padding:0;}
.new_link li {width:280px; float:left; font-size:11px; color:#fff; line-height:22px; font-family:Tahoma, Geneva, sans-serif;}

.footer_main {width:100%; float:left; background:#272727; height:56px;}
.copy {width:500px; float:left; color:#fff; height:56px; line-height:56px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}

.social_main {width:500px; float:right;}

.social_icon {float:right; padding-left:5px; padding-top:12px;}
.social_icont {float:right; padding-left:5px; font-size:13px; color:#fff; line-height:56px; height:56px; font-family:Tahoma, Geneva, sans-serif;}
.clear { clear:both;}

.inner_banner_main { float:right; width:474px; padding:160px 0 21px; text-align:right; position:relative; z-index:1001;}
.inner_banner_maincc { float:right; width:474px; padding:50px 0 21px; text-align:right; position:relative; z-index:1001;}
.inner_banner_img {width:1170px; float:right;}

.inner_middle_bg_main {width:1170px; float:left; padding-top:20px;}
.inner_middle_bg {width:1130px; float:left; padding:20px;}

.inner_page_title_main {width:1130px; float:left;}
.inner_page_main_title {width:340px; float:left; font-size:32px; color:#c70005; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; font-weight:bold; letter-spacing:1px; padding:60px 0 0 0;}

.inner_page_title {width:1140px; float:left; font-size:21px; color:#c70005; font-family:Tahoma, Geneva, sans-serif; text-transform:capitalize; font-weight:bold; border-bottom:solid 1px #c70005; padding-bottom:12px; letter-spacing:1px; margin-bottom:25px;}


.inner_page_main {width:1140px; min-height:550px; float:left; margin-top:-50px; margin-bottom:25px; padding:20px; background-color:rgba(255,255,255, 0.7); position:relative;}

.one_pro_img_main {float:left; margin-bottom:15px;}
.one_pro_img {width:465px; float:left; text-align:center;}

.salient_features_main {width:620px; float:right;}
.salient_features_title_main {width:620px; float:left;}
.salient_features_title {width:620px; float:left; font-size:18px; color:#000; font-family:Tahoma, Geneva, sans-serif; color:#333; text-transform:capitalize; font-weight:bold; border-bottom:dotted 1px #999; padding-bottom:10px; letter-spacing:1px;}

.sub_title {width:100%; float:left; font-size:18px; color:#000; font-family:Tahoma, Geneva, sans-serif; color:#333; text-transform:capitalize; font-weight:bold; border-bottom:dotted 1px #999; padding-bottom:10px; letter-spacing:1px; text-transform:uppercase;}


.salient_features_text {width:620px; float:left; }
.salient_features_text ul {list-style:none; margin:0; padding:0;}
.salient_features_text li {width:620px; float:left; font-size:14px; color:#333333; line-height:30px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:1px;}


.full_text_main {width:1130px; float:left; padding-top:20px;}

.full_text_title_main {width:1130px; float:left;}
.full_text_title {width:1130px; float:left; font-size:18px; color:#000; font-family:Tahoma, Geneva, sans-serif; text-transform:capitalize; font-weight:bold; border-bottom:dotted 1px #999; padding-bottom:10px; letter-spacing:1px;}

.inner_full_text_title {width:1130px; float:left; font-size:18px; color:#000; font-family:Tahoma, Geneva, sans-serif; text-transform:capitalize; font-weight:bold; padding-bottom:10px; letter-spacing:1px; padding-top:15px;}

.full_text_no {width:1130px; float:left; padding-top:10px;}
.full_text_no ul {list-style:none; margin:0; padding:0;}
.full_text_no li {width:1130px; float:left; font-size:14px; color:#555555; line-height:40px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:1px;}

.full_text_top {width:1130px; float:left; font-size:13px; color:#555555; line-height:22px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:1px; text-align:justify; padding-top:10px;}


.center_top_img {width:1130px; float:left; padding-top:20px;}
.center_img {width:1130px; float:left; text-align:center; padding-bottom:50px;}
.center_img img {}

.center_img_left {width:565px; float:left; text-align:left;}
.center_img_left img {border:solid 2px #000;}

.center_img_right {width:565px; float:left; text-align:right;}
.center_img_right img {border:solid 2px #000;}

.tb_main {width:100%; float:left; font-size:12px; color:#000; font-family:Tahoma, Geneva, sans-serif; padding-bottom:10px; padding-top:25px;}
.tb_main ul {list-style:disc inside; margin:0; padding:0;}
.tb_main li {padding-left:5px; padding-bottom:10px;}


.app_link_main {width:100%; float:left; }

.app_link {width:280px; float:left; padding-top:10px;}
.app_link ul {list-style:none; margin:0; padding:0;}
.app_link li {width:100%; float:left; font-size:13px; color:#555555; line-height:30px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:1px;}

.contact_us_right_feed {width:656px; float:left; margin:70px 0 0 240px;}
.feed { float:left; width:100%; text-align:center; font-size:30px; padding:100px 0 0 0;}


.contact_us_left {width:440px; float:left;}
.contact_us_right {width:656px; float:right; padding-top:50px;}

.contact_us_title h1 {width:220px; float:left; font-size:21px; color:#020202;  height:30px; line-height:30px; padding-left:40px; text-transform:uppercase; background:url(../images/inner_title_bg.png) left no-repeat; margin:0; font-weight:normal;}
.contact_us_img {width:2360px; float:left; text-align:center; padding-top:20px; padding-bottom:30px;}

.contact_us_addres_main {width:100%; float:left;}
.contact_us_addres {width:100%; float:left;}
.contact_us_addres ul {list-style:none; margin:0; padding:0;}
.contact_us_addres li {width:100%; float:left; font-size:15px; color:#565656;  height:30px; line-height:30px; border-bottom:solid 1px #d2d2d2; text-align:center;}

.contact_form_main {width:656px; float:left;}
.contact_form_input_main {width:656px; float:left; padding-bottom:15px;}
.contact_form_input_left {width:326px; float:left;}
.contact_form_input_right {width:300px; float:right;}
.contact_form_input_name {width:62px; float:left; font-size:13px; color:#636363;  height:30px; line-height:30px;}
.contact_form_input_box {width:264px; float:left;}
.contact_form_input {width:252px; height:28px; border:solid 1px #d8d8d8; float:left; background:#FFF; padding-left:10px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.contact_form_input_name_right {width:62px; float:left; font-size:13px; color:#636363; height:30px; line-height:30px;}
.contact_form_input_box_right {width:238px; float:left;}
.contact_form_input_right_cl {width:226px; height:28px; border:solid 1px #d8d8d8; float:left; background:#FFF; padding-left:10px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}


.contact_form_input_txr_main {width:590px; float:left;}
.contact_form_input_txr {width:588px; height:141px; border:solid 1px #d8d8d8; float:left; background:#FFF; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}

.contact_form_input_submit_btn {width:88px; height:27px; float:right; background:url(../images/submit.png) no-repeat; border:none; cursor:pointer;}


.contact_us_map_main {width:592px; float:right; padding-top:15px;}
.contact_us_map_box {width:582px; float:left; background:#FFF; padding:5px;}

.content_section_2 { float:left; width:100%; margin:15px 0;}
.content_section_left { float:left; width:47%;}
.content_section_right { float:right; width:47%;}

.content_section_left_2 { float:left; width:57%;}
.content_section_right_2 { float:right; width:37%;}


.tech_photo { float:left; margin:15px 0;}
.inner_list { float:left; width:97%;}
.inner_list_main { float:left; width:90%; padding-top:15px; }
.inner_list ul { float:left; width:100%; padding:0; margin:15px 0 0 0;}
.inner_list ul li{ float:left; width:100%; padding:2px 0 2px 25px; list-style:none; margin:0; background:url(../images/right.png) no-repeat left;}

.inner_list_title_main { float:left; width:100%; font-size:16px; font-weight:bold; margin:0 0 10px 0;}
.inner_list_title { float:left; width:80%; font-size:14px; font-weight:bold;}
.inner_list_bulet { float:left; width:15px; padding:3px 5px 0 0;}
.inner_list_row { float:left; width:100%; padding:2px 0; font-size:13px;}
.inner_list_left { float:left; width:30%; color:#666; text-align:left;  }
.inner_list_right { float:left; width:70%; color:#333; text-align:left;  }

.inner_list_left_2 { float:left; width:45%; color:#666; text-align:left;  }
.inner_list_right_2 { float:left; width:55%; color:#333; text-align:left;  }


.content_row { float:left; width:100%; margin:10px 0;}
.content_row_title { float:left; width:100%; font-size:13px; font-weight:bold; padding:5px 0;}
.content_row_text { float:left; width:98%; font-size:13px; padding:0 0 0 15px; }
.red { color:#F00;}

.tbl_title { background:#dcdcdc; font-weight:bold; text-align:left; padding:8px 0 8px 5px; color:#ca0107;} 
.cone_dia { float:left; margin:15px 0 0 0;}
.contact_subtitle { font-weight:bold; font-size:20px !important;}
.contact_subtitlein { font-weight:normal; font-size:15px !important; color:#900!important;}


.footer_link_main {width:1170px; float:left; font-size:12px; color:#fff; text-align:center; padding:15px 0;}
.footer_link_main a {color:#fff; padding:0 10px;}
.footer_link_main a:hover {text-decoration:underline;}


.top_tbl_maain {float:left; width:100%;}
.text_top_tbl_maain {float:left; width:100%; padding-top:25px;}
.tbl_maain {
	float: left;
	color: #000;
}
.tbl_maain td {padding-left:10px;}
.top_tbl_img {float:right;}


.instb_img {width:100%; float:left; text-align:center; padding-top:20px;}
