@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{color:#212121; font:12px "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(bg.jpg); padding:0; margin:0; color: #333} 
img{border:0;}
ul{list-style-type:none; padding:0; margin:0}
li{list-style-type:none; padding:0; margin:0}
ol {list-style: none; padding:0; margin:0}
p,h1,h2,h3,h4,h5,h6,form{margin:0px;padding:0px;}
caption{text-align: left;}
input {color:#4c4c4c;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
textarea {color:#4c4c4c;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
select {color:#4c4c4c;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
a{ color:#004586;text-decoration:underline}
.clear {clear: both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
input {color:#000000;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
textarea {color:#000000;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
select {color:#000000;font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.font_line{ text-decoration:line-through; color:#625b44}
.font_18px{ font-size:18px;}
.font_gray{ color: #999999} 
.font_red_18px{ color: #C00; font-size:18px}
.font_red{ color: #C00}
.font_11px{ font-size:11px}
.font_org{color:#24a800}
.font_red_new {
    color: #C30000;
}

#body{ margin:10px auto; width:980px;background: url(wrapper_bg.jpg) repeat-y; padding:0 23px}
#wrapper{margin:0 auto; clear:both;}

#top{height:93px;margin:0 auto;}

#logo{  float:left; width:350px; padding:5px 0px 0px 10px}

#top_r{float:right; width:600px; padding:0px 10px 0 0}
#top_r_01{ text-align:right; color:#717171; font-size:11px; width:100%; float:right; height:30px;}
#top_r_01 a{ color:#717171; text-decoration: underline; padding:0 5px}
#top_r_01 a:hover{ text-decoration:underline}
#currencies{ width:100%; float:right; text-align:right;height:25px}
#currencies span{color:#717171;}
#currency{ width:82px}

#top_banner{ background:url(top_banner.jpg) no-repeat; height:65px; text-align:right; font-size:34px; padding:20px 20px 0px 0px; margin-bottom:10px}
.font_day{ font-size:20px}

#mark{ width:125px; float:right; margin-right:20px; padding-top:5px}

#nav_right{  padding:10px 0 0 51px; background:url(icon_shoppingcart.jpg) no-repeat;  font-size:12px; width:241px; float:right; font-weight:bold; color:#000000; height:44px}
#nav_right a{ color:#000000; text-decoration: underline}

/*search*/
#search{text-align:right;width:270px; float:right; padding:0}
#keyword{border:0; width:160px; padding:1px 4px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000;float:right; background: #ffffff; border:#c4c4c4 solid 1px}
#btn_search{ background:url(btn_search.jpg) no-repeat; height:22px; width:79px;border:none;cursor:pointer; float:right; margin-left:3px}

#search span{ font-size:12px; display:block; float:left; padding-top:8px;}
#search span a{ text-decoration:underline; padding:0 5px}


/*nav*/
#nav{ clear:both; background:url(nav_bg.jpg) repeat-x; height:61px;  margin:0 auto 0px auto;}
#nav_left{ float:left; width:680px;}
#nav_left ul{ padding-left:20px}
#nav_left ul li{ float:left;display:block; height:61px; color:#000;}
#nav_left ul li a{ color:#000; font:18px/50px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;padding:0px 15px; height:61px; display:block; float:left}
#nav_left ul li a:hover{ text-decoration:none}




#Popular{ background:url(popular_bg.jpg) repeat-x; height:22px; color:#FFF; clear:both; margin-bottom:10px; padding:5px 10px 0px 10px; font-size:11px}
#Popular a{ color:#FFF; padding:0 5px}

/*---------------------footer----------------------*/
#foot{ clear:both; text-align:center; padding:10px 0px; background:url(bottom_bg.jpg) repeat-x; color:#393939; font-size:11px}
#foot p{ margin-bottom:8px}
#foot a{ padding:0 3px; color: #666}

#should{clear:both; margin-bottom:10px; border-top:#CCC solid 1px; padding-top:15px}
#should h2{ color:#474747; font-size:24px; margin-bottom:25px; font-weight:lighter;}
#should ul li{ width:265px; float:left; height:180px; padding:0px 20px 10px 40px; font-size:12px; color:#969696} 
#should ul li h3{ font-size:14px; color:#474747; padding-bottom:10px; font-weight:bold}
#should_01{ background:url(icon_01.jpg) no-repeat left 5px}
#should_02{ background:url(icon_02.jpg) no-repeat left 5px}
#should_03{ background:url(icon_03.jpg) no-repeat left 5px}
#should_04{ background:url(icon_04.jpg) no-repeat left 5px}
#should_05{ background:url(icon_05.jpg) no-repeat left 5px}
#should_06{ background:url(icon_06.jpg) no-repeat left 5px}

/*bolg_link*/
#bolg_link{ clear:both; border:#CCC solid 1px; padding:15px;color:#272727; margin:0 auto 10px auto; background:#e8e8e8; font-size:11px}
#bolg_link_left{ float:left; width:460px}
#bolg_link_left li{ padding:5px; line-height:14px}
#bolg_link_left li a{ color:#666; text-decoration:underline}
#bolg_link_left li a:hover{ color:#069}
#bolg_link_right{ float:right; width:460px}
#bolg_link_right li{ padding:5px;}
#bolg_link_right li a{ color:#666; text-decoration:underline}
#bolg_link_right li a:hover{ color:#069}

/*--------------------------left----------------------*/
#left{ width:198px; float:left; margin-bottom:10px}

.left_tit01{ color:#ffffff; font-size:18px; font-weight:lighter;background: url(tit_bg01.jpg) repeat-x; padding:5px 10px 0px 10px;  height:28px;}
.left_01{  padding:0; border-left:#bdcfdd solid 1px;border-right:#bdcfdd solid 1px;border-bottom:#bdcfdd solid 1px;}
.left_01 li{ color:#333333; padding:3px 10px 3px 20px; font-size:12px; border-bottom:#bdcfdd solid 1px; background:url(arrow01.jpg) no-repeat 8px 8px}
.left_01 li a{ color:#333333; text-decoration:none;}
.left_01 li a:hover{ text-decoration:underline}

.left_tit02{ color:#ffffff; font-size:12px; font-weight:lighter;background: url(tit_bg_01.jpg) repeat-x; padding:5px 10px 0px 10px; font-weight:bold; height:21px;}
#hot_search{  padding:10px 5px 10px 5px;border-left:#bccfde solid 1px;border-right:#bccfde solid 1px;border-bottom:#bccfde solid 1px; margin-bottom:10px}
#hot_search li{ color:#333333; background: url(tit_bg_02.jpg) no-repeat 8px 4px; padding:0px 0px 3px 18px; font-weight:bold}
#hot_search li a{ color:#333333; text-decoration:none;}
#hot_search li a:hover{ text-decoration:underline}

/*--------------------------right----------------------*/
#right{ width:772px; float:right;margin-bottom:10px; padding:0 0 0 10px}
#right_01{ width:560px; float:left;padding-right:10px;}

#right_02{ width:198px; float:right;}
#right_02_goods{border:#bccfde solid 1px; margin-bottom:10px}
#right_02_goods li{  text-align:center; padding:10px; font-size:11px}
#right_02_goods li a{ color:#353535; text-decoration:none}
#right_02_goods li a:hover{ text-decoration:underline}
.r_good_img img{}
.r_good_img{margin-bottom:5px; width:180px; height:180px;overflow:hidden}
.right_02_titi{ color:#ffffff; font-size:18px; font-weight:lighter;background:#be1035; padding:5px 10px 0px 10px;  height:28px;}

#testimonial{border:#d4d4d4 solid 1px; padding:15px; background:url(testimonial_bg.jpg) repeat-x bottom; color:#666}
#testimonial h2{ background: url(04183445.gif) no-repeat; font-size:18px; padding:5px 0 0 35px; font-weight:lighter; height:35px; color:#000}
#testimonial ul li{ padding:5px 0}
.testimonial_name{ color:#069; text-align:right}

/*--------------index.html----------*/
#welcome{ padding:10px 10px; clear:both;}
#welcome h1{ font-size:22px; color:#000000; font-weight:lighter; margin-bottom:15px;}
#welcome p{ padding-bottom:10px}

/*banner*/
#banner{margin-bottom:10px}

.tit02{ color:#ffffff; font-size:18px; font-weight:lighter;background: url(tit_bg01.jpg) repeat-x; padding:5px 10px 0px 10px;  height:28px;}
.good{ padding-top:10px;}
.good li{ width:240px; float:left; padding:5px 20px 10px 20px;height:300px; text-align:center; font-size:12px; line-height:14px;overflow:hidden}
.good li a{ color:#000000; text-decoration:none}
.good li a:hover{ text-decoration:underline}
.good_img{ margin-bottom:5px; height:180px;overflow:hidden}
.good_img img{}
.pice{ padding:0px 0 5px 0; color:#C00; font-weight:bold}

.tit05{ font-size:22px; font-weight:lighter; color:#333333; margin-bottom:10px}

/*---------------------page------------------------*/
#Crumbs{ clear:both; color:#9b9b9b; font-size:11px; padding:5px 10px;}
#Crumbs a{ color:#9b9b9b; text-decoration:none;}
.right_03{ padding:0 20px}

/*goodbrand.html*/
#brand_description{ padding:20px 15px; clear:both; font-size:12px; color:#4e4e4e; border-bottom:#CCCCCC solid 1px}
#brand_description h1{ font-size:24px; color:#333333; font-weight:lighter; margin-bottom:10px}
#brand_description p{ padding-bottom:10px}
.brand{background:#FFFFFF;display:inline-block; padding:10px 0}
.brand li{ width:230px; float:left; padding:5px 12px 10px 12px;height:300px; text-align:center;overflow:hidden}
.brand li a{ color:#353535; text-decoration:none}
.brand li a:hover{ text-decoration:underline}
.brnd_tit{ font-size:20px; color:#636; font-family:"Times New Roman", Times, serif; font-weight:lighter; padding:10px 10px}
.brand li p a.brand_items{ text-decoration:underline;color: #069}

/*goodsseries.html*/
.goodsseries{background:#FFFFFF;display:inline-block; padding:10px 0}
.goodsseries li{ width:230px; float:left; padding:5px 12px 10px 12px;height:300px; text-align:center;overflow:hidden}
.goodsseries li a{ color:#353535; text-decoration:none}
.goodsseries li a:hover{ text-decoration:underline}

.Page{color:#333333;clear:both;text-align: right;font-size:11px; padding:10px 0}
.Page a{color: #08609d;padding:0 2px;}

/*goodsdetails.html*/
#details {margin-bottom:20px}
.l_img{ margin-bottom:5px}
.l_img img{ width:280px}
#details .l {float: left;width: 290px;text-align: center;border:#CCCCCC solid 1px;margin-bottom:15px; padding:10px 0}
#details .r {float:right;line-height:20px;margin-bottom:15px;width:463px;}
#details .r h1 {font-size: 18px;margin-bottom: 10px;}
#details .r h2{font-size: 11px;margin:0;font-weight:lighter;color:#666666;}
.red{color: #FF0000;}

#bnt_addtocart{ padding:10px 0; margin:0}
.detail_STOCK{margin-top:10px;margin-bottom:10px;}
.detail_quantity{ border-top:#828282 solid 2px;border-bottom:#828282 solid 2px; background:#f6f6f6; font-size:11px; color:#333333}
.detail_quantity tr td{ padding:5px 0px 5px 3px; border-right:#d6d6d6 dashed 1px}

#information{ border-bottom:#d7d7d7 solid 1px;border-left:#d7d7d7 solid 1px;border-right:#d7d7d7 solid 1px;line-height:18px; clear:both; padding:25px}
#information h2{ font-size:18px; font-weight: lighter; color:#333333; padding-bottom:10px}
.boxline{border-bottom:#d7d7d7 solid 1px;border-left:#d7d7d7 solid 1px;border-right:#d7d7d7 solid 1px; display:inline-block}
.enlarge{}

#tab{ clear:both}

#tab_brand{ clear:both;border-bottom:#d7d7d7 solid 1px;border-left:#d7d7d7 solid 1px;border-right:#d7d7d7 solid 1px;}
#tab_brand ul li{ width:230px; float:left; padding:10px 10px; height:300px;text-align:center}
#tab_brand ul li a{ color:#484848}

#tab_information{ border-bottom:#d7d7d7 solid 1px;border-left:#d7d7d7 solid 1px;border-right:#d7d7d7 solid 1px;line-height:18px; clear:both; padding:25px}
#tab_information h2{ font-size:18px; font-weight: lighter; color:#333333; padding-bottom:10px}

#tab_details_tit{ background:url(tit_bg_04.jpg) repeat-x; height:30px; padding:0px 15px; clear:both}
#tab_details_tit ul li{ float:left; text-align:center; font-weight:bold}
#tab_details_tit ul li a{ color:#333333; text-decoration:none; display:block;padding:0 20px; float:left; font:12px/29px Arial, Helvetica, sans-serif; margin-left:2px;font-weight:bold}
#tab_details_tit ul li a:hover{background: #FFFFFF; color:#333333; font-size:14px; border-right:#d7d7d7 solid 1px;border-left:#d7d7d7 solid 1px;border-top:#d7d7d7 solid 1px;font-weight:bold}
#tab_details_tit ul li a.tit01_bg{background: #FFFFFF; color:#333333; font-size:14px; border-right:#d7d7d7 solid 1px;border-left:#d7d7d7 solid 1px;border-top:#d7d7d7 solid 1px;font-weight:bold}

.tab_pice{ color:#900}
.tab_tag{ color:#999}

/*message board*/
.msBoard{ background:#fff; border:3px solid #eee; padding:10px;  margin: 0 auto; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px}
.userInf{ padding-left:30px; background:url(comment_32.gif) no-repeat; height:32px; line-height:32px; font-size:12px; color:#999;}
.userInf label{ margin-left:10px; margin-right:10px; font-size:12px}
.userInf p{font-size:12px}
.con_userMsg{ padding:5px; margin-bottom:10px; text-indent:2em; line-height:20px; background:#F7F7F7;}
.con_userMsg p{font-size:12px;}

.adminInf{ padding-left:30px; background:url(../images/comment_user_add_32.gif) no-repeat; height:32px; line-height:32px; font-size:12px; color:#999;}
.adminInf label{ margin-left:10px; margin-right:10px; font-size:12px}
.adminInf p{font-size:12px}
.con_adminInf{ padding:5px;  margin-bottom:20px; text-indent:2em; line-height:20px;  background:#FFFFEC; border-bottom:1px dashed #999;}
.con_adminInf p{font-size:12px;}

.i_want_to_talk { font-size:14px; font-weight:bold; color:#000;}
.row{ margin-bottom:10px;}
.con_userMsg textarea , .input_msg_tit{ border:1px solid #999;width:160px;}
.userMsg{ margin-bottom:20px; padding-bottom:20px; border-bottom:#e6e6e6 solid 1px}
.input_msg_tit_title {
    border: 1px solid #999999;
    width: 350px;
}

.con_adim{ border:#FC0 dashed 1px; padding:10px; color:#8e3f00}
.con_adim_p{color:#F60}

.msBoard_02{ background:#fff; border:3px solid #eee; padding:10px; margin: 0 auto; font-family:Arial, Helvetica, sans-serif}
.msBoard_02 table tr td{ padding:5px}

.list_f { line-height: 2em; text-align:left; clear:both; overflow:hidden;}
.list_f a {	display: block;	border: solid 1px #D3D3D3; width: 25px; height:25px; float:left; text-align: center;	background: #fbfbfb; color:#6F381A; margin-right:5px; }
.list_f span { display: block; color:#999; border: solid 1px #D3D3D3; background:#fff; float:left; height:25px; padding: 0 10px ; margin-right:10px;}
.list_f a:hover{ background:#F5EDCD; text-decoration:underline; }
.list_f a.pagenow{ font-weight:bold; background:#F5EDCD;}


/*---new cart.html----*/
.new_cartsteps{min-height:550px}
.new_inactive {font-size:14px; padding:6px 10px;;margin:0; text-align:left;background:#999999; color:#FFFFFF;font-weight:bold}
.new_active {font-size:18px; padding:10px 40px;margin:0; text-align:left;color:#373737; font-weight: lighter}
.new_step_btn{ clear:both; padding:30px 0 0 0}
.new_step_btn_02{ clear:both; padding:30px 0 0 0; text-align:right}

#Promotion{ font-size:11px}
#Promotion h2{ font-size:12px; font-weight:bold; padding-bottom:5px}
/*step*/
.new_step{padding:20px 60px 50px 60px;}
.new_step table tr td{ padding:5px 5px}
.new_step_one_01{ margin-bottom:10px} 
.new_step_one_01 tr td{border-bottom:#CCCCCC solid 1px}
.new_step_one table tr td{ padding:5px 5px;}
.free_shipping{ font-size:16px; font-weight:bold; color:#000000}
.free_shipping a{ color:#006699; text-decoration:underline;}
.new_step_one_02{ font-size:18px;}
.new_step_one_02 p{ margin:0; padding:5px 0 5px 0}
.new_step_one_total{border-top:#cccccc solid 1px; font-size:18px; color:#bd0000;} 

.new_step_one_01 tr td.description{ background-color:#f4f4f4; font-size:12px; color:#545454; padding:5px 40px}
.bgcolor_ffeca8{ background:#e1e1e1; color:#373737; font-weight:bold; font-size:11px}
.new_step_tit01,.new_step_tit03 h2{ font-size:14px; font-weight: bold; margin:0; padding:0 0 10px 0; color: #069}

.new_step_two_01{ border:#cccccc solid 3px; padding:15px 60px; margin-bottom:25px; color:#333333}
.new_step_tit02{ width:380px; float:left; color:#333333}
.new_step_tit02 h2{ font-size:14px; font-weight: bold; margin:0; padding:0 0 10px 0; color: #069; border-bottom:#cccccc solid 1px; margin-bottom:10px}

.new_step_tit03{ width:420px; float:right;font-size:11px;}
.new_step_tit03_p{border-top:#828282 solid 2px;border-bottom:#828282 solid 2px; background:#f6f6f6; padding:20px 10px; color:#333333}
.new_step_tit03 p{ padding:8px 0}
#secure{ border:#FF6600 dashed 1px; margin-bottom:20px; padding: 10px; background:#FFFFFF; color:#d85600; font-size:12px;}
#secure_img{ float:left; margin-right:10px; height:80px}

.new_form{ font-size:12px; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:#FFFFFF; border-bottom:#dce2e6 solid 1px;border-left:#dce2e6 solid 1px;border-right:#dce2e6 solid 1px;border-top:#bfbfbf solid 1px; padding:2px 3px}

/*Member*/
#program { padding:30px 40px}
#program hr{height:1px;border:none;border-top:1px solid #cccccc;}
#program h1{color:#000000; font-size:20px; font-weight:lighter;background: url(arrow03.jpg) no-repeat 0 17px; padding:0px 0px 15px 33px;}
#program table tr td{ padding:3px 5px}
#program_nav li{
	float: left;
	list-style:none;
	font-size:11px;
	border-right:#cccccc solid 1px;
	font-weight:bold
}
#program_nav a {
	color: #155ea9;
	display: block;
	text-align: center;
	padding:8px 10px;
	text-decoration: none;
	float: left;
	}
#program_nav a:hover,.program_nav_on{
	background-color: #e7e7e7;
}


#program_nav {
	background-color: #ffffff;
	height: 30px;
	margin:0px;
	border:#cccccc solid 1px
}
#program_content {
	padding:30px 20px;
	min-height:200px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}

.manage_tb1{width:100%; background-color:#cccccc;}
#program_content table tr td{ padding:3px 5px; background-color:#ffffff;}
#program_content table tr th{padding: 3px 5px; font-weight:normal;}
.importance {
	color: #FF3300;
	font-weight: bold;
}
.table {
	border: 1px solid #CCCCCC;
}
.tit1 {
	font-weight: bold;
	background-color: #666666;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
}.tit3 {
	background-color: #FFFFCC;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-align: center;
}
.program_tit1{background:#FFFFCC}
.faq{margin-bottom: 10px;margin-top: 30px;}
.btn_buynow{cursor:pointer;}

/*anther pages*/
.content_04{ padding:30px 150px; margin-bottom:10px; min-height:300px}
.content_04 h3{ font-size:12px; font-weight:bold; color:#d56e00; padding:15px 0}
.content_04 table tr td{ padding:7px 10px;}
.content_04 p{ margin-bottom:15px}

.Required{ text-align:right; color: #FF0000; font-size:11px; display:block}


/*||||*/

/**/
.new_content01{border:#cccccc solid 1px; background:#FFFFFF; font-size:12px; padding:100px 100px 0px 100px; height:300px}
.new_content02{border:#cccccc solid 1px; background:#FFFFFF; font-size:12px; padding:30px 100px 30px 100px;}
.new_content03{ margin-bottom:15px; padding:10px 0px 15px 0px; border-bottom:#CCCCCC solid 1px; line-height:22px;}
.new_content03 h2{font-size:18px; font-weight:lighter; margin:0; padding:0 0 10px 0; color:#bd0000;}
.new_content03 h3{font-size:12px; font-weight: bold; margin:0; padding:0 0 10px 0; color:#000000;}
.new_content03 td{ padding:4px 5px;background-color:#ffffff;}
.new_content03 hr{border:1px dashed; height:1px; color: #cccccc; padding:0; margin:0}

.btn_paynow_new{
	width:140px;
	height:24px;
	text-align:center;
	background: url(btn_paynow_bg.gif) 0 0 no-repeat;
	color:#000000;
	font-weight:bold;
	margin:0;
	padding:0;
}
.btn_paynow_new a{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	background-color:inherit;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	width:140px;
	height:24px;
	display:block
}
.btn_paynow_new a:hover{
	color:#000;
	background-color:inherit;
}
.new_secure{ border-top:#828282 solid 2px;border-bottom:#828282 solid 2px; background:#f6f6f6; margin-bottom:20px; padding: 10px;color:#bd0000; font-size:12px;font-size:14px}
.new_secure td{ padding:5px}
.new_content04 tr td{ border-top:#CCCCCC dashed 1px; padding:10px 10px}

.sperr {color:#db591a}
.new_pay_text {padding:6px;}
.tdform {vertical-align:middle;}
.tdform form {display:inline;}

/*blog news */
#cnwrap{font-size:12px;}
div.nav_blog{padding:35px 5px 10px;font-size:14px;border-bottom:2px solid #333; font-weight:bold;}

div.blogrigth{float:right;width:100%;padding-top:20px;}
.blogrigth h2{color:#333;font-size:24px;padding:5px 0px;margin:0px;}


div.latestnews{padding-top:20px;}
div.latestnews h3{color:#333;font-size:18px;font-weight:normal;padding-bottom:10px; background-image:url(img/blog_t2.jpg); background-repeat: no-repeat; background-position:0px 3px;}
.latestnews_nei{background-color:#2D2D2D;padding:1px 2px 2px 1px;}
.latestnews_nei ul{background-color:#fff;padding:0px 0px;}
.latestnews_nei ul li{padding:5px 8px; list-style:disc; list-style-position: inside;}
.latestnews_nei ul li a{text-decoration:underline;color:#666;}
.latestnews_nei ul li a:hover{color: #900;}

div.topnews h3{color:#333;font-size:18px;font-weight:normal; padding-bottom:5px; background-image:url(img/blog_t2.jpg); background-repeat: no-repeat; background-position:0px 3px;border-bottom:1px solid #999;}
div.topnews{clear:both;padding-top:15px;}
ul.topnews_ul li{margin-top:5px;padding:2px;border:1px solid #DDDDDD; background-repeat:no-repeat;cursor:pointer;font-weight:bold;clear:both;height:25px; }
ul.topnews_ul li a{display:block;float:left;padding-left:10px; height:25px;line-height:25px;}
ul.topnews_ul li span.rank{display:block;float:left;padding:0px 3px;height:25px;color:#fff;font-size:15px; background-image: url(b_top_t1.jpg); text-align:center; line-height:25px; color:#333333;}

ul.topnews_ul li:hover{border:1px solid #666;}
ul.topnews_ul li a:hover{color:#900;}

div.right_list {padding:5px;padding-bottom:20px; border-bottom:1px dashed #ddd;}
div.right_list:hover{ background-color:#F3F3F3;}
div.right_list h3{font:bold 17px Arial, Helvetica, sans-serif;color:#333;padding-bottom:5px;padding-top:15px;}
div.right_list p{ line-height:18px;color:#555;}
div.right_list span.newstime{ display:block; width:200px; float:right; text-align:right;font-size:10px; margin-top:-20px;padding-right:20px;}

div.right_info h3{font:bold 18px Arial, Helvetica, sans-serif;color:#333;padding-bottom:5px;}
div.right_info p{ line-height:18px;padding-bottom:10px;color:#555;}

div.nav_all{ clear:both;padding-top:30px; text-align:center;}

.font_a1{text-decoration:underline;color:#666;}
.clear {
	clear: both;
	height:1px;
	margin-top:-1px;
	overflow:hidden;
}

#cnwrap{ width:926px;margin:0 auto;}


ul.left_nav{float:left;width:189px;font-size:12px;padding-top:15px;}
ul.left_nav li{ background:#fff url(a_list1.jpg) no-repeat; height:24px;margin-bottom:2px; text-indent:25px; line-height:20px;border:1px solid #ddd;}
ul.left_nav li:hover{ background:#fff url(img/blog_t6.jpg) no-repeat; cursor:pointer;}
ul.left_nav li:hover a{color: #900;}

/*---------------------------blog--------------------------*/
.clear{ clear:both}
#content_box{ background:url(images/content_bg.jpg) repeat-x; width:948px; margin:10px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*middle*/
.middle{ width:723px; float:left; margin-right:15px;}
.middle_content{ border-bottom:#CCCCCC dashed 1px; margin-bottom:25px; line-height:18px}
.middle_content a{ color:#666666;text-decoration:underline}
.middle_content h1{ color:#333333; margin:0;font-size:16px;}
.middle_content h2{ color:#333333; margin:0;font-size:14px;}
.middle_content h2 a{ font-size:14px; color:#333333; text-decoration:none}
.middle_content h2 a:hover{ color:#666666; text-decoration:underline}
.middle_content h4{ color:#999999; font-size:11px; font-weight: normal; margin:0; padding-top:5px}
.middle_content h4 a{ color:#2a88d0;text-decoration:underline}

.blogcontent{padding:10px;}
.blogcontent p {margin-bottom:15px; line-height:20px;}



.tags{ color:#999999; display:block; font-size:11px;}
.tags a{ color: #990000; text-decoration:none}

.middletop{}
.middletop ul{ margin:0; padding:0}
.middletop ul li{ float:left; width:48%; list-style:none; margin-left:10px;}
.middletop ul li a{ color:#738558;text-decoration:underline}

#comments{ background:#e8f1f9; padding:8px; clear:both; margin-top:20px; border:#cadff2 solid 1px;}
#comments h3{ font-size:14px; margin:0; padding-bottom:8px;}
#comments p{ font-size:12px; margin:0}

/*right*/
.right_content{ width:210px; float:left;}
.right_content ul{ margin:0; padding:0}
.right_content ul li{ list-style:none;}

#recent_posts,#categories,#archives{margin-bottom:10px}
#recent_posts h2,#categories h2,#archives h2{margin:0; height:22px; font-size:12px; color: #fff; background:url(blogtitle_bg.jpg) repeat; padding-top:5px; padding-left:10px;}
#recent_posts ul,#categories ul,#archives ul{ margin:0;border-bottom:#cacaca solid 1px;border-left:#cacaca solid 1px;border-right:#cacaca solid 1px; padding:5px;}
#recent_posts ul li{ padding:5px 0px; list-style:none; background:url(arrow.gif) no-repeat 0 10px; padding-left:12px}
#recent_posts ul li a,#categories ul li a,#archives ul li a{ color: #666666; text-decoration:none}
#recent_posts ul li a:hover,#categories ul li a:hover,#archives ul li a:hover{ color:#990000; text-decoration:underline}

#categories ul li,#archives ul li{ padding:3px 0px; list-style:none;}

.newsList_brand h1{
  background-color: #666666;
  color:#ffffff;
  padding:2px;
  margin-bottom: 20px;
  border:#000000 solid 1px;
  font-size:16px;
}
.newsList_brand dl dt{
  margin:0px;
}
.newsList_brand dl dt a{
   text-decoration:none;
   font-size:14px; 
   color:#2f67a5;
   font-weight:bold;
}
.newsList_brand dl dt a:hover{
   text-decoration: underline;
   color:#ed6e17;
 }
.newsList_brand dl p{
  color: #999999;
  margin:0;
}
.newsList_brand dl dd{
  margin:10px 0 20px 0;
  border-bottom:#CCCCCC dashed 1px;
  padding-bottom:15px;
}
.newsList_brand .More{
  text-align: right;
  padding-bottom:5px;
  color:#2f67a5;
}
.newsList_brand .More a{
  color:#2f67a5;
}

.font_red2 {color:#c30000}


/*-----------new_2011_11_22-------------*/
#new_checkout{ float:right; width:420px; height:150px; padding-top:20px}
#checkout_tips{ width:360px;font-size:11px; text-align:left; float:right; background:url(checkout_tips_bg.gif) no-repeat; height:78px; padding:10px; color:#852f00}
#btn_checkout{ text-align:right; clear:both}

.xx_01{color:#d85600; font-size:12px;border:#FF6600 dashed 1px;padding:5px;}
.xx_01 span{cursor: pointer;color: #ff0000;text-decoration: underline;font-weight: bold;}
