/* CSS Document */
*{ margin:0; padding:0; } 
table {  border-collapse:collapse; border-spacing:0;   } 
fieldset,img {border:0;} 
img { display:block}
input, select { color:#606257; font-size:12px; font-family:Arial, Helvetica, sans-serif} 
ol,ul,li {list-style:none; list-style-position:outside} 
ul,li{ list-style-position:outside; }
h1,h2,h3,h4,h5,h6 { font-size:100%;} 
.clear{ display:block; clear:both;line-height:0;height:0;font-size:0}

body{text-align:center; font-size:12px; line-height:22px;}
.wapper { width:960px; margin:0 auto;}
.banner { background:url(images/potential_01.jpg) no-repeat; height:185px;}
.main {}
.main h1.step1 { background:url(images/potential_02.jpg) no-repeat; height:83px;}
.main h1.step2 { background:url(images/potential_14.jpg) no-repeat; height:83px;}
.main h1.step3 { background:url(images/potential_15.jpg) no-repeat; height:83px;}
.main h1.step4 { background:url(images/potential_16.jpg) no-repeat; height:83px;}
.main h1.step5 { background:url(images/potential_17.jpg) no-repeat; height:83px;}
.main h1.step6 { background:url(images/potential_23.jpg) no-repeat; height:83px;}
.main h1.step7 { background:url(images/potential_29.jpg) no-repeat; height:83px;}


.main .content { background:url(images/potential_03.jpg)  no-repeat; height:635px; position:relative}
.main .i_content { background:url(images/potential_07.jpg)  no-repeat; height:653px; position:relative}
.main .r_content { background:url(images/potential_41.jpg)  no-repeat; height:615px; padding-top:38px;}
.main .r_content ul { background:url(images/potential_42.jpg) repeat-x left bottom;height:31px; width:845px; margin:0 auto; color:#075a86; padding-left:30px;}
.main .r_content ul li { background:url(images/potential_44.jpg) no-repeat; width:109px; height:31px; float:left; margin-right:2px; line-height:31px;}
.main .r_content ul li.selected { background:url(images/potential_43.jpg) no-repeat; width:109px; height:31px; }
.r_info { text-align:left;  width:845px; margin:0 auto; margin-top:18px;}


.test_box { margin:50px; margin-top:0; text-align: left;}
.test_box h2 { font-weight:normal; font-size:14px; color:#285775; margin-bottom:8px; margin-left:25px;}
.test_box ul { color:#4c4c4c; margin-left:25px; }
.test_box ul li { float:left; margin-right:40px;margin-bottom:5px !important; _margin-bottom:3px;}
.test_box ul li.m_none { margin-right:0;}
.test_box ul li input { margin-right:5px; }
.dot {background:url(images/potential_04.jpg) repeat-x; height:1px; overflow:hidden; margin-bottom:10px;}
.btn { margin-top:10px;}
.btn img { display:inline; margin-right:15px;}
.ana_box { position:absolute; bottom:85px; right:70px; width:186px; height:118px;}

.info_box { position:absolute; border:1px solid #d9d9d9; width:420px; left:270px; top:295px; color:#333; padding-bottom:15px;}
.info_box h1 { background:url(images/potential_08.jpg) no-repeat; height:48px;}
.notice_box { background:#ffffe5 url(images/potential_13.jpg) no-repeat 8px center; border:1px solid #f79502; margin:8px; padding-left:24px;}
.notice_box a { color:#f00; text-decoration:underline}
.notice_box a:hover { color:#f00; text-decoration:none}

.info_box table { background:#f4f4f4; border:1px solid #e5e5e5; width:285px; margin:0 auto; margin-bottom:15px; margin-top:10px;}
.info_box table tr { height:32px; text-align:left}
.info_box table input { background:url(images/potential_09.jpg) repeat-x; height:20px; border:1px solid #c2c7cb; font-size:12px; width:180px;}

.book_box { width:650px; position:absolute; color:#4c4c4c; left:255px; text-align:left; top:140px;}
.purchase_box { position:absolute; left:74px; top:370px;}

#overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#333;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}

#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;}

.ana {  background:url(images/potential_18.jpg) repeat-y;width:730px;color:#4c4c4c;padding:5px;text-align:left;visibility:hidden; position:absolute; top:0;left:0;z-index:200;}
.ana_l { float:left; width:256px;}
.ana_r { float:left; width:460px; padding-bottom:40px; position:relative}
.ana_r h1 { background:url(images/potential_21.jpg); width:460px; height:32px; margin-bottom:20px; margin-top:20px;}
.ana_r p {  text-indent:25px; margin-bottom:8px;}
.ana_r span { position:absolute; right:0px; top:20px;}

.result { background:white; width:660px; color:#4c4c4c;text-align:left; visibility:hidden;position:absolute;top:0;left:0;z-index:200;}
.result img.pic { margin:5px auto}
.result h1 { height:47px; background:url(images/potential_22.jpg) repeat-x;  color:#15356c; font-family:"黑体"; font-size:18px; font-weight:normal; line-height:47px; padding-left:12px;}
.result span { position:absolute; right:10px; top:16px;}
.result_c { margin:15px 20px;}
.result_c p { margin-bottom:12px;}
.result_c h2 { color:#bd2400; font-size:14px; background:url(images/potential_26.jpg) no-repeat left center; padding-left:20px;}

/*overview*/
.overview {margin:50px; margin-top:0; text-align: left; color:#4c4c4c; position:relative}
.overview span { position:absolute; left:225px; top:-42px; font-size:24px; color:#bd2400; font-weight:bold}
.overview h2 { color:#bd2400; font-size:14px; margin-left:25px; margin-bottom:8px;}
.overview p { margin-left:25px; margin-bottom:10px; margin-right:25px; }
.explain {background:#ffffe5; border:1px solid #f79502; padding:12px; color:#4c4c4c; width:740px; margin-top:50px; margin-left:25px;}

a { color:#0b9743; text-decoration:underline}
a:hover {color:#0b9743; text-decoration:none}

/*pop result*/
.pop_index { position:absolute;top:0;left:0;z-index:200;visibility:hidden;text-align:left;}
.pop_index { background:white; width:460px; color:#4c4c4c; border:1px solid #d5d5d5;}
.pop_index h1 { height:47px; background:url(images/potential_22.jpg) repeat-x; text-align:left}

.pop_index span { position:absolute; right:10px; top:16px;}
.pop_index_m { background:url(images/potential_33.jpg) no-repeat left bottom; margin:8px; height:160px;}
.pop_index_m table { background:#f4f4f4; border:1px solid #e5e5e5; width:285px; margin:0 auto; margin-bottom:15px; margin-top:15px; margin-left:150px;}
.pop_index_m table tr { height:35px; text-align:left}
.pop_index_m table input { background:url(images/potential_09.jpg) repeat-x; height:20px; border:1px solid #c2c7cb; font-size:12px; width:180px;}
