body{
	font-size:12px;
	color:#666666;
	margin:0px;
	padding:0px;
}
select{
	margin:0px;
	padding:0px;
}

/*text*/
.text_14{
	font-size:14px;
	font-weight:bold;
}
.text_14 span{
	color:#9E0F0F;
}
.text_gray{ color:#ADADAD;}
/*main*/
.main{
	margin:auto;
	width:949px;
	overflow:hidden;	
}

.main2{
	float:left;
	width:949px;
	padding-top:5px;
	overflow:hidden;
}
.main2_left{
	float:left;
	width:236px;
	padding-right:10px;
}
.main2_right{
	float:left;
	width:702px;
	margin-bottom:9px;
	+margin-bottom:12px;
}
/*content_box*/
.content_box{
	float:left;
	width:234px;
	border:1px solid #C9C9C9;
	margin-bottom:9px;
	+margin-bottom:12px;
	overflow:hidden;
}
.content_box1{
	float:left;
	width:224px;
	height:21px;
	padding:0px 5px;
	color:#767676;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/nav_bg1.jpg) repeat-x;
	overflow:hidden;
}
.content_box3{
	color:#E0E0E0;
	background:url(../images/nav_bg2.jpg) repeat-x;
}
.acolor a {
	color:#CCCCCC;
	text-decoration:none
}
.acolor a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
.content_box2{
	float:left;
	width:234px;
	color:#434242;
	line-height:27px;
	padding:9px 0px;
}
.content_box2 table td{
	height:27px;
	line-height:27px;
	vertical-align:middle;
}
.content_box2 ul{
	margin:0px;
	width:214px;
	padding:0px 10px;
	line-height:22px;
}
.content_box2 ul li{
	float:left;
	width:214px;
	display:inline;
	list-style-type:none;
}
.subnav{
	float:left;
	width:170px;
	padding:0px 25px;
	height:26px;
	background:url(../images/subnav_bg.jpg) no-repeat;
}
/*main_right*/
.main_ad{
	float:left;
	width:665px;
	height:252px;
	border:1px solid #C9C9C9;
	margin-bottom:9px;
	+margin-bottom:12px;
}
.process{
	float:left;
	width:665px;
	height:123px;
	border:1px solid #C9C9C9;
	margin-bottom:9px;
	+margin-bottom:12px;
}
.content_box_a{
	float:left;
	width:700px;
	border:1px solid #C9C9C9;
	margin-bottom:9px;
	+margin-bottom:12px;
	overflow:hidden;
}
.content_box_a1{
	float:left;
	width:700px;
	height:21px;
	padding:0px 5px;
	color:#767676;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/nav_bg1.jpg) repeat-x;
	overflow:hidden;
}
.content_box_a2{
	float:left;
	width:700px;
	padding:10px 0px;
	overflow:hidden;
}
.themed_page{
	float:left;
	width:650px;
	padding:3px 15px 3px 0px;
	overflow:hidden;
	text-align:right;
}
.themed_page span{
	color:#FE8522;
	font-weight:bold;
}
.photobook{
	float:left;
	width:117px;
	padding:15px 11px;
}
.photobook1{
	float:left;
	width:117px;
	height:145px;
	overflow:hidden;
}
.photobook2{
	float:left;
	width:117px;
	line-height:18px;
	height:36px;
	text-align:center;
}
.themed_box{
	float:left;
	padding:6px;
	width:320px;
	margin-left:12px;
	display:inline
}
.themed_box1{
	float:left;
	width:320px;
	height:5px;
	overflow:hidden;
	background:url(../images/themed_01.jpg) no-repeat;
}
.themed_box2{
	float:left;
	width:320px;
	background:url(../images/themed_02.jpg) repeat-y;
}
.themed_box2_1{
	float:left;
	width:195px;
	height:145px;
	padding:5px 5px;
}
.themed_box2_2{
	float:left;
	width:115px;
	line-height:22px;
	padding:25px 0px 0px 0px;
}
.themed_box3{
	float:left;
	width:320px;
	height:5px;
	overflow:hidden;
	background:url(../images/themed_03.jpg) no-repeat;
}
.content_scroll{ width:700px; height:180px; overflow:auto; border-bottom:1px solid #C9C9C9;}
.questions{
	float:left;
	width:680px;
	padding:2px 10px;
	line-height:20px;
	background-color:#F5F5F5;
	color:#3C3B3B;
	border-top:5px solid #FFFFFF;
}
.questions span{ color:#A37404;}
.answers{
	float:left;
	width:625px;
	line-height:20px;
	padding:2px 10px;
	color:#3C3B3B;
	background-color:#EBEBEB;
	border-top:5px solid #FFFFFF;}
.answers_text{
	float:left;
	width:665px;
	padding:15px 0px;
}
.answers_text img {
	vertical-align:middle;
	margin:0px 3px;
}
.as {
	padding-top:7px;
}
.as input {
	vertical-align:middle;
}
.address_path{
	float:left;
	width:667px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:0px 0px 5px 0px;
}
/*order*/
.order_path{
	float:left;
	width:913px;
	height:20px;
}
.order_contains{
	float:left;
	width:911px;
	line-height:20px;
	border:1px solid #C9C9C9;
	word-break:break-all;
	overflow:hidden;
	color:#000000;
}
.order_contains span{ color:#FF8424;}
.order_contains1{
	float:left;
	width:911px;
	height:36px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	background:url(../images/order_contains1.jpg) no-repeat;
	overflow:hidden;
}
.order_contains2{
	float:left;
	width:761px;
	padding:30px 75px;
}
.order_description{
	float:left;
	width:741px;
	height:100px;
	padding:10px;
	line-height:18px;
	background-color:#F5F6F6;
}
.order_tab{
	float:left;
	width:761px;
	padding:5px 0px;
	line-height:21px;
}
.order_tab1{
	float:left;
	width:80px;
	text-align:right;
}
.order_tab2{
	float:left;
	width:661px;
}
.order_tab3{
	float:left;
}
.order_btn{
	float:left;
	width:px;
	text-align:center
}
.order_dian{
	float:left;
	width:761px;
	height:15px;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
	margin:15px 0px 5px 0px;
	background:url(../images/order_dian.jpg) repeat-x;
}
.order_dian span{ background-color:#FFFFFF; color:#000000;}

.ph_bg {
	width:700px;
	height:21px;
	background:url(../images/ph_bg.jpg) repeat-x ;
	color:#767676;
	float:left;
}
.ph_t1 {
    float:left;
	cursor:pointer;
	width:170px;
	height:21px;
	background:url(../images/ph_diy.jpg) repeat-x;
	font-weight:bold;
	padding-left:10px;
	border-right:1px solid #C9C9C9;
}
.ph_t2 {
	float:left;
	cursor:pointer;
	width:170px;
	height:21px;
	background:url(../images/ph_bg.jpg) repeat-x;
	font-weight:bold;
	padding-left:10px;
	border-right:1px solid #C9C9C9;
}
.ph_bg img {
	vertical-align:middle;
	margin-right:5px;
}
.ph_hidden {
	display:none;
}
.ph {
	width:644px;
	float:left;
	padding:10px 0px 10px 10px;
}
.ph_pic {
	width:148px;
	float:left;
	padding:10px 5px 10px 8px;
}
.ph_pic1 {
	width:148px;
	float:left;
}
.ph_pic1 img {
	border:0px;
}
.ph_pic2 {
	width:148px;
	float:left;
	padding-top:5px;
	word-break:break-all;
	overflow:hidden;
	text-align:center
}
.phmore {
	width:645px;float:left;text-align:right;padding-right:20px;
}

.miaoshu { width:224px;}
.miaoshu ul{ margin:0px;padding:0px;list-style:none;overflow:hidden;width:224px;float:left;line-height:20px;width:224px;}
.miaoshu ul li{ width:196px; background:#f9f9f9; margin:0px 0px 0px 8px;padding:0px 0px 0px 20px; }
.miaoshu .lireping{color:#FF6600;border:1px dashed #CCC; border-top:none; border-left:none; border-right:none; text-align:right; height:20px; overflow:hidden;}
.miaoshu .lidian{background:url(../images/b.gif) left 11px no-repeat #f9f9f9; padding-top:8px;}