@charset "gb2312";
/* CSS Document 

a {
	color: #000;
	text-decoration:none;
}

a:hover {
	text-decoration: none;
	color:#900;
}
*/
.mainprice a,.mainprice td,.mainprice span,.mainprice strong,.mainprice li,.mainprice select{font-family:"Microsoft Yahei",simsun;}
.mainprice{ margin:0 auto; width:960px;}
.mainbody{
	width:960px;
	margin:0 auto;
	min-height:520px;
	position:relative;
    border: 1px solid #ddd;
    z-index: 0;
	background-color:#FFF;
}
.goto_pro{margin-left:260px; float:left; height:40px; line-height:60px;}
.prolist_text{margin:0 auto; padding:0; list-style:none; 
width:960px; border-bottom:1px solid #C5C5C5; height:50px;
z-index:99; box-shadow:0px 0px 1px #C5C5C5; position: static;background-color: #FFFFFF;}
.prolist_text li{
	width:136px;
	height:50px; 
	line-height:50px;
	text-align:center;
	display:inline-block;
	float:left;
	color:#111; font-size:15px;	
	background-color:#fff;
	border-right:0;
    list-style: none outside none;
    padding: 0px;
    white-space: nowrap; border-right:1px solid #F0EBE8;
	cursor:pointer;
	
}
.prolist_text li:hover{color:#0080cc;}
.prolist_text .selected,.prolist_text .selected:hover{
	color:#00adef;  
	background:#f8f3f0;
}
.booksize strong{color:#0080cc;}
.to_hqyh{background:#f00; color:#fff; font-size:13px; border-radius:4px; padding:2px 5px;}
.prolist{ min-height:140px; }
.yt_zpj{width:960px; height:240px; background:url(/images/photo_shuji.png) bottom center no-repeat; overflow:hidden;}
.pro_table{ margin-top:30px;}
.pro_table td{padding:1px; position:relative; text-align:center;}
.pro_table .td_style{margin:0 auto;}
.pro_table .td_style .pro1{overflow:hidden; cursor:pointer; text-align:center; font-size: 12px;}
.pro_table .td_style .pro1 img{ padding-bottom:20px;}
.pro_table .td_style .hcfont:hover{background:#ddd; font-size: 12px; color:#111; text-align:center; padding:3px 0px; border-radius:2px;}
.pro_table .border_nav{ margin:0 auto; }
.prolist{}
.pro_table .border_nav .pro1{overflow:hidden; text-align:center; color:#0080cc; font-size: 12px;}
.pro_table .border_nav .hcfont{background:#00adef; font-size: 12px; color:#fff; text-align:center; padding:3px 0px; border-radius:2px;}
.pro_table .border_nav .pro1 img{ padding-bottom:20px;}
/*
.pro_table .border_nav{cursor:pointer; width:100px; border:1px #CCC solid; text-align:center;}
.pro_table .border_nav .pro1{cursor:pointer; padding:5px; text-align:center; font-size: 13px;}
*/
.prolist_pic{
	display:block;
	margin:0 20px auto;
	width:912px;
	padding:0;
	height:215px;
	padding-top:40px;
	list-style:none;
}
.prolist_pic li{
	display:inline-block;
	float:left;
	text-align:center;
	height:215px;
	min-height:215px;
	width:130px;
	padding: 5px;
}
.prolist_pic .selected{
	background: -moz-linear-gradient(center top , white, #F2F2F3) repeat scroll 0 0 transparent;
    border: 1px solid #DADADA;
    border-radius: 8px 8px 8px 8px;
    text-align:center;

}
.prolist_pic li a{
	display:block;
	display: block;
    height: 215px;

    width: 135px;/*padding-top:180px; padding-bottom:10px; height:25px;*/}
.prolist_pic li a img{float:left; margin:0 auto; clear:both;}
.prolist_pic li a dd{clear:both; display:block; text-align:center;}
.prolist_pic li .pro1{background: url("../images/pro_pic.png") no-repeat scroll 0 0 transparent; cursor:pointer;}
.prolist_pic li .pro2{background: url("../images/pro_pic.png") no-repeat scroll -130px 0 transparent;}
.prolist_pic li .pro3{background: url("../images/pro_pic.png") no-repeat scroll -260px 0 transparent;}
.prolist_pic li .pro4{background: url("../images/pro_pic.png") no-repeat scroll -390px 0 transparent;}
.prolist_pic li .pro5{background: url("../images/pro_pic.png") no-repeat scroll -520px 0 transparent;}
.prolist_pic li .pro6{background: url("../images/pro_pic.png") no-repeat scroll -650px 0 transparent;}
.prolist_pic li .pro7{background: url("../images/pro_pic.png") no-repeat scroll -780px 0 transparent;}
.clear{ clear:both; width:0px; height:0px;}
.button_large_orange{
	display: block;
    font-weight: 500;
    margin-right: 20px;
	margin-top:20px;
    padding: 4px 28px 10px;
    text-align: center;
	color: white;
	background-color: #00adef;
    background-image: -moz-linear-gradient(center top , #00adef, #037dac);
    border: 1px solid #00adef;
    border-radius:4px;
	font-size: 2.5em;
	text-shadow: 0 -1px 0 #00adef;
	text-decoration: none;
	width:200px;
	float:right;
	letter-spacing:10px;
	font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","ËÎÌå";
	}
.button_large_orange a{ color:#FFF;}
.button_large_orange:hover{
	display: block;
    font-weight: 500;
    margin-right: 20px;
	margin-top:20px;
    padding: 4px 28px 10px;
    text-align: center;
	color: white;
	background-color: #FD7820;
    background-image: -moz-linear-gradient(center top , #FF9B3D, #FD7A00);
    border: 1px solid #FD7820;
    border-radius: 9px 9px 9px 9px;
	font-size: 2.5em;
	text-shadow: 0 -1px 0 #DA5D01;
	text-decoration: none;
	width:200px;
	float:right;


	}
.booksize{
	display:block;
	margin-top:60px;
	float:left;
	margin-left:14px;
	font-size:14px;
	position:absolute;
	top:-91px;
	left:0px;
	}
.see_more{
	display:block;
	margin-top:88px;
	float:left;
	margin-left:14px;
	font-size:12px;
	position:absolute;
	top:-120px;
	left:0px;
	}
.calc-row{
	border-top: 1px dotted #afafaf;
    clear: both;
    padding: 0;
}
.totalcost strong{font-size:20px;}
.pagecount{ width:auto; float:left;}
.pagecount input{margin-right:5px;}
.padleft{ padding-left:20px;}
.font_prop{ font-size:14px; color:#111; height:60px; line-height:60px;}
.totalcost{ text-align:right; width:470px; position:absolute;  right:20px; font-family:Arial, Helvetica, sans-serif;}
.calc_mic{height:55px;  border:0; margin:0;}




.quaty{
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px #BBBBBB inset;
    color: black;
    font-family: "ARSMaquettePro",sans-serif;
    font-size: 16px;
    margin-left:0px;
    text-align: center;
	height:30px;
	line-height:30px;
	
	}
.paper_count{
	border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px #BBBBBB inset;
    color: black;
    font-family: "ARSMaquettePro",sans-serif;
    font-size: 1.2em;
    height: 26px;
    margin-left: 15px;
    margin-top: 6px;
    padding: 3px 7px;
    text-align: right;
    width: 200px;}
.pcount{
	background:#fff;
    border: 1px solid #CCCCCC;
	width:75px;
/*	
    height: 32px;
    padding: 6px 0;
	line-height:32px;
*/
	}
.cover_bg{
	background:url("../images/pricing-calc-sprite-trans.png") no-repeat scroll -10px 0px transparent;
	width:60px;
	height:60px;
	float:left;
}
.paper_bg{
	background:url("../images/pricing-calc-sprite-trans.png") no-repeat scroll -95px 0px transparent;
	width:60px;
	height:60px;
	float:left;}
.endsheet_bg{
	background:url("../images/pricing-calc-sprite-trans.png") no-repeat scroll -10px -120px transparent;
	width:60px;
	height:60px;
	float:left;}	
.LINENS_bg{
	background:url("../images/pricing-calc-sprite-trans.png") no-repeat scroll -98px -0px transparent;
	width:60px;
	height:60px;
	float:left;}	

.price{
	text-decoration: line-through;
}	

.listBtn {
background: #0081cc;
color: #fff;
text-align: center;
line-height: 34px;
font-size: 15px;
height: 35px;
position: absolute;
right: 65px;
width: 120px;
margin-top:6px;
}	
.listBtn1 {
background: #fe7800;
color: #fff;
text-align: center;
line-height: 34px;
font-size: 15px;
height: 35px;
position: absolute;
right: 210px;
width: 120px;

}	
	