@charset "utf-8";
/* CSS Document */
.nbposition{ height:40px; line-height:40px;}
.nbposition p{ background:url(/book/images/icon1.jpg) 7px 16px no-repeat; padding-left:18px; float:left;}
.nbposition ol{float:right; margin-right:10px;}
.nbposition ol li{float:left; font-weight:bold; color:#908D8D;}
.nbposition ol li span{ margin-right:6px;}
.nbposition ol .on{ color:#FF7300;}
.nbposition ol .arrow{ background:url(/book/images/ol.gif) no-repeat; width:13px; height:8px; margin:15px 8px 0 8px;}
.nbh3{ color:#000; background-image:url(/book/images/bg1.jpg); height:32px; line-height:32px; padding-left:12px; font-size:14px; font-weight:bold;border:1px solid #ccc; margin-top:6px;}

.nbcontact{border:1px solid #ccc; padding:15px; height:100%; overflow:hidden;}
.nbcontact .dingdan{ width:100%; text-align:center; margin-bottom:17px;}
.nbcontact .dingdan .trone{ height:32px; }
.nbcontact .dingdan .trone td{border-bottom:2px solid #A7CBFF;}
.nbcontact .dingdan .trtwo{ height:52px; background-color:#F1F8FF;}
.nbcontact .dingdan .trtwo a{ color:#1A66B3; font-size:14px;}
.nbcontact .dingdan .trtwo a:hover{ color:#1A66B3;}
.nbcontact .dingdan .trtwo .price{ font-weight:bold; color:#f60;}
.nbcontact .dingdan .trtwo td{ border-bottom:1px solid #D1EBFF;}

.nbcontact .no{ width:498px; height:202px; background:url(/book/images/bg2.jpg) no-repeat; float:left; margin:20px 0 5px 0;}
.nbcontact .no dl{ float:left; margin:44px 0 0 30px; color:#666; line-height:28px;}
.nbcontact .no dl dt{ margin-bottom:5px;}
.nbcontact .no dl dt span{ font-size:14px; font-weight:bold; margin-right:12px; color:#000;}
.nbcontact .no dl dd{ background:url(/book/images/icon2.jpg) 5px 11px no-repeat; padding-left:20px;}
.nbcontact .no img{ float:right; margin:84px 30px 0 0;}

.nbcontact .yes{ width:385px; height:202px; background:url(/book/images/bg3.jpg) no-repeat; float:right; margin:20px 0 5px 0;}
.nbcontact .yes dl{ margin:14px 0 0 20px;}
.nbcontact .yes dl dt{ margin-bottom:5px;}
.nbcontact .yes dl dt span{ font-size:14px; font-weight:bold; margin-right:12px; color:#000;}
.nbcontact .yes dl dd{ height:30px; line-height:30px;}
.nbcontact .yes dl dd input{ width:129px; height:16px; padding:2px 0 0 4px;}
.nbcontact .yes dl dd img{ margin:0 5px 0 5px; vertical-align:middle;}
.nbcontact .yes dl dd a{ color:#00f; text-decoration:underline;}
.nbcontact .yes dl dd a:hover{ color:#00f;}
.nbcontact .yes dl .login{ width:120px; height:29px; margin:0 0 0 30px;}
.nbcontact .yes dl .number{ width:20px; margin:0 0 0 6px;}
.next{ text-align:center; margin-top:6px}

.booktop{ margin-top:10px;}
.suc{ text-align:center;}
.suc img{ margin-top:35px;}
.suc ul{ line-height:28px; text-align:left; margin:20px 0 15px 250px;}
.suc ul li{ background:url(/book/images/icon2.jpg) 5px 12px no-repeat; padding-left:17px;}
.suc ul li span{ color:#f00;}
.suc ul li a{color:#1A66B3;text-decoration:underline; padding-bottom:4px;}
.suc ul li a:hover{color:#1A66B3;}