/* book */
.book{ width:980px; margin-top:0px;}
.book .step1{ border:#2476E3 2px solid; margin:10px 0; zoom:1;}
.book .step1 h1{ background:url(../pic/imgzh.gif) 0 -809px repeat-x; height:43px; line-height:35px; padding-left:20px; font-size:16px; color:#FFFFFF; }
.book .step1 .c{ padding:10px 20px; color:#333333; font-size:14px; width:936px; line-height:33px; }
.book .step1 .c li{vertical-align:middle;}
.book .step1 .c  .item{ width:90px;}
.book .step1 .c .detail{ padding:0px; width:840px;}
.book .step1 .c .detail a{ font-weight:bold; font-size:16px;color:#333333; }
.book .step1 .c .detail input{ border:solid 1px #cccccc; height:22px; line-height:22px; vertical-align:middle; width:120px;}
.book .step1 .c .detail input:hover{border:solid 2px #DFB56B; height:20px; line-height:20px;font-weight:bold;width:118px; }
.book .step1 .c .detail input.numi{ width:30px;}
.book .step1 .c .detail input.numi:hover{width:28px; }
.book .step1 .c .detail .num{ color:#EE780A;font-weight:bold;}
.book .step1 .c .detail .price{ color:#FA3B11;font-weight:bold; font-size:18px;}
.book .step1 .c .detail .tip{ color:#FF0000;}

.book .step1 .c .hr{ border-top:#23AAE1 dotted 1px; margin:25px 0 10px 0; }
.book .step1 .c h2{height:35px;line-height:35px;font-weight:bold; font-size:14px;color:#333333; }
.book .step1 .c  .n  {border:#BABABA 1px solid; padding:10px; }
.book .step1 .c  .n  table{ width:100%;}
.book .step1 .c  .n .th{border-bottom:#BABABA 1px solid;}
.book .step1 .c  .n td{ height:30px; padding:5px;}
.book .step1 .c  .n input{border:#BABABA 1px solid;height:20px; line-height:20px}
.book .step1 .c  .n input:hover{border:solid 1px #DFB56B; height:20px; line-height:20px; } 
.book .step1 .c  .n select{border:#BABABA 1px solid;}
.book .step1 .c  .n select:hover{border:#DFB56B 1px solid;}
.book .step1 .c  textarea{ width:100%; height:55px; border:#BABABA 1px solid; }
.book .step1 .c  textarea:hover{border:#DFB56B 1px solid;}
.book .step1 .c  .submint{ margin:20px 0px;}
.book .step1 .c  .submint input	{ cursor:pointer; width:123px; height:30px; border:0px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-right:10px;}
.book .step1 .c  .submint .bt1 { background:url(../pic/imgzh.gif) no-repeat  -77px -558px;}
.book .step1 .c  .submint .bt2 { background:url(../pic/imgzh.gif) no-repeat  -77px -588px;}

.book .ydcg	{ background:url(../pic/xdcg.jpg) center top no-repeat; font-size:12px; width:500px; margin:50px 0 0 150px; padding:100px 0 100px 100px;;}
.book .ydcg .num	{ font-size:22px; color:#fe8000; margin-right:10px;}
.book .ydcg ul li 	{ width:500px; height:40px;}
.book .ydcg ul li  a	{ color:#2db6dd; }
.book .ydcg ul li  a:hover	{ color:#fe8000; text-decoration:underline;}

.book 	.d		{ color:#333333; font-size:14px; padding:20px; width:936px; line-height:25px; }
.book 	.d h2	{ font-size:14px; color:#0066cc; margin-bottom:10px;  border-bottom:1px solid #e3e2e2;}
.book .ddxq		{ border:1px solid #eee; padding:10px 20px 10px; margin-bottom:20px;}
.book .ddxq	 dl	{ font-size:12px; height:25px; line-height:25px;}
.book .ddxq	 dl dt	{ float:left; width:70px; color:#333;}
.book .ddxq	 dl  dd	{ float:left; color:#666;}
.book .ddxq	 dl  dd		a { color:#0066cc;}
.book .ddxq	 dl  dd		a:hover	{ color:#fe8000; text-decoration:underline;}
.book .ddxq	 dl  dd	 .num	{  font-size:16px; margin-right:5px; color:#ff5a00; font-weight:bold;}
.book .ddxq	 dl  dd	 .price	{ color:#ff5a00; font-size:18px; font-weight:bold; margin-right:5px;}

.book .ddxq	 .zbz	{ background: url(../pic/rea.gif) center top no-repeat; width:596px; padding:180px 0 0 300px;;}
.book .ddxq	 .zbz	a 	{ color:#0066cc; text-decoration:underline;}
.book .ddxq	 .zbz	a:hover	{ color:#fe8000; text-decoration:underline;}

.book .dlxx         {border:1px solid #eee; padding:10px 20px 10px; margin-bottom:20px;}
.book .dlxx	 .wdl	{ background: url(../pic/ts.gif) center  no-repeat; width:896px; padding-top:100px; }
.book .dlxx	 .zbz	a 	{ color:#0066cc; text-decoration:underline;}
.book .dlxx	 .zbz	a:hover	{ color:#fe8000; text-decoration:underline;}

.book .dlxx	 .w_nav	{ background:url(../pic/imgzh.gif) 0 -1446px repeat-x; height:36px; }
.book .dlxx	 .w_nav .on	{ color:#0e759e; background: url(../pic/imgzh.gif) 0 -1492px no-repeat;}
.book .dlxx	 .w_nav .off { color:#5b5b5b; background: url(../pic/imgzh.gif) 0 -1538px no-repeat;}
.book .dlxx	 .w_nav .xxk	{ width:122px; float:left; height:36px; margin-right:2px; font-weight:bold; font-size:14px; text-align:center; line-height:36px;  cursor:pointer; }
.book .dlxx	 .w_nk	{ width:792px; border:solid #cccccc; border-width:0 1px 1px; padding:30px 50px 30px 50px;}

.book .dlxx	 .w_nk .form	{padding:0 0 5px 0px;}
.book .dlxx	 .w_nk .form .zs { margin:0px 0 10px 80px; font-size:12px; color:#969696}
.book .dlxx	 .w_nk .form .zs2 { background:url(../pic/imgzh.gif) -98px -1128px no-repeat; height:16px; line-height:16px; text-indent:1em; margin:10px 0 15px 80px; font-size:12px; color:#969696}
.book .dlxx	 .w_nk .form .txk { font-family:"Microsoft YaHei", SimSun,sans-serif;font-size:16px;clear:both; color:#333; width:358px; height:46px;}
.book .dlxx	 .w_nk .form .txk2 {padding-bottom:16px;font-family:"Microsoft YaHei", SimSun,sans-serif;font-size:16px;clear:both; color:#333; width:358px; height:46px;}
.book .dlxx	 .w_nk .form .txk2 .lg_input{width:80px; padding-left:3px; margin:0 10px 0 10px; border-color:#bbb #ddd #ddd #bbb; border-style:solid; border-width:1px; height:28px; font:14px/28px "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif;vertical-align:0px;*vertical-align:-5px;_vertical-align:-4px;outline:none;color:#333;box-shadow:1px 1px 1px #ddd inset;}/* login 2.0 */
.book .dlxx	 .w_nk .form .txk2 .yzmkz	{ font-size:12px; color:#777;}
.book .dlxx	 .w_nk .form .txk2 .yzmkz	 a	{color:#0053aa; }
.book .dlxx	 .w_nk .form .txk2 .yzmkz	 a:hover	{color:#fe8000; text-decoration:underline; }
.book .dlxx	 .w_nk .form .txk a {font-size:12px;font-family:Tahoma; color:#0053aa;}
.book .dlxx	 .w_nk .form .txk a:hover	{ color:#fe8000; text-decoration:underline;}
.book .dlxx	 .w_nk .form .txk .lg_input{width:188px; padding-left:3px; margin:0 10px 0 10px; border-color:#bbb #ddd #ddd #bbb; border-style:solid; border-width:1px; height:28px; font:14px/28px "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif;vertical-align:0px;*vertical-align:-5px;_vertical-align:-4px;outline:none;color:#333;box-shadow:1px 1px 1px #ddd inset;}/* login 2.0 */
.book .dlxx	 .w_nk .form .label{ margin-left:20px;padding-left:4em;font-family:simsun,sans-serif; color:#333; font-size:14px;}
.book .dlxx	 .w_nk .form .s_btn	{width:191px; height:34px; background:url(../pic/imgzh.gif) 0 -1217px no-repeat; text-align:center; line-height:34px; color:#fff; font-size:14px; font-weight:bold; padding:0; margin:0; border:0;outline:0; cursor:pointer;}
.book .dlxx	 .w_nk .form .s_btn:hover {background:url(../pic/imgzh.gif) 0 -1251px no-repeat;}
.book .dlxx	 .w_nk .form .sub	{ margin:20px 0 0 80px;}
.book .dlxx	 .w_nk .hz_login	{ border-top:1px dotted #afd0f1; margin-top:30px; padding-top:10px;}
.book .dlxx	 .w_nk .hz_login	dt	{ line-height:30px; color:#333;}
.book .dlxx	 .w_nk .hz_login  a	 { width:70px; height:25px; color:#333; font-size:12px; margin-right:10px;text-indent:20px; line-height:20px; display:block; float:left; }
.book .dlxx	 .w_nk .hz_login  a:hover	{ color:#fe8000; text-decoration:underline; }
.book .dlxx	 .w_nk .hz_login  .qq	{ background:url(../pic/imgzh.gif) 0 -1296px no-repeat;}
.book .dlxx	 .w_nk .hz_login  .sina	{ background:url(../pic/imgzh.gif) 0 -1322px no-repeat;}
.book .dlxx	 .w_nk .hz_login  .qh360	{ background:url(../pic/imgzh.gif) 0 -1348px no-repeat;}
