@charset "utf-8";
/* CSS Document */
body {
	font-family: Verdana, Arial;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.clear {
	clear:both;
}
form {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#top {
	width:100%;
	height:23px;
	background:url(images/index_02.jpg) repeat-x;
}
#top .top_center {
	width:922px;
	line-height:23px;
	background:url(images/index_03.gif) 510px center no-repeat;
	margin:0 auto;
	height:23px;
	text-align:right;
	color:#fefefe;
}
#top .top_center a {
	color:#fefefe;
}
#top .top_center .margin_left {
	margin-right:60px;
}
#content {
	width:922px;
	margin:0 auto;
}
#content .header {
	height:115px;
}
#content .header .logo {
	width:185px;
	height:64px;
	float:left;
	margin-top:23px;
}
#content .header .right_ce {
	float:right;
	width:683px;
}
#content .header .right_ce .cat {
	font-size:15px;
	text-align:right;
	line-height:30px;
}
#content .header .right_ce .cat span {
	color:#00923f;
	font-weight:bold;
	font-size:16px;
}
#content .header .right_ce .ce_img {
	float:left;
	margin-top:22px;
	padding-left:25px;
}
#content .header .right_ce .ce_img a {
	display:block;
	float:left;
}
#content .header .right_ce .space {
	margin-right:15px;
}
#content .header .right_ce .since {
	float:right;
	text-align:right;
	color:#999999;
	font-family:Verdana;
	font-size:13px;
}
#content .left_list {
	float:left;
	width:194px;
}
#content .left_list img {
	cursor:pointer;
}
#content .left_list ul {
	margin-bottom:20px;
}
#content .left_list li {
	background-color:#ebebeb;
	margin-bottom:2px;
	line-height:17px;
	color:#006633;
	font-weight:bold;
}
#content .left_list li a {
	line-height:17px;
	color:#006633;
	font-weight:bold;
	height:17px;
	font-weight:bold;
	padding-left:11px;
}
#content .left_list li li {
	background:#FFFFFF url(images/index_07.jpg) 15px 10px no-repeat;
	margin:0px;
	padding-left:15px;
}
#content .left_list li li a {
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	line-height:22px;
}
#content .left_list li li a:hover {
	text-decoration:underline;
}
#content .left_list li ul {
	margin-bottom:18px;
}
#content .left_list li a:hover {
	text-decoration:none;
}
#content .right_con {
	width:683px;
	float:right;
	line-height:20px;
}
#content .right_con .ulstyle{ list-style: disc; padding-left:30px;}
#content .right_con table {
	border-collapse: collapse;
	border-color: #739E6B;
	text-align: center;
}
#content .right_con table th {
	background-color: #508646;
	border-color: #B9C9B6;
	color: #FFFFFF;
	font-weight: bold;
}
#content .right_con table td {
	border-color: #B9C9B6;
}
#content .right_con .star li {
	background:url(images/ez_li.jpg) left 4px no-repeat;
	list-style:none;
	line-height:18px;
	padding:5px 25px;
}
#content .right_con .type {
	width:647px;
	
	background-color:#04802b;
	border-bottom:5px solid #ecc930;
	line-height:28px;
	padding:10px 18px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
}
#content .right_con .type h1 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:capitalize;
}
#content .right_con .dede_cont {
	background-color:#f1f1f1;
	padding:15px 28px 20px 28px;
	line-height:20px;
	margin-bottom:15px;
}
#content .right_con .clean {
	float:left;
	width:173px;margin-right:2px;
}
#content .right_con .clean .climg{ width:173px; height:155px;}
#content .right_con .clean .pteof{ width:173px; height:121px; background:url(images/gmof_02.jpg) no-repeat; padding-top:31px;text-align:center;
	font-size:13px;
	font-family:Tahoma;
	line-height:20px;
	font-weight:bold;
	}
#content .right_con .clean a, #content .right_con .partner a {
	color:#3a9a9a;
	text-decoration:underline;
}
#content .right_con .gemco_img {
	width:309px;
	height:307px;
	float:left;
	margin-right:2px;
}
#content .right_con .partner {
	float:left;
	width:192px;
}

#content .right_con .partner .ytpic{background:url(images/ytpic.jpg) no-repeat; width:192px; height:105px;padding-top:45px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:20px;}
#content .right_con .partner .hbmi{ width:192px; height:157px;}
.footer {
	line-height:115px;
	text-align:center;
	color:#999999;
}
#content .right_con .body_des {
	width:434px;
	padding:15px 20px 0px 28px;
	float:left;
	line-height:20px;
	_padding:15px 10px 0px 14px;
}
#content .right_con .news_des .sig_list li, #content .right_con .news_des .map_list li {
	color:#006633;
	font-weight:bold;
}
#content .right_con .news_des .map_list li a {
	color:#006633;
	text-decoration:none;
}
#content .right_con .news_des .map_list li li a {
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}
#content .right_con .news_des .fuel li, #content .right_con .news_des .padd li {
	padding-left:30px;
	color:#333333;
	background:url(images/down.gif) 15px 10px no-repeat;
}
#content .right_con .news_des .fuel ul ul li, #content .right_con .news_des .padd li li, #content .right_con .news_des .sig_list li li {
	background: none;
}
#content .right_con .news_des .padd li li, #content .right_con .news_des .sig_list li li {
	padding-left:15px;
	font-weight:normal;
}
#content .right_con .news_des ul li a {
	color:#666666;
}
#content .right_con .news_des .fuel ul ul {
	float:left;
	width:290px;
	padding-left:15px;
}
#content .right_con .news_des .fuel, #content .right_con .news_des .padd, #content .right_con .news_des .sig_list, #content .right_con .news_des .map_list {
	margin-bottom:20px;
}
#content .right_con .news_des {
	padding:10px 28px 0px 28px;
}
#content .right_con .news_des a {
	color:#000000;
	text-decoration:underline;
}
#content .right_con .body_des h2 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
#content .right_con .body_des ul {
	margin-bottom:18px;
}
#content .right_con .body_des li a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:25px;
}
#content .right_con .body_des li {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:25px;
}
#content .right_con .news_des li li {
	padding-left:20px;
	text-decoration:none;
	color:#000000;
	line-height:20px;
}
#content .right_con .body_des .float_left {
	float:left;
	width:217px;
}
#content .right_con .body_des li li {
	height:25px;
	clear:both;
	background:url(images/list_01.gif) left center no-repeat;
}
#content .right_con .body_des li li a {
	line-height:25px;
	text-decoration:underline;
	font-weight:normal;
	padding-left:10px;
	float:left;
	font-size:12px;
	text-transform:capitalize;
}
#content .right_con .body_des li li img {
	margin-left:5px;
	float:left;
	margin-top:5px;
}
#content .right_con .body_img {
	width:181px;
	float:right;
	margin-right:20px;
	margin-top:15px;
}
#content .right_con .body_img .img_border {
	width:179px;
	border:1px #d2d2d2 solid;
	height:273px;
	margin-bottom:15px;
}
#content .right_con .body_img .img_border img {
	padding:2px;
	border:1px #ababab solid;
}
#content .right_con .body_img .download {
	background:url(images/article_01.gif) left center no-repeat;
	padding-left:32px;
	margin-top:8px;
}
#content .right_con .body_img .download a {
	text-decoration:underline;
	color:#009933;
	font-size:14px;
}
#mail {
	height:417px;
	background-color:#fefef2;
	width:100%;
}
#if_you {
	width:922px;
	margin:0 auto;
}
#if_you .title {
	font-size:15px;
	margin-top:35px;
	font-weight:bold;
	line-height:25px;
	border-bottom:1px #cccccc solid;
	margin-bottom:10px;
	margin-left:268px;
	color:#333333;
	padding-bottom:5px;
}
#mail .mail_center {
	width:922px;
	margin:0 auto;
	height:302px;
}
#mail .mail_center .mail_form {
	width:462px;
	height:246px;
	background-color:#FFFFFF;
	margin-left:270px;
	padding-left:15px;
}
#mail .mail_center .mail_form td {
	height:32px;
	line-height:25px;
}
#mail .mail_center .mail_form td span {
	color:#009900;
}
#mail .mail_center .mail_form input {
	border:1px #cccccc solid;
}
#mail .mail_center .mail_form .text {
	width:272px;
	height:20px;
}
#mail .mail_center .mail_form textarea {
	border:1px #cccccc solid;
	width:272px;
	height:55px;
}
#mail .mail_center .mail_form select {
	border:1px #cccccc solid;
	width:274px;
	padding: 3px 3px 3px 1px;
}
#mail .mail_center .button {
	width:99px;
	height:35px;
	background:url(images/article_02.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-size:16px;
	margin-left:455px;
	margin-top:25px;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.hidden {
	display:none;
}
#gemco-machine {
	width:600px;
	position:relative;
	background-color:#FFFFFF;
}
#gemco-machine .close {
	width:30px;
	height:29px;
	position:absolute;
	left:555px;
	top:12px;
	cursor:pointer;
}
#gemco-machine .top {
	width:600px;
	height:130px;
	background:url(images/mail_01.gif) no-repeat;
}
#gemco-machine .mail_form {
	width:580px;
	height:216px;
	background:url(images/mail_02.jpg) no-repeat;
	padding-left:20px;
	font-size:14px;
}
#gemco-machine .mail_form .text {
	width:552px;
	height:18px;
	border:1px #919191 solid;
	font-size:12px;
}
#gemco-machine .mail_form .submit {
	width:268px;
	height:27px;
	margin:15px 0px 0px 140px;
	background:url(images/mail_05.gif) no-repeat;
	border:none;
	cursor:pointer;
}
#gemco-machine .logo_word {
	width:426px;
	height:120px;
	border-bottom:5px #cfcfcf solid;
	border-left:5px #cfcfcf solid;
	border-right:5px #cfcfcf solid;
	background:#345b00 url(images/mail_03.jpg) 45px 45px no-repeat;
	padding:49px 0px 0px 164px;
	font-size:14px;
	color:#FFFFFF;
	line-height:25px;
}
.contact_left {
	float:left;
	width:261px;
	line-height:30px;
	margin-top:15px;
}
.contact_left .contact_touch, .contact_right .support {
	font-size:16px;
	color:#009933;
	line-height:35px;
	border-bottom:1px #828282 dotted;
	font-weight:bold;
	margin-bottom:5px;
}
.contact_right {
	float:right;
	width:339px;
	line-height:30px;
	margin-top:15px;
}
.send_now {
	position:fixed;
	_position:absolute;
	bottom:0;
	right:20px;
	_bottom:auto;
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	width:167px;
	height:44px;
}
.right_con .mwpl {
	float:left;
	width:266px;
	color:#333333;
	line-height:22px;
	margin-bottom:30px;
	padding-left:28px;
	text-align:justify;
}
.right_con .mwpl_new {
	color:#333333;
	line-height:22px;
	margin-bottom:30px;
	padding-left:28px;
	text-align:justify;
}
.right_con .mwpl_new .picright {
	float:right;
	padding:10px;
	padding-right:0px;
	padding-top:0px;
}
.right_con .mwpl_new .mwtit {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
.right_con .mwpl_new .mwtit a {
	color:#000000;
}
.right_con .mwpl .mwtit {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
.right_con .mwpl .mwtit a {
	color:#000000;
}
.right_con .mwlr {
	width:341px;
	float:right;
	margin-right:28px;
	margin-bottom:30px;
	padding-top:30px;
}
.right_con .mwlr .titli {
	width:179px;
	float:left;
	padding:5px 0px 5px 10px;
	line-height:18px;
}

.qadiv {  background: #f0f0f0 url("/static/images/qa_03.jpg") no-repeat scroll 10px top;  border: 1px solid #898888;  margin-top: 25px;  padding: 45px 10px 10px;}
.qadiv .qabgimg {  background: rgba(0, 0, 0, 0) url("/static/images/qa_01.jpg") no-repeat scroll right bottom;  padding-bottom: 60px;}
.qadiv .qabgimg ul {  list-style: outside none none;  margin: 0;  padding: 0;}
.qadiv .qabgimg ul .q {  background: rgba(0, 0, 0, 0) url("/static/images/qa_10.jpg" ) no-repeat scroll 0 0 !important;  border-bottom: 1px solid #ccd1d5 !important;  color: #50468f;  font-size: 14px;  font-style: italic;  padding-bottom: 5px !important;;  padding-left: 35px !important;}
.qadiv .qabgimg ul .a {  background: rgba(0, 0, 0, 0) url("/static/images/qa_13.jpg") no-repeat scroll 25px 13px !important;  padding: 14px 0 20px 60px !important;}
.titlehighlight {color:#18457c;border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;font-size:17px;padding:20px 10px;margin:20px 60px;font-style:italic;}
.graybg {padding:5px 10px;background:#dddddd;border:1px inside solid #ccc;font-style:italic;line-height:24px;font-size:13px;margin:0;}
.bluebg {padding:5px 10px;background:#18457c;border:1px inside solid #ccc;font-style:italic;color:#fff;line-height:24px;font-size:13px;margin:0;}
.grayh2 {background:#5f5f5f url(/static/images/h-gray.jpg) no-repeat;line-height:36px;padding-left:65px;color:#fff;font-size:20px;margin:0;}
.grayh3 {background:#5f5f5f url(/static/images/h2-gray.jpg) repeat-x;line-height:42px;padding-left:15px;color:#fff;font-size:20px;margin:0;}
.blueh2 {background:#18457c url(/static/images/h1.jpg) no-repeat;line-height:36px;padding-left:65px;color:#fff;font-size:20px;margin:0;}
.blueh3 {background:#18457c url(/static/images/h2-l.jpg) repeat-x;line-height:42px;padding-left:15px;color:#fff;font-size:20px;margin:0;}
.checkli {font-size:14px;line-height:30px;background:url(/static/images/check.jpg) no-repeat scroll left 4px;padding-left:40px;margin-left:40px;}
.questions {font-size:14px;font-weight:bold;line-height:30px;background:url(/static/images/question.jpg) no-repeat scroll left 4px;padding-left:40px;margin-left:40px;}
.ansowers {font-size:14px;line-height:30px;background:url(/static/images/check-r.jpg) no-repeat scroll left 4px;padding-left:40px;margin-left:40px;}
.gear {font-size:14px;line-height:30px;background:url(/static/images/gear.jpg) no-repeat scroll left 4px;padding-left:40px;margin-left:40px;}

img {border: medium none;max-width: 100%;}
.video-container { position: relative;  padding-bottom: 56.25%;  padding-top: 30px;  height: 0;  overflow: hidden;  }  
.video-container iframe, .video-container object, .video-container embed {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; }  
