@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:Arial; margin:0px; padding:0px;}
.clear{ clear:both;}
.floatl{ float:left;}
.floatr{ float:right;}
form{ margin:0px; padding:0px;}

#top .topcon .logo{ float:left; width:175px; height:73px; margin-top:10px;}
#top .topcon .nav_search{ float:right; height:94px; width:680px;}
#top .topcon .nav_search .text{ background:url(search_text.jpg) no-repeat; width:132px; height:25px;border:none; float:left; line-height:25px; color:#FFFFFF; padding-left:10px;}
#top .topcon .nav_search .submit{ background:url(search_btn.jpg) no-repeat; width:52px; height:25px; border:none;float:left;}
#top .topcon .nav_search form{ float:left;}
#top .topcon .nav_search .mailbtn{ width:61px; height:22px; float:left; margin-left:10px; margin-top:3px;}
#top .topcon .nav_search .searchbox{ width:290px; float:right; }
#top .topcon .nav_search .nav{ margin-top:15px; float:right; }
#top .topcon .nav_search .nav a{ display:block; padding:0px 20px; height:29px; float:left; color:#FFFFFF; font-size:14px; text-decoration:none; text-align:center; behavior: url(pie.htc); border-radius:20px; line-height:29px;text-transform:uppercase; position:relative;}
#top .topcon .nav_search .nav a:hover{ background: url(nav_bg.jpg) repeat-x; text-decoration:none;}
#content{ width:100%; background:url(bg.jpg) repeat;}
#content .desc{ width:949px; margin:0 auto; background-color:#FFFFFF; padding:0px 15px;}
#content #left_pro{ float:left; width:666px; margin-top:20px;}

#content #right_list{ float:right; width:270px;margin-top:20px; padding-bottom:30px;}
#content #right_list .video{ width:268px; padding:0px 0px 30px; color:#666666; background-color:#FFFFFF; }
#content #right_list #wrap{border:1px #e5e5e5 solid; width:231px; margin-top:20px;padding:30px 18px; background-color:#FFFFFF;position:relative; height:290px; }

#slide {width:231px; height:258px; overflow:hidden; position:absolute; }
#slide a {text-decoration:none; display:block; width:231px; height:258px; position:absolute; left:231px;}
#slide a img {display:block; border:0;}
#previous b {display:none;}
a#previous {width:8px; height:10px; background:url(left.jpg) left top no-repeat ; position:absolute; left:218px; top:40px; cursor:pointer;}
a:hover#previous{width:8px; height:10px; background:url(left.jpg) left -10px no-repeat ; position:absolute; left:218px; top:40px; cursor:pointer;}
#next b {display:none;}
a#next {background:url(right.jpg) left top no-repeat; position:absolute;width:8px; height:10px; cursor:pointer;left:235px; top:40px;}
a:hover#next {background:url(right.jpg) left -10px no-repeat; position:absolute;width:8px; height:10px; cursor:pointer;left:235px; top:40px;}

#content #right_list .book{ background: url(book.jpg) no-repeat; width:256px; height:202px; margin-top:26px; _margin-top:34px; color:#FFFFFF; font-family:Candara; padding:16px 0px 0px 12px; font-weight:bold;}
#content #right_list .book .inte_title{ font-size:18px; margin-bottom:25px; }
#content #right_list .book .getmore{ color:#FFFFFF; margin-bottom:25px;}
#content #right_list .book .clickhere{ background:url(click.gif) no-repeat; display:block; width:247px; height:53px;}
#content #right_list .follow{ width:268px; height:23px; background:url(follow.jpg) no-repeat; margin-top:10px; padding-top:5px;}
#content #right_list .follow a.tweet{ width:19px; height:20px; background:url(tr_fo.jpg) left -20px no-repeat;display:block; margin-left:150px; _margin-left:75px;float:left; margin-right:8px;}
#content #right_list .follow a:hover.tweet{background:url(tr_fo.jpg) left top no-repeat; }
#content #right_list .follow a.facebook{ width:20px; height:20px; background:url(facebook.jpg) left top no-repeat;display:block; float:left; margin-right:8px;}
#content #right_list .follow a:hover.facebook{background:url(facebook.jpg) left -20px no-repeat; }
#content #right_list .follow a.linkedln{ width:20px; height:20px; background:url(linkedln.jpg) left top no-repeat;display:block; float:left; margin-right:8px;}
#content #right_list .follow a:hover.linkedln{background:url(linkedln.jpg) left -20px no-repeat; }

#content .copyright{ height:65px; background:url(copybg.jpg) repeat-x; text-align:center; line-height:65px; color:#666666;}
#content .copyright a{ color:#999999;}
#position{height:32px; background:url(position.jpg) repeat-x;width:979px; margin:0 auto; _width:985px;}
.sendnow{ position:fixed; bottom:0px; height:32px; width:979px;background:url(position.jpg) repeat-x; _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)));_position:absolute; color:#00CC99; }
.sendnow a{ display:block; width:123px; height:32px; float:right; margin-right:10px;}

#content #pro_disbg{background: url(pro_bg.jpg) repeat; }
#content #right_list .quality{border:1px #e5e5e5 solid; width:236px; margin-top:20px;padding:20px 15px; background-color:#FFFFFF;position:relative;}
#content #right_list .quality #showbtn{ cursor:pointer;}
#content #right_list .equi_title{ font-size:24px;font-family:Franklin Gothic Demi Cond; margin-bottom:20px; font-weight:bold; color:#1e1e1e;}

#gemco-machine {
	width:502px;
	position:relative;
	background-color:#FFFFFF;
}
#gemco-machine .close {
	width:28px;
	height:29px;
	position:absolute;
	left:468px;
	top:5px;
	cursor:pointer;
}