body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}


body{
	background:url(back_footer.jpg) repeat-x 50% 100%;
	font:12px simsun;
	text-align:center;
}
#wrap{}
.gf-wrapper{position:relative;}
.gf-header{
	height:96px;
	background:url(back_header.jpg) repeat-x 50% 0;
	border-bottom:9px solid #00355b;
}
.gf-header h1{
	float:left;
	height:90px;
}
.gf-header h1 a{
	display:block;
	background:url(gf_logo.png) no-repeat 0 -10px;
	width:389px;height:96px;
	line-height:96px;
	text-indent:400px;
	overflow:hidden;
}
.gf-header h2{visibility:hidden;}
.gf-srchbar{
	float:right;
	padding-top:62px;
	width:350px;
	position:relative;
	text-align:left;
}

.srch_a{
	float:left;
	margin-right:5px;
	width:67px;height:22px;
	line-height:22px;
	background:url(back_downlist.jpg) repeat-x 50% 0;
	color:#5580a2;
}
.srch_a span{padding-left:7px;}
.srch_a ul{
	position:absolute;
	left:0;top:62px;
	width:66px;
	border:1px solid #ddd;
	background:#fff;
	display:none;
}
.srch_a li{
	padding-left:6px;
	line-height:20px;
	cursor:pointer;
}
.srch_b{
	float:left;
	margin-right:5px;
	background:url(back_search.jpg) no-repeat 0 0;
}

.srch_b input{
	width:88px;height:17px;
	margin:2px 5px;
	background:transparent;
	border:0 none;
	text-align:center;
	color:#5580a2;
}
.srch_b button{
	width:50px;height:22px;
	background:url(button_search.jpg) repeat-x 50% 0;
	border:0 none;
	vertical-align:middle;
	cursor:pointer;
}
.gf-srchbar em{display:none;}
.gf-srchbar #sign{
	float:left;
	padding-top:5px;
	padding-left:30px;
	text-align:left;
	color:#5580a2;
}
.gf-srchbar #sign a{
	color:#5580a2;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
.gf-inner{
	height:563px;
	background:url(back_container.jpg) repeat-x 50% 0;
}
.gf-pro-nav{height:90px;}

.gf-pro-wrap{
	position:relative;
	margin:0 auto;
	width:815px;height:445px;
	background-repeat:no-repeat;
	background-position:0 0;
}

.gf-pro-item-name,.gf-pro-item-cate,.gf-pro-item-price,.gf-pro-item-vol{display:none;}
.gf-pro-item-intro{
	position:absolute;
	top:140px;left:260px;
	width:485px;
	text-align:left;
	line-height:16px;
	color:#666;
}
.gf-pro-item-intro p{
	margin-bottom:10px;
}
.gf-pro-related{
	position:absolute;
	top:378px;left:230px;
	padding-left:290px;
	background:url(tit_related.jpg) no-repeat 0 0;
}
.gf-pro-related h3{display:none;}
.gf-pro-related ol{
	background-repeat:no-repeat;
	background-position:0 0;
	height:47px;
}
.gf-pro-related li{
	float:left;
	padding-right:1px;
}
.gf-pro-related li a{
	display:block;
	width:47px;height:47px;
	line-height:47px;
	text-indent:50px;
	overflow:hidden;
}

.gf-info-kv{
	position:relative;
	margin-top:-20px;
	height:220px;
}

.gf-info-wrap{
	height:272px;
	background:url(back_info.jpg) no-repeat 50% 100%;
}

.gf-info-wrap ul,.gf-info-wrap dl{
	margin:0 auto;
	width:750px;
}
.gf-info-wrap ul{
	border-bottom:1px solid #c8c8c8;
}
.gf-info-wrap ul li{
	float:left;
	padding-top:20px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#d54e45;
}
.gf-info-title{padding-left:102px;}
.gf-info-date{padding-left:452px;}

.gf-info-wrap dl{
	color:#878787;
	text-align:left;
}
.gf-info-wrap dt{
	color:#59616d;
	font-weight:bold;
	line-height:32px;
	border-bottom:1px solid #c8c8c8;
}
.gf-info-wrap dt span{
	float:right;
	width:130px;
	font-weight:normal;
}
.gf-info-wrap dd{
	color:#878787;
	line-height:24px;
	border-bottom:1px solid #c8c8c8;
}
.gf-info-wrap dd .more{color:#d54e45;}

.op-page{line-height:24px;color:#59616d;}
.op-page a{color:#59616d;text-decoration:none;}

#info_detail{
	height:460px;
	background:url(back_infodetail.jpg) no-repeat 50% 0;
}
.gf-info-inner{
	margin:0 auto;
	width:800px;height:460px;
	overflow-y:auto;
}
.scroll{
	scrollbar-3d-light-color:#fff;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#fff;
	scrollbar-dark-shadow-color:#c3c2c1;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#c3c2c1;
	scrollbar-shadow-color:;
}
.gf-info-inner h1{
	padding:20px 0;
	border-bottom:1px solid #ccc;
	font-size:16px;
	color:#d54e45;
}
.gf-info-inner h1 span{
	padding-left:50px;
	font-size:12px;
	color:#808080;
}
.gf-info-inner p{
	margin:10px 80px 0;
	text-align:left;
	line-height:20px;
	color:#59616d;
	text-indent:2em;
}

.gf-sign-wrap{
	margin:0 auto;
	width:815px;height:445px;
}

#register{background:url(back_signup.jpg) no-repeat 0 0;}
#login{background:url(back_signin.jpg) no-repeat 0 0;}

.gf-footer{
	padding:10px 0;
	border-top:1px solid #00355b;
	color:#00355b;
}
.gf-footer p{}
.gf-footer span{padding-right:16px;}
.gf-footer a{font-weight:bold;color:#ff2f00;text-decoration:none;}
.gf-footer strong{padding-left:16px;color:#ff2f00;}
.gf-footer span,.gf-footer strong{vertical-align:middle;}

#comingsoon{
	height:450px;
	background:url(back_cs.jpg) no-repeat 50% 0;
}

#login{}
#login dl{
	margin:0 auto;
	padding-top:150px;
	width:260px;
	text-align:left;
}
#login dt{
	float:left;
	padding-top:5px;
	width:60px;
	text-align:right;
	color:#444;
}
#login dd{height:35px;}
#login input{width:160px;}
#login .op{padding-left:80px;}
#login .op button{
	float:left;
	margin-right:20px;
	width:38px;height:21px;
	background:url(back_yes.jpg) no-repeat 0 0;
	border:0 none;
	cursor:pointer;
}
#login .op em{display:none;}
#login .reglink{
	float:left;
	width:38px;height:21px;
	background:url(back_register.jpg) no-repeat 0 0;
	line-height:21px;
	overflow:hidden;
	text-indent:50px;
	cursor:pointer;
}

#frm_register{
	padding-left:135px;
	color:#717171;
}
.h40{height:40px;}
#frm_register em{color:#f30;}
#frm_register .f tt{
	float:left;
	width:72px;
	color:#444;
}
#frm_register span{font-size:12px;color:#f30;}
#frm_register span label{padding:0 10px;color:#444;}
#frm_register input,#frm_register select{color:#aeaeae;}
#frm_register .ipt1{padding:1px;width:140px;}
#frm_register .ipt2{padding:1px;width:61px;}
#frm_register .ipt3{padding:1px;width:280px;}
#frm_register .f{
	float:left;
	width:670px;height:26px;
	text-align:left;
	line-height:26px;
}
#frm_register .h{width:45%;}
#frm_register .l{width:65%;}
#frm_register .s{width:35%;}
#frm_register .s tt{width:40px;}
#frm_register .app{
	clear:both;
	padding-left:150px;
	text-align:left;
}
#frm_register .op{padding-top:20px;padding-left:220px;}
#frm_register button{
	float:left;
	width:78px;height:21px;
	background:url(back_isubmit.jpg) no-repeat 0 0;
	border:0 none;
	cursor:pointer;
}
#frm_register .op em{display:none;}





.gf-jy-wrap{
	margin:0 auto;
	padding:10px 0;
	width:815px;height:445px;
	background:url(back_jingying.jpg) no-repeat 0 0;
	color:#595959;
}
.gf-jy-wrap .op{padding-top:20px;}
.gf-jy-wrap .op button{
	width:121px;height:21px;
	border:0 none;
	cursor:pointer;
}
.gf-jy-wrap .op em{display:none;}

.gf-jy-inner{
	margin:0 10px;
	padding-top:110px;
	width:795px;
	text-align:left;
}
.gf-jy-inner p{line-height:30px;}

#step1{background:url(back_jy_step1.jpg) no-repeat 0 0;}
#step1 .gf-jy-inner{padding-top:130px;}
#step1 .gf-jy-inner p{margin-left:240px;line-height:40px;}
#step1 .op button{background:url(back_jy_view1.jpg) no-repeat 0 0;}

#step2{background:url(back_jy_step2.jpg) no-repeat 0 0;}
#step2 .gf-jy-inner p{margin-left:310px;font-size:14px;}
#step2 .op button{background:url(back_jy_view2.jpg) no-repeat 0 0;}
#step2 .op span{padding-right:20px;}

.gf-dh-wrap{
	margin:0 auto;
	width:815px;height:460px;
	background:url(back_dh.jpg) no-repeat 0 0;
}
.gf-dh-inner{
	margin:0 66px;
	text-align:left;
}
.gf-dh-inner dl{
	border-bottom:1px dashed #414141;
}
.gf-dh-inner dt{
	padding:6px 0 3px;
	color:#595959;
	font-weight:bold;
}
.gf-dh-inner dt strong{
	color:#ce3a1a;
	font-weight:normal;
	line-height:18px;
}
.gf-dh-inner dt span{
	padding-left:20px;
	font-weight:normal;
}
.gf-dh-inner dd{
	padding:6px 0;
	line-height:20px;
}
.gf-dh-inner dd strong{
	color:#ce3a1a;
	font-weight:normal;
}
.gf-dh-inner dd a{color:#4d4d4d;}
.back{text-align:center;padding:10px 0;}
.back a{color:#f30;}
#duihua textarea{
	margin:10px 0;
	padding:2px;
	border:1px solid #ce3a1a;
	width:650px;height:60px;
	overflow:auto;
	font-size:12px;
	color:#999;
}
#duihua op-page{margin-top:10px;}
#duihua .op button{
	width:78px;height:21px;
	background:url(back_iask.jpg) no-repeat 0 0;
	border:0 none;
	cursor:pointer;
}
#duihua .op em{display:none;}

#fback{
	position:absolute;
	top:105px;left:0;
	width:100%;height:563px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:.5;
}
.fm-wrap{
	position:absolute;
	top:0;left:50%;
	margin:270px 0 0 -250px;
	background:#fff;
	width:500px;
	border:1px solid #f60;
}
.fm-title{
	position:relative;
	width:100%;
	line-height:42px;
}
.fm-title h3{font-weight:normal;}
.fm-title span{
	position:absolute;
	width:14px;height:14px;
	top:1px;right:1px;
	background:url(back_close.jpg) no-repeat 0 0;
	overflow:hidden;
	cursor:pointer;
}
.fm-content{
	margin:0 30px;
	line-height:24px;	
	text-indent:2em;
	text-align:left;
}
.fm-content a
{
	color:Black;
}
.fm-content a:hover
{
	  text-decoration:none;
}
.fm-content ol li{ padding-left:150px;}
.fm-content p{text-align:left;}
.fm-content strong{
	font-size:18px;
	color:#f60;
}
.fm-link{
	text-align:right;
	padding:10px;
}
.fm-link a{color:#f60;font-weight:bold;}


#tech{
	margin:0 auto;
	width:815px;height:460px;
	background:url(back_tech.jpg) no-repeat 0 0;
}
#tech .in{padding:96px 26px 0 286px;}
#tech .in p{
	line-height:20px;
	text-indent:2em;
	text-align:left;
	letter-spacing:1px;
	color:#5f5f5f;
}

#site_map{
	margin:0 auto;
	width:815px;height:460px;
	background:url(back_sitemap.jpg) no-repeat 0 0;
}
#site_map dl{
	clear:both;
	
	text-align:left;
	margin-left:112px;
	font-weight:bold;
	overflow:hidden;
}
#site_map dt,#site_map dd{
	float:left;
	height:16px;
}
#site_map dt{font-size:14px;}
#site_map dd{font-size:13px;}
#site_map a{text-decoration:none;}
#site_map span{visibility:hidden;}

#sm1{padding-top:67px;}
#sm2{padding-top:28px;}
#sm3{padding-top:28px;}
#sm4{padding-top:28px;}
#sm5{padding-top:30px;}
#sm6{padding-top:29px;}
#sm7{padding-top:30px;}
#sm8{padding-top:29px;}

#sm21{padding-left:70px;}
#sm22{padding-left:30px;}
#sm23{padding-left:32px;}

#sm31{padding-left:33px;}
#sm32{padding-left:28px;}
#sm33{padding-left:28px;}
#sm34{padding-left:30px;}
#sm35{padding-left:30px;}
#sm36{padding-left:30px;}

#sm51{padding-left:30px;}
#sm52{padding-left:30px;}
#sm53{padding-left:30px;}
#sm54{padding-left:30px;}

#sm61{padding-left:70px;}
#sm62{padding-left:30px;}
#sm63{padding-left:30px;}
#sm64{padding-left:30px;}

#core{
	margin:0 auto;
	width:815px;height:460px;
	background:url(back_core.jpg) no-repeat 0 0;
}

#clause{
	margin:0 auto;
	width:815px;height:460px;
	background:url(back_clause.jpg) no-repeat 0 0;
}
#clause .scroll{
	margin:0 auto;
	width:710px;height:360px;
	overflow-y:auto;
	text-align:left;
	line-height:24px;
	color:#666;
}

#hot_sale{
	position:relative;
	margin:0 auto;
	width:815px;height:460px;
	background:url(../images/back_hot.jpg) no-repeat 0 0;
}

#hot_sale a{
	position:absolute;
	display:block;
	width:175px;height:105px;
	text-decoration:none;
}
#hot_sale span{visibility:hidden;}
#hot_sale .hs1{
	width:250px;height:280px;
	top:95px;left:10px;
}
#hot_sale .hs2{top:95px;left:270px;}
#hot_sale .hs3{top:95px;left:450px;}
#hot_sale .hs4{top:95px;left:630px;}

#hot_sale .hs5{top:220px;left:270px;}
#hot_sale .hs6{top:220px;left:450px;}
#hot_sale .hs7{top:220px;left:630px;}

#hot_sale .hs8{top:335px;left:270px;}
#hot_sale .hs9{top:335px;left:450px;}
#hot_sale .hs10{top:335px;left:630px;}

#hot_hot{
	position:relative;
	margin:0 auto;
	width:815px;height:460px;
	background:url(../images/back_hothot.jpg) no-repeat 0 0;
}
#hot_hot a{
	position:absolute;
	display:block;
	width:180px;height:120px;
	text-decoration:none;
}
#hot_hot span{visibility:hidden;}
#hot_hot .hs1{top:80px;left:45px;}
#hot_hot .hs2{top:80px;left:235px;}
#hot_hot .hs3{top:80px;left:425px;}
#hot_hot .hs4{top:80px;left:615px;}

#hot_hot .hs5{top:250px;left:45px;}
#hot_hot .hs6{top:250px;left:225px;}
#hot_hot .hs7{top:250px;left:425px;}
#hot_hot .hs8{top:250px;left:615px;}

#search_result{
	margin:0 auto;
	width:815px;height:460px;
	background:url(back_result.jpg) no-repeat 0 0;
}
#sr_frame{
	margin:0 auto;
	width:400px;
	color:#606060;
}
#sr_frame h2{
	margin-bottom:20px;
	padding-top:70px;
	font-size:14px;
}
#sr_frame h2 span{padding:0 5px;color:#f30;}
#sr_frame p{line-height:25px;text-align:left;margin-left:100px;}
#sr_frame a{color:#606060; text-decoration:none;}
#sr_frame a:hover{ text-decoration:underline;}

#list1{
	margin:0 auto;
	width:815px;height:450px;
	background:url(back_list.jpg) no-repeat 0 0;
}