﻿@charset "utf-8";
/*nouse*/
/* CSS Document */  

/* ---------------------------------------------------- 网页初始化 ------------------------------------------------------------- */
html, body, div,  span,    
h1, h2, h3, h4, h5, h6, p, blockquote, pre,   
a, abbr, acronym, address, big, cite, code,   
img, ins, kbd, q, s, samp,   
small, strike, strong,    
dl, dt, dd, ol, ul, li,   
fieldset, form, label, legend,   
table, caption, tbody, tfoot, thead, tr, th, td {   
    margin: 0;   
    padding: 0;   
    border: 0;   
    outline: 0;   
    font-size: 100%;   
    vertical-align: baselinebaseline;   
    background: transparent;  
}   

div {  
	_zoom:1;
}
body {   
	font-family:"宋体"; font-size:12px; color:#5f5f5f;
	word-break:break-all;
	word-wrap:break-word;
	background:#fff url(../images/body_bg.gif) repeat-x;
	background-position:0px 66px;
}   
ol, ul {   
    list-style: none;   
}   
blockquote, q {   
    quotes: none;   
}   
blockquote:before, blockquote:after, q:before, q:after {   
    content: '';   
    content: none;   
}    
table ,th , td {   
    border-collapse: collapse;   
    border-spacing: 0;  
} 
.fleft{
	float:left;
}
.fright{
	float:right;
}
.clear{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:0px;
}
input , img , select, textarea{
	vertical-align:middle;
}

/*---文字---*/
.t_yellow{color:#ffd800;}
.t_black{color:#222;}
.t_blue{color:#113f8d;}
.t_red{ color:#e51609;}
.t_blue01{color:#4b6498;}
.t_blue02{color:#0868ab;}
.t_brown{color:#996941;}
.t_green{color:#69863c;}
.t_skyblue{color:#5b98c9;}
.t_gray{color:5f5f5f;}
.t_orange{color:#ff4200;}
.t_orange02{color:#fd703b;}
.t_cream{color:#8D8076;}
a,a:link{ text-decoration:none;}
a:hover{text-decoration:underline;}
a.gray,a.gray:link,a.gray:hover,a.gray:visited{color:#5f5f5f;}
a.gray01{color:#828282;}
a.gray01:hover{color:#ff1000; text-decoration:none;}
a.mudyellow,a.mudyellow:link,a.mudyellow:hover,a.mudyellow:visited{color:#dca061;}
/*---项部---*/
.top{
    width:980px;
	height:65px;
	margin:0 auto;
}
.logo{
	float:left;
}
.toplogin{
	float:right;
	width:750px;
	text-align:right;
	height:30px;
	line-height:22px;
	}
.toplogin a{
	margin:0 5px;
}
ul.topnav{
	height:35px;
	float:left;
	display:inline;
	margin-left:10px;
}
ul.topnav li{
	float:left;
	display:inline;
	margin:0 7px;
}
ul.topnav li.current{
	height:35px;
	line-height:35px;
}
ul.topnav li.current a{
    float:left;
	padding-left:12px;
	background:url(../images/topnav_left.gif) 0px -60px no-repeat;
	text-decoration:none;
}
ul.topnav li.current a span{
	float:left;
	padding-right:12px;
	background:url(../images/topnav_right.gif) right -60px no-repeat;
	color:#e71e10;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	cursor:pointer;
}
ul.topnav li.other{
	height:30px;
	padding-top:5px;
	line-height:27px;
}
ul.topnav li.other a{
	padding-left:10px;
	background:url(../images/topnav_left.gif) left -29px no-repeat;
	float:left;
	color:#676767;
}
ul.topnav li.other a span{
	padding-right:10px;
	background:url(../images/topnav_right.gif) right -29px no-repeat;
	color:#676767;
	font-weight:bold;
	font-size:14px;
	float:left;
	padding-top:3px;
	cursor:pointer;
}
ul.topnav li.other a:hover{
	padding-left:10px;
	background:url(../images/topnav_left.gif) left top no-repeat;
	float:left;	
	color:#676767;
	text-decoration:none;
}
ul.topnav li.other a:hover span{
	padding-right:10px;
	background:url(../images/topnav_right.gif) right top no-repeat;
	color:#676767;
	font-weight:bold;
	font-size:14px;
	float:left;
	text-decoration:none;	
	padding-top:3px;
	cursor:pointer;
}
/*---内容---*/

.main{
	margin:0 auto;
	width:980px;
	padding-top:20px;
}
.rightbox{
	float:right;
	width:250px;
	margin-left:10px;
}
.login{
	float:right;
	height:200px;
	background:#FF0000;
	background:transparent url(../images/login_bg.gif) repeat-y scroll -250px 0;
	margin:0 0 9px 0;
}
.login h3{
	background:transparent url(../images/login_bg.gif) no-repeat scroll 0 0;
	color:#e82f17;
	height:34px;
	line-height:34px;
	padding:0 0 0 10px;
	width:240px;
}
.login_form{
	background:transparent url(../images/login_bg.gif) no-repeat scroll right bottom;
	height:146px;
	width:210px;
	padding:10px 20px;
}
.login_form p{
    padding:7px 0;
}
.login_form span a:hover{
	text-decoration:none;
	color:#ff4200
}
.login_form span{
	margin-right:7px;
}
.t_input{
	border:1px solid #DDDDDD;
	line-height:16px;
	padding:3px 2px;
	width:150px;
}
.login_submit{
	background:#e82318 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:24px;
	letter-spacing:1px;
	line-height:20px;
	padding:0 5px;
}
.sign{
	float:right;	
	width:250px;
	height:153px;
}
.sign input{
	margin:56px 0 0 12px;
}
.banner{
	float:right;
	width:720px;
	height:361px;
}
.bannernum{
	float:left;
	width:20px;
	height:361px;
	border:none;
	padding:0;
	margin:0;
	background:url(../images/bannernumbk.gif) left top no-repeat;
	padding:0 4px 0 5px;
	*margin-top:1px;
}
.bannernum a{
	margin-top:6px;
}
.bannernum01{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) left top;
	display:block;
}
.bannernum01a{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) left -20px;
	display:block;
}
.bannernum02{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -20px top;
	display:block;
}
.bannernum02a{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -20px -20px;
	display:block;
}
.bannernum03{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -40px top;
	display:block;
}
.bannernum03a{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -40px -20px;
	display:block;
}
.bannernum04{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -60px top;
	display:block;
}
.bannernum04a{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -60px -20px;
	display:block;
}
.bannernum05{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -80px top;
	display:block;
}
.bannernum05a{
    float:left;
	width:20px;
	height:20px;
	background:url(../images/bannernums.gif) -80px -20px;
	display:block;
}
.bannerimg{
	float:left;
	width:688px;
	height:361px;
	padding:0;
	margin:0;
	border:0;
	overflow:hidden;
	position:relative;
}
.bannerimg li{
	padding:0;
	margin:0;
	font-size:0px;
	list-style:none;
	height:361px;
	width:688px;
	overflow:hidden;
}
.bannerimg li img{
	padding:0;
	margin:0;
	font-size:0px;
	width:688px;
	height:361px;
}
.bannerdescription{
	float:left;
	margin:138px 193px 0 295px;
	display:inline;
	width:230px;
	height:100px;
	line-height:22px;
	font-size:13px;
	color:#425e52;
}
.bannerdescription p{
	font-weight:bold;
	font-size:15px;
	margin-top:10px;
}
.banner_btn{
	width:90px;
	height:18px;
	float:left;
	margin:5px 0 0 290px;
	display:inline;
}
/*----帮助----*/
.help{
	float:right;
	width:720px;
	height:82px;
	background:url(../images/help_bg.gif) top left no-repeat;
}
.help_step{
	float:left;
	display:inline;
	width:720px;
	height:48px;
	margin-top:34px;	
}
.help_step li{
	width:116px;
	height:33px;
	float:left;
	display:inline;
	color:#222;
	font-size:12px;
	padding-left:35px;
	padding-top:15px;
	line-height:24px;
	cursor:default;
}
.help_step li h2{
float:left;
font-size:16px;
margin-right:3px;
line-height:18px;
}
.help_step li.step1{
	background:url(../images/help_num.gif) left top no-repeat;
	margin-right:38px;
}
.help_step li.step1on{
    background:url(../images/help_num.gif) 0px -50px no-repeat;
	margin-right:38px;
	color:#FFFFFF;
	}
.help_step li.step2{
	background:url(../images/help_num.gif) -189px top  no-repeat;
	margin-right:38px;
}
.help_step li.step2on{
	background:url(../images/help_num.gif) -189px -50px  no-repeat;
	margin-right:38px;
	color:#FFFFFF;
}
.help_step li.step3{
	background:url(../images/help_num.gif) -378px top  no-repeat;
	margin-right:38px;
}
.help_step li.step3on{
	background:url(../images/help_num.gif) -378px -50px  no-repeat;
	margin-right:38px;
	color:#FFFFFF;
}
.help_step li.step4{
	background:url(../images/help_num.gif) -567px top  no-repeat;
}
.help_step li.step4on{
	background:url(../images/help_num.gif) -567px -50px  no-repeat;
	color:#FFFFFF;
}
.helptext{
    float:left;
	background:url(../images/help_text.gif) left top no-repeat;
	width:740px;
	height:59px;
	margin:10px 0;
	padding:20px 40px 0 200px;
	font-size:14px;
	line-height:22px;
	color:#333;
}
/*-----最新礼品----*/
.newpd{
	float:left;
	width:980px;
	background:url(../images/newpd_bg.gif) left top no-repeat;
	height:308px;
	margin-bottom:10px;
}
.newpd_title{
	float:left;
	background:url(../images/newpd_title.gif) left top no-repeat;
	text-align:right;
	padding-right:5px;
	width:965px;
	height:26px;
	line-height:26px;
	padding-right:10px;
}
.latestpd{
	width:250px;
	height:257px;
	float:left;
	display:inline;
	margin:16px 13px 0 12px;
	color:#906d29;
	line-height:18px;
	text-align:center;
}
.latestpd a{
	font-size:12px;
	color:#906d29;
	text-decoration:underline;
}
.description{
	height:55px;
	overflow:hidden;
}
.lastedpdimg{
	width:250px;
	height:160px;
	text-align:center;
}
.lasted5{
    width:692px;
	float:left;
	margin:25px 0 15px 0;
	height:168px;
}
.lasted5pd p.name5pd{
	height:32px;
}
.lasted5pd{
	float:left;
	width:147px;
	height:168px;
	text-align:center;
	line-height:16px;
	padding:0 13px;
	vertical-align:middle;
}
lasted5img{
	width:147px;
	display:table;
	vertical-align:middle;
	height:105px;
}
.lasted5img a{
display:table-cell;
	height:105px;
	margin:0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	width:147px;
	*display: block;
	 *font-size:85px;
	 *font-family:Arial;
}
.lasted5img img{
	max-width:105px;
	width:expression(this.width > 105 ? "105px" : this.width);
	max-height:105px;
	height:expression(this.height > 105 ? "105px" : this.height);
}
.lasted5name{
	width:147px;
	margin-top:5px;
	float:left;
}
.price{
	float:left;
	text-align:left;
	width:82px;
	background:url(../images/price_icon.gif) 35px center no-repeat;
	margin-top:8px;
	padding-left:65px;
}
.lasted10{
	float:left;
	width:700px;
	height:60px;
}
.lasted10pd{
	width:159px;
	height:50px;
	float:left;
	margin-right:5px;
	background:url(../images/lasted10_bg.gif) left top no-repeat;
	padding:5px;
}
.lasted10_text{
	float:left;
	width:103px;
	height:45px;
	margin-left:5px;
	margin-top:5px;
	font-weight:bold;
	line-height:14px;
	display:inline;
}
.lasted10_text p{
	font-weight:normal;
	margin-top:5px;
}
.lasted10pd img{
	float:left;
	height:50px;
}
/*---最新题目---*/
.newquestion{
	background:url(../images/question_bg.gif) left top no-repeat;
	width:940px;
	height:255px;
	float:left;
	margin-bottom:10px;
	padding:0px 20px 5px 20px;
}
.questions{
	float:left;
	width:450px;
	height:100px;
	margin-right:20px;
	padding-top:12px;
	display:inline;
}
.questionimg{
	float:left;
	width:140px;
}
.questionimg img{
	width:130px;
	height:89px;
}
.questioncontent{
	float:left;
	width:310px;
	height:89px;
	line-height:18px;
}
.questioncontent a{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.morequestion{
	text-align:right;
	height:31px;
	line-height:31px;
}
/*------合作商家-----*/
.partners{
	float:left;
	width:980px;
	padding-top:37px;
	background:url(../images/partner_top.gif) left top no-repeat;
	margin-bottom:10px;
	display:inline;
}
.partner_bottom{
    float:left;
	background:url(../images/partner_bottom.gif) left bottom no-repeat;
	width:980px;
	padding-bottom:13px;
}
.merchant{
	background:url(../images/partner_bg.gif) left top repeat-y;
	width:959px;
	float:left;
	padding:0 0 5px 21px;
	margin:0;
}
.merchant ul{
	float:left;
	display:inline;
}
.merchant li{
	float:left;
	display:inline;
	width:117px;
}
.merchant_name{
	background:#e51609;	
	width:116px;
	float:left;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	border-right:1px solid #fff;
}
.merchant_logo{
	float:left;
	height:60px;
	width:116px;	
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-top:1px solid #d7d7d7;
	text-align:center;
}
.merchant_logo img{
	height:30px;
	margin-top:15px;
}
.merleft span.merchant_name{
	border-right:1px solid #fff;
}
.merright span.merchant_name{
	border-right:1px solid #e51609;
}
.merleft span.merchant_logo{
	border-left:1px solid #d7d7d7;
}
/*---底部---*/
.bottom{
	border-bottom:1px solid #bcbcbc;
}
.footer{
	width:980px;
	margin:0 auto;
	background:url(../images/bottom_bg.gif) top left no-repeat;
	height:30px;
	padding:9px 0 0 0;
}
.footernav{
	float:left;
	background:url(../images/footernav_bg.gif) bottom left no-repeat;
	height:30px;
	width:217px;
	text-align:center;
	color:#e51609;
	font-weight:bold;
	line-height:30px;
	margin-right:33px;
	margin-left:20px;
	display:inline;
	font-size:12px;
}
.copyright{
	float:left;
	width:460px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
}
.go_top{
	float:right;
	margin-right:10px;
	display:inline;
}
.leftwrap{
	float:left;
	width:177px;
	display:inline;
	margin-right:12px;
}
.rightwrap{
	float:right;
	width:790px;
}
/*-----产品目录-----*/
.productmnu_list{
	float:left;
	width:177px;
	background:url(../images/pdlistmnu_bg.gif) left top repeat-y;
	margin-bottom:10px;
}
.pdlistmnu_title{
	float:left;
	background:url(../images/pdlistmnu_top.gif) top left no-repeat;
	width:156px;
	height:55px;
	padding:18px 0 0 21px;
}
.pdlistmnu_title p{
    font-size:10px;
	font-weight:bold;
	color:#a2a2a2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pdlistmnu_title b{
    font-size:20px;
	line-height:30px;
	color:#444;
}
.pdlistmnu_bottom{
	float:left;
	width:177px;
	background:url(../images/pdlistmnu_bottom.gif) top left no-repeat;
	height:24px;
}
.pdlistmnu_content{
	float:left;
	width:177px;
}
.pdlistmnu_content li{
	float:left;
	margin-left:20px;
	display:inline;
	border-bottom:1px solid #ebebeb;
	width:125px;
	padding:6px 5px 5px 5px;
	font-size:14px;
	font-weight:bold;
	color:#828282;
}
/*----最热最新奖品----*/
.hot_latestpd{
	width:790px;
	height:166px;
	float:left;
	background:url(../images/hot_latestpd_bg.gif) top left no-repeat;
	display:inline;
	padding-top:50px;
}
.hotpd{	
	width:375px;
	height:150px;
	display:inline;
}
.hot_latestpd td{
padding-left:18px;
}
.hotpd div.fleft{
	width:128px;
	height:128px;
	display:table;
	text-align:center;
	vertical-align:middle;	
	border:6px solid #dfdfdf;
}
.hotpd div.fleft a{
	display:table-cell;
	height:128px;
	margin:0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	width:128px;
	*display: block;
	*font-size:114px;
	*font-family:Arial;
}
.hotpd div.fleft img{
	max-width:128px;
	*width:expression(this.width>128?"128px":this.width);
	max-height:128px;
	*height:expression(this.height>128?"128px":this.height);
}
.hotpdtext{
	float:left;
	width:200px;
	display:inline;
	margin-left:15px;
}
.hotpd h2{
	width:205px;
	line-height:18px;
	height:36px;
	font-size:14px;
}
.detial{
	width:205px;
	height:48px;
	margin-top:8px;
	line-height:16px;
	overflow:hidden;
}
.hotprice{
	background:transparent url(../images/price_icon.gif) no-repeat scroll left center;
	padding-left:25px;
	_width:180px;
	width:180px;
	margin-top:8px;
}
.hotprice input{
	margin-left:5px;
}
.reserve{
	float:left;
	background:url(../images/reserve_bg.gif) left center no-repeat;
	padding-left:8px;
	display:inline;
	margin-top:8px;
}
.mar_r5{
	margin-right:5px;
}
.reserve b{
	background:url(../images/reserve_bg.gif) right center no-repeat;
	padding:4px 8px 4px 0;
	line-height:22px;
	height:20px;
	font-weight:normal;
	color:#828282;
}
.ico_absolute{
	position:absolute;
	top:-7px;
	left:-10px;
	width:46px;
	height:46px; 
	background:url(../images/ico_hot.png) top left no-repeat;
	 _background:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.alliker.com/images/ico_hot.png",sizingMethod="" );
	_width:46px;
	_height:46px;
	z-index:5;
}
.ico_absolute2{
	position:absolute;
	top:-7px;
	left:-10px;
	width:51px;
	height:50px; 
	background:url(../images/ico_new.png) top left no-repeat;
	 _background:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.alliker.com/images/ico_new.png",sizingMethod="" );
	_width:51px;
	_height:50px;
	z-index:5;
}
/*----奖品列表----*/
.products_list{
	float:right;
	width:790px;
	margin:10px 0 20px 0;
}
.list_tab{
	float:left;
	background:url(../images/tab_leftbg01.gif) left top no-repeat;
	width:776px;	
	height:33px;
	padding:0;
	padding-left:14px;
}
.list_tab_r{
	float:left;
	width:769px;
	height:33px;
	background:url(../images/tab_rightbg01.gif) right top no-repeat;
	padding-right:7px;
}
.list_tab ul{
	float:left;
	width:769px;
	background:url(../images/tab_bg03.gif) left top repeat-x;
	display:inline;
}
.list_tab li{
	float:left;
	display:inline;
	color:#b0b0b0;
	font-weight:bold;
	margin:0 8px;
	line-height:33px;
}
.list_tab li a{
	float:left;
	display:inline;
	color:#676767;
	margin:0;
}
.list_tab li a:hover{
	text-decoration:none;
}
.list_tab li.on{
	background:url(../images/tab_on.gif) left bottom no-repeat;
	padding:0 0 0 10px;
}
.list_tab li.on a{margin:0;
	background:url(../images/tab_on.gif) right bottom no-repeat;
	padding:0px 10px 0px 0;
	color:#E51609;	
}
.products{
	float:left;
	width:768px;
	padding:0px 2px 0 20px;
}
.pdblock{
	float:left;
	width:172px;
	padding-right:20px;
	padding-bottom:15px;
	line-height:16px;
	margin-top:20px;
}
.imglist{
	float:left;
	width:172px;
	height:172px;
	border:1px solid #ebebeb;
	overflow:hidden;
	text-align:center;
	display:table;
	text-align:center;
	vertical-align:middle;
}
.imglist a{
	display:table-cell;
	height:170px;
	margin:0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	width:170px;
	*display: block;
	*font-size:135px;
	*font-family:Arial;
}
.imglist img{
	max-width:170px;
	max-height:170px;
}
.pdblock p.fleft{
	height:32px;
	overflow:hidden;
}
.pdblock p{
	margin:5px 0;
	width:172px;
	text-align:center;
}
.pdblock p.pdblock_price{
	float:left;
	text-align:left;
	background:url(../images/price_icon.gif) 15px center no-repeat;
	padding-left:35px;
	width:137px;
	display:inline;
	margin-top:3px;
	margin-bottom:5px;
}
.pdblock input{
	margin-left:5px;
}
.pdblock span.reserve{
	margin-left:35px;
	display:inline;
	margin-top:0px;
}
.listline{
	float:left;
	width:746px;
	height:1px;
	font-size:1px;
	border-top:1px solid #ccc;
}
.listline02{
	float:left;
	width:746px;
	font-size:1px;
	height:2px;
	background:url(../images/bu09.gif) left top repeat-x;
}
.pages{
	float:left;
	margin-top:10px;
	width:746px;
	font-size:12px;
	text-align:center;
	word-spacing:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bnk {
	border-right:0 none;
	margin:0;
	padding:0;
	display:inline;
}
.ad_ques{
	float:left;
	padding-bottom:1px;
	margin-bottom:12px;
}
/*------内页帮助-----*/
.listhelp{
	float:left;
	width:176px;
	background:url(../images/listhelp_top.gif) left top no-repeat;
	padding-top:50px;
	margin-bottom:10px;
}
.listhelpcon{
	float:left;
	width:140px;
	padding:0 18px 5px 18px;
	background:url(../images/listhelp_bg.gif) left top repeat-y;
}
.listhelpcon a{
	text-decoration:underline;
	font-size:14px;
}
.listhelpcon b{
	line-height:25px;
}
.listhelpcon p{
	padding:3px 0 3px 12px;
	line-height:16px;
	color:#999999;
}
/*-----------联系我们--------*/
.contacts{
	float:left;
	background:url(../images/telephone.gif) left top no-repeat;
	width:160px;
	height:110px;
	margin-bottom:10px;
	padding:37px 0 0 17px;
	color:#828282;
	line-height:28px;
	font-weight:bold;
}
.contacts b{
	color:#e51508;
}
/*------产品介绍------*/
.pdinfo{
	float:left;
	width:750px;
	padding:20px;
	display:inline;
	background:url(../images/pdinfo_bg02.gif) left top repeat-y;
}
.pdino_title{
	float:left;
	width:780px;
	background:url(../images/pdinfo_bg.gif) top left no-repeat;
	height:30px;
	line-height:28px;
	font-size:14px;
	padding-left:10px;
	color:#828282;
	font-weight:bold;
}
.pdinfo_bottom{
	float:left;
	width:790px;
	background:url(../images/pdinfo_bg.gif) left bottom no-repeat;
	height:20px;
	margin-bottom:15px;
}
.pdimage_big {
	float:left;
	background:#fff url(../images/prd_border01.gif) left top no-repeat;
	height:460px;
	text-align:center;
	vertical-align:middle;
	width:458px;
	display:table;
	overflow:hidden;
	padding-right:2px;
}
.pdimage_big img{
	background:#FFFFFF;
	max-width:440px;
	/*width:expression(this.width > 440 ? "440px" : this.width);*/
	max-height:440px;
	/*height:expression(this.height > 440 ? "440px" : this.height);*/
	margin:0;
 }
.pdimage_big b{
	display:table-cell;
	width:440px;
	height:440px;
	*height:440px;
	margin:0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	 *display: block;
	 *font-size:395px;
	 *font-family:Arial;
	 *margin-top:10px;
}
.pdinfo_detail{
	float:left;
	background:url(../images/prod_bg1.gif) left 23px no-repeat;
	width:250px;
	line-height:18px;
	padding-bottom:20px;
	margin-left:25px;
	display:inline;
}
.pdinfo_detail p.hotprice{
	padding-left:25px;
	width:250px;
	border-bottom:0px;
	margin:5px 3px;
}
.pdinfo_detail p{
	padding:5px 0;
	margin:0 3px;
	border-bottom:1px solid #E7E4E2;
}
.pdinfo_detail h6{
	font-size:16px;
	line-height:30px;
	margin-bottom:10px;
}
.mobile div.pdinfo_detail{
background-position:0 28px;
}
.mobile div.pdinfo_detail h6{
background:url(../images/Mobile.png) left top no-repeat;
padding-left:35px;
line-height:32px;
}
.pdimglist{
	float:left;
	background:url(../images/yel_bg.gif) left top no-repeat;
	height:101px;
	width:750px;
	margin-top:15px;
}
.pdinfo_text{
	float:left;
	width:730px;
	display:inline;
	margin-top:15px;
	font-size:12px;
	line-height:18px;
	border:1px solid #ebebeb;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.pdinfo_text img{
	max-width:720px;
	height:auto;
	/*width:expression(this.width > 720 ? "720px" : "auto");*/
	margin:0;
	padding:0;
}
.pdinfo_text p{
	text-indent:2em;
}
.pdinfo_text h2{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.albs {
	overflow:hidden;
	padding:0 0 0 10px;
	width:720px;
	margin-top:5px;
}
.albs li {
	background:transparent url(../images/albs.gif) no-repeat scroll 0 0;
	float:left;
	height:91px;
	margin:0 5px 0 0;
	overflow:hidden;
	width:91px;
	display:table;
	text-align:center;
}
.albs li a {
	display:table-cell;
	width:75px;
	height:75px;
	*height:79px;
	margin:0;
	*margin-top:4px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	 *display: block;
	 *font-size:75px;
	 *font-family:Arial;
}
.albs li a img{
	max-width:75px;
	max-height:75px;
/*	width:expression(this.width > 75 ? "75px" : this.width);
	
	height:expression(this.height > 75 ? "75px" : this.height);*/
}

/*-----推荐产品-----*/
.recommend_pd{
	float:left;
	width:177px;
	background:url(../images/recommend_mbg.gif) left top repeat-y;
	margin-bottom:10px;
}
.recommend_pd_mid{
	float:left;
	padding:8px 0 0px 12px;
	width:165px;
}
.recommend_pd_mid li{
	float:left;
	width:165px;
	height:70px;
	margin-bottom:15px;
}
.recommend_pd_mid li.shopingcart{
height:10px;
list-style:inside;
}
.recom_photo{
	float:left;
	width:70px;
	height:70px;
	border:1px solid #e8e8e8;
	display:table;
	text-align:center;
	vertical-align:middle;
}
.recom_photo a{
	display:table-cell;
	height:70px;
	margin:0;
	width:70px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;	
	*display: block;
	*font-size:60px;
	*font-family:Arial;
}
.recom_photo img{
	max-width:70px;
	/*width:expression(this.width > 70 ? "70px" : this.width);*/
	max-height:70px;
	/*height:expression(this.height > 70 ? "70px" : this.height);*/
}
.recom_text{
	float:left;
	width:75px;
	padding-left:10px;
	height:70px;
	display:inline;
}
.recom_text a{
	line-height:16px;
	height:48px;
	overflow:hidden;
	color:#656565;
}
.recom_text a:hover{
	color:#ff4200;
}
.recom_text p.hotprice{
	width:55px;
	padding-left:20px;
}
/*--------产品评价------*/
.comm{
	float:left;
	width:750px;
}
.comm table {
	border-collapse:collapse;
	width:100%;
	margin-top:10px;
}
.comm thead td.fst {
	padding-top:0;
	text-align:left;
	vertical-align:top;
}
.comm thead td {
	background:transparent url(../images/boxlist_bg01.gif) repeat-x scroll 0 0;
	padding-bottom:2px;
	line-height:25px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	color:#FFFFFF;
}
.comm thead td.end {
	padding-top:0;
	text-align:right;
	vertical-align:top;
}
.comm tbody tr td {
	border-bottom:1px solid #D7D7D7;
	padding:5px;
}
.ac {
	text-align:center;
}
.comm div.endline {
	background:transparent url(../images/boxlist_bot01.gif) no-repeat scroll 0 0;
	text-align:right;
	height:4px;
}
.comm div.endline img{
	vertical-align:top;
}
.comm h2{
	font-size:14px;
	font-weight:bold;
}
.comment{
	float:left;
	width:700px;
	padding:10px 20px 5px 20px;
}
.comment textarea{
	width:100%;
	height:50px;
	background-color:#EBEBEB;
	border:1px solid #CBCBCB;
	font-family:Dotum,DotumChe,verdana;
	font-size:12px;
	line-height:18px;
	margin-top:5px;
}
input.btn_gray{
	background:url(../images/bt_reg01.gif);
	width:40px;
	height:25px;
	line-height:23px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border:none;
	margin-right:20px;
	display:inline;
	padding:0;
	margin-bottom:10px;
}
/*---------登录页面----------*/
.login_page{
	background:url(../images/login_title.gif) top center no-repeat;
	padding-top:129px;
	width:772px;
	margin:30px auto;
	_margin:50px auto 30px auto;
}
.login_box{
	background:url(../images/box_bg01.gif) top left no-repeat;
	height:237px;
	text-align:center;
	padding-top:35px;
	padding-left:35px;
}
.login_box table{
	line-height:28px;
	margin-top:15px;
}
.logintab{
	float:left;
	width:344px;
	text-align:left;
	display:inline;
	margin:0 30px 0 10px;
}
.box01{
	background:#ebebeb;
	border:1px solid #cbcbcb;
	width:150px;
	color:#000000;
}
.gray_btn{
	background:url(../images/bt_join03.gif) bottom left no-repeat;
	width:70px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:3px;
	border:0;
	padding:0;
	margin:0;
}
.ora_btn{
	background:url(../images/bt_confirm03.gif) bottom left no-repeat;
	width:70px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	border:0;
	padding:0;
	margin:3px 5px 3px 0;
}
.ora_btn02{
	background:url(../images/bt_confirm04.gif) bottom left no-repeat;
	width:90px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	border:0;
	padding:0;
	text-align:center;
	cursor:pointer;
}
/*---------注册--------*/
.join_page{
	background:url(../images/join_title.gif) top center no-repeat;
	padding-top:110px;
	width:772px;
	margin:20px auto;
	_margin:40px auto 30px auto;
}
.join_box{
	float:left;
	background:url(../images/box_m03.gif) top left repeat-y;
	width:772px;
	margin-bottom:15px;
	margin-top:10px;
}
.join_fill{
	width:750px;
	float:left;
	text-align:center;
	margin-left:10px;
	display:inline;
}
.join_fill table{
	width:750px;
	margin:15px auto;
}
.join_fill table td{
	padding:5px 3px;
}
.join_fill table img{
	margin:0 5px;
}
.join_fill table p{
	margin-top:5px;
	line-height:16px;
}
.join_boxsmall{
	float:left;
	background:url(../images/join_txt03.gif) left top no-repeat;
	width:331px;
	height:147px;
	padding:85px 25px 30px 25px;
	line-height:18px;
}
.join_boxsmall p{
margin-top:10px;
}
.join_boxinvite{
	float:left;
	background:url(../images/join_txt04.gif) left top no-repeat;
	width:331px;
	height:147px;
	padding:85px 25px 30px 25px;
	line-height:18px;
}
.join_boxinvite p{
	margin-top:10px;
}
.join_box01{
	float:left;
	background:url(../images/box_top01.gif) top left no-repeat;
	width:772px;
	padding:0;
}
.join_box01_text{
float:left;
background:url(../images/box_m01.gif) top left repeat-y;
width:722px;
display:inline;
padding:5px 25px;
margin:7px 0 0 0;
}
.join_b{
background:url(../images/sb_title01.png) left center no-repeat;
padding-left:25px;
color:#f15c2b;
font-size:16px;
}
.join_box01 p{
margin-top:10px;
line-height:18px;
color:#656565;
font-weight:bold;
}
/*------个人中心------*/
.usercenter_list{
	float:left;
	width:177px;
	background:url(../images/usercenter_bg.gif) left top repeat-y;
	margin-bottom:10px;
}
.usercenter_title{
	float:left;
	background:url(../images/usercenter_top.gif) top left no-repeat;
	width:122px;
	height:45px;
	padding:18px 0 0 55px;
}
.usercenter_title p{
    font-size:10px;
	font-weight:bold;
	color:#a2a2a2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.usercenter_title b{
    font-size:20px;
	line-height:22px;
	color:#444;
}
.usercenter_bottom{
	float:left;
	width:177px;
	background:url(../images/usercenter_bot.gif) top left no-repeat;
	height:26px;
}
.usercenter_content{
	float:left;
	width:177px;
}
.usercenter_content p{
float:left;
width:147px;
margin:0 15px;
display:inline;
line-height:20px;
border-bottom:1px dashed #CCCCCC;
padding:5px 0;
}
.usercenter_content li{
	float:left;
	margin-left:20px;
	display:inline;
	border-bottom:1px solid #ebebeb;
	width:107px;
	padding:6px 5px 5px 23px;
	font-size:14px;
	font-weight:bold;
	color:#828282;
}
.usercenter_content li.select{
	background:url(../images/bu02.gif) left center no-repeat;
}
.userinfo{
	background:url(../images/usercenter_info.gif) top left no-repeat;
	width:750px;
	height:125px;
	float:left;
	padding:20px;
	line-height:20px;
	margin-bottom:15px;
}
.userinfo span{
	margin-right:10px;
}
.userinfo span.reserve a:hover{
	text-decoration:none;
}
.userinfo b.username{
	font-size:16px;
}
.infotext{
	float:left;
	width:375px;
}
.userinfo table{
	float:right;
	border:1px  dotted #ccc;
	height:120px;
	background:#FFFff6;
}
.friendnews{
	width:790px;
	float:left;
	margin-bottom:15px;
	background:transparent url(../images/boxlist_bot01.gif) left 25px no-repeat;
}
.listname{
	float:left;
	background:url(../images/bu02.gif) left 6px no-repeat;
	height:28px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	width:680px;
	line-height:22px;
	color:#444;
	font-family:"宋体", Arial;
}
.viewall{
	width:80px;
	float:left;
	height:22px;
	line-height:22px;
	text-align:right;
}
.friendnews table{
	background:transparent url(../images/boxlist_bot01.gif) left bottom no-repeat;
	width:790px;
	float:left;
	line-height:34px;
	text-align:left;
}
.friendnews table td{
	padding-left:15px;
	border-bottom:1px solid #D7D7D7;
}
.friendnews table th{
	padding-left:15px;
	border-bottom:1px solid #D7D7D7;
	background:#f2f2f2;
	color:#656565;
	line-height:28px;
}
/*------兑换详情-----*/
.exchange_detial{
	float:left;
	margin:5px 0 0px 0;
	width:790px;
	background:url(../images/edu_07.gif) right 6px no-repeat;
}
.exchangetitle{
	float:left;
	background:url(../images/bu02.gif) left 3px no-repeat;
	width:700px;
	height:28px;
	padding-left:20px;
	font-weight:bold;
	color:#444;
	font-size:14px;
}
.ex_detial{
	float:left;
	width:790px;
	margin-bottom:15px;
	background:url(../images/detial_top.gif) left top no-repeat;
	padding-top:20px;	
}
.ex_detialmid{
	float:left;
	background:url(../images/detial_bg.gif) left top repeat-y;
	width:730px;
	margin:0;
	padding:10px 30px 10px 30px;
	line-height:24px;
}
.detiail_bot{
	float:left;
	background:url(../images/detial_bot.gif) left top no-repeat;
	width:790px;
	height:25px;
}
.ex_detialmid p{
	font-size:14px;
	padding-left:10px;
}
.ex_title{
	border-bottom:1px solid #929292;
	font-size:16px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:5px;
}
.ex_mar10{
	margin-left:10px;
}
.ex_detialmid table{
	margin-top:25px;
}
.ex_detialmid th{
	text-align:left;
	padding-left:15px;
	border-bottom:1px solid #D7D7D7;
	background:#f2f2f2;
	color:#656565;
	line-height:28px;
}
.ex_detialmid table td{
	text-align:left;
	padding-left:15px;
	border-bottom:1px solid #D7D7D7;
	color:#656565;
	line-height:34px;
}
.ex_detialmid table tr{
border-bottom:1px solid #D7D7D7;
}
.ex_detialmid table.tdbd0{
	margin-top:5px;
}
.ex_detialmid table.tdbd0 td{
border:none;
}
/*----------邀请好友--------*/
.invite{
	float:left;
	width:790px;
}
.c_mgs{
	float:left;
	background:url(../images/invite_ad.gif) left top no-repeat;
	width:630px;
	height:76px;
	color:#909090;
	line-height:20px;
	padding:20px 20px 0px 140px;
	font-weight:bold;
	margin-bottom:15px;
}
.bigfont{
	font-size:14px;
	color:#474747;
	margin-bottom:5px;
}
#sayPreview {
	word-wrap:break-word;
}
.invitepreview{
	margin:0 20px 20px 20px;
	border:1px solid #ff9900;
	background:#fffcee;
}
/*--------个人资料-------*/
.profile{
float:left;
	background:url(../images/profile_bot.gif) left bottom no-repeat;
	width:390px;
	float:left;
	text-align:center;
	padding:0 0px 20px 0px;
	margin-bottom:15px;
}
.profiletop{
	float:left;
	background:url(../images/profile_top.gif) left top no-repeat;
	width:390px;
	height:58px;
	padding-top:30px;
}
.profiletop b{
	font-size:20px;
	color:#a86752;
}
.profile table{
	float:left;
	background:url(../images/profile_bg.gif) left top repeat-y;
	width:390px;
	line-height:30px;
}
.profile table th{
	text-align:right;
	height:30px;
}
.profile table td{
	text-align:left;
	height:30px;
	padding-left:5px;
}
.profile table input,.profile table select{
	border:1px solid #929292;
}
.profile table input.submit{
	border:none;
	margin-top:5px;
}
/*------------消息---------*/
.message{
	background:url(../images/message_bot.gif) left bottom no-repeat;
	width:790px;
	float:left;
	padding-bottom:12px;
	margin-bottom:15px;
}
.message_title{
	background:url(../images/message_title.gif) left top no-repeat;
	height:35px;
	width:760px;
	float:left;
	display:inline;
	padding-left:20px;
	line-height:34px;
	padding-right:10px;
}
.feed{
	background:url(../images/message_bg.gif) left top repeat-y;
	width:750px;
	float:left;
	overflow: hidden;
	padding:5px 20px;
	line-height:20px;
}
.m_time {
	color:#888;
}
.quote{
	border:1px dashed #ccc;
	margin:10px;
	padding:5px;
}
.feed_detail{
	font-weight:normal;
	color:#333333;
	padding:5px 0;
}
.feed_detail table{
	line-height:30px;
}
.feed_detail table input.submit{
	margin-top:10px;
}
.waitingtips{
float:left;
background:url(../images/tipsad.gif);
width:600px;
height:76px;
padding:20px 30px 0 160px;
margin-bottom:15px;
}
.waitingtips b{
font-size:14px;
color:#ff4100;
}
.waitingtips p{
margin-top:10px;
margin-bottom:10px;
}
.ex_pd{
float:left;
width:100px;
height:100px;
border:1px solid #ccc;
overflow:hidden;
text-align:center;
vertical-align:middle;
}
.ex_detialmid p.address{
font-size:12px;
color:#5f5f5f;
}
.ex_detialmid p.address a{
margin:0 5px;
}
/*-----------游戏答题----------*/
.gold_title{
	float:left;
	background:url(../images/gold.gif) top left no-repeat;
	width:107px;
	height:48px;
	padding:15px 0 0 70px;
}
.gold_title b{
    font-size:16px;
	line-height:22px;
	color:#717171;
}
.gamewrap{
	float:left;
	width:790px;
	background:url(../images/gamewrap_top.gif) top left no-repeat;
	padding-top:10px;
	margin-bottom:15px;
}
.gamewrap_mid{
	float:left;
	background:url(../images/gamewrap_mid.gif) top left repeat-y;
	width:760px;
	padding:10px 10px 0px 20px;
}
.gamewrap_bot{
	width:790px;
	height:10px;
	float:left;
	background:url(../images/gamewrap_bot.gif) left bottom;
}
.games{
	background:url(../images/gamesbg.gif) left top;
	width:365px;
	height:268px;
	float:left;
	margin-right:10px;
	padding:20px 5px 0 0px;
	margin-bottom:10px;
	text-align:center;
}
.games img{
width:300px;
height:220px;
}
.gamename{
width:365px;
font-size:16px;
margin-bottom:5px;
font-weight:bold;
}
.gameintro{
margin-top:15px;
line-height:18px;
}
.rank{
float:left;
margin-left:8px;
display:inline;
line-height:18px;
width:190px;
border:1px solid #999;
margin-bottom:8px;
padding-left:5px;
padding-top:5px;
}
.questionwrap_mid div.questioncontent{
width:230px;
height:120px;
overflow:hidden;
}
.questionwrap_mid{
	float:left;
	background:url(../images/gamewrap_mid.gif) top left repeat-y;
	width:770px;
	padding:10px;
}
.ques{
float:left;
background:url(../images/queswrap_mid.gif) top left  repeat-y;
padding:15px 0;
margin:5px 0;
width:770px;
}
.ques li{
width:375px;
float:left;
display:inline;
height:130px;
border:none;
margin:10px 5px;
border-bottom:1px solid #eee;
}
.quescon{
float:left;
width:790px;
background:url(../images/quescon_top.gif) top left no-repeat;
padding-top:15px;
margin-bottom:10px;
}
.quescontext{
float:left;
width:790px;
background:url(../images/quescon_bot.gif) bottom left repeat-y;
padding-bottom:15px;
}
.quescontext p{
width:740px;
padding:0 25px;
background:#e8e8e8;
color:#a16445;
font-size:14px;
list-style:20px;
}
.quescontext p.questitle{
color:#2f2f2f;
margin-bottom:5px;
font-weight:bold;
}
.entry_list{
float:left;
width:700px;
margin-left:30px;
display:inline;
}
.entry_list li{
float:left;
width:700px;
}
.subject{
border-bottom:1px solid #eee;
font-size:14px;
display:inline;
margin-top:10px;
width:700px;
float:left;
padding-bottom:5px;
}
.options{
float:left;
color:#444444;
font-size:14px;
line-height:180%;
overflow:hidden;
padding:10px 0;
width:700px;
}
.entry_list li div.options li{
float:left;
width:300px;
margin:0 0 2px;
padding:1px 0 1px 10px;
}
.status {
color:#999999;
padding-left:10px;
margin-bottom:5px;
float:left;
width:690px;
}
.empty .subject{
border-bottom:1px solid #e51609;
font-size:14px;
display:inline;
margin-top:10px;
width:700px;
float:left;
color:#e51609;
padding-bottom:5px;
}
.empty{
background:#FFFFeC;
}
.exinfo_title{
	float:left;
	background:url(../images/exchangeinfo.gif) top left no-repeat;
	width:127px;
	height:48px;
	padding:15px 0 0 50px;
}
.exinfo_title b{
    font-size:16px;
	line-height:22px;
	color:#717171;
}
.newshead{
	background:url(../images/newshead.gif) top left no-repeat;
	float:left;
	width:790px;
	height:165px;
}
.newslist{
	float:left;
	width:780px;
	margin-bottom:15px;
	line-height:19px;
	padding:0px 0 10px 10px;
	border-bottom:1px dashed #d1d1d1;
	font-size:14px;
}
.newslist dt{
	float:left;
	width:635px;
	display:inline;
	background:url(../images/icontit.gif) left center no-repeat;
	padding-left:25px;
}
.newslist dd{
	float:left;
	display:inline;
	width:100px;
	text-align:right;
	padding-right:20px;
}
.newcontent{
	float:left;
	width:790px;
	margin:15px 0;
}
.newstitle{
	float:left;
	width:770px;
	background:url(../images/icontit.gif) left center no-repeat;
	border-bottom:3px solid #7294c3;
	line-height:20px;
	color:#4e4f50;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 5px 20px;
}
.newstags{
	float:left;
	text-align:right;
	padding-right:20px;
	width:770px;
	margin:5px 0;
}
.newstext{
	float:left;
	display:inline;
	width:750px;
	margin-top:10px;
	background:url(../images/newstext_bot.gif) left bottom repeat-x;
	padding:0 20px 20px 20px;
}
.newstext p{
	text-indent:2em;
	margin-top:5px;
}
.pagedown{
	float:left;
	width:750px;
	border-bottom:1px solid #858585;
	line-height:36px;
	padding:0 20px;
	margin-bottom:15px;
}
.rechange{
	float:left;
	width:50%;
}
.rechange table{
    float:right;
	border:1px  solid #d7d7d7;
	height:120px;
	margin:0;
	background:#FFFff6;
	border-collapse:collapse;
}
.rechange table td{
	border:none;
	padding:0;
}
.rechange table th{
	text-align:right;
	font-weight:normal;
	background:none;
	border:0;
}
.joinbusiness_page{
	background:url(../images/business_banner.gif) top center no-repeat;
	padding-top:174px;
	width:772px;
	margin:-15px auto 20px auto;
}
.business_intro{
	float:left;
	background:url(../images/business_intro.gif) top left no-repeat;
	width:771px;
	height:314px;
}
.selector{
float:left;
width:232px;
background:#fcf8f0;
padding:8px 0px 3px 10px;
*padding:8px 0px 8px 10px;
border:1px solid #cbcbcb;
color:#333;
display:inline;
margin-left:3px;
line-height:22px;
}
.selcolor{
float:left;
width:190px;
display:inline;
}
.selcolor li{
float:left;
display:inline;
background-color:#FFFFFF;
margin:0 6px 6px 0;
padding:1px;
position:relative;
vertical-align:middle;
color:#404040;
font-family:SimSun,Tahoma,Arial,Helvetica,sans-serif;
}
.selcolor li a{
height:32px;
line-height:32px;
border:1px solid #bbb;
color:#000000;
display:block;
min-width:10px;
text-align:center;
text-decoration:none;
white-space:nowrap;
padding:0 5px;
width:auto!important;
width:26px;
}
.selcolor li a:hover {
border:2px solid #e51609;
margin:-1px;
}
.selcolor li a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.selcolor li a span {
text-indent:0;
width:auto;
display:block;
padding-left:1px;
}
.selcolor li.selected a{
border:2px solid #e51609;
margin:-1px;
}
.selcolor li.selected i {
background:url(../images/selected.png) top left no-repeat;
bottom:0;
display:block;
height:12px;
overflow:hidden;
position:absolute;
right:0;
text-indent:-9999em;
width:12px;
}
.mobile_tip{
padding:8px 0 8px 60px;
line-height:25px;
text-align:center;
border-top:1px dashed #cbcbcb;
}
.mobile_tip ol{
display:block;
text-align:left;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
padding-left:25px;
color:#505050;
font-family:arial,helvetica,sans-serif,"宋体";
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
.notify{
margin:10px auto -10px auto;
width:970px;
background:#FFFFCC;
color:#FF0000;
text-align:left;
overflow:hidden;
height:22px;
line-height:22px;
padding:0 5px;
}
.companybanner{
background:url(../images/company_bk.gif) top center no-repeat;
float:left;
width:790px;
padding-top:160px;
margin-bottom:15px;
}
.companybanner img{
width:790px;
}
.company_menu{
float:left;
width:176px;
margin-bottom:10px;
background:url(../images/companymenubk.gif) top center no-repeat;
padding-top:35px;
}
.company_menu ul{
float:left;
}
.company_menu li{
float:left;
width:166px;
line-height:26px;
padding:0 5px;
border-bottom:1px solid #ebebeb;
}
.company_menu li.companyon{
color:#f76056;
}
.company_menu li.companyon a,.company_menu li.companyon a:hover{
color:#f76056;
}
.companyintro{
float:left;
width:790px;
background:url(../images/brand_01_on.gif) top left no-repeat;
margin-bottom:15px;
text-align:center;
}
.companyintro b{
margin-left:30px;
line-height:30px;
display:block;
margin-bottom:10px;
text-align:left;
}
.companyintro p{
text-indent:2em;
margin:0 15px;
line-height:20px;
text-align:left;
}
.companypd{
float:left;
width:790px;
background:url(../images/brand_01_on.gif) top left no-repeat;
margin-bottom:15px;
}
.companypd b{
margin-left:30px;
line-height:30px;
display:block;
margin-bottom:10px;
}
.companypd ul{
float:left;
width:760px;
padding:0 15px;
}
.companypd li{
float:left;
display:inline;
width:130px;
margin:6px 11px;
text-align:center;
}
.companyimg{
overflow:hidden;
width:124px;
height:124px;
padding:3px;
border:1px solid #ebebeb;
margin-bottom:10px;
}
.indexcompany{
float:left;
width:980px;
background:url(../images/index_company.gif) top left no-repeat;
padding-top:31px;
margin-bottom:15px;
}
.indexcompany_mid{
float:left;
width:980px;
background:url(../images/index_company_bot.gif) left bottom no-repeat;
padding-bottom:9px;
}
.indexcompany_content{
float:left;
width:980px;
background:url(../images/index_company_mid.gif) left top repeat-y;
padding:5px 0px;
}
.indexcompany_intro{
float:left;
width:940px;
line-height:20px;
padding:5px 20px;
border-bottom:1px dashed #E9DFD5;
color:#55413A;
}
.index_companies{
float:left;
width:940px;
margin:20px;
display:inline;
}
.index_companylogo{
float:left;
width:300px;
display:inline;
margin-top:20px;
}
.mar_r20{
margin-right:16px;
display:inline;
}
.index_companylogo_img{
border:1px solid #E9DFD5;
display:table-cell;
vertical-align:middle;
height:210px;
overflow:hidden;
text-align:center;
width:300px;
background:#f1ede9;
}
.index_companylogo_img img{
max-height:210px;
max-width:300px;
}
.index_companyname{
float:left;
width:300px;
text-align:center;
color:#e51609;
margin-top:10px;
font-size:14px;
font-weight:bold;
}
.joinad01{
float:left;
width:554px;
height:98px;
color:#FFFFFF;
line-height:20px;
background:url(../images/joinad_01.jpg) top left no-repeat;
}
.joinad01 p{
margin:22px 0 0 90px;
}
.joinad02{
float:left;
width:236px;
height:98px;
color:#dca061;
font-weight:bold;
line-height:24px;
text-align:right;
background:url(../images/joinad_02.jpg) top left no-repeat;
}
.joinad02 p{
margin:2px 10px 0 0;
}
.joinad03{
float:left;
width:790px;
height:154px;
}
.joinad03 img{
float:left;
border:0;
}
.joinad04{
float:left;
width:790px;
}
.joinad04 img{
float:left;
border:0;
}
.joinad06{
float:left;
width:790px;
height:545px;
margin-bottom:15px;
background:url(../images/joinad_06.jpg) top left no-repeat;
}
.joinad06 div.pdblock{
background:#FFFFFF;
padding-right:0;
margin-left:18px;
padding-bottom:0;
width:174px;
text-align:center;
display:inline;
}
.index_joinad01{
float:left;
width:717px;
height:76px;
margin-top:10px;
color:#FFFFFF;
line-height:20px;
background:url(../images/index_joinad01.jpg) top left no-repeat;
}
.index_joinad01 p{
margin:16px 0 0 70px;
}
.index_joinad02{
float:left;
margin-bottom:10px;
background:url(../images/index_joinad02.jpg) left top no-repeat;
width:980px;
padding-top:24px;
height:174px;
}
.index_joinad02 img{
float:left;
border:none;
}
.index_joinad02 p{
float:right;
color:#FFFFFF;
font-weight:bold;
text-align:right;
line-height:18px;
padding-right:10px;
}
.co_pd{
float:left;
width:69px;
overflow:hidden;
text-align:center;
margin:10px 4px;
display:inline;
line-height:16px;
}
.co_pd img{
width:60px;
height:60px;
border:1px solid #ccc;
margin-bottom:5px;
}
.copds{
	float:left;
	width:770px;
	margin:5px 10px;
	display:inline;
}
.lay-wrap  {
	border-style:solid;
	border-width:1px;
	font-size:12px;
	left:-2px;
	position:relative;
	top:-3px;
	width:340px;
	background-color:#FFFFFF;
	border-color:#b4b4b4;
}
.lay-wrap th,.lay-wrap tr{
line-height:30px;
padding:6px;
}
.ttl{
font-size:14px;
font-weight:bold;
height:32px;
line-height:32px;
padding-left:10px;
background:url(../images/lay_ttl.gif) repeat-x scroll 0 0 transparent;
}
.close  {
cursor:pointer;
height:15px;
position:absolute;
right:6px;
top:6px;
width:15px;
background-position:0 -2223px;
background-image:url(../images/icn.png);
background-repeat:no-repeat;
}
.fc1{
	color:#ff4200;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	text-align:left;
}
.btn333{
	vertical-align:middle;
	height:25px;
	line-height:25px;
	width:80px;
	background:url(../images/btn.png) no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	color:#ff4200;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}
.bdc6txt{
padding:2px 3px 0;
border-color:#89C7EF;
color:#333333;
}
.exponews{
width:245px;
float:right;
text-align:left;
height:70px;
margin-top:10px;
line-height:23px;
padding-left:5px;
}
.exponews a{
float:left;
width:240px;
display:inline;
}