@charset "utf-8";
/* CSS Document */

/*@font-face
{
font-family: 'Accidental Presidency';
src: url('../font/Accidental Presidency.ttf'),
     url('../font/Accidental Presidency.eot'); /* IE9 
}*/
body
{ background:url(../images/GEM-TECH-top.png) repeat-x; margin:0px; padding:0px; }
img
{ border:none;}
.clear
{ clear:both; }

.header
{ width:100%; height:auto; float:left; }
.main-wraper
{ width:1000px; height:auto; margin:0px auto; position:relative;}
.logo
{ width:375px; height:75px; float:left; margin-top:35px; }
.social-block
{ width:300px; height:auto; float:right; margin-top:35px; }
.social-block a
{ margin-left:10px; float:left; width:41px; height:39px;   }
.social
{ width:153px; height:auto; float:right; margin-bottom:3px; }
.s_email
{ font:normal 12px Arial, Helvetica, sans-serif; color:#49494a; float:right; margin-top:5px; }

.menu_blk
{ width:100%; height:62px; float:left; margin-top:13px; background:url(../images/GEM-TECH-menu.png) no-repeat; position:absolute; top:116px; z-index:1000; }
.menu_blk1
{ width:100%; height:23px; float:left; margin-top:340px; background:url(../images/GEM-TECH-menu12.png) no-repeat; position:absolute; top:140px; }

.menu_l
{ width:150px; height:100px; float:left;  }
.menu_r
{ width:130px; height:100px; float:right;  }
.menu
{ width:693px; height:78px; float:left; margin:-16px 0px 0px 148px;}

	.menu ul ul { display: none; }
	.menu ul li:hover > ul { 	display: block; 	}
	.menu ul {padding: 0 20px;	border-radius: 10px;	list-style: none;	position: relative;	display: inline-table;}
	.menu ul:after {content: ""; clear: both; display: block;	}
	.menu ul li {	float: left; }
	.menu ul li:hover a {	color: #fff; background:url(../images/GEM-TECH1_hoverbg.jpg) repeat-x;	}
	.menu ul li a {display: block; padding: 25px 40px 15px;	color: #ffffff; text-decoration: none; background:url(../images/GEM-TECH1sidebar.jpg) repeat-y right; font:18px Arial,Helvetica,sans-serif; 	}
	.menu ul ul {	background: #5f6975; border-radius: 0px; padding: 0;	position: absolute; top: 100%;}
	.menu ul ul li {float: none; 	border-top: 1px solid #6b727c;	border-bottom: 1px solid #575f6a; position: relative; }
	.menu ul ul li a {padding: 6px 40px;	color: #fff; background: #D8272A !important; font-size:12px; width:126px;}	
	.menu ul ul li a:hover {	background: #4b545f !important; }
	.menu ul ul ul {	position: absolute; left: 100%; top:0;}
	.current { padding:19px 22px; background:url(images/GEM-TECH1_hoverbg.jpg) repeat-x; float:left; }
/*-.menu ul
{ margin:0px 230px; padding:0px; list-style:none; width:520px; position:relative;  }
.menu ul li
{ display:block; float:left; }
.menu ul li:hover > ul { 	display: block; 	}
.menu ul li a
{ text-decoration:none; display:block; color:#ffffff; font:normal 18px Arial, Helvetica, sans-serif; padding:19px 22px; float:left; background:url(../images/GEM-TECH1sidebar.jpg) repeat-y right;   }
.menu ul li a:hover
{ padding:19px 22px; background:url(../images/GEM-TECH1_hoverbg.jpg) repeat-x; }
.current
{ padding:19px 22px; background:url(images/GEM-TECH1_hoverbg.jpg) repeat-x; float:left; }
.menu ul ul {	background: #5f6975; border-radius: 0px; padding: 0;	position: absolute; top: 100%;}
	.menu ul ul li {float: none; 	border-top: 1px solid #6b727c;	border-bottom: 1px solid #575f6a; position: relative; }
	.menu ul ul li a {padding: 15px 40px;	color: #fff;}	
	.menu ul ul li a:hover {	background: #4b545f;}
	.menu ul ul ul {	position: absolute; left: 100%; top:0;}
	.menu ul ul { display: none; }*/

.banner
{ width:1000px;  height:359px; float:left; margin-top:32px; }

/*body content*/
.content_blk
{ width:972px; height:auto; margin:2px auto; box-shadow:0px 2px 2px 2px #dddddd; clear:both; padding:14px; float:left; margin-bottom:10px;  }
.content-left
{ width:713px; height:auto; float:left; padding:0px 11px 10px; font:normal 12px Arial, Helvetica, sans-serif; line-height:22px; color:#49494a; box-shadow:0px 2px 2px 0px #dddddd;  }
.content-left p
{ font:normal 12px Arial, Helvetica, sans-serif; line-height:22px !important; color:#49494a; background:url(../images/GEM-TECH_paraing.png) left top no-repeat; padding-left:20px; margin-left:20px; clear:both;  }
.w_title
{ font-family:'Accidental Presidency'; font-size:23px; color:#ac0616; padding-top:2px; border-top:1.5px dashed #dddddd; margin-top:10px; clear:both; }
.c_inner_left
{ width:703px; height:185px; float:left; border:1px solid #d9d7d7; font:normal 12px Arial, Helvetica, sans-serif; line-height:25px;  background:url(../images/GEM-TECH_ltxtbg.jpg) repeat-x bottom; padding:10px 0px 23px 10px; margin-top:5px; color:#49494a;  }
.w_title1
{ font:'Accidental Presidency'; font-size:23px; color:#c0090a; }
.c_inner_right
{ width:230px; height:auto; float:right; border:1px solid #d9d7d7; margin-top:5px; background:url(../images/GEM-TECH_ltxtbg.jpg) repeat-x bottom; padding:10px 0px 13px 10px; }
.c_inner_left p
{ font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; color:#49494a; float:left; padding-left:20px; width:100%; height:auto; background:none !important; }
.c_inner_right_img 
{ float:left; width:98px; height:99px; margin:0px 10px 10px 0px; border:1px solid #d9d7d7;}

.content-right
{ width:217px; height:406px; float:right; border:1px solid #dbdbdb; background:#f1efef; margin-top:22px; }
.content-rtitle
{ background:#b20a19; width:217px; height:35px; clear:both; }
.content-rtxt
{ background:url(../images/GEM-TECH_rtitlebg.png) no-repeat left center; float:left; padding:3px 3px 3px 36px; margin:1px; font:'Accidental Presidency'; font-size:23px;  color:#ffffff; }
.content-rtxt1
{ background:url(../images/GEM-TECH_e-broucher.png) no-repeat left center; float:left; padding:3px 3px 3px 36px; margin:1px; font:'Accidental Presidency'; font-size:23px; color:#ffffff; }
.content-rtxt1_img
{ width:172px; height:106px; float:left; margin:25px 0px 0px 24px; }



.c_inner_right ul
{ list-style:none; margin:10px 0px 10px 0px; padding:0px; float:left; }
.c_inner_right ul li
{ float:left; padding-left:20px; background:url(../images/GEM-TECH11_arrow.png) left center no-repeat; margin:4px 0px 5px; }
.c_inner_right ul li a
{ font:12px solid Arial, Helvetica, sans-serif; color:#49494a; text-decoration:none; }
.readmore a
{ float:right; color:#c0090a; font:12px normal Arial, Helvetica, sans-serif; margin:0px 10px 4px 0px; text-decoration:none; }

.content-rtitle ul
{ list-style:none; margin:10px 0px 10px 10px; padding:0px 0px 10px 0px; float:left; }
.content-rtitle ul li 
{ float:left; padding-left:20px; background:url(../images/GEM-TECH11_arrow.png) left center no-repeat; margin:5px 0px 5px; }
.content-rtitle ul li a
{ font:12px solid Arial, Helvetica, sans-serif; color:#49494a; text-decoration:none; }
.content-rtitle ul li
{ float:left; width:180px; padding-left:20px; background:url(../images/GEM-TECH11_r_list.png) left center no-repeat; margin:9px 0px 0px 8px; }
.border
{width:200px; height:1px; background:#8d8c8c; float:left; margin:0px 10px; }

.product 
{ width:970px; height:205px; float:left; background:#f1efef; margin-top:20px; position:relative; border-bottom: 4px solid #f00; }
.p_scroll_cont	
{ width:200px; height:18px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#2c2c2c; padding-top:3px; margin-top:5px; }
.footer
{ width:100%; height:50px; float:left; background:#b10a18; color:#ffffff; clear:both; }
.footer_txt
{ font:17px normal "Accidental Presidency"; color:#f1efef; text-align:center; margin-top:17px; float:left;  }
.pro_innerblk
{ width:970px; height:205px; position:absolute;  }
.pro_title
{ width:220px; height:26px; float:left; background:url(../images/bg.png) repeat; text-align:center; margin:5px 0px 0px 0px; padding:12px 0px; font:17px normal "Accidental Presidency"; }
.pro_title b
{ color:#b80808; }
.f_contact
{ width:360px; float:left; height:auto; }
.c_table
{ width:50%; height:auto; margin:0px 0px 0px 40px; padding:0px; }
.c_table_tex
{ width:220px; height:30px !important; padding:2px !important; margin:3px; float:left; }
.c_txtarea
{ width:228px; height:60px; float:left; margin:3px; }
.content_innerright
{ width:336px; height:326px; float:right; border:1px solid #dddddd; background:url(../images/bg.png) repeat; }
address
{ font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; margin:5px 10px 0px 10px; background:url(../images/contact_icon.png) right no-repeat; } 

/*product page*/
.container1
{ width:1000px; height:auto; float:left; margin-top:10px; }
.pro_img1
{ width:536px; height:299px; float:left; }
.pro_des
{ width:425px; height:auto; float:right; font:12px Arial, Helvetica, sans-serif; line-height:22px; margin:0px 25px 0px 0px; text-align:justify; }
p
{ width:96%; height:auto; float:left; font:12px Arial, Helvetica, sans-serif; line-height:22px; margin-top:10px; }
.container
{ width:719px; /*height:480px;*/ float:left; margin-top:10px; }
.footer_tet
{ width:1000px; height:auto; margin:0 auto; }
.footer_tet a
{ text-decoration:none; }








