@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	color:#0057CD;
}
a:hover{
	text-decoration:underline;
	color:#5695C1;
}
img{
	border-width:0px;
}
textarea{
	overflow:auto;
}
body{
	font-size:12px;
	background:url(/images/head_bg.gif) repeat-x top left;
	line-height:18px;
}
#header{
	padding-top:7px;
	background:url(/images/head_bg.gif) repeat-x bottom left;
}
#container{
	width:907px;
	margin:0 auto;
	overflow:hidden;
}
.exhibit{
	height:196px;
	overflow:hidden;
}
#logo{
	float:left;
	height:53px;
}
#post{
	float:right;
	text-align:right;
	width:500px;
	overflow:hidden;
}
#post a{
	font-weight:bold;
}
#nav{
	clear:both;
	background:url(/images/nav.gif) no-repeat 0 10px;
	height:35px;
	padding-left:60px;
	padding-top:10px;
}
#nav li{
	float:left;
	margin:0 14px;
	line-height:35px;
}
#nav li a.on{
	background-color:#E1E1E1;
	color:#000;
}
#nav li a:hover{
	background-color:#E1E1E1;
	color:#000;
}
.p_login{
	font-size:14px;
	line-height:35px;
}
#nav li a{
	color:#5A5A5A;
	font-weight:bold;
	font-size:14px;
	display:block;
	padding:0 10px;	
}
#nav li a:hover{
	text-decoration:none;
}
.box_left{
	width:480px;
	float:left;
	padding-top:20px;
}
.box_left .video{
	width:478px;
	border:1px solid #E7E5E5;
	background-color:#F9F6F1;
	overflow:hidden;
	height:214px;
}
.box_left .video .media{
	float:left;
	width:268px;
	height:213px;
	overflow:hidden;
}
.ico{
	margin-bottom:-3px;
	margin-right:2px;
}
.box_left .video .info{
	float:right;
	width:200px;
	padding:4px 0px 4px 10;
}
.box_left .video .info h3.titl{
	color:#FF7800;
	font-size:14px;
	border-bottom:2px solid #FF7800;
	margin-bottom:5px;
	padding:5px 0;
}
.box_left .video .info p{
	color:#666;
	padding-bottom:5px;
}
.box_left .video .info .video_list li{
	margin:4px 0;
	background:url(/images/media.png) no-repeat 0px 1px;
	padding:2px;
}
.box_left .video .info .video_list a{
	padding-left:20px;
}
.box_left h2{
	background: url(/images/left_h2.gif) no-repeat top left;
	font-size:14px;
	padding-left:15px;
	padding-top:8px;
	height:26px;
}
.block{
	margin-bottom:15px;
	clear:both;
}
.blk{
	padding-top:10px;
	margin-bottom:20px;
}
.box_left .blog_list h4{
	font-size:14px;
	font-weight:normal;
	margin-bottom:4px;
	color:#B36219;
}
.box_left .blog_list h4 a{
}
.box_left .blog_list h4.first{
	font-weight:bold;
}
.box_left .blog_list .info{
	color:#666;
}
.box_left .blog_list .info .action,#content .blog_list li .info .action{
	padding:4px 0;
}
.box_left .blog_list li{
	margin-bottom:10px;
	border-bottom:dotted 1px #CCC;
}
.time{
	color:#999;
}
#box_right{
	float:right;
	width:410px;
	padding-top:20px;
}



#box_right .box .box11{
	float:left;
	height:116px;
	overflow:hidden;
}
#box_right .box{
	height:216px;
	overflow:hidden;
}
#box_right .box .box12{
	float:right;
	height:116px;
	overflow:hidden;
}
#box_right .box .box22{
	clear:both;
	height:144px;
	overflow:hidden;
	margin-bottom:16px;
}
#box_right .box .box32{
	clear:both;
}
#box_right .box .box33{
	clear:both;
	height:217px;
	overflow:hidden;
	margin-bottom:15px;
}
#box_right h2{
	background: url(/images/right_h2.gif) no-repeat top left;
	font-size:14px;
	padding-left:15px;
	padding-top:8px;
	height:26px;
}
#box_right .user{
	background-color:#F3F3F3;
	width:390px;
	overflow:hidden;
	padding:10px 10px 0px;
	height:80px;
}
#box_right .jae{
	height:41px;
}

#box_right .user .user_list_a li{
	float:left;
	margin:0 4px 8px 0;
}
#box_right .user .user_list_a li a{
	display:block;
	line-height:29px;
	background:url(/images/anbg.gif) repeat-x top left;
	border:1px solid #DADAC7;
	border-bottom:none;
	width:124px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#B36219;
}
#box_right .tag,#content .tag{
	background: url(/images/right_h2.gif) no-repeat top left;
	font-size:14px;
	padding-left:15px;
	height:34px;
}
#content .tag{
	background:url(/images/content_h2.gif) no-repeat top left;
}
#box_right .tag li,#content .tag li{
	float:left;
	font-size:12px;
	font-weight:normal;
	margin-right:8px;
	
}
#box_right .tag li a,#content .tag li a{
	display:block;
	text-align:center;
	padding:4px 8px 0;
	line-height:29px;
	height:29px;
	float:left;
	color:#AF410C
}
#content .tag li a.on{
	color:#FFF;
	background-color:#7CADD6;
}
#box_right  .news_list li{
	padding-left:20px;
	margin-bottom:6px;
	padding-bottom:3px;
	border-bottom:dotted 1px #CCC;
	background:url(/images/dian.gif) no-repeat 8px 6px;
}
#box_right  .news_list li a{
	color:#333;
}
.more{
	text-align:right;
}
.more a{
	color:#F60;
}

#footer{
	padding-top:20px;
	margin-top:30px;
	background-color:#EAEAEA;
	padding-bottom:20px;
	text-align:center;
	color:#666;
}
#footer h4{
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:2px solid #CCC;
	font-size:12px;
	text-align:left;
}
#footer ul{
	width:907px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:15px;
	text-align:left;
}
#footer ul li{
	float:left;
	margin-right:25px;
}
#footer ul li a{
	display:block;
	width:206px;
	color:#666;
}
#footer ul li.last{
	margin-right:0px;
}
#content{
	width:605px;
	overflow:hidden;
	float:left;
	padding-top:20px;
}
#content h2{
	padding-top:8px;
	background:url(/images/content_h2.gif) no-repeat top left;
	font-size:14px;
	padding-left:15px;
	height:26px;
}
.blok{
	margin-top:10px;
}
#content .block_bottom{
	background:url(/images/block_bottom.gif) no-repeat bottom left;
	padding-bottom:20px;
}
#content .block_top{
	background:url(/images/block_top.gif) no-repeat top left;
}
#content .blog_list{
	padding:20px;
}
#content .blog_list li h4{
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
}
#content .blog_list li .info{
	color:#666;
}
#content .blog_list li{
	margin-bottom:15px;
	border-bottom:dotted 1px #CCC;
}
#content .blog_list li .info .action{
	padding:4px 0 6px;
}
.pagination{
	clear:both;
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.pagination .disabled{
	display:block;
	float:left;
	margin-right:5px;
	border:1px solid #D86011;
	padding:2px 6px;
	text-decoration:none;
	line-height:14px;
	color:#D86011;
} 
.pagination a.on{
	background-color:#D86011;
	color:#FFF;
}
.pagination span.disabled{
	color:#CCC;
	border:1px solid #CCC;
}
#sidebar{
	width:275px;
	float:right;
	overflow:hidden;
	padding-top:20px;
}
#sidebar h2{
	background:url(/images/sid_h2.gif) no-repeat top left;
	font-size:14px;
	padding-left:15px;
	padding-top:8px;
	height:26px;
}
#sidebar .sid_list,#sidebar .sid_list_a{
	background-color:#F3F3F3;
	padding:10px 20px;
}
#sidebar .sid_list li{
	margin-bottom:6px;
	padding-bottom:3px;
	border-bottom:dotted 1px #CCC;
}
#sidebar .sid_list li a{
	color:#B36C19;
}
#content .blog_info,#content .micky_info{
	padding:20px;
	padding-bottom:0px;
}
#content .blog_info h1{
	font-size:16px;
	margin-bottom:10px;
	text-align:center;
}
#content .blog_info .information{
	text-align:center;
	color:#AB895C;
	margin-bottom:20px;
}
#content .blog_info .information span{
	padding:0 10px;
}
#content .blog_info .txt,#content .micky_info .txt{
	font-size:14px;
	line-height:1.8em;
}
#content .blog_info .txt p,#content .micky_info .txt p{
	padding-bottom:15px;
}
#content .blog_info .options{
	color:#666;
	font-weight:bold;
	padding:20px 0;
}
#content .blog_info .options img{
	padding:0 6px;
	margin-bottom:-3px;
}
#content .comments{
	padding:20px;
}
#content .comments .comments_form{
	border-bottom:dotted 1px #CCC;
	padding-bottom:20px;
	margin-bottom:20px;
}
#content .comments .comments_form textarea,#content .wenda_form textarea{
	width:520px;
	height:60px;
}
#content .comments .comments_form .submit,#content .wenda_form .submit,.normalform .submit{
	height:32px;
	padding:0 10px;
	margin-right:30px;
	margin-top:10px;
	font-size:14px;
}
#content .comments .info li{
	margin-bottom:20px;
	padding:10px;
	color:#333;
}
#content .comments .info li.odd{
	background-color:#F7F3EC;
}
#content .comments .info li .sir{
	color:#960;
	margin-bottom:5px;
}
#content .comments .info li.even{
	border:1px solid #F7F3EC;
}
#sidebar .sid_list_a li{
	margin-bottom:12px;
	height:29px;
	background:url(/images/anbg.gif) repeat-x top left;
	border:1px solid #DADAC7;
	border-bottom:none;
}
#sidebar .sid_list_a li a{
	display:block;
	padding-top:4px;
	height:25px;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	color:#B36219;
}
#sidebar .sid_list_a li a.on,#sidebar .sid_list_a li a:hover{
	background:url(/images/on.gif) no-repeat 15px 5px;
}
#content .micky_info h1{
	text-align:center;
	color:#C90106;
	font-size:22px;
	margin-bottom:20px;
}
#content .user_list,.wenda_info{
	padding:20px;
	padding-bottom:0px;
}
#content .user_list h3{
	font-size:14px;
	margin-bottom:10px;
}
#content .user_list ul{
	padding:0 10px;
}
#content .user_list ul.wenda{
	padding:0 0px;
	margin:0 10px;
}
.xuexi{
	padding-top:5px;
}
.xuexi img{
	margin-right:5px;
	float:left;
}
.xuexi .new{
	font-weight:bold;
}
.xuexi .new span.date{
	color:#C00;
	font-weight:bold;
}
	
#content .user_list li,.xuexi li{
	font-size:14px;
	font-weight:bold;
	border-bottom:dotted 1px #CCC;
	padding:0 0 4px;
	margin-bottom:4px;
}
.xuexi li{
	font-weight:normal;
	margin-bottom:5px;
	padding-top:5px;
	line-height:18px;
	padding-bottom:8px;
	padding:5px 10px 8px;

}
#content .user_list li span.date,.xuexi li span.date{
	color:#999;
	font-size:12px;
	font-weight:normal;
	float:right;
	line-height:20px;
}
#content .wenda_form{
	margin-bottom:20px;
}
#content .user_list li a.ok{
	color:#FF7E00;
}
#content .user_list li span.ok{
	color:#666;
	font-size:12px;
	font-weight:normal;
}
#content .user_list li a.no{
	color:#666;
}
#content .user_list li span.no{
	color:#666;
	font-size:12px;
	font-weight:normal;
}
#content .seminar{
	padding:20px;
	margin-bottom:0px;
}
.seminar_x{
	padding:20px;
	margin-bottom:0px;
	width:868px;
	overflow:hidden;
}
#content .seminar .seminar_show .date,.seminar_x .seminar_show .date{
	font-size:16px;
	font-weight:bold;
	padding:6px 20px;
	float:left;
	background-color:#BB6857;
	border:1px solid #A65241;
	color:#FFF;
	margin-bottom:20px;
}
#content .seminar .seminar_show ul,.seminar_x .seminar_show ul{
	clear:both;
	margin-left:25px;
	padding-bottom:10px;
	border-bottom:dotted 1px #CCC;
	margin-bottom:10px;
}
.seminar_x .seminar_show{
	clear:none;
	float:left;
	width:410px;
	margin-right:18px;
}
#content .seminar .seminar_show ul h3,.seminar_x .seminar_show ul h3{
	font-size:16px;
	color:#BE6D14;
}
#content .seminar .seminar_show ul li,.seminar_x .seminar_show ul li{
	margin-bottom:13px;
	font-size:14px;
}
#content .seminar .seminar_show ul li.hot_line,.seminar_x .seminar_show ul li.hot{
	font-size:18px;
}
.hot_line{
	font-weight:bold;
	color:#F60;
}
.baom{
	margin-bottom:-12px;
	margin-left:20px;
}

.seminar_pic{
	background-color:#F3F3F3;
	padding:10px 20px;
	text-align:center;
}
.seminar_pic img{
	padding:3px;
	border:1px solid #999;
	margin-bottom:3px;
	background-color:#FFF;
}
#content ul.wenda li{
	margin-bottom:10px;
	padding:10px;
	color:#333;
	font-size:14px;
	font-weight:normal;
}
#content ul.wenda li .sir{
	color:#960;
	margin-bottom:5px;
}
#content ul.wenda li.even .sir{
	color:#039;
}
#content ul.wenda li.even{
	border:1px solid #F7F3EC;
	margin-left:25px;
}
#content ul.wenda li.odd{
	background-color:#F7F3EC;
}
h2.quanping{
	background:url(/images/h2.gif) no-repeat top left;
	font-size:14px;
	padding-left:15px;
	margin-top:20px;
	padding-top:8px;
	height:26px;
}
.center{
	width:638px;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
	padding-bottom:30px;
	padding-top:10px;
}
.contact{
	padding-left:40px;
}
.contact h1{
	color:#C90106;
	font-size:22px;
	margin-bottom:20px;
}
.contact ul{
	padding-bottom:20px;
}
.contact ul li{
	font-size:14px;
	margin-bottom:10px;
}
.normal_table{
	width:907px;
	border:1px solid #D8D8D8;
	border-top:none;
	border-bottom:none;
	margin-top:20px;
	border-collapse:collapse;
}
.normal_table td.sha{
	border-top:3px solid #D8D8D8;
}
.normal_table td{
	border:1px solid #D8D8D8;
	border-collapse:collapse;
	padding:15px 5px;
	color:#785540;
}
.normal_table td.th_1{
	background-color:#F1F3EE;
}
.normal_table td.th_2{
	background-color:#EAECE6;
}
.normal_table td.co_2{
	background-color:#F4F4F3;
}
.normal_table td.co_1{
	background-color:#FBFBFB;
}
.normal_table td.juzhong{
	text-align:center;
}
.normal_table td.th_w{
	width:70px;
}
.normal_table td ol{
	list-style:outside;
	list-style-type:decimal;
	font-weight:bold;
	margin-left:20px;
}
.normal_table td ol li{
	margin-bottom:10px;
	color:#000;
}
.normal_table td ol li strong,.normal_table td strong{
	color:#C03;
}
.normal_table td ol li span{
	font-weight:normal;
	display:block;
	color:#785540;
}
.normal_table td.th_g{
	border-top:none;
}
.normal_table td.th_h{
	border-bottom:none;
	border-right:none;
	border-left:none;
}
#content .tag li a{
	margin:0 8px;
	font-size:14px;
	font-weight:bold;
	color:#AF410C
}
.normalform{
	padding-top:30px;
}
.normalform div{
	margin-bottom:15px;
}
.normalform label{
	display:block;
	float:left;
	margin-right:5px;
	font-size:14px;
	font-weight:bold;
	width:80px;
	line-height:22px;
}
.normalform .ons label{
	float:none;
	display:inline;
	font-weight:normal;
}
.normalform .ons{
	padding-left:105px;
}
.normalform .ons span{
	color:#999;
}
.inp{
	width:200px;
}
.normalform .submit{
	margin-left:75px;
}
ul.wenda{
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:dotted 1px #CCC;
}
.wenda_gupiao{
	margin-bottom:20px;
}
.wenda_gupiao a{
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	line-height:30px;
}
.wenda_gupiao h3{
	font-size:14px;
	margin-bottom:5px;
}

.singlecolumn.normalform form .label {
clear:both;
float:left;
text-align:right;
width:150px;
}
.singlecolumn.normalform fieldset legend {
background:url("images/common/bullet.gif") no-repeat scroll 15px 23px transparent;
font-size:14px;
font-weight:bold;
padding:20px 30px;
}
.singlecolumn.normalform fieldset {
border:1px solid #C1C1C1;
position:relative;
}
.fakelink  {
color:#CC3300;
cursor:pointer;
text-decoration:underline;
}

em {
color:#CC3300;
font-style:normal;
margin-left:10px;
}
.singlecolumn.normalform .desc {
color:#999999;
display:block;
margin-left:150px;
padding:5px;
}

.singlecolumn.normalform form p.dot {
border-bottom:1px dotted #CCCCCC;
}
.singlecolumn.normalform form p {
overflow:hidden;
padding:1em 0;
}
.singlecolumn.normalform form label input {
border:0 none;
margin:0 5px 0 10px;
}
.singlecolumn.normalform form strong {
color:#EC0000;
margin:0 10px;
}
.normalform div.actions input {
background-color:#EBEADB;
border:1px solid #000000;
height:30px;
padding:2px 10px;
margin:10px 10px  0  0;
}
h3 a{
	margin-left:20px;
	font-weight:normal;
}
h3 a.title{
	margin-left:1px;
	font-weight:bold;
	color:#000;
}
.user_list .wenda{
	margin-bottom:0px;
}
.p_list{
	padding-top:20px;
}
.p_list li{
	margin-bottom:15px;
	padding-left:34px;
	background:url(/images/dao.gif) no-repeat 15px 5px;
	color:#000;
	font-size:14px;
}
.normal_table td.prodcts{
	font-size:15px;
	font-weight:bold;
	color:#000;
}
.normal_table td.prodcts span{
	font-size:20px;
	color:#F60;
	line-height:28px;
}
.normal_table td.prodcts span strong{
	font-size:18px;
}
.normal_table td.prodcts del{
	font-weight:normal;
	color:#666;
	line-height:26px;
	font-size:14px;
}
.normal_table td.shida{
	font-size:22px;
	color:#C00;
	width:150px;
}
.normal_table td.shida span{
	font-size:26px;
	line-height:40px;
}
.normal_table td.bian{
	border-left:3px solid #FC9;
	border-right:3px solid #FC9;
	border-bottom:none;
}
.normal_table td.topp{
	border-top:3px solid #FC9;
}
.normal_table td.bott{
	border-bottom:3px solid #FC9;
}
.dvd{
	margin-left:20px;
}
.login{
	margin:10px 0;
}
.login input{
	margin-right:10px;
}
.login .submit{
	margin-right:0;
	font-size:12px;
	height:22px;
	width:50px;
}
.head_info{
	margin:0 auto;
	width:907px;
}
.user_list .media{
	margin:10px;
}
#sidebar .sid_list_a li.no a{
	color:#999;
}
.user_promotion{
	padding:15px;
	border-bottom:1px dotted #999;
}
.user_promotion ul{
	width:100%;
	overflow:hidden;
}
.user_promotion ul li{
	float:left;
	margin:0 10px 10px 0;
}
.user_promotion ul li{
	display:block;
	padding:77px 0 0 60px;
	background:url(/images/100.png) no-repeat top left;
	width:120px;
	height:28px;
	color:#000;
}
.user_promotion ul li.ka100{
	background:url(/images/100.png) no-repeat top left;
}
.user_promotion ul li.ka200{
	background:url(/images/200.png) no-repeat top left;
}
.user_promotion ul li.ka500{
	background:url(/images/500.png) no-repeat top left;
}
.user_promotion ul li.ka1000{
	background:url(/images/1000.png) no-repeat top left;
}
.user_promotion h3{
	font-size:16px;
	margin-bottom:10px;
}
.user_promotion h3 a{
	font-size:12px;
	margin-left:50px;
}
.fenge{
	padding:0 5px;
}
.hotline{
	padding-top:5px;
}
.promotion_info{
	padding:20px;
}
.promotion_info h3{
	font-size:14px;
	margin-bottom:10px;
}
.promotion_info ol{
	padding-left:40px;
	font-size:14px;
}
.promotion_info ol li{
	margin-bottom:10px;
	color:#785540;
}
.lianxi{
	color:#C03;
	font-size:14px;
	padding-left:20px;
}
.sign_line{
	font-size:24px;
	padding:20px 0;
	text-align:center;
	font-weight:bold;
	color:#C03;
}
.center .sign_line{
	text-align:left;
}
.shuoming{
	color:#785540;
	font-size:14px;
}
.baoming{
	margin-top:20px;
	padding-left:240px;
	padding-top:20px;
}
.baoming .sign_line{
	text-align:left;
	margin-left:-80px;
	margin-bottom:15px;
}
.baoming{
	border:1px solid #F0E7D0;
}
.blk .submit,.search .submit{
	font-size:12px;
	height:22px;
	padding:0 10px;
	margin-left:10px;
}
.search{
	margin-bottom:20px;
}
.zhanfa{
	padding-left:10px;
	width:150px;
}
.account{
	border:1px solid #DAE9EF;
	padding:2px;
	margin-bottom:20px;
	margin-top:15px;
}
.account .box{
	background-color:#F4F8F9;
	padding:20px;
	padding-bottom:5px;
}
.account .box ul{
	font-size:14px;

}
.account .box ul li{
	margin-bottom:15px;
	letter-spacing:1px;
}
.account .box ul li span,.order li span{
	font-size:18px;
	color:#DA7634;
	font-weight:bold;
	padding:0 8px;
}
.account_info table{
	width:100%;
	border:1px solid #D9D7B9;
	border-collapse:collapse;
	border-top:none;
	margin-bottom:20px;
	
}
.account_info table td{
	border:1px solid #F1F0E4;
	padding:8px 10px;
	color:#666;
	font-size:1.1em;
}
.account_info table th{
	text-align:left;
	padding:10px;
	padding-top:12px;
}
.account_info table th.kuan{
	width:70px;
}
.function{
	float:right;
	width:200px;
	margin-top:10px;
}
.function a{
	float:left;
	margin-right:20px;
	width:80px;
	height:31px;
	background:url(/images/button_blue.png) no-repeat top left;
}
.function a{
	display:block;
	line-height:31px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
.recharge .submit{
	height:22px;
	padding:0 5px;
	line-height:16px;
}
.recharge div{
	padding-top:20px;
}
.recharge div span{
	font-size:16px;
	color:#C03;
	font-weight:bold;
	padding:0 10px;
}
.recharge{
	padding:0 20px;
	font-size:14px;
}
span.price{
	background-color:#FFA801;
	padding:2px 10px 1px;
	margin:0 10px;
}
span.price a{
	color:#FFF;
}
.xuexi li span.price{
	background-color:transparent;
	padding:2px 5px 1px;
}
.xuexi li span.price a{
	color:#F60;
}
.buy_info,.download{
	overflow:hidden;
	padding:10px;
	background-color:#FCFAEF;
	border:1px solid #ECECD9;
	font-size:14px;
	line-height:34px;
	margin:10px 0;
}

.buy_info .function{
	width:300px;
	margin-top:0px;
}

.order{
	margin:0 auto;
	overflow:hidden;
	padding:20px 20px 20px 80px;
	border:1px solid #F2EFEC;
}
.order li{
	padding:10px 0;
	font-size:14px;
}
.order li a{
	font-size:14px;
}
.order .function,.download .function{
	float:left;
	margin-top:0;
}
h2 a{
	color:#000;
}
h2 a:hover{
	color:#000;
}





#container{
	overflow:hidden;
	width:907px;
	margin:0 auto;
	min-height:650px;
}
.pagination .submit{
	height:22px;
	padding:0 3px;;
	margin:0;
}


/* Comments */
.commentsblock {
	width:550px;
	padding-left: 20px;
}

.commentsblock .review_box {
	margin: 0px;
}

.commentsblock textarea:focus {
  background: #eee;
}

.commentsblock textarea:focus, .commentsblock input:focus {
  background: #eee;
  border: 1px solid #a1a1a1;
}

ol.commentlist {
  color: #666;
  list-style-type: none;
  margin: 0;
  margin-top: 1.5em;
  padding: 0;
  font-size: 13px;
  line-height: 140%;
}

.commentlist li {
  margin-bottom: 2em;
  padding: 0.5em 1em;
}

.commentlist li div.comment-body {
  padding-top: 8px;
}

.odd {
  background: #f9f7ed;
  border: 1px solid #f9f7ed;
  padding: 0.5em;
}

.even {
  border: 1px solid #f9f7ed;
  padding: 0.5em;
}

h3#comments {
  font-size: 1.4em;
  line-height:1.4em;
}
.font p{
	padding-bottom:10px;
}
.font .submit{
	height:30px;
	width:60px;
}


/* error message */
div.message {
    background-color: #FC6;
    border: 1px solid #ffa500;
    color: Black;
	width: 50%;
	z-index: 50;
    font-size: 100%;
    font-weight: bold;
    margin: 0.5em 0em 1em 3em;
    padding: 0.5em 3em;
    vertical-align: middle;
}
div.message.notification {
    background-image: url(/images/common/notice.gif);
    background-repeat: no-repeat;
    background-position: 5px 50%;
}
div.message.ok {
    background-image: url(/images/common/accept.png);
    background-repeat: no-repeat;
    background-position: 5px 50%;
}
div.message.error {
    background-image: url(/images/common/dialog-error.png);
    background-repeat: no-repeat;
    background-position: 5px 50%;
}

.notification {
	padding: 50px 100px;
}	
.notification .actions a{
		margin-left: 10px;
		padding: 5px;
		display: inline;
		background:#4981E0; color:#FFF; text-decoration:none; line-height:25px;
	}	
.notification .actions a:hover{
		background:#C30;
}

/* tag */

#box_right .tag .ui-tabs-selected a{
	color:#FFF;
	background-color:#7CADD6;
}
#box_right .ui-tabs-hide{
	display:none;
}

/* show */

.show{
	padding:10px;
	border:1px solid #eeeeee;
	margin-top:20px;
	overflow:hidden;
	width:883px;
}
.show_info{
	float:left;
	width:560px;
	padding-right:30px;
}
.show_info div{
	padding-top:18px;
	padding-left:20px;
	margin-bottom:25px;
}
.show_info .jianjie{
	line-height:32px;
	font-size:14px;
}
.show_info h3{
	color:#cc6600;
	font-size:16px;
	margin-top:20px;
	padding-left:10px;
}
.show_info .type_of_purchase a{
	margin-right:20px;
}
	
.show_info div span.tel{
	color:#ff5400;
	font-size:24px;
	line-height:30px;
	letter-spacing:2px;
}
.show_info div span.price{
	color:#e00f0f;
	font-size:18px;
	line-height:30px;
	letter-spacing:2px;
	padding:0;
	background-color:transparent;
	margin:0;
}
.show_info div span.price span{
	font-size:12px;
	color:#999;
}
.directory{
	width:920px;
	overflow:hidden;
	padding-top:15px;
}
.directory div{
	width:445px;
	float:left;
	font-size:14px;
	line-height:30px;
	letter-spacing:2px;
	color:#626262;
	padding-left:15px;
}
.youhui{
	font-size:16px;
	width:871px;
	margin-top:40px;
}
a.boke{
	display:block;
	border:1px solid #ECE8E6 ;
	margin-top:13px;
}
a.boke:hover{
	border:1px solid #E9BE8F;
}
	
/*
	Slideshow
*/

#slides {
    
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
    
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
}

#slides .next {
}

/*
	Pagination
*/

#slides .pagination {
    
}

#slides .pagination li {
}

#slides .pagination li a {
}

#slides .pagination li.current a {
}

